]>
Commit | Line | Data |
---|---|---|
1da177e4 | 1 | /* |
a09e64fb | 2 | * arch/arm/mach-shark/include/mach/system.h |
1da177e4 LT |
3 | * |
4 | * by Alexander Schulz | |
5 | */ | |
6 | #ifndef __ASM_ARCH_SYSTEM_H | |
7 | #define __ASM_ARCH_SYSTEM_H | |
8 | ||
fced80c7 | 9 | #include <linux/io.h> |
1da177e4 LT |
10 | |
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 | ||
24 | static inline void arch_idle(void) | |
25 | { | |
26 | } | |
27 | ||
28 | #endif |