arm-trusted-firmware/plat/allwinner/common
Andre Przywara 9227719dbf allwinner: Move sunxi_cpu_power_off_self() into platforms
The code to power the current core off when SCPI is not available is now
different for the two supported SoC families.
To make adding new platforms easier, move sunxi_cpu_power_off_self()
into the SoC directory, so we don't need to carry definitions for both
methods for all SoCs.

On the H6 we just need to trigger the CPUIDLE hardware, so can get rid
of all the code to program the ARISC, which is now only needed for the
A64 version.

Change-Id: Id2a1ac7dcb375e2fd021b441575ce86b4d7edf2c
Signed-off-by: Andre Przywara <andre.przywara@arm.com>
2021-03-25 15:25:54 +00:00
..
include allwinner: Allow conditional compilation of SCPI and native PSCI ops 2021-01-24 17:26:48 -06:00
allwinner-common.mk allwinner: Move SEPARATE_NOBITS_REGION to platforms 2021-03-25 15:25:54 +00:00
arisc_off.S allwinner: Use the arisc to turn off ARM cores 2018-10-20 16:23:59 +01:00
plat_helpers.S allwinner: Introduce basic platform support 2018-06-15 11:45:24 +01:00
sunxi_bl31_setup.c allwinner: Leave CPU power alone during BL31 setup 2021-01-24 17:15:43 -06:00
sunxi_common.c allwinner: Move sunxi_cpu_power_off_self() into platforms 2021-03-25 15:25:54 +00:00
sunxi_cpu_ops.c allwinner: Move sunxi_cpu_power_off_self() into platforms 2021-03-25 15:25:54 +00:00
sunxi_native_pm.c allwinner: Split native and SCPI-based PSCI implementations 2021-01-24 17:21:31 -06:00
sunxi_pm.c allwinner: Split native and SCPI-based PSCI implementations 2021-01-24 17:21:31 -06:00
sunxi_scpi_pm.c allwinner: Split native and SCPI-based PSCI implementations 2021-01-24 17:21:31 -06:00
sunxi_security.c allwinner: Add SPC security setup for H6 2020-12-13 22:15:32 -06:00
sunxi_topology.c allwinner: Constify data structures 2019-02-17 20:13:40 -06:00