aboutsummaryrefslogtreecommitdiff
path: root/plat
diff options
context:
space:
mode:
authorVarun Wadekar <vwadekar@nvidia.com>2015-11-30 12:05:04 -0800
committerVarun Wadekar <vwadekar@nvidia.com>2017-03-20 09:12:33 -0700
commitb5ef956927cf9c3d67af5750e8b51905e4656bd5 (patch)
tree002dc1a44eb23e274a2fd74cc09726ba4ede1b3c /plat
parentc7ec0892b113b7ef90807905025521e11d4b26b3 (diff)
downloadarm-trusted-firmware-b5ef956927cf9c3d67af5750e8b51905e4656bd5.tar.gz
Tegra186: relocate bl31.bin to the SYSRAM
Tegra186 has an on-die, 320KB, "System RAM" memory. Out of the total size, 256KB are allocated for the CPU TrustZone binaries - EL3 monitor and Trusted OS. This patch changes the base address for bl31.bin to the SysRAM base address. The carveout is too small for the Trusted OS, so we relocate only the monitor binary. Change-Id: Ib4b667ff2a7a619589851338f9d0bfb02078c575 Signed-off-by: Varun Wadekar <vwadekar@nvidia.com>
Diffstat (limited to 'plat')
-rw-r--r--plat/nvidia/tegra/soc/t186/platform_t186.mk2
1 files changed, 1 insertions, 1 deletions
diff --git a/plat/nvidia/tegra/soc/t186/platform_t186.mk b/plat/nvidia/tegra/soc/t186/platform_t186.mk
index e29282a39..5e55d9d0c 100644
--- a/plat/nvidia/tegra/soc/t186/platform_t186.mk
+++ b/plat/nvidia/tegra/soc/t186/platform_t186.mk
@@ -33,7 +33,7 @@ ENABLE_NS_L2_CPUECTRL_RW_ACCESS := 1
$(eval $(call add_define,ENABLE_NS_L2_CPUECTRL_RW_ACCESS))
# platform settings
-TZDRAM_BASE := 0xEA800000
+TZDRAM_BASE := 0x30000000
$(eval $(call add_define,TZDRAM_BASE))
PLATFORM_CLUSTER_COUNT := 2