1# Default CPU core for Corstone1000 platform; override for other cores (e.g. cortex-a320) 2arm64-platform-cpuarch ?= cortex-a35 3include core/arch/arm/cpu/$(arm64-platform-cpuarch).mk 4 5PLATFORM_FLAVOR ?= mps3 6 7$(call force,CFG_WITH_LPAE,y) 8$(call force,CFG_PSCI_ARM64,y) 9$(call force,CFG_DT,y) 10$(call force,CFG_EXTERNAL_DTB_OVERLAY,y) 11 12$(call force,CFG_CORE_SEL1_SPMC,y) 13$(call force,CFG_CORE_FFA,y) 14$(call force,CFG_SECURE_PARTITION,y) 15 16$(call force,CFG_GIC,y) 17$(call force,CFG_PL011,y) 18$(call force,CFG_SECURE_TIME_SOURCE_CNTPCT,y) 19$(call force,CFG_ARM64_core,y) 20 21CFG_WITH_STATS ?= y 22CFG_WITH_ARM_TRUSTED_FW ?= y 23 24CFG_TEE_CORE_NB_CORE ?= 1 25CFG_TZDRAM_START ?= 0x02002000 26 27# TEE_RAM (OP-TEE kernel + DATA) + TA_RAM 28CFG_TZDRAM_SIZE ?= 0x360000 29CFG_SHMEM_START ?= 0x86000000 30CFG_SHMEM_SIZE ?= 0x00200000 31 32CFG_DDR_SIZE ?= 0x7f000000 33CFG_DT_ADDR ?= 0x82100000 34CFG_DTB_MAX_SIZE ?= 0x100000 35CFG_CORE_HEAP_SIZE ?= 131072 36