Committer: Michael Beasley <mike@snafu.setup>
[mikesnafu-overlay.git] / include / asm-arm / arch-shark / system.h
blobf12d771ab4ce50de011e10656c6608890ee593e7
1 /*
2 * linux/include/asm-arm/arch-shark/system.h
4 * by Alexander Schulz
5 */
6 #ifndef __ASM_ARCH_SYSTEM_H
7 #define __ASM_ARCH_SYSTEM_H
9 #include <asm/io.h>
11 static void arch_reset(char mode)
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);
24 static inline void arch_idle(void)
28 #endif