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 11CFG_TEE_CORE_NB_CORE = 2 12CFG_BOOT_SYNC_CPU ?= y 13CFG_BOOT_SECONDARY_REQUEST ?= y 14endif 15 16ifeq ($(PLATFORM_FLAVOR),ls1021aqds) 17include core/arch/arm/cpu/cortex-a7.mk 18CFG_TEE_CORE_NB_CORE = 2 19CFG_BOOT_SYNC_CPU ?= y 20CFG_BOOT_SECONDARY_REQUEST ?= y 21endif 22 23ifeq ($(PLATFORM_FLAVOR),ls1012ardb) 24CFG_HW_UNQ_KEY_REQUEST ?= y 25include core/arch/arm/cpu/cortex-armv8-0.mk 26CFG_TEE_CORE_NB_CORE = 1 27endif 28 29ifeq ($(PLATFORM_FLAVOR),ls1043ardb) 30CFG_HW_UNQ_KEY_REQUEST ?= y 31include core/arch/arm/cpu/cortex-armv8-0.mk 32CFG_TEE_CORE_NB_CORE = 4 33endif 34 35ifeq ($(PLATFORM_FLAVOR),ls1046ardb) 36CFG_HW_UNQ_KEY_REQUEST ?= y 37include core/arch/arm/cpu/cortex-armv8-0.mk 38CFG_TEE_CORE_NB_CORE = 4 39endif 40 41ifeq ($(platform-flavor-armv8),1) 42$(call force,CFG_WITH_ARM_TRUSTED_FW,y) 43endif 44 45ta-targets = ta_arm32 46 47ifeq ($(CFG_ARM64_core),y) 48$(call force,CFG_WITH_LPAE,y) 49ta-targets = ta_arm64 50else 51$(call force,CFG_ARM32_core,y) 52endif 53 54CFG_CRYPTO_SIZE_OPTIMIZATION ?= n 55CFG_WITH_STACK_CANARIES ?= y 56