]> git.karo-electronics.de Git - karo-tx-linux.git/commit
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>
Wed, 31 Oct 2012 20:18:54 +0000 (14:18 -0600)
commit41e79bdd49975f4c70212734740da79e55a7b2ab
treed411272a15c6918e264981387dee82e1eb79bc43
parentb80148a589d23ab5c1736b4d825d68040f18803b
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