diff options
author | Alex Frid <afrid@nvidia.com> | 2010-12-29 11:30:52 -0800 |
---|---|---|
committer | Dan Willemsen <dwillemsen@nvidia.com> | 2011-11-30 21:42:03 -0800 |
commit | ddc253f002d7a67f31f1da4d6f845c27e4703ed3 (patch) | |
tree | 3e548995244133affeae3a953fe5ff41c9fd0389 /arch/arm/mach-tegra/pm-t3.c | |
parent | 59c211f7e1aa4c6f948c289419d3facdf687d92f (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.c | 3 |
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 |