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 
arch_reset(char mode)11 static 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 
arch_idle(void)24 static inline void arch_idle(void)
25 {
26 }
27 
28 #endif
29