|
@@ -9,13 +9,6 @@
|
|
#ifndef __MACH_SYSTEM_H__
|
|
#ifndef __MACH_SYSTEM_H__
|
|
#define __MACH_SYSTEM_H__
|
|
#define __MACH_SYSTEM_H__
|
|
|
|
|
|
-#include <linux/bitops.h>
|
|
|
|
-#include <mach/hardware.h>
|
|
|
|
-
|
|
|
|
-#define SIRFSOC_SYS_RST_BIT BIT(31)
|
|
|
|
-
|
|
|
|
-extern void __iomem *sirfsoc_rstc_base;
|
|
|
|
-
|
|
|
|
static inline void arch_idle(void)
|
|
static inline void arch_idle(void)
|
|
{
|
|
{
|
|
cpu_do_idle();
|
|
cpu_do_idle();
|
|
@@ -23,7 +16,6 @@ static inline void arch_idle(void)
|
|
|
|
|
|
static inline void arch_reset(char mode, const char *cmd)
|
|
static inline void arch_reset(char mode, const char *cmd)
|
|
{
|
|
{
|
|
- writel(SIRFSOC_SYS_RST_BIT, sirfsoc_rstc_base);
|
|
|
|
}
|
|
}
|
|
|
|
|
|
#endif
|
|
#endif
|