ARM: tegra30: add CPU hotplug support
authorJoseph Lo <josephl@nvidia.com>
Thu, 16 Aug 2012 09:31:51 +0000 (17:31 +0800)
committerStephen Warren <swarren@nvidia.com>
Thu, 13 Sep 2012 17:41:06 +0000 (11:41 -0600)
commit59b0f6825c15d24859e22b1024440ae2a094983e
treec0bfc0ebe5a4fc58318eb3a5045287fe452965fc
parentc2be5bfcc986e688c0c9b427b9fb33be178437d8
ARM: tegra30: add CPU hotplug support

Hotplug function put CPUs in offline or online state at runtime.
When the CPU been put in the offline state, it was been clock and
power gated. Except primary CPU other CPUs can be hotplugged.

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/Makefile
arch/arm/mach-tegra/common.c
arch/arm/mach-tegra/hotplug.c
arch/arm/mach-tegra/sleep-t30.S [new file with mode: 0644]
arch/arm/mach-tegra/sleep.h