ARM: SoC fixes for v5.17, part 2

The code changes address mostly minor problems:

 - Several NXP/FSL SoC driver fixes, addressing issues with error
   handling and compilation

 - Fix a clock disabling imbalance in gpcv2 driver.

 - Arm Juno DMA coherency issue

 - Trivial firmware driver fixes for op-tee and scmi firmware

The remaining changes address issues in the devicetree files:

 - a timer regression for the OMAP devkit8000, which has to use
   the alternative timer.

 - A hang in the i.MX8MM power domain configuration

 - Multiple fixes for the Rockchip RK3399 addressing issues
   with sound and eMMC

 - Cosmetic fixes for i.MX8ULP, RK3xxx, and Tegra124