Searched refs:num_supplies (Results 1 - 25 of 38) sorted by relevance

12

/linux-master/include/linux/regulator/
H A Duserspace-consumer.h12 * @num_supplies: Number of supplies feeding the line
20 int num_supplies; member in struct:regulator_userspace_consumer_data
H A Dfixed.h48 struct regulator_consumer_supply *supplies, int num_supplies, int uv);
51 struct regulator_consumer_supply *supplies, int num_supplies, int uv)
50 regulator_register_always_on(int id, const char *name, struct regulator_consumer_supply *supplies, int num_supplies, int uv) argument
H A Dconsumer.h279 unsigned int num_supplies);
633 unsigned int num_supplies)
631 regulator_bulk_set_supply_names(struct regulator_bulk_data *consumers, const char *const *supply_names, unsigned int num_supplies) argument
/linux-master/drivers/usb/misc/
H A Donboard_usb_hub.h11 unsigned int num_supplies; /* number of supplies */ member in struct:onboard_hub_pdata
16 .num_supplies = 1,
21 .num_supplies = 2,
26 .num_supplies = 1,
31 .num_supplies = 1,
36 .num_supplies = 1,
41 .num_supplies = 2,
46 .num_supplies = 1,
51 .num_supplies = 1,
56 .num_supplies
[all...]
H A Donboard_usb_hub.c78 err = regulator_bulk_enable(hub->pdata->num_supplies, hub->supplies);
102 err = regulator_bulk_disable(hub->pdata->num_supplies, hub->supplies);
271 if (hub->pdata->num_supplies > MAX_SUPPLIES)
275 for (i = 0; i < hub->pdata->num_supplies; i++)
278 err = devm_regulator_bulk_get(dev, hub->pdata->num_supplies, hub->supplies);
/linux-master/drivers/regulator/
H A Duserspace-consumer.c30 int num_supplies; member in struct:userspace_consumer_data
76 ret = regulator_bulk_enable(data->num_supplies,
79 ret = regulator_bulk_disable(data->num_supplies,
134 pdata->num_supplies = 1;
141 if (pdata->num_supplies < 1) {
153 drvdata->num_supplies = pdata->num_supplies;
159 ret = devm_regulator_bulk_get_exclusive(&pdev->dev, drvdata->num_supplies,
173 ret = regulator_bulk_enable(drvdata->num_supplies,
204 regulator_bulk_disable(data->num_supplies, dat
[all...]
H A Dfixed-helper.c27 * @num_supplies: number of consumers
31 struct regulator_consumer_supply *supplies, int num_supplies, int uv)
51 data->init_data.num_consumer_supplies = num_supplies;
30 regulator_register_always_on(int id, const char *name, struct regulator_consumer_supply *supplies, int num_supplies, int uv) argument
/linux-master/arch/arm/mach-sa1100/
H A Dgeneric.h54 struct regulator_consumer_supply *supplies, unsigned num_supplies,
H A Dgeneric.c319 struct regulator_consumer_supply *supplies, unsigned num_supplies,
336 id->num_consumer_supplies = num_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/mfd/
H A Dwm8994-core.c167 ret = regulator_bulk_disable(wm8994->num_supplies,
186 ret = regulator_bulk_enable(wm8994->num_supplies,
210 regulator_bulk_disable(wm8994->num_supplies, wm8994->supplies);
334 wm8994->num_supplies = ARRAY_SIZE(wm1811_main_supplies);
337 wm8994->num_supplies = ARRAY_SIZE(wm8994_main_supplies);
340 wm8994->num_supplies = ARRAY_SIZE(wm8958_main_supplies);
348 wm8994->num_supplies,
379 ret = regulator_bulk_get(wm8994->dev, wm8994->num_supplies,
388 ret = regulator_bulk_enable(wm8994->num_supplies, wm8994->supplies);
584 regulator_bulk_disable(wm8994->num_supplies,
[all...]
/linux-master/drivers/gpu/drm/panel/
H A Dpanel-innolux-p079zca.c42 unsigned int num_supplies; member in struct:panel_desc
102 err = regulator_bulk_disable(innolux->desc->num_supplies,
122 err = regulator_bulk_enable(innolux->desc->num_supplies,
187 regulator_bulk_disable(innolux->desc->num_supplies, innolux->supplies);
232 .num_supplies = ARRAY_SIZE(innolux_p079zca_supply_names),
380 .num_supplies = ARRAY_SIZE(innolux_p097pfg_supply_names),
441 innolux->supplies = devm_kcalloc(dev, desc->num_supplies,
447 for (i = 0; i < desc->num_supplies; i++)
450 err = devm_regulator_bulk_get(dev, desc->num_supplies,
H A Dpanel-raydium-rm67191.c205 unsigned int num_supplies; member in struct:rad_panel
273 ret = regulator_bulk_enable(rad->num_supplies, rad->supplies);
308 ret = regulator_bulk_disable(rad->num_supplies, rad->supplies);
526 rad->num_supplies = ARRAY_SIZE(rad_supply_names);
527 rad->supplies = devm_kcalloc(dev, rad->num_supplies,
532 for (i = 0; i < rad->num_supplies; i++)
535 return devm_regulator_bulk_get(dev, rad->num_supplies, rad->supplies);
/linux-master/drivers/ata/
H A Dahci_tegra.c162 u32 num_supplies; member in struct:tegra_ahci_soc
243 ret = regulator_bulk_enable(tegra->soc->num_supplies,
275 regulator_bulk_disable(tegra->soc->num_supplies, tegra->supplies);
294 regulator_bulk_disable(tegra->soc->num_supplies, tegra->supplies);
468 .num_supplies = ARRAY_SIZE(tegra124_supply_names),
575 tegra->soc->num_supplies,
582 tegra->soc->num_supplies);
585 tegra->soc->num_supplies,
/linux-master/drivers/gpu/drm/panfrost/
H A Dpanfrost_device.c90 pfdev->regulators = devm_kcalloc(pfdev->dev, pfdev->comp->num_supplies,
96 for (i = 0; i < pfdev->comp->num_supplies; i++)
100 pfdev->comp->num_supplies,
109 ret = regulator_bulk_enable(pfdev->comp->num_supplies,
124 regulator_bulk_disable(pfdev->comp->num_supplies, pfdev->regulators);
H A Dpanfrost_drv.c697 * correct num_supplies value for regulator core. Hence, we NULL terminate here
698 * and then initialize num_supplies with ARRAY_SIZE - 1.
702 .num_supplies = ARRAY_SIZE(default_supplies) - 1,
709 .num_supplies = ARRAY_SIZE(default_supplies) - 1,
725 .num_supplies = ARRAY_SIZE(mediatek_mt8183_supplies) - 1,
733 .num_supplies = ARRAY_SIZE(mediatek_mt8183_b_supplies) - 1,
742 .num_supplies = ARRAY_SIZE(mediatek_mt8183_b_supplies) - 1,
753 .num_supplies = ARRAY_SIZE(mediatek_mt8192_supplies) - 1,
/linux-master/drivers/media/platform/qcom/camss/
H A Dcamss-csid.c178 ret = regulator_bulk_enable(csid->num_supplies,
187 regulator_bulk_disable(csid->num_supplies,
195 regulator_bulk_disable(csid->num_supplies,
209 regulator_bulk_disable(csid->num_supplies,
219 regulator_bulk_disable(csid->num_supplies,
659 csid->num_supplies++;
662 if (csid->num_supplies) {
664 csid->num_supplies,
671 for (i = 0; i < csid->num_supplies; i++)
674 ret = devm_regulator_bulk_get(camss->dev, csid->num_supplies,
[all...]
H A Dcamss-csid.h163 int num_supplies; member in struct:csid_device
/linux-master/drivers/pci/controller/
H A Dpci-tegra.c350 unsigned int num_supplies; member in struct:tegra_pcie
1168 err = regulator_bulk_disable(pcie->num_supplies, pcie->supplies);
1187 err = regulator_bulk_enable(pcie->num_supplies, pcie->supplies);
1237 regulator_bulk_disable(pcie->num_supplies, pcie->supplies);
1939 unsigned int num_supplies)
1944 for (i = 0; i < num_supplies; i++) {
1967 pcie->num_supplies = 3;
1969 pcie->num_supplies = 2;
1971 if (pcie->num_supplies == 0) {
1976 pcie->supplies = devm_kcalloc(dev, pcie->num_supplies,
1937 of_regulator_bulk_available(struct device_node *np, struct regulator_bulk_data *supplies, unsigned int num_supplies) argument
[all...]
H A Dpcie-brcmstb.c232 unsigned int num_supplies; member in struct:subdev_regulators
1182 sr->num_supplies = ARRAY_SIZE(supplies);
1209 ret = regulator_bulk_get(dev, sr->num_supplies, sr->supplies);
1215 ret = regulator_bulk_enable(sr->num_supplies, sr->supplies);
1218 regulator_bulk_free(sr->num_supplies, sr->supplies);
1237 if (regulator_bulk_disable(sr->num_supplies, sr->supplies))
1239 regulator_bulk_free(sr->num_supplies, sr->supplies);
1381 ret = regulator_bulk_disable(pcie->sr->num_supplies,
1440 ret = regulator_bulk_enable(pcie->sr->num_supplies,
1460 regulator_bulk_disable(pcie->sr->num_supplies, pci
[all...]
/linux-master/include/linux/mfd/wm8994/
H A Dcore.h76 int num_supplies; member in struct:wm8994
/linux-master/sound/soc/codecs/
H A Dsgtl5000.c146 int num_supplies; member in struct:sgtl5000_priv
1305 vddd = (sgtl5000->num_supplies > VDDD)
1440 sgtl5000->num_supplies = ARRAY_SIZE(sgtl5000->supplies)
1442 ret = regulator_bulk_get(&client->dev, sgtl5000->num_supplies,
1447 ret = regulator_bulk_enable(sgtl5000->num_supplies,
1452 regulator_bulk_free(sgtl5000->num_supplies,
1690 if (sgtl5000->num_supplies <= VDDD) {
1787 regulator_bulk_disable(sgtl5000->num_supplies, sgtl5000->supplies);
1788 regulator_bulk_free(sgtl5000->num_supplies, sgtl5000->supplies);
1802 regulator_bulk_disable(sgtl5000->num_supplies, sgtl500
[all...]
H A Dcs35l35.h281 int num_supplies; member in struct:cs35l35_private
/linux-master/drivers/gpu/drm/bridge/adv7511/
H A Dadv7511_drv.c1021 unsigned int num_supplies = adv->info->num_supplies; local
1026 adv->supplies = devm_kcalloc(dev, num_supplies,
1031 for (i = 0; i < num_supplies; i++)
1034 ret = devm_regulator_bulk_get(dev, num_supplies, adv->supplies);
1038 return regulator_bulk_enable(num_supplies, adv->supplies);
1043 regulator_bulk_disable(adv->info->num_supplies, adv->supplies);
1373 .num_supplies = ARRAY_SIZE(adv7511_supply_names),
1382 .num_supplies = ARRAY_SIZE(adv7533_supply_names),
1392 .num_supplies
[all...]
/linux-master/drivers/usb/host/
H A Dxhci-tegra.c227 unsigned int num_supplies; member in struct:tegra_xusb_soc
1693 tegra->supplies = devm_kcalloc(&pdev->dev, tegra->soc->num_supplies,
1702 tegra->soc->num_supplies);
1704 err = devm_regulator_bulk_get(&pdev->dev, tegra->soc->num_supplies,
1768 err = regulator_bulk_enable(tegra->soc->num_supplies, tegra->supplies);
1902 regulator_bulk_disable(tegra->soc->num_supplies, tegra->supplies);
1921 regulator_bulk_disable(tegra->soc->num_supplies, tegra->supplies);
2485 .num_supplies = ARRAY_SIZE(tegra124_supply_names),
2523 .num_supplies = ARRAY_SIZE(tegra210_supply_names),
2566 .num_supplies
[all...]
/linux-master/drivers/phy/tegra/
H A Dxusb.c1215 padctl->supplies = devm_kcalloc(&pdev->dev, padctl->soc->num_supplies,
1224 padctl->soc->num_supplies);
1226 err = devm_regulator_bulk_get(&pdev->dev, padctl->soc->num_supplies,
1237 err = regulator_bulk_enable(padctl->soc->num_supplies,
1267 regulator_bulk_disable(padctl->soc->num_supplies, padctl->supplies);
1284 err = regulator_bulk_disable(padctl->soc->num_supplies,

Completed in 234 milliseconds

12