[PATCH 10/10] arm: imx: imx8m: Add basic PSCI provider implementation

sbabic
2023-01-31T16:53:39Z

> Implement basic PSCI provider to let OS turn CPU cores off and on,
> power off and restart the system and determine PSCI version. This
> is sufficient to remove the need for the ATF BL31 blob altogether.
> To make use of this functionality, active the following Kconfig options:
> # CONFIG_PSCI_RESET is not set
> CONFIG_ARMV8_MULTIENTRY=y
> CONFIG_ARMV8_SET_SMPEN=y
> CONFIG_ARMV8_SPL_EXCEPTION_VECTORS=y
> CONFIG_ARMV8_EA_EL3_FIRST=y
> CONFIG_ARMV8_PSCI=y
> CONFIG_ARMV8_PSCI_CPUS_PER_CLUSTER=4
> CONFIG_ARMV8_SECURE_BASE=0x970000
> CONFIG_ARM_SMCCC=y
> CONFIG_SYS_HAS_ARMV8_SECURE_BASE=y
> Signed-off-by: Marek Vasut <marex@denx.de>
Applied to u-boot-imx, master, thanks !

Best regards,
Stefano Babic

--
=====================================================================
DENX Software Engineering GmbH, Managing Director: Erika Unter
HRB 165235 Munich, Office: Kirchenstr.5, 82194 Groebenzell, Germany
Phone: +49-8142-66989-53 Fax: +49-8142-66989-80 Email: sbabic@denx.de
=====================================================================