aboutsummaryrefslogtreecommitdiff
path: root/core/arch/arm/plat-poplar/conf.mk
diff options
context:
space:
mode:
Diffstat (limited to 'core/arch/arm/plat-poplar/conf.mk')
-rw-r--r--core/arch/arm/plat-poplar/conf.mk36
1 files changed, 36 insertions, 0 deletions
diff --git a/core/arch/arm/plat-poplar/conf.mk b/core/arch/arm/plat-poplar/conf.mk
new file mode 100644
index 00000000..f416c790
--- /dev/null
+++ b/core/arch/arm/plat-poplar/conf.mk
@@ -0,0 +1,36 @@
+include core/arch/arm/cpu/cortex-armv8-0.mk
+
+$(call force,CFG_GENERIC_BOOT,y)
+$(call force,CFG_PL011,y)
+$(call force,CFG_PM_STUBS,y)
+$(call force,CFG_SECURE_TIME_SOURCE_CNTPCT,y)
+$(call force,CFG_WITH_ARM_TRUSTED_FW,y)
+
+ta-targets = ta_arm32
+
+ifeq ($(CFG_ARM64_core),y)
+$(call force,CFG_WITH_LPAE,y)
+ta-targets += ta_arm64
+CFG_CORE_TZSRAM_EMUL_SIZE ?= 655360
+else
+$(call force,CFG_ARM32_core,y)
+CFG_CORE_TZSRAM_EMUL_SIZE ?= 524288
+endif
+
+CFG_NUM_THREADS ?= 4
+CFG_CRYPTO_WITH_CE ?= y
+CFG_WITH_STACK_CANARIES ?= y
+# Overrides default in mk/config.mk with 96 kB
+CFG_CORE_HEAP_SIZE ?= 98304
+
+CFG_PL061 ?= y
+
+ifeq ($(CFG_PL061),y)
+core-platform-cppflags += -DPLAT_PL061_MAX_GPIOS=104
+endif
+
+CFG_SECURE_DATA_PATH ?= y
+CFG_TEE_SDP_MEM_BASE ?= 0x02800000
+CFG_TEE_SDP_MEM_SIZE ?= 0x00400000
+
+CFG_DRAM_SIZE_GB ?= 2