17176a0b4SJoseph ChenPLATFORM_FLAVOR ?= rk322x 27176a0b4SJoseph Chen 31e3d23f8SJens Wiklander$(call force,CFG_GIC,y) 4fe5a8770SHeiko Stuebner$(call force,CFG_SECURE_TIME_SOURCE_CNTPCT,y) 5fe5a8770SHeiko Stuebner$(call force,CFG_8250_UART,y) 6fe5a8770SHeiko Stuebner 7fe5a8770SHeiko StuebnerCFG_DT ?= y 8fe5a8770SHeiko StuebnerCFG_WITH_STATS ?= y 9fe5a8770SHeiko StuebnerCFG_NUM_THREADS ?= 4 10fe5a8770SHeiko Stuebner 117176a0b4SJoseph Chenifeq ($(PLATFORM_FLAVOR),rk322x) 127176a0b4SJoseph Cheninclude ./core/arch/arm/cpu/cortex-a7.mk 139460285eSJerome Forissier$(call force,CFG_TEE_CORE_NB_CORE,4) 14fe5a8770SHeiko Stuebner$(call force,CFG_PSCI_ARM32,y) 15fe5a8770SHeiko Stuebner$(call force,CFG_BOOT_SECONDARY_REQUEST,y) 169fece2d8SHeiko Stuebner 179fece2d8SHeiko StuebnerCFG_TZDRAM_START ?= 0x68400000 189fece2d8SHeiko StuebnerCFG_TZDRAM_SIZE ?= 0x00200000 199fece2d8SHeiko StuebnerCFG_SHMEM_START ?= 0x68600000 209fece2d8SHeiko StuebnerCFG_SHMEM_SIZE ?= 0x00100000 213b4c661fSHeiko Stuebner 223b4c661fSHeiko StuebnerCFG_EARLY_CONSOLE ?= y 233b4c661fSHeiko StuebnerCFG_EARLY_CONSOLE_BASE ?= UART2_BASE 243b4c661fSHeiko StuebnerCFG_EARLY_CONSOLE_SIZE ?= UART2_SIZE 253b4c661fSHeiko StuebnerCFG_EARLY_CONSOLE_BAUDRATE ?= 1500000 263b4c661fSHeiko StuebnerCFG_EARLY_CONSOLE_CLK_IN_HZ ?= 24000000 277176a0b4SJoseph Chenendif 287176a0b4SJoseph Chen 29de5333edSHeiko Stuebnerifeq ($(PLATFORM_FLAVOR),rk3399) 30de5333edSHeiko Stuebnerinclude core/arch/arm/cpu/cortex-armv8-0.mk 31de5333edSHeiko Stuebner$(call force,CFG_TEE_CORE_NB_CORE,6) 32de5333edSHeiko Stuebner$(call force,CFG_ARM_GICV3,y) 333ab148c8SJerome ForissierCFG_CRYPTO_WITH_CE ?= y 34de5333edSHeiko Stuebner 35de5333edSHeiko StuebnerCFG_TZDRAM_START ?= 0x30000000 36de5333edSHeiko StuebnerCFG_TZDRAM_SIZE ?= 0x02000000 37de5333edSHeiko StuebnerCFG_SHMEM_START ?= 0x32000000 38de5333edSHeiko StuebnerCFG_SHMEM_SIZE ?= 0x00400000 3996a61475SYann Dirson 4096a61475SYann DirsonCFG_EARLY_CONSOLE ?= y 4196a61475SYann DirsonCFG_EARLY_CONSOLE_BASE ?= UART2_BASE 4296a61475SYann DirsonCFG_EARLY_CONSOLE_SIZE ?= UART2_SIZE 4396a61475SYann DirsonCFG_EARLY_CONSOLE_BAUDRATE ?= 1500000 4496a61475SYann DirsonCFG_EARLY_CONSOLE_CLK_IN_HZ ?= 24000000 45de5333edSHeiko Stuebnerendif 46de5333edSHeiko Stuebner 47de5333edSHeiko Stuebnerifeq ($(PLATFORM_FLAVOR),px30) 48de5333edSHeiko Stuebnerinclude core/arch/arm/cpu/cortex-armv8-0.mk 49de5333edSHeiko Stuebner$(call force,CFG_TEE_CORE_NB_CORE,4) 50de5333edSHeiko Stuebner 51de5333edSHeiko StuebnerCFG_TZDRAM_START ?= 0x30000000 52de5333edSHeiko StuebnerCFG_TZDRAM_SIZE ?= 0x02000000 53de5333edSHeiko StuebnerCFG_SHMEM_START ?= 0x32000000 54de5333edSHeiko StuebnerCFG_SHMEM_SIZE ?= 0x00400000 5596a61475SYann Dirson 5696a61475SYann DirsonCFG_EARLY_CONSOLE ?= n 57de5333edSHeiko Stuebnerendif 58de5333edSHeiko Stuebner 5914754b93SEd Tubbsifeq ($(PLATFORM_FLAVOR),rk3588) 6014754b93SEd Tubbsinclude core/arch/arm/cpu/cortex-armv8-0.mk 6114754b93SEd Tubbs$(call force,CFG_TEE_CORE_NB_CORE,8) 6214754b93SEd Tubbs$(call force,CFG_ARM_GICV3,y) 6374891be2SChris Morgan$(call force,CFG_AUTO_MAX_PA_BITS,y) 6414754b93SEd Tubbs$(call force,CFG_CRYPTO_WITH_CE,y) 65*d2c909e8SMichael Tretter$(call force,CFG_ROCKCHIP_OTP,y) 6614754b93SEd Tubbs 676169a1f6SChris MorganCFG_TZDRAM_START ?= 0x30000000 6814754b93SEd TubbsCFG_TZDRAM_SIZE ?= 0x02000000 696169a1f6SChris MorganCFG_SHMEM_START ?= 0x32000000 7014754b93SEd TubbsCFG_SHMEM_SIZE ?= 0x00400000 7114754b93SEd Tubbs 7214754b93SEd TubbsCFG_EARLY_CONSOLE ?= y 7314754b93SEd TubbsCFG_EARLY_CONSOLE_BASE ?= UART2_BASE 7414754b93SEd TubbsCFG_EARLY_CONSOLE_SIZE ?= UART2_SIZE 7514754b93SEd TubbsCFG_EARLY_CONSOLE_BAUDRATE ?= 1500000 7614754b93SEd TubbsCFG_EARLY_CONSOLE_CLK_IN_HZ ?= 24000000 7774891be2SChris Morgan 7874891be2SChris MorganCFG_DTB_MAX_SIZE ?= 0x60000 7914754b93SEd Tubbsendif 8014754b93SEd Tubbs 81de5333edSHeiko Stuebnerifeq ($(platform-flavor-armv8),1) 82de5333edSHeiko Stuebner$(call force,CFG_ARM64_core,y) 83de5333edSHeiko Stuebner$(call force,CFG_WITH_ARM_TRUSTED_FW,y) 84de5333edSHeiko Stuebnerta-targets = ta_arm64 85de5333edSHeiko Stuebnerendif 86