ARM driver updates for 5.18

There are a few separately maintained driver subsystems that we merge through
the SoC tree, notable changes are:

 - Memory controller updates, mainly for Tegra and Mediatek SoCs,
   and clarifications for the memory controller DT bindings

 - SCMI firmware interface updates, in particular a new transport based
   on OPTEE and support for atomic operations.

 - Cleanups to the TEE subsystem, refactoring its memory management

For SoC specific drivers without a separate subsystem, changes include

 - Smaller updates and fixes for TI, AT91/SAMA5, Qualcomm and NXP
   Layerscape SoCs.

 - Driver support for Microchip SAMA5D29, Tesla FSD, Renesas RZ/G2L,
   and Qualcomm SM8450.

 - Better power management on Mediatek MT81xx, NXP i.MX8MQ
   and older NVIDIA Tegra chips