From 08012f48752e2d8e603b0f4a4a17c86c1e901499 Mon Sep 17 00:00:00 2001 From: Varun Wadekar Date: Sat, 4 Jun 2016 22:08:50 -0700 Subject: [PATCH] Tegra: configure TZDRAM fence during early setup This patch configures the TZDRAM fence during early platform setup to allow the memory controller to enable DRAM encryption before the TZDRAM actually gets used. Change-Id: I0169ef9dda75699527b4e30c9e617a9036ba1d76 Signed-off-by: Varun Wadekar --- plat/nvidia/tegra/common/tegra_bl31_setup.c | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/plat/nvidia/tegra/common/tegra_bl31_setup.c b/plat/nvidia/tegra/common/tegra_bl31_setup.c index 142839c81..5be9a998f 100644 --- a/plat/nvidia/tegra/common/tegra_bl31_setup.c +++ b/plat/nvidia/tegra/common/tegra_bl31_setup.c @@ -171,6 +171,12 @@ void bl31_early_platform_setup(bl31_params_t *from_bl2, /* Initialise crash console */ plat_crash_console_init(); + /* + * Do initial security configuration to allow DRAM/device access. + */ + tegra_memctrl_tzdram_setup(plat_bl31_params_from_bl2.tzdram_base, + plat_bl31_params_from_bl2.tzdram_size); + /* Early platform setup for Tegra SoCs */ plat_early_platform_setup(); @@ -203,12 +209,6 @@ void bl31_platform_setup(void) */ tegra_memctrl_setup(); - /* - * Do initial security configuration to allow DRAM/device access. - */ - tegra_memctrl_tzdram_setup(plat_bl31_params_from_bl2.tzdram_base, - plat_bl31_params_from_bl2.tzdram_size); - /* * Set up the TZRAM memory aperture to allow only secure world * access -- GitLab