]> Pileus Git - ~andy/linux/blobdiff - arch/arm/mach-mxs/timer.c
Merge branch 'samsung/defconfig' into next/defconfig
[~andy/linux] / arch / arm / mach-mxs / timer.c
index 564a63279f184544455f091c85a7c9543099a805..02d36de9c4e8c394a2b498fff4fbe877dea2a205 100644 (file)
@@ -20,6 +20,7 @@
  * MA 02110-1301, USA.
  */
 
+#include <linux/err.h>
 #include <linux/interrupt.h>
 #include <linux/irq.h>
 #include <linux/clockchips.h>
@@ -243,8 +244,16 @@ static int __init mxs_clocksource_init(struct clk *timer_clk)
        return 0;
 }
 
-void __init mxs_timer_init(struct clk *timer_clk, int irq)
+void __init mxs_timer_init(int irq)
 {
+       struct clk *timer_clk;
+
+       timer_clk = clk_get_sys("timrot", NULL);
+       if (IS_ERR(timer_clk)) {
+               pr_err("%s: failed to get clk\n", __func__);
+               return;
+       }
+
        clk_prepare_enable(timer_clk);
 
        /*