1*4936f055SAhmed TibaPLATFORM_FLAVOR ?= rdaspen 2*4936f055SAhmed Tiba 3*4936f055SAhmed Tibaifeq ($(PLATFORM_FLAVOR),rd1ae) 4*4936f055SAhmed Tiba# RD-1 AE is based on Neoverse V3AE CPU, but there is 5*4936f055SAhmed Tiba# no compiler support for it yet. Use Neoverse V2 until 6*4936f055SAhmed Tiba# it becomes available. 7*4936f055SAhmed Tibainclude core/arch/arm/cpu/neoverse-v2.mk 8*4936f055SAhmed Tiba 9*4936f055SAhmed Tibaendif 10*4936f055SAhmed Tiba 11*4936f055SAhmed Tibaifeq ($(PLATFORM_FLAVOR),rdaspen) 12*4936f055SAhmed Tiba# RD-Aspen is based on Cortex-A720AE. 13*4936f055SAhmed Tiba# Cortex-A720AE is not supported in GCC 14.2, hence using Cortex-A720 instead. 14*4936f055SAhmed Tiba# TODO: Update this once the GCC supports cpu variant Cortex-A720AE. 15*4936f055SAhmed Tibaarm32-platform-cpuarch := cortex-a720 16*4936f055SAhmed Tibaarm64-platform-cpuarch := cortex-a720 17*4936f055SAhmed Tibainclude core/arch/arm/cpu/cortex-armv9.mk 18*4936f055SAhmed Tiba 19*4936f055SAhmed TibaCFG_CORE_CLUSTER_SHIFT := 2 20*4936f055SAhmed TibaCFG_CORE_THREAD_SHIFT := 0 21*4936f055SAhmed Tibaendif 22*4936f055SAhmed Tiba 23*4936f055SAhmed Tiba# ARM debugger needs this 24*4936f055SAhmed Tibaplatform-cflags-debug-info = -gdwarf-4 25*4936f055SAhmed Tibaplatform-aflags-debug-info = -gdwarf-4 26*4936f055SAhmed Tiba 27*4936f055SAhmed TibaCFG_CORE_HEAP_SIZE ?= 0x32000 28*4936f055SAhmed TibaCFG_CORE_RESERVED_SHM ?= n 29*4936f055SAhmed TibaCFG_CORE_SEL1_SPMC ?= y 30*4936f055SAhmed TibaCFG_TZDRAM_SIZE ?= 0x00400000 31*4936f055SAhmed TibaCFG_TZDRAM_START ?= 0xFFC00000 32*4936f055SAhmed TibaCFG_WITH_ARM_TRUSTED_FW ?= y 33*4936f055SAhmed Tiba 34*4936f055SAhmed Tiba$(call force,CFG_ARM64_core,y) 35*4936f055SAhmed Tiba$(call force,CFG_ARM_GICV3,y) 36*4936f055SAhmed Tiba$(call force,CFG_GIC,y) 37*4936f055SAhmed Tiba$(call force,CFG_CORE_ARM64_PA_BITS,42) 38*4936f055SAhmed Tiba$(call force,CFG_PL011,y) 39*4936f055SAhmed Tiba$(call force,CFG_SECURE_TIME_SOURCE_CNTPCT,y) 40*4936f055SAhmed Tiba$(call force,CFG_TEE_CORE_NB_CORE,16) 41