From: Colin Cross <ccross@android.com>
Date: Mon, 4 Oct 2010 06:37:45 +0000 (-0700)
Subject: [ARM] tegra: suspend: Add iovmm suspend
X-Git-Tag: firefly_0821_release~9833^2~315
X-Git-Url: http://demsky.eecs.uci.edu/git/?a=commitdiff_plain;h=7ab7a5e6aca0efc2e7d6f65a0cf7909759f78756;p=firefly-linux-kernel-4.4.55.git

[ARM] tegra: suspend: Add iovmm suspend

Signed-off-by: Colin Cross <ccross@android.com>
---

diff --git a/arch/arm/mach-tegra/suspend.c b/arch/arm/mach-tegra/suspend.c
index 959ebe249977..b46d1bfff9b5 100644
--- a/arch/arm/mach-tegra/suspend.c
+++ b/arch/arm/mach-tegra/suspend.c
@@ -44,6 +44,7 @@
 #include <asm/tlbflush.h>
 
 #include <mach/iomap.h>
+#include <mach/iovmm.h>
 #include <mach/irqs.h>
 #include <mach/legacy_irq.h>
 #include <mach/suspend.h>
@@ -387,11 +388,12 @@ static void tegra_suspend_dram(bool do_lp0)
 static int tegra_suspend_prepare_late(void)
 {
 	disable_irq(INT_SYS_STATS_MON);
-	return 0;
+	return tegra_iovmm_suspend();
 }
 
 static void tegra_suspend_wake(void)
 {
+	tegra_iovmm_resume();
 	enable_irq(INT_SYS_STATS_MON);
 }