1 PLATFORM_FLAVOR ?= mx6ulevk
3 ifeq ($(PLATFORM_FLAVOR),mx6ulevk)
4 arm32-platform-cpuarch := cortex-a7
6 ifeq ($(PLATFORM_FLAVOR),$(filter $(PLATFORM_FLAVOR),mx6qsabrelite mx6qsabresd))
7 arm32-platform-cpuarch := cortex-a9
9 arm32-platform-cflags += -mcpu=$(arm32-platform-cpuarch)
10 arm32-platform-aflags += -mcpu=$(arm32-platform-cpuarch)
11 core_arm32-platform-aflags += -mfpu=neon
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)
19 ifeq ($(PLATFORM_FLAVOR),mx6ulevk)
20 $(call force,CFG_SECURE_TIME_SOURCE_CNTPCT,y)
22 ifeq ($(PLATFORM_FLAVOR),$(filter $(PLATFORM_FLAVOR),mx6qsabrelite mx6qsabresd))
23 $(call force,CFG_PL310,y)
24 $(call force,CFG_PL310_LOCKED,y)
25 $(call force,CFG_SECURE_TIME_SOURCE_REE,y)
27 CFG_BOOT_SYNC_CPU ?= y
28 CFG_BOOT_SECONDARY_REQUEST ?= y
33 CFG_CRYPTO_SIZE_OPTIMIZATION ?= n
34 CFG_WITH_STACK_CANARIES ?= y