summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVarun Wadekar <vwadekar@nvidia.com>2016-06-01 19:34:37 -0700
committerVarun Wadekar <vwadekar@nvidia.com>2017-02-28 08:50:01 -0800
commit207680c6ad8c7aa06d699fff43d59d2a965e144c (patch)
treea7e9db45f02087fc30d6edf3226d3f807f7a58ca
parent018b84803d3766c0733e50dc514d5f4ffce77cca (diff)
Tegra: restore TZRAM settings on "System Resume"
This patch restores the TZRAM fence and the access permissions on exiting the "System Suspend" state. Change-Id: Ie313fca5a861c73f80df9639b01115780fb6e217 Signed-off-by: Varun Wadekar <vwadekar@nvidia.com>
-rw-r--r--plat/nvidia/tegra/common/tegra_pm.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/plat/nvidia/tegra/common/tegra_pm.c b/plat/nvidia/tegra/common/tegra_pm.c
index ca49dabd..389346f4 100644
--- a/plat/nvidia/tegra/common/tegra_pm.c
+++ b/plat/nvidia/tegra/common/tegra_pm.c
@@ -203,6 +203,12 @@ void tegra_pwr_domain_on_finish(const psci_power_state_t *target_state)
plat_params = bl31_get_plat_params();
tegra_memctrl_tzdram_setup(plat_params->tzdram_base,
plat_params->tzdram_size);
+
+ /*
+ * Set up the TZRAM memory aperture to allow only secure world
+ * access
+ */
+ tegra_memctrl_tzram_setup(TEGRA_TZRAM_BASE, TEGRA_TZRAM_SIZE);
}
/*