arm-trusted-firmware/plat/allwinner/common
Andre Przywara 436cd754f2 feat(allwinner): add SMCCC SOCID support
The Allwinner SID device holds a 16-bit SoC identifier, which we already
use in our code.

Export this number through the generic SMCCC SOCID interface, to allow
an architectural identification of an Allwinner SoC. This enables access
to this information from non-secure world, simplifies generic drivers
(ACPI comes to mind), and gives easy and precise access to the SoC ID
from userland in OSes like Linux.

Change-Id: I91753046b2ae5408ca7bc0b864fcd97d24c8267c
Signed-off-by: Andre Przywara <andre.przywara@arm.com>
2022-05-04 02:30:08 +02:00
..
include feat(allwinner): add SMCCC SOCID support 2022-05-04 02:30:08 +02:00
allwinner-common.mk feat(allwinner): provide CPU idle states to the rich OS 2022-04-26 17:52:43 +02: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 refactor(allwinner): patch the DTB after setting up PSCI 2022-04-26 17:52:11 +02:00
sunxi_common.c feat(allwinner): add SMCCC SOCID support 2022-05-04 02:30:08 +02:00
sunxi_cpu_ops.c refactor(plat/allwinner): allow new AA64nAA32 position 2021-08-25 00:33:59 +08:00
sunxi_native_pm.c allwinner: Split native and SCPI-based PSCI implementations 2021-01-24 17:21:31 -06:00
sunxi_pm.c feat(allwinner): provide CPU idle states to the rich OS 2022-04-26 17:52:43 +02:00
sunxi_prepare_dtb.c feat(allwinner): provide CPU idle states to the rich OS 2022-04-26 17:52:43 +02:00
sunxi_scpi_pm.c feat(allwinner): simplify CPU_SUSPEND power state encoding 2022-04-26 17:52:37 +02: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