1PLATFORM_FLAVOR ?= sama5d27_som1_ek 2 3flavor_dts_file-sama5d2xult = at91-sama5d2_xplained.dts 4flavor_dts_file-sama5d2_xplained = at91-sama5d2_xplained.dts 5flavor_dts_file-sama5d27_som1_ek = at91-sama5d27_som1_ek.dts 6 7ifeq ($(PLATFORM_FLAVOR),sama5d2xult) 8$(warning "sama5d2xult is deprecated, please use sama5d2_xplained") 9endif 10 11ifeq ($(flavor_dts_file-$(PLATFORM_FLAVOR)),) 12$(error Invalid platform flavor $(PLATFORM_FLAVOR)) 13endif 14CFG_EMBED_DTB_SOURCE_FILE ?= $(flavor_dts_file-$(PLATFORM_FLAVOR)) 15 16include core/arch/arm/cpu/cortex-a5.mk 17 18$(call force,CFG_TEE_CORE_NB_CORE,1) 19$(call force,CFG_ATMEL_UART,y) 20$(call force,CFG_ATMEL_SAIC,y) 21$(call force,CFG_SECURE_TIME_SOURCE_REE,y) 22$(call force,CFG_NO_SMP,y) 23$(call force,CFG_PL310,y) 24$(call force,CFG_PL310_LOCKED,y) 25$(call force,CFG_AT91_MATRIX,y) 26$(call force,CFG_DRIVERS_CLK,y) 27$(call force,CFG_DRIVERS_CLK_DT,y) 28$(call force,CFG_DRIVERS_CLK_FIXED,y) 29$(call force,CFG_DRIVERS_SAM_CLK,y) 30$(call force,CFG_DRIVERS_SAMA5D2_CLK,y) 31$(call force,CFG_PSCI_ARM32,y) 32$(call force,CFG_SM_PLATFORM_HANDLER,y) 33 34# These values are forced because of matrix configuration for secure area. 35# When modifying these, always update matrix settings in 36# matrix_configure_slave_h64mx(). 37$(call force,CFG_TZDRAM_START,0x20000000) 38$(call force,CFG_TZDRAM_SIZE,0x800000) 39 40CFG_MMAP_REGIONS ?= 24 41 42CFG_SHMEM_START ?= 0x21000000 43CFG_SHMEM_SIZE ?= 0x400000 44 45CFG_TEE_RAM_VA_SIZE ?= 0x100000 46 47# Device tree related configuration 48CFG_DT_ADDR ?= 0x21500000 49CFG_GENERATE_DTB_OVERLAY ?= y 50 51CFG_WITH_SOFTWARE_PRNG ?= n 52CFG_ATMEL_TRNG ?= y 53ifeq ($(CFG_ATMEL_TRNG),y) 54CFG_HWRNG_PTA ?= y 55$(call force,CFG_HWRNG_QUALITY,1024) 56endif 57 58CFG_ATMEL_RSTC ?= y 59CFG_ATMEL_SHDWC ?= y 60 61CFG_ATMEL_PM ?= y 62 63ifeq ($(CFG_ATMEL_PM),y) 64# Suspend mode to be used on PSCI suspend call 65# 0 = STANDBY 66# 1 = ULP0 67# 2 = ULP0 Fast 68# 3 = ULP1 69# 4 = BACKUP 70CFG_ATMEL_PM_SUSPEND_MODE ?= 0 71 72$(call force,CFG_ATMEL_SHDWC,y) 73$(call force,CFG_PM_ARM32,y) 74endif 75