1PLATFORM_FLAVOR ?= mx6ulevk 2 3ifeq ($(PLATFORM_FLAVOR),mx6ulevk) 4arm32-platform-cpuarch := cortex-a7 5endif 6ifeq ($(PLATFORM_FLAVOR),$(filter $(PLATFORM_FLAVOR),mx6qsabrelite mx6qsabresd mx6dlsabresd)) 7arm32-platform-cpuarch := cortex-a9 8endif 9arm32-platform-cflags += -mcpu=$(arm32-platform-cpuarch) 10arm32-platform-aflags += -mcpu=$(arm32-platform-cpuarch) 11core_arm32-platform-aflags += -mfpu=neon 12 13$(call force,CFG_ARM32_core,y) 14$(call force,CFG_GENERIC_BOOT,y) 15$(call force,CFG_GIC,y) 16$(call force,CFG_IMX_UART,y) 17$(call force,CFG_PM_STUBS,y) 18$(call force,CFG_WITH_SOFTWARE_PRNG,y) 19ifeq ($(PLATFORM_FLAVOR),mx6ulevk) 20$(call force,CFG_SECURE_TIME_SOURCE_CNTPCT,y) 21endif 22ifeq ($(PLATFORM_FLAVOR),$(filter $(PLATFORM_FLAVOR),mx6qsabrelite mx6qsabresd mx6dlsabresd)) 23$(call force,CFG_PL310,y) 24$(call force,CFG_PL310_LOCKED,y) 25$(call force,CFG_SECURE_TIME_SOURCE_REE,y) 26 27CFG_BOOT_SYNC_CPU ?= y 28CFG_BOOT_SECONDARY_REQUEST ?= y 29endif 30 31ta-targets = ta_arm32 32 33CFG_CRYPTO_SIZE_OPTIMIZATION ?= n 34CFG_WITH_STACK_CANARIES ?= y 35