ARM: SoC fixes for 5.15, part 2

A small number fixes this time, mostly touching actual code:

 - Add platform device for i.MX System Reset Controller (SRC) to fix
   a regression caused by fw_devlink change.

 - A fixup for a boot regression caused by my own rework for the
   Qualcomm SCM driver.

 - Multiple bugfixes for the Arm FFA and optee firmware drivers,
   addressing problems when they are built as a loadable module.

 - Four dts bugfixes for the Broadcom SoC used in Raspberry pi, addressing
   VEC (video encoder), MDIO bus controller #address-cells/#size-cells,
   SDIO voltage and PCIe host bridge dtc warnings.

Signed-off-by: Arnd Bergmann <arnd@arndb.de>