ARM: SoC fixes for v5.8

This time there are a number of actual code fixes, plus
a small set of device tree issues getting addressed:

  - Renesas:
    - one defconfig cleanup to allow a later Kconfig change

  - Intel socfpga:
    - enable QSPI devices on some machines
    - fix DTC validation warnings

  - TI OMAP:
    - Two DEBUG_ATOMIC_SLEEP fixes for ti-sysc interconnect target module
      driver

    - A regression fix for ti-sysc no-idle handling that caused issues
      compared to earlier platform data based booting

    - A fix for memory leak for omap_hwmod_allocate_module

    - Fix d_can driver probe for am437x

  - NXP i.MX
    - A couple of fixes on i.MX platform device registration code to stop
      the use of invalid IRQ 0.
    - Fix a regression seen on ls1021a platform, caused by commit
      52102a3ba6a61 ("soc: imx: move cpu code to drivers/soc/imx").
    - Fix a misconfiguration of audio SSI on imx6qdl-gw551x board.

  - Amlogic Meson
    - misc DT fixes
    - SoC ID fixes to detect all chips correctly

Signed-off-by: Arnd Bergmann <arnd@arndb.de>