diff options
| author | Linus Walleij <linus.walleij@linaro.org> | 2012-08-05 16:37:55 -0400 |
|---|---|---|
| committer | Arnd Bergmann <arnd@arndb.de> | 2012-08-06 13:55:32 -0400 |
| commit | 8bb8148c78317e9360a21a0e69a58be6862adb07 (patch) | |
| tree | 002cc91bc3286d757d8b0ed990a99ebefa4250d3 | |
| parent | 1b984fbe0f21711975f80667f7e8b240e7848fd7 (diff) | |
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>
| -rw-r--r-- | arch/arm/mach-integrator/integrator_ap.c | 2 |
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) | |||
| 456 | 456 | ||
| 457 | clk = clk_get_sys("ap_timer", NULL); | 457 | clk = clk_get_sys("ap_timer", NULL); |
| 458 | BUG_ON(IS_ERR(clk)); | 458 | BUG_ON(IS_ERR(clk)); |
| 459 | clk_enable(clk); | 459 | clk_prepare_enable(clk); |
| 460 | rate = clk_get_rate(clk); | 460 | rate = clk_get_rate(clk); |
| 461 | 461 | ||
| 462 | writel(0, TIMER0_VA_BASE + TIMER_CTRL); | 462 | writel(0, TIMER0_VA_BASE + TIMER_CTRL); |
