pm.h 940 B

123456789101112131415161718192021222324252627282930313233
  1. /*
  2. * arch/arm/mach-pnx4008/include/mach/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. #ifndef __ASM_ARCH_PNX4008_PM_H
  14. #define __ASM_ARCH_PNX4008_PM_H
  15. #ifndef __ASSEMBLER__
  16. #include "irq.h"
  17. #include "irqs.h"
  18. #include "clock.h"
  19. extern void pnx4008_pm_idle(void);
  20. extern void pnx4008_pm_suspend(void);
  21. extern unsigned int pnx4008_cpu_suspend_sz;
  22. extern void pnx4008_cpu_suspend(void);
  23. extern unsigned int pnx4008_cpu_standby_sz;
  24. extern void pnx4008_cpu_standby(void);
  25. extern int pnx4008_startup_pll(struct clk *);
  26. extern int pnx4008_shutdown_pll(struct clk *);
  27. #endif /* ASSEMBLER */
  28. #endif /* __ASM_ARCH_PNX4008_PM_H */