diff options
author | Prashant Gaikwad <pgaikwad@nvidia.com> | 2012-03-14 16:46:52 +0530 |
---|---|---|
committer | Dan Willemsen <dwillemsen@nvidia.com> | 2013-09-14 12:08:55 -0700 |
commit | 17f78bdb9a3c264c387e52fbb1be4b9858511e08 (patch) | |
tree | 1962fe48ad79b9553938b58d8002ffd7bfc3d6e5 /arch/arm/mach-tegra/cpuidle-t2.c | |
parent | a2062b844714819af47aabd2a014f631fc3ffefa (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.c | 2 |
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(); |