summaryrefslogtreecommitdiff
path: root/arch/arm/mach-tegra/pm-t3.c
diff options
context:
space:
mode:
authorAlex Frid <afrid@nvidia.com>2010-12-29 11:30:52 -0800
committerDan Willemsen <dwillemsen@nvidia.com>2011-11-30 21:42:03 -0800
commitddc253f002d7a67f31f1da4d6f845c27e4703ed3 (patch)
tree3e548995244133affeae3a953fe5ff41c9fd0389 /arch/arm/mach-tegra/pm-t3.c
parent59c211f7e1aa4c6f948c289419d3facdf687d92f (diff)
ARM: tegra: clock: Update LP-cluster related interfaces
Original-Change-Id: Ifde476a05bd01cdce8c3f4802b268a193a832a1b Reviewed-on: http://git-master/r/14584 Reviewed-by: Aleksandr Frid <afrid@nvidia.com> Tested-by: Aleksandr Frid <afrid@nvidia.com> Reviewed-by: Scott Williams <scwilliams@nvidia.com> Original-Change-Id: I41204d17c5d8092b1a24b3138efe12cfbd16d7e7 Rebase-Id: R9754ff5e07ecabd945edfccdbc0f9d9586be6e23
Diffstat (limited to 'arch/arm/mach-tegra/pm-t3.c')
-rw-r--r--arch/arm/mach-tegra/pm-t3.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/arch/arm/mach-tegra/pm-t3.c b/arch/arm/mach-tegra/pm-t3.c
index 8efae6928170..651053d5ce1a 100644
--- a/arch/arm/mach-tegra/pm-t3.c
+++ b/arch/arm/mach-tegra/pm-t3.c
@@ -177,9 +177,10 @@ static int cluster_switch_prolog_clock(unsigned int flags)
struct clk *c = tegra_get_clock_by_name("cpu");
unsigned long cur_rate = clk_get_rate(c);
- unsigned long max_rate = clk_get_rate(c); /* !!!FIXME!!! clk_alt_max_rate(c); */
+ unsigned long max_rate = tegra_get_lpcpu_max_rate();
int err;
+ BUG_ON(max_rate == 0);
if (cur_rate/2 > max_rate) {
/* PLLX is running too fast for the LP CPU.
Reduce it to LP maximum rate which must