home *** CD-ROM | disk | FTP | other *** search
/ Mac Easy 2010 May / Mac Life Ubuntu.iso / casper / filesystem.squashfs / usr / src / linux-headers-2.6.28-15 / arch / arm / mach-pxa / include / mach / reset.h < prev    next >
Encoding:
C/C++ Source or Header  |  2008-12-24  |  644 b   |  21 lines

  1. #ifndef __ASM_ARCH_RESET_H
  2. #define __ASM_ARCH_RESET_H
  3.  
  4. #define RESET_STATUS_HARDWARE    (1 << 0)    /* Hardware Reset */
  5. #define RESET_STATUS_WATCHDOG    (1 << 1)    /* Watchdog Reset */
  6. #define RESET_STATUS_LOWPOWER    (1 << 2)    /* Low Power/Sleep Exit */
  7. #define RESET_STATUS_GPIO    (1 << 3)    /* GPIO Reset */
  8. #define RESET_STATUS_ALL    (0xf)
  9.  
  10. extern unsigned int reset_status;
  11. extern void clear_reset_status(unsigned int mask);
  12.  
  13. /**
  14.  * init_gpio_reset() - register GPIO as reset generator
  15.  * @gpio: gpio nr
  16.  * @output: set gpio as out/low instead of input during normal work
  17.  */
  18. extern int init_gpio_reset(int gpio, int output);
  19.  
  20. #endif /* __ASM_ARCH_RESET_H */
  21.