aboutsummaryrefslogtreecommitdiff
path: root/core/arch/arm/plat-rpi3/conf.mk
diff options
context:
space:
mode:
authorEtienne Carriere <etienne.carriere@linaro.org>2017-05-23 18:31:16 +0200
committerJérôme Forissier <jerome.forissier@linaro.org>2017-05-29 10:41:53 +0200
commit438968513e584eb74737a547fd9472044774500d (patch)
treef8672722dc659075c6e6910d64a7ecc5b9401fd6 /core/arch/arm/plat-rpi3/conf.mk
parentfc68faa5a2ca626d7e24442fd61303db335e0cdd (diff)
core: factorize cpu support
Create core/arch/arm/cpu/<cpu-name>.mk to store CPU generic configurations settings. Update supported platforms to rely on the generic CPU support. Platform shall still specify whether they support or not the NEON extension. Cortex-A53 and Cortex-A57 are all ARMv8.0 compliant. For ARMv8 core, we will use ARMv8-A architecture minor version configuration files. Signed-off-by: Etienne Carriere <etienne.carriere@linaro.org> Acked-by: Jerome Forissier <jerome.forissier@linaro.org>
Diffstat (limited to 'core/arch/arm/plat-rpi3/conf.mk')
-rw-r--r--core/arch/arm/plat-rpi3/conf.mk7
1 files changed, 2 insertions, 5 deletions
diff --git a/core/arch/arm/plat-rpi3/conf.mk b/core/arch/arm/plat-rpi3/conf.mk
index ee965ba8..534308a3 100644
--- a/core/arch/arm/plat-rpi3/conf.mk
+++ b/core/arch/arm/plat-rpi3/conf.mk
@@ -1,13 +1,10 @@
+include core/arch/arm/cpu/cortex-armv8-0.mk
+
# 32-bit flags
-arm32-platform-cpuarch := cortex-a53
-arm32-platform-cflags += -mcpu=$(arm32-platform-cpuarch)
-arm32-platform-aflags += -mcpu=$(arm32-platform-cpuarch)
core_arm32-platform-aflags += -mfpu=neon
$(call force,CFG_8250_UART,y)
$(call force,CFG_GENERIC_BOOT,y)
-$(call force,CFG_HWSUPP_MEM_PERM_PXN,y)
-$(call force,CFG_HWSUPP_MEM_PERM_WXN,y)
$(call force,CFG_PM_STUBS,y)
$(call force,CFG_SECURE_TIME_SOURCE_CNTPCT,y)
$(call force,CFG_WITH_ARM_TRUSTED_FW,y)