Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
tps65090-regulator.h
Go to the documentation of this file.
1 /*
2  * Regulator driver interface for TI TPS65090 PMIC family
3  *
4  * Copyright (c) 2012, NVIDIA CORPORATION. All rights reserved.
5 
6  * This program is free software; you can redistribute it and/or modify it
7  * under the terms and conditions of the GNU General Public License,
8  * version 2, as published by the Free Software Foundation.
9 
10  * This program is distributed in the hope it will be useful, but WITHOUT
11  * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
12  * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
13  * more details.
14 
15  * You should have received a copy of the GNU General Public License
16  * along with this program. If not, see <http://www.gnu.org/licenses/>.
17  */
18 
19 #ifndef __REGULATOR_TPS65090_H
20 #define __REGULATOR_TPS65090_H
21 
23 
24 #define tps65090_rails(_name) "tps65090_"#_name
25 
26 enum {
37 };
38 
39 /*
40  * struct tps65090_regulator_platform_data
41  *
42  * @regulator: The regulator init data.
43  * @slew_rate_uV_per_us: Slew rate microvolt per microsec.
44  */
45 
48 };
49 
50 #endif /* __REGULATOR_TPS65090_H */