NTB: Increase transport MTU to 64k from 16k
[firefly-linux-kernel-4.4.55.git] / drivers / clocksource / exynos_mct.c
index 83564c9cfdbe3b18dfb07a3799b73b991ffe00c7..935b05936dbdd9588764b0c04bf84db32b425af0 100644 (file)
@@ -209,7 +209,7 @@ static void exynos4_frc_resume(struct clocksource *cs)
        exynos4_mct_frc_start();
 }
 
-struct clocksource mct_frc = {
+static struct clocksource mct_frc = {
        .name           = "mct-frc",
        .rating         = 400,
        .read           = exynos4_frc_read,
@@ -413,7 +413,7 @@ static inline void exynos4_tick_set_mode(enum clock_event_mode mode,
        }
 }
 
-static int exynos4_mct_tick_clear(struct mct_clock_event_device *mevt)
+static void exynos4_mct_tick_clear(struct mct_clock_event_device *mevt)
 {
        struct clock_event_device *evt = &mevt->evt;
 
@@ -426,12 +426,8 @@ static int exynos4_mct_tick_clear(struct mct_clock_event_device *mevt)
                exynos4_mct_tick_stop(mevt);
 
        /* Clear the MCT tick interrupt */
-       if (readl_relaxed(reg_base + mevt->base + MCT_L_INT_CSTAT_OFFSET) & 1) {
+       if (readl_relaxed(reg_base + mevt->base + MCT_L_INT_CSTAT_OFFSET) & 1)
                exynos4_mct_write(0x1, mevt->base + MCT_L_INT_CSTAT_OFFSET);
-               return 1;
-       } else {
-               return 0;
-       }
 }
 
 static irqreturn_t exynos4_mct_tick_isr(int irq, void *dev_id)
@@ -564,18 +560,6 @@ out_irq:
        free_percpu_irq(mct_irqs[MCT_L0_IRQ], &percpu_mct_tick);
 }
 
-void __init mct_init(void __iomem *base, int irq_g0, int irq_l0, int irq_l1)
-{
-       mct_irqs[MCT_G0_IRQ] = irq_g0;
-       mct_irqs[MCT_L0_IRQ] = irq_l0;
-       mct_irqs[MCT_L1_IRQ] = irq_l1;
-       mct_int_type = MCT_INT_SPI;
-
-       exynos4_timer_resources(NULL, base);
-       exynos4_clocksource_init();
-       exynos4_clockevent_init();
-}
-
 static void __init mct_init_dt(struct device_node *np, unsigned int int_type)
 {
        u32 nr_irqs, i;