1PLATFORM_FLAVOR ?= mt8173 2 3CFG_ARM64_core ?= y 4 5include core/arch/arm/cpu/cortex-armv8-0.mk 6 7$(call force,CFG_TEE_CORE_NB_CORE,4) 8 9$(call force,CFG_8250_UART,y) 10$(call force,CFG_SECURE_TIME_SOURCE_CNTPCT,y) 11$(call force,CFG_WITH_ARM_TRUSTED_FW,y) 12 13ifeq ($(CFG_ARM64_core),y) 14$(call force,CFG_WITH_LPAE,y) 15else 16$(call force,CFG_ARM32_core,y) 17endif 18 19ifeq ($(PLATFORM_FLAVOR),mt8173) 20# 2**1 = 2 cores per cluster 21$(call force,CFG_CORE_CLUSTER_SHIFT,1) 22CFG_TZDRAM_START ?= 0xbe000000 23CFG_TZDRAM_SIZE ?= 0x01e00000 24CFG_SHMEM_START ?= 0xbfe00000 25CFG_SHMEM_SIZE ?= 0x00200000 26endif 27 28ifeq ($(PLATFORM_FLAVOR),mt8516) 29$(call force,CFG_CORE_CLUSTER_SHIFT,2) 30CFG_TZDRAM_START ?= 0x4fd00000 31CFG_TZDRAM_SIZE ?= 0x00300000 32CFG_SHMEM_START ?= 0x5fd00000 33CFG_SHMEM_SIZE ?= 0x00200000 34endif 35