summaryrefslogtreecommitdiff
path: root/arch/arm/mach-tegra/pm.c
diff options
context:
space:
mode:
authorAlex Frid <afrid@nvidia.com>2012-02-19 00:24:18 -0800
committerSimone Willett <swillett@nvidia.com>2012-03-01 13:22:32 -0800
commit977d5a7cfa2f02673bbf3460ba06a444a627712a (patch)
treebd9353cf4c0c022d8d4aba5f0b852d55d9413546 /arch/arm/mach-tegra/pm.c
parentd81e611a7be901e456624791b76bb78560d2204f (diff)
ARM: tegra: power: Fix Tegra2 power timer rate
Commit cb0428145196ed7a75861c78d28f46b6bc8d2320 implemented LP0 state entry with fast CPU and system bus clocks only for Tegra3, but changed power timers rate calculation in the common Tegra2 and Tegra3 path. Fixing it now. Signed-off-by: Alex Frid <afrid@nvidia.com> (cherry picked from commit 9e66d6adf6ab1fe06eee63baf0f1f684715d1ae2) Change-Id: Iac276f048fed4edbee318cadddb862e45ba851c6 Reviewed-on: http://git-master/r/86550 Tested-by: Aleksandr Frid <afrid@nvidia.com> Reviewed-by: Yu-Huan Hsu <yhsu@nvidia.com>
Diffstat (limited to 'arch/arm/mach-tegra/pm.c')
-rw-r--r--arch/arm/mach-tegra/pm.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/arch/arm/mach-tegra/pm.c b/arch/arm/mach-tegra/pm.c
index 52abf3badfbf..efa71fb9867a 100644
--- a/arch/arm/mach-tegra/pm.c
+++ b/arch/arm/mach-tegra/pm.c
@@ -719,7 +719,9 @@ static void tegra_pm_set(enum tegra_suspend_mode mode)
switch (mode) {
case TEGRA_SUSPEND_LP0:
+#ifdef CONFIG_ARCH_TEGRA_3x_SOC
rate = clk_get_rate_all_locked(tegra_pclk);
+#endif
if (pdata->combined_req) {
reg |= TEGRA_POWER_PWRREQ_OE;
reg &= ~TEGRA_POWER_CPU_PWRREQ_OE;