STRUCT REGULATOR_INI
Section: API reference (9)
Updated: February 2011
Index
Return to Main Contents
NAME
struct_regulator_init_data - regulator platform initialisation data.
SYNOPSIS
struct regulator_init_data {
const char * supply_regulator;
struct device * supply_regulator_dev;
struct regulation_constraints constraints;
int num_consumer_supplies;
struct regulator_consumer_supply * consumer_supplies;
int (* regulator_init) (void *driver_data);
void * driver_data;
};
MEMBERS
supply_regulator
-
Parent regulator. Specified using the regulator name as it appears in the name field in sysfs, which can be explicitly set using the constraints field 'name'.
supply_regulator_dev
-
Parent regulator (if any) - DEPRECATED in favour of supply_regulator.
constraints
-
Constraints. These must be specified for the regulator to be usable.
num_consumer_supplies
-
Number of consumer device supplies.
consumer_supplies
-
Consumer device supply configuration.
regulator_init
-
Callback invoked when the regulator has been registered.
driver_data
-
Data passed to regulator_init.
DESCRIPTION
Initialisation constraints, our supply and consumers supplies.
AUTHORS
Liam Girdwood <lrg@slimlogic.co.uk>
-
Author.
Mark Brown <broonie@opensource.wolfsonmicro.com>
Wolfson Microelectronics,
-
Author.
COPYRIGHT