SoC: DT changes for 6.2

The devicetree changes contain exactly 1000 non-merge changesets,
including a number of new arm64 SoC variants from Qualcomm and Apple,
as well as the Renesas r9a07g043f/u chip in both arm64 and riscv variants
While we have occasionally merged support for non-arm SoCs in the past,
this is now the normal path for riscv devicetree files.

The most notable changes, by SoC platform, are:

 - The Apple T6000 (M1 Pro), T6001 (M1 Max) and T6002 (M2 Ultra)
   chips now have initial support. This is particularly nice as I am
   typing this on a T6002 Mac Studio with only a small number of driver
   patches.

 - Qualcomm MSM8996 Pro (Snapdragon 821), SM6115 (Snapdragon 662), SM4250
   (Snapdragon 460), SM6375 (Snapdragon 695), SDM670 (Snapdragon 670),
   MSM8976 (Snapdragon 652) and MSM8956 (Snapdragon 650) are all mobile
   phone chips that are closely related to others we already support.
   Adding those helps support more phones and we add several models
   from Sony (Xperia 10 IV, 5 IV, X, and X compact), OnePlus (One, 3,
   3T, and Nord N100), Xiaomi (Poco F1, Mi6), Huawei (Watch) and Google
   (Pixel 3a).  There are also new variants of the Herobrine and Trogdor
   chromebook motherboards.  SA8540P is an automotive SoC used in the
   Qdrive-3 development platform

 - Rockchips gains no new SoC variants, but a lot of new boards:
   three mobile gaming systems based on RK3326 Odroid-Go/rg351 family,
   two more Anbernic gaming systems based on RK3566 and a number of
   other RK356x based single-board computers.

 - Renesas RZ/G2UL (r9a07g043) was already supported for arm64, but as
   the newly added RZ/Five is based on the same design, this now gets
   reorganized in order to share most of the dts description between
   the two and add the RZ/Five SMARC EVK board support.

Aside from that, there are the usual changes all over the tree:

 - New boards on other platforms contain two ASpeed BMC users, two
   Broadcom based Wifi routers, Zyxel NSA310S NAS, the i.MX6 based Kobo
   Aura2 ebook reader, two i.MX8 based development boards, two Uniphier
   Pro5 development boards, the STM32MP1 testbench board from DHCOR,
   the TI K3 based BeagleBone AI-64 board, and the Mediatek Helio X10
   based Sony Xperia M5 phone.

 - The Starfive JH7100 source gets reorganized in order to support the
   VisionFive V1 board.

 - Minor updates and cleanups for Intel SoCFPGA, Marvell PXA168,
   TI, ST, NXP, Apple, Broadcom, Juno, Marvell MVEBU, at91, nuvoton,
   Tegra, Mediatek, Renesas, Hisilicon, Allwinner, Samsung, ux500,
   spear, ...  The treewide cleanups now have a lot of fixes for cache
   nodes and other binding violoations.

 - Somewhat larger sets of reworks for NVIDIA Tegra, Qualcomm
   and Renesas platforms, adding a lot more on-chip device support

 - A rework of the way that DTB overlays are built.