PageRenderTime 19ms CodeModel.GetById 10ms app.highlight 4ms RepoModel.GetById 2ms app.codeStats 0ms

/arch/arm/mach-pnx4008/include/mach/pm.h

https://github.com/AICP/kernel_asus_grouper
C Header | 33 lines | 16 code | 5 blank | 12 comment | 0 complexity | 56a8c831b137055fa12b992946e60329 MD5 | raw file
 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
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 */