ARM: SoC DT changes for 5.15

As usual, the bulk of work in the SoC tree goes into DT files,
this time with a roughly even split between 32-bit and 64-bit
SoCs rather than the usual mostly 64-bit changes.

New SoCs:

 - Microchip SAMA7 SoC family based on Cortex-A7, a new
   32-bit platform based on the older SAMA5 series.

 - Qualcomm Snapdragon SDM636 and SM8150, variations of the
   existing phone SoCs.

 - Renesas R-Car H3e-2G and M3e-2G SoCs, variations of
   older Renesas SoCs.

New boards:

 - Marvell CN913x reference boards

 - ASpeed AST2600 BMC implementations for Facebook Cloudripper,
   Elbert and Fuji server boards.

 - Snapdragon 665 based Sony Xperia 10II

 - Snapdragon MSM8916 based Xiaomi Redmi 2

 - Snapdragon MSM8226 based Samsung Galaxy S3 Neo

 - NXP i.MX based 32-bit boards:
   - DHCOM based PicoITX
   - DHSOM based DRC0ỉ
   - SolidRun SolidSense
   - SKOV i.MX6 boards.

 - NXP i.MX based 64-bit boards:
   - Nitrogen8 SoM and MNT Reform2
   - LS1088A based Traverse Ten64
   - i.MX8M based GW7902.

 - NVIDIA Jetson TX2 NX Developer Kit

 - 4KOpen STiH418-b2264 development board

 - ux500 based Samsung phones: Gavini, Codina and Kyle

 - TI AM335x based Sancloud BBE Lite

 - ixp4xx dts files to replace all old board files

Other changes:

 - Treewide fixes for dtc warnings

 - Rockchips i/o domain support

 - TI OMAP/AM3 CPSW switch driver support

 - Improved device support for allwinner, aspeed, qualcomm, NXP,
   nvidia, Renesas, Samsung, Amlogic, Mediatek, ixp4xx, stm32, sti,
   OMAP and actions.

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