From b6e1109f796911872d97e60bc8293a5d76e2fe6c Mon Sep 17 00:00:00 2001
From: Vignesh Radhakrishnan <vigneshr@nvidia.com>
Date: Tue, 11 Jul 2017 15:16:08 -0700
Subject: [PATCH] Tegra194: Initialize smmu on system suspend exit

System suspend sequence involves initializing the SMMU
as a part of the system suspend exit, which is currently
not present for Tegra194 platform.

Thus call tegra_smmu_init() as a part of system suspend
exit.

Change-Id: I3086301743019e05a40fd221372e7f8713f286ae
Signed-off-by: Vignesh Radhakrishnan <vigneshr@nvidia.com>
---
 plat/nvidia/tegra/soc/t194/plat_psci_handlers.c | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/plat/nvidia/tegra/soc/t194/plat_psci_handlers.c b/plat/nvidia/tegra/soc/t194/plat_psci_handlers.c
index adfd6cf41..14af725ea 100644
--- a/plat/nvidia/tegra/soc/t194/plat_psci_handlers.c
+++ b/plat/nvidia/tegra/soc/t194/plat_psci_handlers.c
@@ -331,6 +331,8 @@ int tegra_soc_pwr_domain_on_finish(const psci_power_state_t *target_state)
 
 		/* Init SMMU */
 
+		tegra_smmu_init();
+
 		/*
 		 * Reset power state info for the last core doing SC7
 		 * entry and exit, we set deepest power state as CC7
-- 
GitLab