xref: /optee_os/core/arch/arm/plat-corstone1000/conf.mk (revision a4ca182ffda9dd1515a90f16f820829b46e52a96)
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