arm-trusted-firmware/common
Andre Przywara 66799507c4 FDT helper functions: Respect architecture in PSCI function IDs
PSCI uses different function IDs for CPU_SUSPEND and CPU_ON, depending on
the architecture used (AArch64 or AArch32).
For recent PSCI versions the client will determine the right version,
but for PSCI v0.1 we need to put some ID in the DT node. At the moment
we always add the 64-bit IDs, which is not correct if TF-A is built for
AArch32.

Use the function IDs matching the TF-A build architecture, for the two
IDs where this differs. This only affects legacy OSes using PSCI v0.1.

On the way remove the sys_poweroff and sys_reset properties, which were
never described in the official PSCI DT binding.

Change-Id: If77bc6daec215faeb2dc67112e765aacafd17f33
Signed-off-by: Andre Przywara <andre.przywara@arm.com>
2019-09-25 11:45:35 +01:00
..
aarch32 ARMv7 may not support Virtualization Extensions 2017-11-08 14:38:33 +01:00
aarch64 Move assembly newline function into common debug code 2019-08-29 12:00:59 +00:00
backtrace Switch AARCH32/AARCH64 to __aarch64__ 2019-08-01 13:45:03 -07:00
bl_common.c Refactor ARMv8.3 Pointer Authentication support code 2019-09-13 14:11:59 +01:00
desc_image_load.c Add helper to parse BL31 parameters (both versions) 2019-07-23 20:25:34 -07:00
fdt_fixup.c FDT helper functions: Respect architecture in PSCI function IDs 2019-09-25 11:45:35 +01:00
fdt_wrappers.c Sanitise includes across codebase 2019-01-04 10:43:17 +00:00
image_decompress.c Sanitise includes across codebase 2019-01-04 10:43:17 +00:00
runtime_svc.c Remove support for the SMC Calling Convention 2.0 2019-01-30 16:01:49 +00:00
tf_log.c Remove references to old project name from common files 2019-07-10 11:13:00 +01:00