summaryrefslogtreecommitdiff
path: root/arch/arm/mach-tegra/cpuidle-t2.c
diff options
context:
space:
mode:
authorPrashant Gaikwad <pgaikwad@nvidia.com>2012-03-14 16:46:52 +0530
committerDan Willemsen <dwillemsen@nvidia.com>2013-09-14 12:08:55 -0700
commit17f78bdb9a3c264c387e52fbb1be4b9858511e08 (patch)
tree1962fe48ad79b9553938b58d8002ffd7bfc3d6e5 /arch/arm/mach-tegra/cpuidle-t2.c
parenta2062b844714819af47aabd2a014f631fc3ffefa (diff)
arm: tegra20: pm: rework secondary LP2
Use ARM cpu_suspend to save state during secondary LP2 Change-Id: Ie01e7ad2db4b11ecb190329c71a334216f7c4679 Signed-off-by: Prashant Gaikwad <pgaikwad@nvidia.com> [DW: Remove extra cpu_pm_enter call] Signed-off-by: Dan Willemsen <dwillemsen@nvidia.com> Rebase-Id: Rcd547cbb17300cf1a7ae79442ec3e1ddb5ba6c43
Diffstat (limited to 'arch/arm/mach-tegra/cpuidle-t2.c')
-rw-r--r--arch/arm/mach-tegra/cpuidle-t2.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/arch/arm/mach-tegra/cpuidle-t2.c b/arch/arm/mach-tegra/cpuidle-t2.c
index b6e455aab21d..f76dcfe258c6 100644
--- a/arch/arm/mach-tegra/cpuidle-t2.c
+++ b/arch/arm/mach-tegra/cpuidle-t2.c
@@ -287,7 +287,7 @@ static bool tegra2_idle_lp2_cpu_1(struct cpuidle_device *dev,
tegra_twd_suspend(&twd_context);
- tegra2_sleep_wfi(PHYS_OFFSET - PAGE_OFFSET);
+ cpu_suspend(PHYS_OFFSET - PAGE_OFFSET, tegra2_finish_sleep_cpu_secondary);
tegra2_cpu_clear_resettable();