Merge branch 'clockevents/3.14' of git://git.linaro.org/people/daniel.lezcano/linux...
[platform/adaptation/renesas_rcar/renesas_kernel.git] / drivers / clocksource / time-armada-370-xp.c
index 0450f6b..ee8691b 100644 (file)
@@ -257,11 +257,6 @@ static void __init armada_370_xp_timer_common_init(struct device_node *np)
        ticks_per_jiffy = (timer_clk + HZ / 2) / HZ;
 
        /*
-        * Set scale and timer for sched_clock.
-        */
-       sched_clock_register(armada_370_xp_read_sched_clock, 32, timer_clk);
-
-       /*
         * Setup free-running clocksource timer (interrupts
         * disabled).
         */
@@ -270,6 +265,11 @@ static void __init armada_370_xp_timer_common_init(struct device_node *np)
 
        timer_ctrl_clrset(0, TIMER0_RELOAD_EN | enable_mask);
 
+       /*
+        * Set scale and timer for sched_clock.
+        */
+       sched_clock_register(armada_370_xp_read_sched_clock, 32, timer_clk);
+
        clocksource_mmio_init(timer_base + TIMER0_VAL_OFF,
                              "armada_370_xp_clocksource",
                              timer_clk, 300, 32, clocksource_mmio_readl_down);