[ARM] tegra: suspend: Add iovmm suspend
authorColin Cross <ccross@android.com>
Mon, 4 Oct 2010 06:37:45 +0000 (23:37 -0700)
committerColin Cross <ccross@android.com>
Wed, 6 Oct 2010 23:27:11 +0000 (16:27 -0700)
Signed-off-by: Colin Cross <ccross@android.com>
arch/arm/mach-tegra/suspend.c

index 959ebe2499777cb1cffc37d2f4afdc9f757cb22b..b46d1bfff9b52fa972f32e7422da3335bccc6e3d 100644 (file)
@@ -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);
 }