]> www.pilppa.org Git - linux-2.6-omap-h63xx.git/blob - include/asm-arm/arch-ns9xxx/system.h
e3cd4d31b3f3e7d50d811a07c1938bbf6a563801
[linux-2.6-omap-h63xx.git] / include / asm-arm / arch-ns9xxx / system.h
1 /*
2  * include/asm-arm/arch-ns9xxx/system.h
3  *
4  * Copyright (C) 2006 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 <asm/arch-ns9xxx/regs-sys.h>
16 #include <asm/mach-types.h>
17
18 static inline void arch_idle(void)
19 {
20         cpu_do_idle();
21 }
22
23 static inline void arch_reset(char mode)
24 {
25         u32 reg;
26
27         reg = SYS_PLL >> 16;
28         REGSET(reg, SYS_PLL, SWC, YES);
29         SYS_PLL = reg;
30
31         BUG();
32 }
33
34 #endif /* ifndef __ASM_ARCH_SYSTEM_H */