]> git.kernelconcepts.de Git - karo-tx-linux.git/blobdiff - arch/arm/mach-mvebu/armada-370-xp.c
clk: armada-370-xp: add support for clock framework
[karo-tx-linux.git] / arch / arm / mach-mvebu / armada-370-xp.c
index 49d791548ad60c026c324cffc753a90b1f73844b..3292d6da5dc7d2fac91efa3de59b0c5ebc4b2eff 100644 (file)
@@ -17,6 +17,7 @@
 #include <linux/of_platform.h>
 #include <linux/io.h>
 #include <linux/time-armada-370-xp.h>
+#include <linux/clk/mvebu.h>
 #include <asm/mach/arch.h>
 #include <asm/mach/map.h>
 #include <asm/mach/time.h>
@@ -37,8 +38,14 @@ void __init armada_370_xp_map_io(void)
        iotable_init(armada_370_xp_io_desc, ARRAY_SIZE(armada_370_xp_io_desc));
 }
 
+void __init armada_370_xp_timer_and_clk_init(void)
+{
+       mvebu_clocks_init();
+       armada_370_xp_timer_init();
+}
+
 struct sys_timer armada_370_xp_timer = {
-       .init           = armada_370_xp_timer_init,
+       .init           = armada_370_xp_timer_and_clk_init,
 };
 
 static void __init armada_370_xp_dt_init(void)