ARM: Devicetree updates

As usual, most of the changes are to devicetrees. Besides smaller fixes,
some refactorings and cleanups, some of the new platforms and chips
(or significant features) supported are below:

Broadcom boards:
 - Cisco Meraki MR32 (BCM53016-based)
 - BCM2711 (RPi4) display pipeline support

Actions Semi boards:
 - Caninos Loucos Labrador SBC (S500-based)
 - RoseapplePi SBC (S500-based)

Allwinner SoCs/boards:
 - A100 SoC with Perf1 board
 - Mali, DMA, Cetrus and IR support for R40 SoC

Amlogic boards:
 - Libretch S905x CC V2 board
 - Hardkernel ODROID-N2+ board

Aspeed boards/platforms:
 - Wistron Mowgli (AST2500-based, Power9 OpenPower server)
 - Facebook Wedge400 (AST2500-based, ToR switch)

Hisilicon SoC:
 - SD5203 SoC

Nvidia boards:
 - Tegra234 VDK, for pre-silicon Orin SoC

NXP i.MX boards:
 - Librem 5 phone
 - i.MX8MM DDR4 EVK
 - Variscite VAR-SOM-MX8MN SoM
 - Symphony board
 - Tolino Shine 2 HD
 - TQMa6 SoM
 - Y Soft IOTA Orion

Rockchip boards:
 - NanoPi R2S board
 - A95X-Z2 board
 - more Rock-Pi4 variants

STM32 boards:
 - Odyssey SOM board (STM32MP157CAC-based)
 - DH DRC02 board

Toshiba SoCs/boards:
 - Visconti SoC and TPMV7708 board