ARM: tegra: cpuidle: add CPU resume function
authorJoseph Lo <josephl@nvidia.com>
Wed, 31 Oct 2012 09:41:16 +0000 (17:41 +0800)
committerStephen Warren <swarren@nvidia.com>
Thu, 15 Nov 2012 22:09:21 +0000 (15:09 -0700)
commitd3f293656c07a1147c11e8c8774d7955a903cee0
treef17307f8dfa112840ba00d05eef16d0d37f9921c
parent0b25e25bef0e03c0465c3eb1119b32cb906db689
ARM: tegra: cpuidle: add CPU resume function

The CPU suspending on Tegra means CPU power gating. We add a resume
function for taking care the CPUs that resume from power gating status.
This function was been hooked to the reset handler. We take care
everything here before go into kernel.

Be aware of that, you may see the legacy power status "LP2" in the code
which is exactly the same meaning of "CPU power down".

Based on the work by:
Scott Williams <scwilliams@nvidia.com>
Colin Cross <ccross@android.com>
Gary King <gking@nvidia.com>

Signed-off-by: Joseph Lo <josephl@nvidia.com>
Signed-off-by: Stephen Warren <swarren@nvidia.com>
arch/arm/mach-tegra/headsmp.S
arch/arm/mach-tegra/reset.c
arch/arm/mach-tegra/sleep.h