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

123456

/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/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...]
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/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);
H A Dwm831x-isink.c21 #include <linux/regulator/driver.h>
25 #include <linux/mfd/wm831x/regulator.h>
35 struct regulator_dev *regulator; member in struct:wm831x_isink
143 regulator_notifier_call_chain(isink->regulator,
191 isink->regulator = regulator_register(&isink->desc, &pdev->dev,
193 if (IS_ERR(isink->regulator)) {
194 ret = PTR_ERR(isink->regulator);
215 regulator_unregister(isink->regulator);
230 regulator_unregister(isink->regulator);
H A Dab8500.c24 #include <linux/regulator/driver.h>
25 #include <linux/regulator/machine.h>
26 #include <linux/regulator/ab8500.h>
29 * struct ab8500_regulator_info - ab8500 regulator information
30 * @desc: regulator description
32 * @regulator_dev: regulator device
37 * @mask: mask to enable/disable regulator
38 * @enable: bits to enable the regulator in normal(high power) mode
39 * @voltage_reg: register to control regulator voltage
40 * @voltage_mask: mask to control regulator voltag
48 struct regulator_dev *regulator; member in struct:ab8500_regulator_info
[all...]
H A Dmax8649.c16 #include <linux/regulator/driver.h>
18 #include <linux/regulator/max8649.h>
51 struct regulator_dev *regulator; member in struct:max8649_regulator_info
348 info->regulator = regulator_register(&dcdc_desc, &client->dev,
349 pdata->regulator, info);
350 if (IS_ERR(info->regulator)) {
351 dev_err(info->dev, "failed to register regulator %s\n",
353 ret = PTR_ERR(info->regulator);
357 dev_info(info->dev, "Max8649 regulator device is detected.\n");
369 if (info->regulator)
[all...]
H A Dwm831x-dcdc.c21 #include <linux/regulator/driver.h>
22 #include <linux/regulator/machine.h>
27 #include <linux/mfd/wm831x/regulator.h>
56 struct regulator_dev *regulator; member in struct:wm831x_dcdc
203 /* Is the regulator on? */
219 regulator_notifier_call_chain(dcdc->regulator,
230 regulator_notifier_call_chain(dcdc->regulator,
555 dcdc->regulator = regulator_register(&dcdc->desc, &pdev->dev,
557 if (IS_ERR(dcdc->regulator)) {
558 ret = PTR_ERR(dcdc->regulator);
[all...]
H A D88pm8607.c16 #include <linux/regulator/driver.h>
17 #include <linux/regulator/machine.h>
23 struct regulator_dev *regulator; member in struct:pm8607_regulator_info
417 dev_err(&pdev->dev, "invalid regulator ID specified\n");
424 info->regulator = regulator_register(&info->desc, &pdev->dev,
425 pdata->regulator[pdev->id], info);
426 if (IS_ERR(info->regulator)) {
427 dev_err(&pdev->dev, "failed to register regulator %s\n",
429 return PTR_ERR(info->regulator);
446 regulator_unregister(info->regulator);
[all...]
H A Dwm8994-regulator.c2 * wm8994-regulator.c -- Regulator driver for the WM8994
20 #include <linux/regulator/driver.h>
31 struct regulator_dev *regulator; member in struct:wm8994_ldo
241 ldo->regulator = regulator_register(&wm8994_ldo_desc[id], &pdev->dev,
243 if (IS_ERR(ldo->regulator)) {
244 ret = PTR_ERR(ldo->regulator);
268 regulator_unregister(ldo->regulator);
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/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
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/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!
H A DMakefile15 obj-$(CONFIG_REGULATOR_AB3100) += regulator.o
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/arm/mach-mmp/
H A Djasper.c18 #include <linux/regulator/machine.h>
19 #include <linux/regulator/max8649.h>
91 .regulator = &max8649_init_data,
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/include/linux/mfd/pcf50633/
H A Dgpio.h49 int gpio, int regulator, int on);
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/leds/
H A Dleds-regulator.c2 * leds-regulator.c - LED class driver for regulator driven LEDs.
19 #include <linux/leds-regulator.h>
21 #include <linux/regulator/consumer.h>
33 struct regulator *vcc;
36 static inline int led_regulator_get_max_brightness(struct regulator *supply)
44 /* even if regulator can't change voltages,
55 static int led_regulator_get_voltage(struct regulator *supply,
147 struct regulator *vcc;
221 .name = "leds-regulator",
[all...]
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/usb/host/
H A Dehci-omap.c39 #include <linux/regulator/consumer.h>
178 * Each PHY can have a separate regulator.
180 struct regulator *regulator[OMAP3_HS_USB_PORTS]; member in struct:ehci_hcd_omap
665 /* get ehci regulator and enable */
668 omap->regulator[i] = NULL;
672 omap->regulator[i] = regulator_get(omap->dev, supply);
673 if (IS_ERR(omap->regulator[i])) {
674 omap->regulator[i] = NULL;
676 "failed to get ehci port%d regulator\
[all...]
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/include/linux/mmc/
H A Dhost.h251 struct regulator;
253 int mmc_regulator_get_ocrmask(struct regulator *supply);
254 int mmc_regulator_set_ocr(struct regulator *supply, unsigned short vdd_bit);

Completed in 197 milliseconds

123456