at v2.6.21 28 lines 440 B view raw
1/* 2 * linux/include/asm-arm/arch-shark/system.h 3 * 4 * by Alexander Schulz 5 */ 6#ifndef __ASM_ARCH_SYSTEM_H 7#define __ASM_ARCH_SYSTEM_H 8 9#include <asm/io.h> 10 11static void arch_reset(char mode) 12{ 13 short temp; 14 local_irq_disable(); 15 /* Reset the Machine via pc[3] of the sequoia chipset */ 16 outw(0x09,0x24); 17 temp=inw(0x26); 18 temp = temp | (1<<3) | (1<<10); 19 outw(0x09,0x24); 20 outw(temp,0x26); 21 22} 23 24static inline void arch_idle(void) 25{ 26} 27 28#endif