summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKrishna Reddy <vdumpa@nvidia.com>2012-09-25 17:28:20 -0700
committerSimone Willett <swillett@nvidia.com>2012-10-26 16:58:13 -0700
commit03c75193e53c552d934b39ede464a919df9ede5b (patch)
tree31e2e0974d2e54dae1bd44675a35a018cbe6647f
parent5a275af1a2fbf8d0ffe2c8fbdf504583c8f2b4db (diff)
arm: tegra: Enable cpu power gate, rail gate during LP1
Change-Id: I1d72d354e5a83d0355ada65dcda01d842bc8b592 Signed-off-by: Krishna Reddy <vdumpa@nvidia.com> Reviewed-on: http://git-master/r/138760 (cherry picked from commit bb0dea85a32905e5c3f29c94bdb2ed3d2a164db8) Signed-off-by: Gaurav Batra <gbatra@nvidia.com> Reviewed-on: http://git-master/r/147609 Reviewed-by: Simone Willett <swillett@nvidia.com> Tested-by: Simone Willett <swillett@nvidia.com>
-rw-r--r--arch/arm/mach-tegra/pm.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/arch/arm/mach-tegra/pm.c b/arch/arm/mach-tegra/pm.c
index cbb8377eb2d7..f62f7960c26d 100644
--- a/arch/arm/mach-tegra/pm.c
+++ b/arch/arm/mach-tegra/pm.c
@@ -968,8 +968,8 @@ int tegra_suspend_dram(enum tegra_suspend_mode mode, unsigned int flags)
suspend_cpu_complex(flags);
#if defined(CONFIG_ARCH_TEGRA_HAS_SYMMETRIC_CPU_PWR_GATE)
- /* In case of LP0, program external power gating accordinly */
- if (mode == TEGRA_SUSPEND_LP0) {
+ /* In case of LP0/1, program external power gating accordinly */
+ if (mode == TEGRA_SUSPEND_LP0 || mode == TEGRA_SUSPEND_LP1) {
reg = readl(FLOW_CTRL_CPU_CSR(0));
if (is_lp_cluster())
reg |= FLOW_CTRL_CSR_ENABLE_EXT_NCPU; /* Non CPU */