1PLATFORM_FLAVOR ?= ls1021atwr 2 3$(call force,CFG_GENERIC_BOOT,y) 4$(call force,CFG_SECURE_TIME_SOURCE_CNTPCT,y) 5$(call force,CFG_GIC,y) 6$(call force,CFG_16550_UART,y) 7$(call force,CFG_PM_STUBS,y) 8 9ifeq ($(PLATFORM_FLAVOR),ls1021atwr) 10include core/arch/arm/cpu/cortex-a7.mk 11$(call force,CFG_TEE_CORE_NB_CORE,2) 12CFG_TZDRAM_START ?= 0xbc000000 13CFG_TZDRAM_SIZE ?= 0x03e00000 14CFG_SHMEM_START ?= 0xbfe00000 15CFG_SHMEM_SIZE ?= 0x00100000 16CFG_BOOT_SYNC_CPU ?= y 17CFG_BOOT_SECONDARY_REQUEST ?= y 18endif 19 20ifeq ($(PLATFORM_FLAVOR),ls1021aqds) 21include core/arch/arm/cpu/cortex-a7.mk 22$(call force,CFG_TEE_CORE_NB_CORE,2) 23CFG_TZDRAM_START ?= 0xfc000000 24CFG_TZDRAM_SIZE ?= 0x03e00000 25CFG_SHMEM_START ?= 0xffe00000 26CFG_SHMEM_SIZE ?= 0x00100000 27CFG_BOOT_SYNC_CPU ?= y 28CFG_BOOT_SECONDARY_REQUEST ?= y 29endif 30 31ifeq ($(PLATFORM_FLAVOR),ls1012ardb) 32CFG_HW_UNQ_KEY_REQUEST ?= y 33include core/arch/arm/cpu/cortex-armv8-0.mk 34$(call force,CFG_TEE_CORE_NB_CORE,1) 35CFG_TZDRAM_START ?= 0xbc000000 36CFG_TZDRAM_SIZE ?= 0x03e00000 37CFG_SHMEM_START ?= 0xbfe00000 38CFG_SHMEM_SIZE ?= 0x00200000 39endif 40 41ifeq ($(PLATFORM_FLAVOR),ls1043ardb) 42CFG_HW_UNQ_KEY_REQUEST ?= y 43include core/arch/arm/cpu/cortex-armv8-0.mk 44$(call force,CFG_TEE_CORE_NB_CORE,4) 45CFG_TZDRAM_START ?= 0xfc000000 46CFG_TZDRAM_SIZE ?= 0x03e00000 47CFG_SHMEM_START ?= 0xbfe00000 48CFG_SHMEM_SIZE ?= 0x00200000 49endif 50 51ifeq ($(PLATFORM_FLAVOR),ls1046ardb) 52CFG_HW_UNQ_KEY_REQUEST ?= y 53include core/arch/arm/cpu/cortex-armv8-0.mk 54$(call force,CFG_TEE_CORE_NB_CORE,4) 55CFG_TZDRAM_START ?= 0xfc000000 56CFG_TZDRAM_SIZE ?= 0x03e00000 57CFG_SHMEM_START ?= 0xbfe00000 58CFG_SHMEM_SIZE ?= 0x00200000 59endif 60 61ifeq ($(platform-flavor-armv8),1) 62$(call force,CFG_WITH_ARM_TRUSTED_FW,y) 63endif 64 65ta-targets = ta_arm32 66 67ifeq ($(CFG_ARM64_core),y) 68$(call force,CFG_WITH_LPAE,y) 69ta-targets = ta_arm64 70else 71$(call force,CFG_ARM32_core,y) 72$(call force,CFG_SECONDARY_INIT_CNTFRQ,y) 73endif 74 75CFG_CRYPTO_SIZE_OPTIMIZATION ?= n 76CFG_WITH_STACK_CANARIES ?= y 77