File: /usr/src/linux/include/asm-arm/arch-shark/system.h

1     /*
2      * linux/include/asm-arm/arch-shark/system.h
3      *
4      * by Alexander Schulz <aschulz@netwinder.org>
5      */
6     #ifndef __ASM_ARCH_SYSTEM_H
7     #define __ASM_ARCH_SYSTEM_H
8     
9     #include <asm/io.h>
10     
11     static void arch_reset(char mode)
12     {
13     	short temp;
14     	cli();
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     
24     static void arch_idle(void)
25     {
26     }
27     
28     #endif
29