Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
ab8500.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  * Authors: Sundar Iyer <[email protected]> for ST-Ericsson
7  * Bengt Jonsson <[email protected]> for ST-Ericsson
8  */
9 
10 #ifndef __LINUX_MFD_AB8500_REGULATOR_H
11 #define __LINUX_MFD_AB8500_REGULATOR_H
12 
13 /* AB8500 regulators */
27 };
28 
29 /* AB9450 regulators */
46 };
47 
48 /* AB8500 and AB9540 register initialization */
50  int id;
52 };
53 
54 #define INIT_REGULATOR_REGISTER(_id, _value) \
55  { \
56  .id = _id, \
57  .value = _value, \
58  }
59 
60 /* AB8500 registers */
91 };
92 
93 
94 /* AB9540 registers */
116  AB9540_VSMPS3REGU, /* NOTE! PRCMU register */
127  AB9540_VSMPS3SEL1, /* NOTE! PRCMU register */
128  AB9540_VSMPS3SEL2, /* NOTE! PRCMU register */
140 };
141 
142 #endif