diff options
author | Jin Qian <jqian@nvidia.com> | 2011-08-11 15:57:43 -0700 |
---|---|---|
committer | Dan Willemsen <dwillemsen@nvidia.com> | 2013-09-14 00:56:10 -0700 |
commit | a216c3da83e5ad5aa1315abc4f0267fd59877c33 (patch) | |
tree | bf7c8b155acc1325fdd276ff2b1ab966c7265a23 /arch/arm/mach-tegra/sleep.S | |
parent | ba3a349dfc9775ebfa18dd191beafd5930a6619a (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.S | 1 |
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 |