Update from upstream to 2.4.0 version
[platform/core/security/tef-optee_os.git] / core / arch / arm / plat-zynqmp / conf.mk
1 PLATFORM_FLAVOR ?= zcu102
2
3 # 32-bit flags
4 arm32-platform-cpuarch          := cortex-a53
5 arm32-platform-cflags           += -mcpu=$(arm32-platform-cpuarch)
6 arm32-platform-aflags           += -mcpu=$(arm32-platform-cpuarch)
7 arm32-platform-aflags           += -mfpu=neon
8
9 $(call force,CFG_CDNS_UART,y)
10 $(call force,CFG_GENERIC_BOOT,y)
11 $(call force,CFG_GIC,y)
12 $(call force,CFG_HWSUPP_MEM_PERM_PXN,y)
13 $(call force,CFG_PM_STUBS,y)
14 $(call force,CFG_SECURE_TIME_SOURCE_CNTPCT,y)
15 $(call force,CFG_WITH_ARM_TRUSTED_FW,y)
16
17 ta-targets = ta_arm32
18
19 ifeq ($(CFG_ARM64_core),y)
20 $(call force,CFG_WITH_LPAE,y)
21 ta-targets += ta_arm64
22 else
23 $(call force,CFG_ARM32_core,y)
24 endif
25
26 CFG_WITH_STACK_CANARIES ?= y
27 CFG_WITH_STATS ?= y
28 CFG_CRYPTO_WITH_CE ?= y