1/* 2 * linux/include/asm-arm/arch-cl7500/system.h 3 * 4 * Copyright (c) 1999 Nexus Electronics Ltd. 5 */ 6#ifndef __ASM_ARCH_SYSTEM_H 7#define __ASM_ARCH_SYSTEM_H 8 9#include <asm/hardware/iomd.h> 10#include <asm/io.h> 11 12static inline void arch_idle(void) 13{ 14 iomd_writeb(0, IOMD_SUSMODE); 15} 16 17#define arch_reset(mode) \ 18 do { \ 19 iomd_writeb(0, IOMD_ROMCR0); \ 20 cpu_reset(0); \ 21 } while (0) 22 23#endif 24