xref: /optee_os/core/arch/arm/plat-rcar/conf.mk (revision a6f60e0f08a79a839e0a32b716b0884f7fb0eaab)
122d7b316SMarek VasutPLATFORM_FLAVOR ?= generic_dt
2a4f26dfbSVolodymyr Babchuk
343896851SEtienne Carriereinclude core/arch/arm/cpu/cortex-armv8-0.mk
443896851SEtienne Carriere
5a4f26dfbSVolodymyr Babchuk$(call force,CFG_SECURE_TIME_SOURCE_CNTPCT,y)
6a4f26dfbSVolodymyr Babchuk$(call force,CFG_WITH_ARM_TRUSTED_FW,y)
7a4f26dfbSVolodymyr Babchuk$(call force,CFG_SCIF,y)
868c56642SVolodymyr Babchuk$(call force,CFG_GIC,y)
9b369a932SVolodymyr Babchuk$(call force,CFG_CORE_LARGE_PHYS_ADDR,y)
104518cdc1SJens Wiklander$(call force,CFG_CORE_ARM64_PA_BITS,36)
119460285eSJerome Forissier$(call force,CFG_TEE_CORE_NB_CORE,8)
12ceefea12SVolodymyr Babchuk$(call force,CFG_ARM64_core,y)
13ceefea12SVolodymyr Babchuk$(call force,CFG_WITH_LPAE,y)
1429e7629eSEtienne Carriere
15ab875342SVolodymyr Babchukifeq ($(PLATFORM_FLAVOR), spider_s4)
16ab875342SVolodymyr Babchuk$(call force,CFG_RCAR_GEN4, y)
17ab875342SVolodymyr Babchukelse
18ab875342SVolodymyr Babchuk$(call force,CFG_RCAR_GEN3, y)
19ab875342SVolodymyr Babchukendif
20ab875342SVolodymyr Babchuk
21b0b3a51cSVolodymyr BabchukCFG_TZDRAM_START ?= 0x44100000
22b0b3a51cSVolodymyr BabchukCFG_TZDRAM_SIZE	 ?= 0x03D00000
23b0b3a51cSVolodymyr BabchukCFG_TEE_RAM_VA_SIZE ?= 0x100000
248955ffc4SJerome Forissiersupported-ta-targets = ta_arm64
250bdf2e5dSMarek Vasut
26ab875342SVolodymyr Babchukifeq ($(CFG_RCAR_GEN3), y)
275d3112cbSVolodymyr BabchukCFG_DT ?= y
285d3112cbSVolodymyr Babchukifeq ($(CFG_RCAR_GEN3_HWRNG), y)
295d3112cbSVolodymyr Babchuk$(warning "Warning: Use of HWRNG can cause crashes on some Renesas SoCs")
30ce127af5SAndrew DavisCFG_WITH_SOFTWARE_PRNG ?= n
31ab875342SVolodymyr BabchukCFG_HWRNG_QUALITY ?= 1024
32ab875342SVolodymyr BabchukCFG_HWRNG_PTA ?= y
33ab875342SVolodymyr Babchuk$(call force,CFG_RCAR_ROMAPI, y)
34ab875342SVolodymyr Babchukendif
355d3112cbSVolodymyr Babchukendif
36ab875342SVolodymyr Babchuk
37ab875342SVolodymyr Babchukifeq ($(CFG_RCAR_GEN4), y)
38ab875342SVolodymyr Babchuk# 1xx - for SCIFxx
39ab875342SVolodymyr Babchuk# 2xx - for HSCIFxx
40*a6f60e0fSVolodymyr BabchukCFG_TZDRAM_SIZE	= 0x2200000
41ab875342SVolodymyr BabchukCFG_RCAR_UART ?= 200
42ab875342SVolodymyr Babchuk$(call force,CFG_RCAR_ROMAPI, n)
43ab875342SVolodymyr Babchuk$(call force,CFG_CORE_CLUSTER_SHIFT, 1)
44ab875342SVolodymyr Babchuk$(call force,CFG_ARM_GICV3, y)
45ab875342SVolodymyr Babchukendif
46ab875342SVolodymyr Babchuk
47