xref: /optee_os/core/arch/arm/plat-telechips/conf.mk (revision c1e657096ec2f9ad6a373ac3265600252689933e)
1*c1e65709SSungmin Hanifeq ($(PLATFORM_FLAVOR),tcc805x)
2*c1e65709SSungmin HanCFG_PL011 ?= y
3*c1e65709SSungmin HanCFG_OPENEDGES_OMC ?= y
4*c1e65709SSungmin HanCFG_ARM_SMCCC_TRNG ?= y
5*c1e65709SSungmin Han
6*c1e65709SSungmin Han$(call force,CFG_CORE_LARGE_PHYS_ADDR,y)
7*c1e65709SSungmin Han$(call force,CFG_CORE_ARM64_PA_BITS,35)
8*c1e65709SSungmin Han$(call force,CFG_TEE_CORE_NB_CORE,4)
9*c1e65709SSungmin Han
10*c1e65709SSungmin HanCFG_TZDRAM_START ?= 0x2E000000
11*c1e65709SSungmin HanCFG_TZDRAM_SIZE ?= 0x02000000
12*c1e65709SSungmin Han
13*c1e65709SSungmin Haninclude core/arch/arm/cpu/cortex-armv8-0.mk
14*c1e65709SSungmin Han$(call force,CFG_ARM64_core,y)
15*c1e65709SSungmin Han
16*c1e65709SSungmin HanTCMKTOOL_IMGNAME ?= A72-OPTEE
17*c1e65709SSungmin Hanelse
18*c1e65709SSungmin Han$(error Unsupported PLATFORM_FLAVOR "$(PLATFORM_FLAVOR)")
19*c1e65709SSungmin Hanendif
20*c1e65709SSungmin Han
21*c1e65709SSungmin Han$(call force,CFG_SECURE_TIME_SOURCE_CNTPCT,y)
22*c1e65709SSungmin Han$(call force,CFG_GIC,y)
23*c1e65709SSungmin Han$(call force,CFG_CACHE_API,y)
24*c1e65709SSungmin Han$(call force,CFG_CORE_RESERVED_SHM,n)
25*c1e65709SSungmin Han
26*c1e65709SSungmin Hanifeq ($(platform-flavor-armv8),1)
27*c1e65709SSungmin Han$(call force,CFG_WITH_ARM_TRUSTED_FW,y)
28*c1e65709SSungmin Han$(call force,CFG_CRYPTO_WITH_CE,y)
29*c1e65709SSungmin Hanendif
30*c1e65709SSungmin Han
31*c1e65709SSungmin HanCFG_NUM_THREADS ?= $(CFG_TEE_CORE_NB_CORE)
32*c1e65709SSungmin HanCFG_SECSTOR_TA ?= n
33*c1e65709SSungmin HanCFG_CORE_HEAP_SIZE ?= 1048576
34*c1e65709SSungmin HanCFG_WITH_STATS ?= y
35*c1e65709SSungmin Han
36*c1e65709SSungmin Hanifeq ($(CFG_RPMB_FS),y)
37*c1e65709SSungmin HanCFG_IN_TREE_EARLY_TAS += avb/023f8f1a-292a-432b-8fc4-de8471358067
38*c1e65709SSungmin Hanendif
39