Searched refs:regulator (Results 1 - 25 of 290) sorted by relevance

1234567891011>>

/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 Dconsumer.h26 * 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 Dmax8649.h15 #include <linux/regulator/machine.h>
35 struct regulator_init_data *regulator; member in struct:max8649_platform_data
H A Dlp3971.h27 #include <linux/regulator/machine.h>
H A Dmax1586.h24 #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 Dmax8660.h23 #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 Dmachine.h18 #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 Dconsumer.h26 * 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 Dmax8649.h15 #include <linux/regulator/machine.h>
35 struct regulator_init_data *regulator; member in struct:max8649_platform_data
H A Dlp3971.h27 #include <linux/regulator/machine.h>
H A Dmax1586.h24 #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 Dmax8660.h23 #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 Dmachine.h18 #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 DMakefile2 # 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 Dcore.c24 #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 Dvirtual.c17 #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 Ddummy.c20 #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 DMakefile2 # 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 Dcore.c24 #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 Dvirtual.c17 #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 Ddummy.c20 #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 Dwm8400.h24 #include <linux/regulator/machine.h>
H A Dmax8998.h2 * 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 Dwm8400.h24 #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 Dregulator.c2 * 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 Dregulator.c2 * 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!

Completed in 102 milliseconds

1234567891011>>