feat(plat/arm): Add DRAM2 to TZC non-secure region
This allows to increase the total DRAM to 8GB. Signed-off-by: Usama Arif <usama.arif@arm.com> Change-Id: I6daaed9a0b7a11d665b2f56e6432a1ef87bfaa38
This commit is contained in:
parent
be42c4b4bf
commit
76b4a6bb20
|
@ -185,6 +185,7 @@
|
|||
|
||||
#define PLAT_ARM_DRAM2_BASE ULL(0x8080000000)
|
||||
#define PLAT_ARM_DRAM2_SIZE ULL(0x180000000)
|
||||
#define PLAT_ARM_DRAM2_END (PLAT_ARM_DRAM2_BASE + PLAT_ARM_DRAM2_SIZE - 1ULL)
|
||||
|
||||
#define PLAT_ARM_G1S_IRQ_PROPS(grp) CSS_G1S_IRQ_PROPS(grp)
|
||||
#define PLAT_ARM_G0_IRQ_PROPS(grp) ARM_G0_IRQ_PROPS(grp)
|
||||
|
@ -260,13 +261,15 @@
|
|||
/*
|
||||
* The first region below, TC_TZC_DRAM1_BASE (0xfd000000) to
|
||||
* ARM_SCP_TZC_DRAM1_END (0xffffffff) will mark the last 48 MB of DRAM as
|
||||
* secure. The second region gives non secure access to rest of DRAM.
|
||||
* secure. The second and third regions gives non secure access to rest of DRAM.
|
||||
*/
|
||||
#define TC_TZC_REGIONS_DEF \
|
||||
{TC_TZC_DRAM1_BASE, ARM_SCP_TZC_DRAM1_END, \
|
||||
TZC_REGION_S_RDWR, PLAT_ARM_TZC_NS_DEV_ACCESS}, \
|
||||
{TC_NS_DRAM1_BASE, TC_NS_DRAM1_END, ARM_TZC_NS_DRAM_S_ACCESS, \
|
||||
PLAT_ARM_TZC_NS_DEV_ACCESS}
|
||||
#define TC_TZC_REGIONS_DEF \
|
||||
{TC_TZC_DRAM1_BASE, ARM_SCP_TZC_DRAM1_END, \
|
||||
TZC_REGION_S_RDWR, PLAT_ARM_TZC_NS_DEV_ACCESS}, \
|
||||
{TC_NS_DRAM1_BASE, TC_NS_DRAM1_END, ARM_TZC_NS_DRAM_S_ACCESS, \
|
||||
PLAT_ARM_TZC_NS_DEV_ACCESS}, \
|
||||
{PLAT_ARM_DRAM2_BASE, PLAT_ARM_DRAM2_END, \
|
||||
ARM_TZC_NS_DRAM_S_ACCESS, PLAT_ARM_TZC_NS_DEV_ACCESS}
|
||||
|
||||
/* virtual address used by dynamic mem_protect for chunk_base */
|
||||
#define PLAT_ARM_MEM_PROTEC_VA_FRAME UL(0xc0000000)
|
||||
|
|
Loading…
Reference in New Issue