summaryrefslogtreecommitdiff
path: root/arch/arm/mach-tegra/sleep.S
diff options
context:
space:
mode:
authorJin Qian <jqian@nvidia.com>2011-08-11 15:57:43 -0700
committerDan Willemsen <dwillemsen@nvidia.com>2013-09-14 00:56:10 -0700
commita216c3da83e5ad5aa1315abc4f0267fd59877c33 (patch)
treebf7c8b155acc1325fdd276ff2b1ab966c7265a23 /arch/arm/mach-tegra/sleep.S
parentba3a349dfc9775ebfa18dd191beafd5930a6619a (diff)
ARM: tegra: power: use buffered memory for suspend context
use buffered memory to bypass L2 add memory barrier after cpu suspend Bug 862494 Change-Id: I0592ebd6608d2581700b9ae965de3e7d8aa2cabe Reviewed-on: http://git-master/r/47172 Tested-by: Jin Qian <jqian@nvidia.com> Reviewed-by: Scott Williams <scwilliams@nvidia.com> Tested-by: Scott Williams <scwilliams@nvidia.com> Rebase-Id: Rfee82dddd83449e730ccfcd5f6359bbaa00582a7
Diffstat (limited to 'arch/arm/mach-tegra/sleep.S')
-rw-r--r--arch/arm/mach-tegra/sleep.S1
1 files changed, 1 insertions, 0 deletions
diff --git a/arch/arm/mach-tegra/sleep.S b/arch/arm/mach-tegra/sleep.S
index 6aec8ecbcf2e..304b34aaf242 100644
--- a/arch/arm/mach-tegra/sleep.S
+++ b/arch/arm/mach-tegra/sleep.S
@@ -201,6 +201,7 @@ ENTRY(tegra_cpu_suspend)
stmfd sp!, {r1, r2, r3} @ save v:p, virt SP, return fn
bl cpu_do_suspend
#endif
+ dsb
/* Disable the data cache */
mrc p15, 0, r10, c1, c0, 0