Linux kernel & device driver programming

Cross-Referenced Linux and Device Driver Code

[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ]
Version: [ 2.6.11.8 ] [ 2.6.25 ] [ 2.6.25.8 ] [ 2.6.31.13 ] Architecture: [ i386 ]
  1 /*
  2  * National Semiconductors LP3971 PMIC chip client interface
  3  *
  4  *  Copyright (C) 2009 Samsung Electronics
  5  *  Author: Marek Szyprowski <m.szyprowski@samsung.com>
  6  *
  7  * Based on wm8400.h
  8  *
  9  * This program is free software; you can redistribute it and/or modify
 10  * it under the terms of the GNU General Public License as published by
 11  * the Free Software Foundation; either version 2 of the License, or
 12  * (at your option) any later version.
 13  *
 14  * This program is distributed in the hope that it will be useful,
 15  * but WITHOUT ANY WARRANTY; without even the implied warranty of
 16  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 17  * GNU General Public License for more details.
 18  *
 19  * You should have received a copy of the GNU General Public License
 20  * along with this program; if not, write to the Free Software
 21  * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
 22  */
 23 
 24 #ifndef __LINUX_REGULATOR_LP3971_H
 25 #define __LINUX_REGULATOR_LP3971_H
 26 
 27 #include <linux/regulator/machine.h>
 28 
 29 #define LP3971_LDO1  0
 30 #define LP3971_LDO2  1
 31 #define LP3971_LDO3  2
 32 #define LP3971_LDO4  3
 33 #define LP3971_LDO5  4
 34 
 35 #define LP3971_DCDC1 5
 36 #define LP3971_DCDC2 6
 37 #define LP3971_DCDC3 7
 38 
 39 #define LP3971_NUM_REGULATORS 8
 40 
 41 struct lp3971_regulator_subdev {
 42         int id;
 43         struct regulator_init_data *initdata;
 44 };
 45 
 46 struct lp3971_platform_data {
 47         int num_regulators;
 48         struct lp3971_regulator_subdev *regulators;
 49 };
 50 
 51 #endif
 52 
  This page was automatically generated by the LXR engine.