1/* 2 * include/asm-arm/arch-pnx4008/pm.h 3 * 4 * PNX4008 Power Management Routiness - header file 5 * 6 * Authors: Vitaly Wool, Dmitry Chigirev <source@mvista.com> 7 * 8 * 2005 (c) MontaVista Software, Inc. This file is licensed under 9 * the terms of the GNU General Public License version 2. This program 10 * is licensed "as is" without any warranty of any kind, whether express 11 * or implied. 12 */ 13 14#ifndef __ASM_ARCH_PNX4008_PM_H 15#define __ASM_ARCH_PNX4008_PM_H 16 17#ifndef __ASSEMBLER__ 18#include "irq.h" 19#include "irqs.h" 20#include "clock.h" 21 22extern void pnx4008_pm_idle(void); 23extern void pnx4008_pm_suspend(void); 24extern unsigned int pnx4008_cpu_suspend_sz; 25extern void pnx4008_cpu_suspend(void); 26extern unsigned int pnx4008_cpu_standby_sz; 27extern void pnx4008_cpu_standby(void); 28 29extern int pnx4008_startup_pll(struct clk *); 30extern int pnx4008_shutdown_pll(struct clk *); 31 32#endif /* ASSEMBLER */ 33#endif /* __ASM_ARCH_PNX4008_PM_H */ 34