[MIPS] Deforest the function pointer jungle in the time code.
[firefly-linux-kernel-4.4.55.git] / arch / mips / lemote / lm2e / setup.c
index f34350a4f271aa5bd320f597b2f61b504e77a8e8..09314a20f9fbfba6b2a594085cbc3ab81b020346 100644 (file)
@@ -58,13 +58,13 @@ void __init plat_timer_setup(struct irqaction *irq)
        setup_irq(MIPS_CPU_IRQ_BASE + 7, irq);
 }
 
-static void __init loongson2e_time_init(void)
+void __init plat_time_init(void)
 {
        /* setup mips r4k timer */
        mips_hpt_frequency = cpu_clock_freq / 2;
 }
 
-static unsigned long __init mips_rtc_get_time(void)
+unsigned long read_persistent_clock(void)
 {
        return mc146818_get_cmos_time();
 }
@@ -89,9 +89,6 @@ void __init plat_mem_setup(void)
 
        mips_reboot_setup();
 
-       board_time_init = loongson2e_time_init;
-       rtc_mips_get_time = mips_rtc_get_time;
-
        __wbflush = wbflush_loongson2e;
 
        add_memory_region(0x0, (memsize << 20), BOOT_MEM_RAM);