0001
0002 #ifndef __ASM_ARCH_RESET_H
0003 #define __ASM_ARCH_RESET_H
0004
0005 #define RESET_STATUS_HARDWARE (1 << 0)
0006 #define RESET_STATUS_WATCHDOG (1 << 1)
0007 #define RESET_STATUS_LOWPOWER (1 << 2)
0008 #define RESET_STATUS_GPIO (1 << 3)
0009 #define RESET_STATUS_ALL (0xf)
0010
0011 extern void clear_reset_status(unsigned int mask);
0012 extern void pxa_register_wdt(unsigned int reset_status);
0013
0014
0015
0016
0017
0018
0019
0020 extern int init_gpio_reset(int gpio, int output, int level);
0021
0022 #endif