Merge branch 'linux-next' of git://git.infradead.org/ubifs-2.6
[pandora-kernel.git] / arch / arm / mach-ns9xxx / include / mach / system.h
1 /*
2  * arch/arm/mach-ns9xxx/include/mach/system.h
3  *
4  * Copyright (C) 2006,2007 by Digi International Inc.
5  * All rights reserved.
6  *
7  * This program is free software; you can redistribute it and/or modify it
8  * under the terms of the GNU General Public License version 2 as published by
9  * the Free Software Foundation.
10  */
11 #ifndef __ASM_ARCH_SYSTEM_H
12 #define __ASM_ARCH_SYSTEM_H
13
14 #include <asm/proc-fns.h>
15 #include <mach/processor.h>
16 #include <mach/processor-ns9360.h>
17
18 static inline void arch_idle(void)
19 {
20         cpu_do_idle();
21 }
22
23 static inline void arch_reset(char mode, const char *cmd)
24 {
25 #ifdef CONFIG_PROCESSOR_NS9360
26         if (processor_is_ns9360())
27                 ns9360_reset(mode);
28         else
29 #endif
30                 BUG();
31
32         BUG();
33 }
34
35 #endif /* ifndef __ASM_ARCH_SYSTEM_H */