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