1/* 2 * linux/include/asm-arm/arch-sa1100/system.h 3 * 4 * Copyright (c) 1999 Nicolas Pitre <nico@cam.org> 5 */ 6#include <asm/hardware.h> 7 8static inline void arch_idle(void) 9{ 10 cpu_do_idle(); 11} 12 13static inline void arch_reset(char mode) 14{ 15 if (mode == 's') { 16 /* Jump into ROM at address 0 */ 17 cpu_reset(0); 18 } else { 19 /* Use on-chip reset capability */ 20 RSRR = RSRR_SWR; 21 } 22} 23