/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/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...] |
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/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);
|
H A D | wm831x-isink.c | 21 #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 D | ab8500.c | 24 #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 D | max8649.c | 16 #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 D | wm831x-dcdc.c | 21 #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 D | 88pm8607.c | 16 #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 D | wm8994-regulator.c | 2 * 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 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
|
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/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!
|
H A D | Makefile | 15 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 D | jasper.c | 18 #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 D | gpio.h | 49 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 D | leds-regulator.c | 2 * 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 D | ehci-omap.c | 39 #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 D | host.h | 251 struct regulator; 253 int mmc_regulator_get_ocrmask(struct regulator *supply); 254 int mmc_regulator_set_ocr(struct regulator *supply, unsigned short vdd_bit);
|