static bool_t mach_cleanup(void) { /* stop timer 0 ~ 4 */ writel(S5PV210_TCON, 0x0); /* stop system timer */ writel(S5PV210_SYSTIMER_TCON, 0x0); /* disable irq */ irq_disable(); /* disable fiq */ fiq_disable(); /* disable icache */ icache_disable(); /* disable dcache */ dcache_disable(); /* disable mmu */ mmu_disable(); /* disable vic */ vic_disable(); return TRUE; }
static bool_t mach_cleanup(void) { /* disable irq */ irq_disable(); /* disable fiq */ fiq_disable(); /* disable icache */ icache_disable(); /* disable dcache */ dcache_disable(); /* disable mmu */ mmu_disable(); /* disable vic */ vic_disable(); return TRUE; }