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 13/* Possible arguments to the "sleep" instruction */ 14#define CPU_SLEEP_IDLE 0 15#define CPU_SLEEP_FROZEN 1 16#define CPU_SLEEP_STANDBY 2 17#define CPU_SLEEP_STOP 3 18#define CPU_SLEEP_STATIC 5 19 20#ifndef __ASSEMBLY__ 21extern void cpu_enter_idle(void); 22extern void cpu_enter_standby(unsigned long sdramc_base); 23 24void intc_set_suspend_handler(unsigned long offset); 25#endif 26 27#endif /* __ASM_AVR32_ARCH_PM_H */ 28