aboutsummaryrefslogtreecommitdiffstats
path: root/arch/arm/mach-tegra/sleep.S
diff options
context:
space:
mode:
authorJoseph Lo <josephl@nvidia.com>2013-01-03 15:31:31 +0800
committerStephen Warren <swarren@nvidia.com>2013-01-28 10:21:41 -0700
commit130bfed72c75a36c76ecc82d73818c6fccd2a468 (patch)
tree3f193d9e84f0520c649372e152ac00c58cbd6b63 /arch/arm/mach-tegra/sleep.S
parentARM: tegra: cpufreq: move clk_get/put out of function tegra_cpu_init/exit (diff)
downloadlinux-dev-130bfed72c75a36c76ecc82d73818c6fccd2a468.tar.xz
linux-dev-130bfed72c75a36c76ecc82d73818c6fccd2a468.zip
ARM: tegra30: fix power up sequence for boot_secondary
The power up sequence is different on the cold boot CPU and the CPU that resumed from the hotplug. For the cold boot CPU, it was been power gated as default. To power up the cold boot CPU, the power should be un-gated by un toggling the power gate register manually. For the CPU that resumed from the hotplug, after un-halted the CPU. The flow controller will un-gate the power of the CPU. No need to manually control, just wait the power be resumed and continue the power up sequence after the CPU power is ready. Based on the work by: Varun Wadekar <vwadekar@nvidia.com> Signed-off-by: Joseph Lo <josephl@nvidia.com> Acked-by: Peter De Schrijver <pdeschrijver@nvidia.com> Signed-off-by: Stephen Warren <swarren@nvidia.com>
Diffstat (limited to 'arch/arm/mach-tegra/sleep.S')
0 files changed, 0 insertions, 0 deletions