/linux-master/sound/soc/codecs/ |
H A D | wm8960.c | 149 struct regulator_bulk_data supplies[WM8960_NUM_SUPPLIES]; member in struct:wm8960_priv 1453 for (i = 0; i < ARRAY_SIZE(wm8960->supplies); i++) 1454 wm8960->supplies[i].supply = wm8960_supply_names[i]; 1456 ret = devm_regulator_bulk_get(&i2c->dev, ARRAY_SIZE(wm8960->supplies), 1457 wm8960->supplies); 1459 dev_err(&i2c->dev, "Failed to request supplies: %d\n", ret); 1463 ret = regulator_bulk_enable(ARRAY_SIZE(wm8960->supplies), 1464 wm8960->supplies); 1466 dev_err(&i2c->dev, "Failed to enable supplies: %d\n", ret); 1540 regulator_bulk_disable(ARRAY_SIZE(wm8960->supplies), wm896 [all...] |
H A D | msm8916-wcd-analog.c | 298 struct regulator_bulk_data supplies[ARRAY_SIZE(supply_names)]; member in struct:pm8916_wcd_analog_priv 723 err = regulator_bulk_enable(ARRAY_SIZE(priv->supplies), priv->supplies); 763 regulator_bulk_disable(ARRAY_SIZE(priv->supplies), 764 priv->supplies); 1201 priv->supplies[i].supply = supply_names[i]; 1203 ret = devm_regulator_bulk_get(dev, ARRAY_SIZE(priv->supplies), 1204 priv->supplies); 1206 dev_err(dev, "Failed to get regulator supplies %d\n", ret);
|
H A D | tlv320dac33.c | 81 struct regulator_bulk_data supplies[DAC33_NUM_SUPPLIES]; member in struct:tlv320dac33_priv 378 ret = regulator_bulk_enable(ARRAY_SIZE(dac33->supplies), 379 dac33->supplies); 382 "Failed to enable supplies: %d\n", ret); 395 ret = regulator_bulk_disable(ARRAY_SIZE(dac33->supplies), 396 dac33->supplies); 399 "Failed to disable supplies: %d\n", ret); 1515 for (i = 0; i < ARRAY_SIZE(dac33->supplies); i++) 1516 dac33->supplies[i].supply = dac33_supply_names[i]; 1518 ret = devm_regulator_bulk_get(&client->dev, ARRAY_SIZE(dac33->supplies), [all...] |
H A D | wm8996.c | 71 struct regulator_bulk_data supplies[WM8996_NUM_SUPPLIES]; member in struct:wm8996_priv 1590 ret = regulator_bulk_enable(ARRAY_SIZE(wm8996->supplies), 1591 wm8996->supplies); 1594 "Failed to enable supplies: %d\n", 1622 regulator_bulk_disable(ARRAY_SIZE(wm8996->supplies), 1623 wm8996->supplies); 2780 for (i = 0; i < ARRAY_SIZE(wm8996->supplies); i++) 2781 wm8996->supplies[i].supply = wm8996_supply_names[i]; 2783 ret = devm_regulator_bulk_get(&i2c->dev, ARRAY_SIZE(wm8996->supplies), 2784 wm8996->supplies); [all...] |
H A D | wm8962.c | 73 struct regulator_bulk_data supplies[WM8962_NUM_SUPPLIES]; member in struct:wm8962_priv 3502 for (i = 0; i < ARRAY_SIZE(wm8962->supplies); i++) { 3504 wm8962->supplies[i].consumer, 3645 for (i = 0; i < ARRAY_SIZE(wm8962->supplies); i++) 3646 wm8962->supplies[i].supply = wm8962_supply_names[i]; 3648 ret = devm_regulator_bulk_get(&i2c->dev, ARRAY_SIZE(wm8962->supplies), 3649 wm8962->supplies); 3651 dev_err(&i2c->dev, "Failed to request supplies: %d\n", ret); 3655 ret = regulator_bulk_enable(ARRAY_SIZE(wm8962->supplies), 3656 wm8962->supplies); [all...] |
H A D | wm8903.c | 127 struct regulator_bulk_data supplies[WM8903_NUM_SUPPLIES]; member in struct:wm8903_priv 2032 for (i = 0; i < ARRAY_SIZE(wm8903->supplies); i++) 2033 wm8903->supplies[i].supply = wm8903_supply_names[i]; 2035 ret = devm_regulator_bulk_get(&i2c->dev, ARRAY_SIZE(wm8903->supplies), 2036 wm8903->supplies); 2038 dev_err(&i2c->dev, "Failed to request supplies: %d\n", ret); 2042 ret = regulator_bulk_enable(ARRAY_SIZE(wm8903->supplies), 2043 wm8903->supplies); 2045 dev_err(&i2c->dev, "Failed to enable supplies: %d\n", ret); 2179 regulator_bulk_disable(ARRAY_SIZE(wm8903->supplies), [all...] |
H A D | wm8350.c | 36 /* We only include the analogue supplies here; the digital supplies 66 struct regulator_bulk_data supplies[ARRAY_SIZE(supply_names)]; member in struct:wm8350_data 1103 ret = regulator_bulk_enable(ARRAY_SIZE(priv->supplies), 1104 priv->supplies); 1231 regulator_bulk_disable(ARRAY_SIZE(priv->supplies), 1232 priv->supplies); 1481 priv->supplies[i].supply = supply_names[i]; 1483 ret = devm_regulator_bulk_get(wm8350->dev, ARRAY_SIZE(priv->supplies), 1484 priv->supplies); [all...] |
H A D | tas571x.c | 48 struct regulator_bulk_data supplies[TAS571X_MAX_SUPPLIES]; member in struct:tas571x_private 855 priv->supplies[i].supply = priv->chip->supply_names[i]; 858 priv->supplies); 860 dev_err(dev, "Failed to get supplies: %d\n", ret); 864 priv->supplies); 866 dev_err(dev, "Failed to enable supplies: %d\n", ret); 929 regulator_bulk_disable(priv->chip->num_supply_names, priv->supplies); 937 regulator_bulk_disable(priv->chip->num_supply_names, priv->supplies);
|
/linux-master/drivers/media/i2c/ |
H A D | imx415.c | 590 struct regulator_bulk_data supplies[ARRAY_SIZE(imx415_supply_names)]; member in struct:imx415 1142 ret = regulator_bulk_enable(ARRAY_SIZE(sensor->supplies), 1143 sensor->supplies); 1166 regulator_bulk_disable(ARRAY_SIZE(sensor->supplies), sensor->supplies); 1174 regulator_bulk_disable(ARRAY_SIZE(sensor->supplies), sensor->supplies); 1244 for (i = 0; i < ARRAY_SIZE(sensor->supplies); ++i) 1245 sensor->supplies[i].supply = imx415_supply_names[i]; 1247 ret = devm_regulator_bulk_get(sensor->dev, ARRAY_SIZE(sensor->supplies), [all...] |
H A D | imx290.c | 241 struct regulator_bulk_data supplies[IMX290_NUM_SUPPLIES]; member in struct:imx290 1316 ret = regulator_bulk_enable(ARRAY_SIZE(imx290->supplies), 1317 imx290->supplies); 1335 regulator_bulk_disable(ARRAY_SIZE(imx290->supplies), imx290->supplies); 1374 for (i = 0; i < ARRAY_SIZE(imx290->supplies); i++) 1375 imx290->supplies[i].supply = imx290_supply_name[i]; 1377 return devm_regulator_bulk_get(dev, ARRAY_SIZE(imx290->supplies), 1378 imx290->supplies);
|
H A D | thp7312.c | 190 /* regulator supplies */ 257 struct regulator_bulk_data supplies[ARRAY_SIZE(thp7312_supply_name)]; member in struct:thp7312_device 575 regulator_bulk_disable(ARRAY_SIZE(thp7312->supplies), thp7312->supplies); 589 ret = regulator_bulk_enable(ARRAY_SIZE(thp7312->supplies), 590 thp7312->supplies); 597 regulator_bulk_disable(ARRAY_SIZE(thp7312->supplies), 598 thp7312->supplies); 1942 for (i = 0; i < ARRAY_SIZE(thp7312->supplies); i++) 1943 thp7312->supplies[ [all...] |
H A D | ov5695.c | 99 struct regulator_bulk_data supplies[OV5695_NUM_SUPPLIES]; member in struct:ov5695 978 ret = regulator_enable(ov5695->supplies[i].consumer); 981 ov5695->supplies[i].supply, ret); 994 regulator_disable(ov5695->supplies[i].consumer); 1013 ret = regulator_disable(ov5695->supplies[i].consumer); 1016 ov5695->supplies[i].supply, ret); 1246 ov5695->supplies[i].supply = ov5695_supply_names[i]; 1250 ov5695->supplies);
|
H A D | imx219.c | 229 /* regulator supplies */ 324 struct regulator_bulk_data supplies[IMX219_NUM_SUPPLIES]; member in struct:imx219 964 imx219->supplies); 985 regulator_bulk_disable(IMX219_NUM_SUPPLIES, imx219->supplies); 996 regulator_bulk_disable(IMX219_NUM_SUPPLIES, imx219->supplies); 1012 imx219->supplies[i].supply = imx219_supply_name[i]; 1016 imx219->supplies);
|
H A D | ov9282.c | 155 * @supplies: Regulator supplies for the sensor 175 struct regulator_bulk_data supplies[OV9282_NUM_SUPPLIES]; member in struct:ov9282 1092 ov9282->supplies[i].supply = ov9282_supply_names[i]; 1096 ov9282->supplies); 1224 ret = regulator_bulk_enable(OV9282_NUM_SUPPLIES, ov9282->supplies); 1257 regulator_bulk_disable(OV9282_NUM_SUPPLIES, ov9282->supplies); 1277 regulator_bulk_disable(OV9282_NUM_SUPPLIES, ov9282->supplies);
|
/linux-master/drivers/usb/host/ |
H A D | xhci-mtk.c | 443 struct regulator_bulk_data *supplies = mtk->supplies; local 445 supplies[0].supply = "vbus"; 446 supplies[1].supply = "vusb33"; 448 return devm_regulator_bulk_get(mtk->dev, BULK_VREGS_NUM, supplies); 578 ret = regulator_bulk_enable(BULK_VREGS_NUM, mtk->supplies); 699 regulator_bulk_disable(BULK_VREGS_NUM, mtk->supplies); 732 regulator_bulk_disable(BULK_VREGS_NUM, mtk->supplies);
|
/linux-master/drivers/iio/light/ |
H A D | tsl2772.c | 172 struct regulator_bulk_data supplies[TSL2772_NUM_SUPPLIES]; member in struct:tsl2772_chip 701 regulator_bulk_disable(ARRAY_SIZE(chip->supplies), chip->supplies); 1769 chip->supplies[TSL2772_SUPPLY_VDD].supply = "vdd"; 1770 chip->supplies[TSL2772_SUPPLY_VDDIO].supply = "vddio"; 1773 ARRAY_SIZE(chip->supplies), 1774 chip->supplies); 1778 ret = regulator_bulk_enable(ARRAY_SIZE(chip->supplies), chip->supplies); 1870 regulator_bulk_disable(ARRAY_SIZE(chip->supplies), chi [all...] |
/linux-master/drivers/bluetooth/ |
H A D | hci_bcm.c | 92 * @supplies: VBAT and VDDIO supplies used by Bluetooth device 93 * @res_enabled: whether clocks and supplies are prepared and enabled 133 struct regulator_bulk_data supplies[BCM_NUM_SUPPLIES]; member in struct:bcm_device 255 * have regulator supplies configured. 257 if (dev->supplies[0].supply) { 259 dev->supplies); 293 * have regulator supplies configured. 295 if (dev->supplies[0].supply) 297 dev->supplies); [all...] |
/linux-master/drivers/gpu/drm/panel/ |
H A D | panel-samsung-s6e3ha2.c | 237 struct regulator_bulk_data supplies[2]; member in struct:s6e3ha2 498 return regulator_bulk_disable(ARRAY_SIZE(ctx->supplies), ctx->supplies); 527 ret = regulator_bulk_enable(ARRAY_SIZE(ctx->supplies), ctx->supplies); 699 ctx->supplies[0].supply = "vdd3"; 700 ctx->supplies[1].supply = "vci"; 702 ret = devm_regulator_bulk_get(dev, ARRAY_SIZE(ctx->supplies), 703 ctx->supplies);
|
H A D | panel-sitronix-st7701.c | 135 struct regulator_bulk_data supplies[2]; member in struct:st7701 469 ret = regulator_bulk_enable(ARRAY_SIZE(st7701->supplies), 470 st7701->supplies); 528 regulator_bulk_disable(ARRAY_SIZE(st7701->supplies), st7701->supplies); 993 st7701->supplies[0].supply = "VCC"; 994 st7701->supplies[1].supply = "IOVCC"; 996 ret = devm_regulator_bulk_get(&dsi->dev, ARRAY_SIZE(st7701->supplies), 997 st7701->supplies);
|
/linux-master/drivers/gpu/drm/bridge/ |
H A D | tc358768.c | 142 struct regulator_bulk_data supplies[ARRAY_SIZE(tc358768_supplies)]; member in struct:tc358768_priv 253 ret = regulator_bulk_enable(ARRAY_SIZE(priv->supplies), priv->supplies); 285 ret = regulator_bulk_disable(ARRAY_SIZE(priv->supplies), 286 priv->supplies); 1245 for (i = 0; i < ARRAY_SIZE(priv->supplies); ++i) 1246 priv->supplies[i].supply = tc358768_supplies[i]; 1248 ret = devm_regulator_bulk_get(priv->dev, ARRAY_SIZE(priv->supplies), 1249 priv->supplies);
|
/linux-master/include/linux/mfd/ |
H A D | twl6040.h | 185 struct regulator_bulk_data supplies[2]; /* supplies for vio, v2v1 */ member in struct:twl6040
|
/linux-master/drivers/opp/ |
H A D | opp.h | 96 * @supplies: Power supplies voltage/current values 119 struct dev_pm_opp_supply *supplies; member in struct:dev_pm_opp
|
/linux-master/drivers/media/platform/qcom/camss/ |
H A D | camss-csid.h | 162 struct regulator_bulk_data *supplies; member in struct:csid_device
|
/linux-master/arch/arm/mach-sa1100/ |
H A D | generic.c | 319 struct regulator_consumer_supply *supplies, unsigned num_supplies, 335 id->consumer_supplies = supplies; 317 sa11x0_register_fixed_regulator(int n, struct fixed_voltage_config *cfg, struct regulator_consumer_supply *supplies, unsigned num_supplies, bool uses_gpio) argument
|
/linux-master/drivers/phy/tegra/ |
H A D | xusb.c | 1215 padctl->supplies = devm_kcalloc(&pdev->dev, padctl->soc->num_supplies, 1216 sizeof(*padctl->supplies), GFP_KERNEL); 1217 if (!padctl->supplies) { 1222 regulator_bulk_set_supply_names(padctl->supplies, 1227 padctl->supplies); 1238 padctl->supplies); 1240 dev_err(&pdev->dev, "failed to enable supplies: %d\n", err); 1267 regulator_bulk_disable(padctl->soc->num_supplies, padctl->supplies); 1285 padctl->supplies); 1287 dev_err(&pdev->dev, "failed to disable supplies [all...] |