]> git.proxmox.com Git - mirror_ubuntu-focal-kernel.git/blob - arch/arm/mach-l7200/include/mach/system.h
[ARM] Move include/asm-arm/arch-* to arch/arm/*/include/mach
[mirror_ubuntu-focal-kernel.git] / arch / arm / mach-l7200 / include / mach / system.h
1 /*
2 * arch/arm/mach-l7200/include/mach/system.h
3 *
4 * Copyright (c) 2000 Steve Hill (sjhill@cotw.com)
5 *
6 * Changelog
7 * 03-21-2000 SJH Created
8 * 04-26-2000 SJH Fixed functions
9 * 05-03-2000 SJH Removed usage of obsolete 'iomd.h'
10 * 05-31-2000 SJH Properly implemented 'arch_idle'
11 */
12 #ifndef __ASM_ARCH_SYSTEM_H
13 #define __ASM_ARCH_SYSTEM_H
14
15 #include <mach/hardware.h>
16
17 static inline void arch_idle(void)
18 {
19 *(unsigned long *)(IO_BASE + 0x50004) = 1; /* idle mode */
20 }
21
22 static inline void arch_reset(char mode)
23 {
24 if (mode == 's') {
25 cpu_reset(0);
26 }
27 }
28
29 #endif