diff options
Diffstat (limited to 'core/arch/arm/plat-poplar/conf.mk')
-rw-r--r-- | core/arch/arm/plat-poplar/conf.mk | 36 |
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 |