pm.h 728 B

12345678910111213141516171819202122232425262728
  1. /*
  2. * AVR32 AP Power Management.
  3. *
  4. * Copyright (C) 2008 Atmel Corporation
  5. *
  6. * This program is free software; you can redistribute it and/or modify
  7. * it under the terms of the GNU General Public License version 2 as
  8. * published by the Free Software Foundation.
  9. */
  10. #ifndef __ASM_AVR32_ARCH_PM_H
  11. #define __ASM_AVR32_ARCH_PM_H
  12. /* Possible arguments to the "sleep" instruction */
  13. #define CPU_SLEEP_IDLE 0
  14. #define CPU_SLEEP_FROZEN 1
  15. #define CPU_SLEEP_STANDBY 2
  16. #define CPU_SLEEP_STOP 3
  17. #define CPU_SLEEP_STATIC 5
  18. #ifndef __ASSEMBLY__
  19. extern void cpu_enter_idle(void);
  20. extern void cpu_enter_standby(unsigned long sdramc_base);
  21. void intc_set_suspend_handler(unsigned long offset);
  22. #endif
  23. #endif /* __ASM_AVR32_ARCH_PM_H */