Linux Kernel
3.7.1
Main Page
Related Pages
Modules
Namespaces
Data Structures
Files
File List
Globals
All
Data Structures
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Macros
Groups
Pages
include
linux
regulator
db8500-prcmu.h
Go to the documentation of this file.
1
/*
2
* Copyright (C) ST-Ericsson SA 2010
3
*
4
* License Terms: GNU General Public License v2
5
*
6
* Author: Bengt Jonsson <
[email protected]
> for ST-Ericsson
7
*
8
* Interface to power domain regulators on DB8500
9
*/
10
11
#ifndef __REGULATOR_H__
12
#define __REGULATOR_H__
13
14
/* Number of DB8500 regulators and regulator enumeration */
15
enum
db8500_regulator_id
{
16
DB8500_REGULATOR_VAPE
,
17
DB8500_REGULATOR_VARM
,
18
DB8500_REGULATOR_VMODEM
,
19
DB8500_REGULATOR_VPLL
,
20
DB8500_REGULATOR_VSMPS1
,
21
DB8500_REGULATOR_VSMPS2
,
22
DB8500_REGULATOR_VSMPS3
,
23
DB8500_REGULATOR_VRF1
,
24
DB8500_REGULATOR_SWITCH_SVAMMDSP
,
25
DB8500_REGULATOR_SWITCH_SVAMMDSPRET
,
26
DB8500_REGULATOR_SWITCH_SVAPIPE
,
27
DB8500_REGULATOR_SWITCH_SIAMMDSP
,
28
DB8500_REGULATOR_SWITCH_SIAMMDSPRET
,
29
DB8500_REGULATOR_SWITCH_SIAPIPE
,
30
DB8500_REGULATOR_SWITCH_SGA
,
31
DB8500_REGULATOR_SWITCH_B2R2_MCDE
,
32
DB8500_REGULATOR_SWITCH_ESRAM12
,
33
DB8500_REGULATOR_SWITCH_ESRAM12RET
,
34
DB8500_REGULATOR_SWITCH_ESRAM34
,
35
DB8500_REGULATOR_SWITCH_ESRAM34RET
,
36
DB8500_NUM_REGULATORS
37
};
38
39
/*
40
* Exported interface for CPUIdle only. This function is called with all
41
* interrupts turned off.
42
*/
43
int
power_state_active_is_enabled
(
void
);
44
45
#endif
Generated on Thu Jan 10 2013 14:51:53 for Linux Kernel by
1.8.2