summaryrefslogtreecommitdiffstats
path: root/arch
diff options
context:
space:
mode:
authorLinus Walleij <linus.walleij@linaro.org>2012-08-05 22:37:55 +0200
committerArnd Bergmann <arnd@arndb.de>2012-08-06 19:55:32 +0200
commit8bb8148c78317e9360a21a0e69a58be6862adb07 (patch)
tree002cc91bc3286d757d8b0ed990a99ebefa4250d3 /arch
parent1b984fbe0f21711975f80667f7e8b240e7848fd7 (diff)
downloadlinux-stable-8bb8148c78317e9360a21a0e69a58be6862adb07.tar.gz
linux-stable-8bb8148c78317e9360a21a0e69a58be6862adb07.tar.bz2
linux-stable-8bb8148c78317e9360a21a0e69a58be6862adb07.zip
ARM: integrator: use clk_prepare_enable() for timer
The Integrator timer is using the clock framework to get the timer frequency, but missed to prepare the clock before enabling. Signed-off-by: Linus Walleij <linus.walleij@linaro.org> Signed-off-by: Arnd Bergmann <arnd@arndb.de>
Diffstat (limited to 'arch')
-rw-r--r--arch/arm/mach-integrator/integrator_ap.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/arch/arm/mach-integrator/integrator_ap.c b/arch/arm/mach-integrator/integrator_ap.c
index 7b1055c8e0b9..3b2267529f5e 100644
--- a/arch/arm/mach-integrator/integrator_ap.c
+++ b/arch/arm/mach-integrator/integrator_ap.c
@@ -456,7 +456,7 @@ static void __init ap_init_timer(void)
clk = clk_get_sys("ap_timer", NULL);
BUG_ON(IS_ERR(clk));
- clk_enable(clk);
+ clk_prepare_enable(clk);
rate = clk_get_rate(clk);
writel(0, TIMER0_VA_BASE + TIMER_CTRL);