ARM: SoC DT updates for v5.16

This is a rather large update for the ARM devicetree files, after a few
quieter releases, with 775 total commits and 47 branches pulled into
this one. There are 5 new SoC types plus some minor variations, and
a total of 60 new machines, so I'm limiting the summary to the main
noteworthy items:

 - Apple M1 gain support for PCI and pinctrl, getting a bit
   closer to a usable system out of the box.

 - Qualcomm gains support for Snapdragon 690 (aka SM6350) as
   well as SM7225, 11 new smartphones, and three additional
   Chromebooks, and improvements all over the place.

 - Samsung gains support for ExynosAutov9, an automotive version
   of their smartphone SoC, but otherwise no major changes.

 - Microchip adds the SAMA5D29 SoC in the SAMA5 family, and a
   number of improvements for the recently added SAMA7 family.
   The LAN966 SoC that was added in the platform code does not
   have dts files yet. Two board files are added for the older
   at91sam9g20 SoC

 - Aspeed supports two additional server boards using their AST2600
   as BMC, and improves support for qemu models

 - Rockchip RK3566/RK3688 gets added, along with six new
   development boards using RK3328/RK3399/RK3566, and one
   Chromebook tablet.

 - Two NAS boxes are added using the ARMv4 based Gemini platform

 - One new board is added to the Intel Arria SoC FPGA family

 - Marvell adds one network switch based on Armada 381 and the
   new MOCHAbin 7040 development board

 - NXP adds support for the S32G2 automotive SoC, two imx6 based
   ebook readers, and three additional development boards, which
   is notably less than their usual additions, but they also gain
   improvements to their many existing boards

 - STmicroelectronics adds their stm32mp13 SoC family along with
   a reference board

 - Renesas adds new versions of their R-Car Gen3 SoCs and many
   updates for their older generations

 - Broadcom adds support for a number of Cisco Meraki wireless
   controllers, along with two new boards and other updates for
   BCM53xx/BCM47xx networking SoCs and the Raspberry Pi
   boards

 - Mediatek improves support for the MT81xx SoCs used in Chromebooks
   as well as the MT76xx networking SoCs

 - NVIDIA adds a number of cleanups and additional support for
   more hardware on the already supported machines

 - TI K3 adds support for three new boards along with cleanups

 - Toshiba adds one board for the Visconti family

 - Xilinx adds five new ZynqMP based machines

 - Amlogic support is added for the Radxa Zero and two Jethub
   home automation controllers, along with changes to other
   machines

 - Rob Herring continues his work on fixing dtc warnings all over
   the tree.

 - Minor updates for TI OMAP, Mstar, Allwinner/sunxi, Hisilicon,
   Ux500, Unisoc