/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/include/linux/regulator/ |
H A D | consumer.h | 26 * e.g. Devices x,y,z share regulator r. Device x and y draw 20mA each during 30 * efficiency in IDLE mode at loads < 10mA. Thus regulator r will operate 45 * best (and most efficient) regulator mode for a desired load. 48 * will probably not match the naming convention of your regulator data sheet 58 * NORMAL Normal regulator power supply mode. Most drivers will 108 struct regulator; 111 * struct regulator_bulk_data - Data used for bulk regulator operations. 114 * using the bulk regulator APIs. 115 * @consumer: The regulator consumer for the supply. This will be managed 118 * The regulator API 194 regulator_put(struct regulator *regulator) argument 198 regulator_enable(struct regulator *regulator) argument 203 regulator_disable(struct regulator *regulator) argument 208 regulator_is_enabled(struct regulator *regulator) argument 237 regulator_set_voltage(struct regulator *regulator, int min_uV, int max_uV) argument 243 regulator_get_voltage(struct regulator *regulator) argument 248 regulator_set_current_limit(struct regulator *regulator, int min_uA, int max_uA) argument 254 regulator_get_current_limit(struct regulator *regulator) argument 259 regulator_set_mode(struct regulator *regulator, unsigned int mode) argument 265 regulator_get_mode(struct regulator *regulator) argument 270 regulator_set_optimum_mode(struct regulator *regulator, int load_uA) argument 276 regulator_register_notifier(struct regulator *regulator, struct notifier_block *nb) argument 282 regulator_unregister_notifier(struct regulator *regulator, struct notifier_block *nb) argument 288 regulator_get_drvdata(struct regulator *regulator) argument 293 regulator_set_drvdata(struct regulator *regulator, void *data) argument [all...] |
H A D | max8649.h | 15 #include <linux/regulator/machine.h> 35 struct regulator_init_data *regulator; member in struct:max8649_platform_data
|
H A D | lp3971.h | 27 #include <linux/regulator/machine.h>
|
H A D | max1586.h | 24 #include <linux/regulator/machine.h> 36 * max1586_subdev_data - regulator data 37 * @id: regulator Id (either MAX1586_V3 or MAX1586_V6) 38 * @name: regulator cute name (example for V3: "vcc_core") 39 * @platform_data: regulator init data (constraints, supplies, ...) 50 * @subdevs: regulator used 51 * At most, there will be a regulator for V3 and one for V6 voltages.
|
H A D | max8660.h | 23 #include <linux/regulator/machine.h> 35 * max8660_subdev_data - regulator subdev data 36 * @id: regulator id 37 * @name: regulator name 38 * @platform_data: regulator init data
|
H A D | machine.h | 18 #include <linux/regulator/consumer.h> 21 struct regulator; 25 * certain regulator operations and can be OR'ed together. 34 * DRMS: Dynamic Regulator Mode Switching is enabled for this regulator. 44 * struct regulator_state - regulator state during low power system states 57 unsigned int mode; /* suspend regulator operating mode */ 58 int enabled; /* is regulator enabled in this suspend state */ 59 int disabled; /* is the regulator disbled in this suspend state */ 63 * struct regulation_constraints - regulator operating constraints. 65 * This struct describes regulator an [all...] |
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/include/linux/regulator/ |
H A D | consumer.h | 26 * e.g. Devices x,y,z share regulator r. Device x and y draw 20mA each during 30 * efficiency in IDLE mode at loads < 10mA. Thus regulator r will operate 45 * best (and most efficient) regulator mode for a desired load. 48 * will probably not match the naming convention of your regulator data sheet 58 * NORMAL Normal regulator power supply mode. Most drivers will 108 struct regulator; 111 * struct regulator_bulk_data - Data used for bulk regulator operations. 114 * using the bulk regulator APIs. 115 * @consumer: The regulator consumer for the supply. This will be managed 118 * The regulator API 194 regulator_put(struct regulator *regulator) argument 198 regulator_enable(struct regulator *regulator) argument 203 regulator_disable(struct regulator *regulator) argument 208 regulator_is_enabled(struct regulator *regulator) argument 237 regulator_set_voltage(struct regulator *regulator, int min_uV, int max_uV) argument 243 regulator_get_voltage(struct regulator *regulator) argument 248 regulator_set_current_limit(struct regulator *regulator, int min_uA, int max_uA) argument 254 regulator_get_current_limit(struct regulator *regulator) argument 259 regulator_set_mode(struct regulator *regulator, unsigned int mode) argument 265 regulator_get_mode(struct regulator *regulator) argument 270 regulator_set_optimum_mode(struct regulator *regulator, int load_uA) argument 276 regulator_register_notifier(struct regulator *regulator, struct notifier_block *nb) argument 282 regulator_unregister_notifier(struct regulator *regulator, struct notifier_block *nb) argument 288 regulator_get_drvdata(struct regulator *regulator) argument 293 regulator_set_drvdata(struct regulator *regulator, void *data) argument [all...] |
H A D | max8649.h | 15 #include <linux/regulator/machine.h> 35 struct regulator_init_data *regulator; member in struct:max8649_platform_data
|
H A D | lp3971.h | 27 #include <linux/regulator/machine.h>
|
H A D | max1586.h | 24 #include <linux/regulator/machine.h> 36 * max1586_subdev_data - regulator data 37 * @id: regulator Id (either MAX1586_V3 or MAX1586_V6) 38 * @name: regulator cute name (example for V3: "vcc_core") 39 * @platform_data: regulator init data (constraints, supplies, ...) 50 * @subdevs: regulator used 51 * At most, there will be a regulator for V3 and one for V6 voltages.
|
H A D | max8660.h | 23 #include <linux/regulator/machine.h> 35 * max8660_subdev_data - regulator subdev data 36 * @id: regulator id 37 * @name: regulator name 38 * @platform_data: regulator init data
|
H A D | machine.h | 18 #include <linux/regulator/consumer.h> 21 struct regulator; 25 * certain regulator operations and can be OR'ed together. 34 * DRMS: Dynamic Regulator Mode Switching is enabled for this regulator. 44 * struct regulator_state - regulator state during low power system states 57 unsigned int mode; /* suspend regulator operating mode */ 58 int enabled; /* is regulator enabled in this suspend state */ 59 int disabled; /* is the regulator disbled in this suspend state */ 63 * struct regulation_constraints - regulator operating constraints. 65 * This struct describes regulator an [all...] |
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/drivers/regulator/ |
H A D | Makefile | 2 # Makefile for regulator drivers. 16 obj-$(CONFIG_REGULATOR_TWL4030) += twl-regulator.o 19 obj-$(CONFIG_REGULATOR_MAX8925) += max8925-regulator.o 24 obj-$(CONFIG_REGULATOR_WM8350) += wm8350-regulator.o 25 obj-$(CONFIG_REGULATOR_WM8400) += wm8400-regulator.o 26 obj-$(CONFIG_REGULATOR_WM8994) += wm8994-regulator.o 27 obj-$(CONFIG_REGULATOR_TPS6586X) += tps6586x-regulator.o 29 obj-$(CONFIG_REGULATOR_PCF50633) += pcf50633-regulator.o 30 obj-$(CONFIG_REGULATOR_PCAP) += pcap-regulator.o 31 obj-$(CONFIG_REGULATOR_MC13783) += mc13783-regulator [all...] |
H A D | core.c | 24 #include <linux/regulator/consumer.h> 25 #include <linux/regulator/driver.h> 26 #include <linux/regulator/machine.h> 46 struct regulator_dev *regulator; member in struct:regulator_map 50 * struct regulator 54 struct regulator { struct 83 /* gets the regulator for a given consumer device */ 84 static struct regulator *get_device_regulator(struct device *dev) 86 struct regulator *regulator local 211 struct regulator *regulator; local 392 struct regulator *regulator; local 1003 struct regulator *regulator; local 1085 struct regulator *regulator = ERR_PTR(-ENODEV); local 1220 regulator_put(struct regulator *regulator) argument 1338 regulator_enable(struct regulator *regulator) argument 1407 regulator_disable(struct regulator *regulator) argument 1455 regulator_force_disable(struct regulator *regulator) argument 1488 regulator_is_enabled(struct regulator *regulator) argument 1508 regulator_count_voltages(struct regulator *regulator) argument 1526 regulator_list_voltage(struct regulator *regulator, unsigned selector) argument 1559 regulator_is_supported_voltage(struct regulator *regulator, int min_uV, int max_uV) argument 1597 regulator_set_voltage(struct regulator *regulator, int min_uV, int max_uV) argument 1643 regulator_get_voltage(struct regulator *regulator) argument 1673 regulator_set_current_limit(struct regulator *regulator, int min_uA, int max_uA) argument 1726 regulator_get_current_limit(struct regulator *regulator) argument 1743 regulator_set_mode(struct regulator *regulator, unsigned int mode) argument 1802 regulator_get_mode(struct regulator *regulator) argument 1834 regulator_set_optimum_mode(struct regulator *regulator, int uA_load) argument 1907 regulator_register_notifier(struct regulator *regulator, struct notifier_block *nb) argument 1922 regulator_unregister_notifier(struct regulator *regulator, struct notifier_block *nb) argument 2485 regulator_get_drvdata(struct regulator *regulator) argument 2496 regulator_set_drvdata(struct regulator *regulator, void *data) argument [all...] |
H A D | virtual.c | 17 #include <linux/regulator/consumer.h> 22 struct regulator *regulator; member in struct:virtual_consumer_data 40 ret = regulator_set_voltage(data->regulator, 50 dev_dbg(dev, "Enabling regulator\n"); 51 ret = regulator_enable(data->regulator); 60 dev_dbg(dev, "Disabling regulator\n"); 61 ret = regulator_disable(data->regulator); 79 ret = regulator_set_current_limit(data->regulator, 90 dev_dbg(dev, "Enabling regulator\ [all...] |
H A D | dummy.c | 20 #include <linux/regulator/driver.h> 21 #include <linux/regulator/machine.h> 47 pr_err("Failed to allocate dummy regulator device\n"); 53 pr_err("Failed to register dummy regulator device: %d\n", ret); 62 pr_err("Failed to register regulator: %d\n", ret);
|
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/drivers/regulator/ |
H A D | Makefile | 2 # Makefile for regulator drivers. 16 obj-$(CONFIG_REGULATOR_TWL4030) += twl-regulator.o 19 obj-$(CONFIG_REGULATOR_MAX8925) += max8925-regulator.o 24 obj-$(CONFIG_REGULATOR_WM8350) += wm8350-regulator.o 25 obj-$(CONFIG_REGULATOR_WM8400) += wm8400-regulator.o 26 obj-$(CONFIG_REGULATOR_WM8994) += wm8994-regulator.o 27 obj-$(CONFIG_REGULATOR_TPS6586X) += tps6586x-regulator.o 29 obj-$(CONFIG_REGULATOR_PCF50633) += pcf50633-regulator.o 30 obj-$(CONFIG_REGULATOR_PCAP) += pcap-regulator.o 31 obj-$(CONFIG_REGULATOR_MC13783) += mc13783-regulator [all...] |
H A D | core.c | 24 #include <linux/regulator/consumer.h> 25 #include <linux/regulator/driver.h> 26 #include <linux/regulator/machine.h> 46 struct regulator_dev *regulator; member in struct:regulator_map 50 * struct regulator 54 struct regulator { struct 83 /* gets the regulator for a given consumer device */ 84 static struct regulator *get_device_regulator(struct device *dev) 86 struct regulator *regulator local 211 struct regulator *regulator; local 392 struct regulator *regulator; local 1003 struct regulator *regulator; local 1085 struct regulator *regulator = ERR_PTR(-ENODEV); local 1220 regulator_put(struct regulator *regulator) argument 1338 regulator_enable(struct regulator *regulator) argument 1407 regulator_disable(struct regulator *regulator) argument 1455 regulator_force_disable(struct regulator *regulator) argument 1488 regulator_is_enabled(struct regulator *regulator) argument 1508 regulator_count_voltages(struct regulator *regulator) argument 1526 regulator_list_voltage(struct regulator *regulator, unsigned selector) argument 1559 regulator_is_supported_voltage(struct regulator *regulator, int min_uV, int max_uV) argument 1597 regulator_set_voltage(struct regulator *regulator, int min_uV, int max_uV) argument 1643 regulator_get_voltage(struct regulator *regulator) argument 1673 regulator_set_current_limit(struct regulator *regulator, int min_uA, int max_uA) argument 1726 regulator_get_current_limit(struct regulator *regulator) argument 1743 regulator_set_mode(struct regulator *regulator, unsigned int mode) argument 1802 regulator_get_mode(struct regulator *regulator) argument 1834 regulator_set_optimum_mode(struct regulator *regulator, int uA_load) argument 1907 regulator_register_notifier(struct regulator *regulator, struct notifier_block *nb) argument 1922 regulator_unregister_notifier(struct regulator *regulator, struct notifier_block *nb) argument 2485 regulator_get_drvdata(struct regulator *regulator) argument 2496 regulator_set_drvdata(struct regulator *regulator, void *data) argument [all...] |
H A D | virtual.c | 17 #include <linux/regulator/consumer.h> 22 struct regulator *regulator; member in struct:virtual_consumer_data 40 ret = regulator_set_voltage(data->regulator, 50 dev_dbg(dev, "Enabling regulator\n"); 51 ret = regulator_enable(data->regulator); 60 dev_dbg(dev, "Disabling regulator\n"); 61 ret = regulator_disable(data->regulator); 79 ret = regulator_set_current_limit(data->regulator, 90 dev_dbg(dev, "Enabling regulator\ [all...] |
H A D | dummy.c | 20 #include <linux/regulator/driver.h> 21 #include <linux/regulator/machine.h> 47 pr_err("Failed to allocate dummy regulator device\n"); 53 pr_err("Failed to register dummy regulator device: %d\n", ret); 62 pr_err("Failed to register regulator: %d\n", ret);
|
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/include/linux/mfd/ |
H A D | wm8400.h | 24 #include <linux/regulator/machine.h>
|
H A D | max8998.h | 2 * max8698.h - Voltage regulator driver for the Maxim 8998 26 #include <linux/regulator/machine.h> 28 /* MAX 8998 regulator ids */ 58 * max8998_regulator_data - regulator data 59 * @id: regulator id 60 * @initdata: regulator init data (contraints, supplies, ...) 68 * struct max8998_board - packages regulator init data
|
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/include/linux/mfd/ |
H A D | wm8400.h | 24 #include <linux/regulator/machine.h>
|
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/arch/arm/mach-u300/ |
H A D | regulator.c | 2 * arch/arm/mach-u300/regulator.c 13 #include <linux/regulator/consumer.h> 24 static struct regulator *main_power_15; 28 * resetting all regulators in turn and then disable regulator 41 pr_err("regulator not available to shut down system\n"); 69 * until the vana15 (LDO D) regulator comes up. At this point, all 86 * So at module init time we hog the regulator!
|
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/arch/arm/mach-u300/ |
H A D | regulator.c | 2 * arch/arm/mach-u300/regulator.c 13 #include <linux/regulator/consumer.h> 24 static struct regulator *main_power_15; 28 * resetting all regulators in turn and then disable regulator 41 pr_err("regulator not available to shut down system\n"); 69 * until the vana15 (LDO D) regulator comes up. At this point, all 86 * So at module init time we hog the regulator!
|