diff options
author | Peter De Schrijver <pdeschrijver@nvidia.com> | 2011-12-14 16:03:16 +0100 |
---|---|---|
committer | Olof Johansson <olof@lixom.net> | 2011-12-18 05:15:08 +0100 |
commit | 8e4fab2c39b2db774e41553646788599cfdac9df (patch) | |
tree | 1c2a8e49c3af62f8ac0c6576b39bca79430c43e4 /arch/arm/mach-tegra/timer.c | |
parent | arm/tegra: prepare clock code for multiple tegra variants (diff) | |
download | linux-8e4fab2c39b2db774e41553646788599cfdac9df.tar.xz linux-8e4fab2c39b2db774e41553646788599cfdac9df.zip |
arm/tegra: don't export clk_measure_input_freq
don't export clk_measure_input_freq as its functionality is also available
using clk_get_rate().
Signed-off-by: Peter De Schrijver <pdeschrijver@nvidia.com>
Acked-by: Stephen Warren <swarren@nvidia.com>
Acked-by: Colin Cross <ccross@android.com>
Signed-off-by: Olof Johansson <olof@lixom.net>
Diffstat (limited to 'arch/arm/mach-tegra/timer.c')
-rw-r--r-- | arch/arm/mach-tegra/timer.c | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/arch/arm/mach-tegra/timer.c b/arch/arm/mach-tegra/timer.c index 2f1df471c932..6366654b54c5 100644 --- a/arch/arm/mach-tegra/timer.c +++ b/arch/arm/mach-tegra/timer.c @@ -182,14 +182,18 @@ static struct irqaction tegra_timer_irq = { static void __init tegra_init_timer(void) { struct clk *clk; - unsigned long rate = clk_measure_input_freq(); + unsigned long rate; int ret; clk = clk_get_sys("timer", NULL); - if (IS_ERR(clk)) - pr_warn("Unable to get timer clock\n"); - else + if (IS_ERR(clk)) { + pr_warn("Unable to get timer clock." + " Assuming 12Mhz input clock.\n"); + rate = 12000000; + } else { clk_enable(clk); + rate = clk_get_rate(clk); + } /* * rtc registers are used by read_persistent_clock, keep the rtc clock |