From 207680c6ad8c7aa06d699fff43d59d2a965e144c Mon Sep 17 00:00:00 2001 From: Varun Wadekar Date: Wed, 1 Jun 2016 19:34:37 -0700 Subject: [PATCH] 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 --- plat/nvidia/tegra/common/tegra_pm.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/plat/nvidia/tegra/common/tegra_pm.c b/plat/nvidia/tegra/common/tegra_pm.c index ca49dabdb..389346f4a 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); } /*