summaryrefslogtreecommitdiff
path: root/lib/linux_string.c
diff options
context:
space:
mode:
authorMarek Vasut <marex@denx.de>2022-12-22 01:46:43 +0100
committerStefano Babic <sbabic@denx.de>2023-01-31 15:46:40 +0100
commited50f82ceb678309eb350eff061fffcacf9c878c (patch)
treebcd299d862ffd41d22cf9d17c27b4bb2e31b3b6a /lib/linux_string.c
parent58552ab81b365bf5de8d40e2ea1978f6446e62c8 (diff)
arm: imx: imx8m: Add basic PSCI provider implementation
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>
Diffstat (limited to 'lib/linux_string.c')
0 files changed, 0 insertions, 0 deletions