Merge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/djbw/async_tx
[linux-2.6.git] / arch / arm / mach-mmp / include / mach / system.h
1 /*
2  * linux/arch/arm/mach-mmp/include/mach/system.h
3  *
4  * This program is free software; you can redistribute it and/or modify
5  * it under the terms of the GNU General Public License version 2 as
6  * published by the Free Software Foundation.
7  */
8
9 #ifndef __ASM_MACH_SYSTEM_H
10 #define __ASM_MACH_SYSTEM_H
11
12 #include <mach/cputype.h>
13
14 static inline void arch_idle(void)
15 {
16         cpu_do_idle();
17 }
18
19 static inline void arch_reset(char mode, const char *cmd)
20 {
21         if (cpu_is_pxa168())
22                 cpu_reset(0xffff0000);
23         else
24                 cpu_reset(0);
25 }
26 #endif /* __ASM_MACH_SYSTEM_H */