|
@@ -89,13 +89,13 @@ unsigned __cpuinit get_c0_compare_int(void)
|
|
if (cpu_has_veic) {
|
|
if (cpu_has_veic) {
|
|
set_vi_handler(MSC01E_INT_CPUCTR, mips_timer_dispatch);
|
|
set_vi_handler(MSC01E_INT_CPUCTR, mips_timer_dispatch);
|
|
mips_cpu_timer_irq = MSC01E_INT_BASE + MSC01E_INT_CPUCTR;
|
|
mips_cpu_timer_irq = MSC01E_INT_BASE + MSC01E_INT_CPUCTR;
|
|
- } else {
|
|
|
|
-#endif
|
|
|
|
- {
|
|
|
|
- if (cpu_has_vint)
|
|
|
|
- set_vi_handler(cp0_compare_irq, mips_timer_dispatch);
|
|
|
|
- mips_cpu_timer_irq = MIPS_CPU_IRQ_BASE + cp0_compare_irq;
|
|
|
|
|
|
+
|
|
|
|
+ return mips_cpu_timer_irq;
|
|
}
|
|
}
|
|
|
|
+#endif
|
|
|
|
+ if (cpu_has_vint)
|
|
|
|
+ set_vi_handler(cp0_compare_irq, mips_timer_dispatch);
|
|
|
|
+ mips_cpu_timer_irq = MIPS_CPU_IRQ_BASE + cp0_compare_irq;
|
|
|
|
|
|
return mips_cpu_timer_irq;
|
|
return mips_cpu_timer_irq;
|
|
}
|
|
}
|