1flavor_dts_file-257F_EV1 = stm32mp257f-ev1.dts 2 3flavorlist-MP25 = $(flavor_dts_file-257F_EV1) 4 5ifneq ($(PLATFORM_FLAVOR),) 6ifeq ($(flavor_dts_file-$(PLATFORM_FLAVOR)),) 7$(error Invalid platform flavor $(PLATFORM_FLAVOR)) 8endif 9CFG_EMBED_DTB_SOURCE_FILE ?= $(flavor_dts_file-$(PLATFORM_FLAVOR)) 10endif 11CFG_EMBED_DTB_SOURCE_FILE ?= stm32mp257f-ev1.dts 12 13ifneq ($(filter $(CFG_EMBED_DTB_SOURCE_FILE),$(flavorlist-MP25)),) 14$(call force,CFG_STM32MP25,y) 15endif 16 17ifneq ($(CFG_STM32MP25),y) 18$(error STM32 Platform must be defined) 19endif 20 21include core/arch/arm/cpu/cortex-armv8-0.mk 22supported-ta-targets ?= ta_arm64 23 24$(call force,CFG_ARM64_core,y) 25$(call force,CFG_DRIVERS_CLK,y) 26$(call force,CFG_DRIVERS_CLK_DT,y) 27$(call force,CFG_DRIVERS_GPIO,y) 28$(call force,CFG_DRIVERS_PINCTRL,y) 29$(call force,CFG_DT,y) 30$(call force,CFG_GIC,y) 31$(call force,CFG_INIT_CNTVOFF,y) 32$(call force,CFG_SECURE_TIME_SOURCE_CNTPCT,y) 33$(call force,CFG_WITH_ARM_TRUSTED_FW,y) 34$(call force,CFG_WITH_LPAE,y) 35 36CFG_TZDRAM_START ?= 0x82000000 37CFG_TZDRAM_SIZE ?= 0x02000000 38 39CFG_CORE_HEAP_SIZE ?= 262144 40CFG_CORE_RESERVED_SHM ?= n 41CFG_DTB_MAX_SIZE ?= 262144 42CFG_MMAP_REGIONS ?= 30 43CFG_NUM_THREADS ?= 5 44CFG_TEE_CORE_NB_CORE ?= 2 45 46CFG_STM32_GPIO ?= y 47CFG_STM32_UART ?= y 48 49# Default enable some test facitilites 50CFG_WITH_STATS ?= y 51 52# Default disable ASLR 53CFG_CORE_ASLR ?= n 54 55# UART instance used for early console (0 disables early console) 56CFG_STM32_EARLY_CONSOLE_UART ?= 2 57 58# Default disable external DT support 59CFG_EXTERNAL_DT ?= n 60