diff options
author | Prashant Gaikwad <pgaikwad@nvidia.com> | 2012-03-27 16:12:57 +0530 |
---|---|---|
committer | Varun Wadekar <vwadekar@nvidia.com> | 2012-04-18 10:16:34 +0530 |
commit | dd7bfcab887344cab067eab24592da977a6298af (patch) | |
tree | 7331d558bb0282fc8a587c50ed0783d231a8f588 /arch/arm/mach-tegra/pm.c | |
parent | b810c022cf507fcd109e8d4dad96a93c7fd75f96 (diff) |
arm: tegra: pm: Update CPU complex resume
Completely removed PLLP restoration from CPU complex resume on
Tegra2 platforms (too late: PLLP is restored from AVP warm boot
code)
Bug 952200
Bug 931285
Signed-off-by: Prashant Gaikwad <pgaikwad@nvidia.com>
Reviewed-on: http://git-master/r/92523
(cherry picked from commit 066dc172010f1a5ea5a375e1cbdcf162ab206d63)
Change-Id: I1a31793db8ee1fda5a947d69890e3118f0d3cdab
Reviewed-on: http://git-master/r/93562
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Prashant Gaikwad <pgaikwad@nvidia.com>
Tested-by: Prashant Gaikwad <pgaikwad@nvidia.com>
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
Diffstat (limited to 'arch/arm/mach-tegra/pm.c')
-rw-r--r-- | arch/arm/mach-tegra/pm.c | 8 |
1 files changed, 0 insertions, 8 deletions
diff --git a/arch/arm/mach-tegra/pm.c b/arch/arm/mach-tegra/pm.c index c68017cb009b..2f517021cde5 100644 --- a/arch/arm/mach-tegra/pm.c +++ b/arch/arm/mach-tegra/pm.c @@ -311,14 +311,6 @@ static void restore_cpu_complex(u32 mode) BUG_ON(cpu != 0); - /* restore original PLL settings */ -#ifdef CONFIG_ARCH_TEGRA_2x_SOC - writel(tegra_sctx.pllp_misc, clk_rst + CLK_RESET_PLLP_MISC); - writel(tegra_sctx.pllp_base, clk_rst + CLK_RESET_PLLP_BASE); - writel(tegra_sctx.pllp_outa, clk_rst + CLK_RESET_PLLP_OUTA); - writel(tegra_sctx.pllp_outb, clk_rst + CLK_RESET_PLLP_OUTB); -#endif - /* Is CPU complex already running on PLLX? */ reg = readl(clk_rst + CLK_RESET_CCLK_BURST); policy = (reg >> CLK_RESET_CCLK_BURST_POLICY_SHIFT) & 0xF; |