Searched refs:supplies (Results 101 - 125 of 223) sorted by relevance

123456789

/linux-master/drivers/opp/
H A Dcore.c125 return opp->supplies[0].u_volt;
132 * @supplies: Placeholder for copying the supply information.
135 * setting @supplies.
137 * This can be used for devices with any number of power supplies. The caller
138 * must ensure the @supplies array must contain space for each regulator.
141 struct dev_pm_opp_supply *supplies)
143 if (IS_ERR_OR_NULL(opp) || !supplies) {
148 memcpy(supplies, opp->supplies,
149 sizeof(*supplies) * op
140 dev_pm_opp_get_supplies(struct dev_pm_opp *opp, struct dev_pm_opp_supply *supplies) argument
[all...]
/linux-master/sound/soc/codecs/
H A Dtlv320aic31xx.c170 struct regulator_bulk_data supplies[AIC31XX_NUM_SUPPLIES]; member in struct:aic31xx_priv
1208 * supplies was disabled.
1274 ret = regulator_bulk_enable(ARRAY_SIZE(aic31xx->supplies),
1275 aic31xx->supplies);
1291 regulator_bulk_disable(ARRAY_SIZE(aic31xx->supplies),
1292 aic31xx->supplies);
1311 regulator_bulk_disable(ARRAY_SIZE(aic31xx->supplies),
1312 aic31xx->supplies);
1372 for (i = 0; i < ARRAY_SIZE(aic31xx->supplies); i++) {
1377 aic31xx->supplies[
[all...]
H A Dwm8580.c247 struct regulator_bulk_data supplies[WM8580_NUM_SUPPLIES]; member in struct:wm8580_priv
926 ret = regulator_bulk_enable(ARRAY_SIZE(wm8580->supplies),
927 wm8580->supplies);
929 dev_err(component->dev, "Failed to enable supplies: %d\n", ret);
943 regulator_bulk_disable(ARRAY_SIZE(wm8580->supplies), wm8580->supplies);
953 regulator_bulk_disable(ARRAY_SIZE(wm8580->supplies), wm8580->supplies);
1005 for (i = 0; i < ARRAY_SIZE(wm8580->supplies); i++)
1006 wm8580->supplies[
[all...]
H A Dtlv320aic3x.c74 struct regulator_bulk_data supplies[AIC3X_NUM_SUPPLIES]; member in struct:aic3x_priv
1368 * of the supplies was disabled
1385 ret = regulator_bulk_enable(ARRAY_SIZE(aic3x->supplies),
1386 aic3x->supplies);
1428 ret = regulator_bulk_disable(ARRAY_SIZE(aic3x->supplies),
1429 aic3x->supplies);
1606 for (i = 0; i < ARRAY_SIZE(aic3x->supplies); i++) {
1610 aic3x->supplies[i].consumer,
1704 dvdd = regulator_get_voltage(aic3x->supplies[1].consumer);
1705 avdd = regulator_get_voltage(aic3x->supplies[
[all...]
H A Dcs35l56.c1150 * Assert RESET before removing supplies.
1159 regulator_bulk_disable(ARRAY_SIZE(cs35l56->supplies), cs35l56->supplies);
1212 /* Enable supplies before releasing RESET. */
1213 ret = regulator_bulk_enable(ARRAY_SIZE(cs35l56->supplies), cs35l56->supplies);
1215 dev_err(dev, "system_resume_early failed to enable supplies: %d\n", ret);
1439 cs35l56_fill_supply_names(cs35l56->supplies);
1440 ret = devm_regulator_bulk_get(cs35l56->base.dev, ARRAY_SIZE(cs35l56->supplies),
1441 cs35l56->supplies);
[all...]
H A Dwm8904.c52 struct regulator_bulk_data supplies[WM8904_NUM_SUPPLIES]; member in struct:wm8904_priv
1894 ret = regulator_bulk_enable(ARRAY_SIZE(wm8904->supplies),
1895 wm8904->supplies);
1898 "Failed to enable supplies: %d\n",
1907 regulator_bulk_disable(ARRAY_SIZE(wm8904->supplies),
1908 wm8904->supplies);
1953 regulator_bulk_disable(ARRAY_SIZE(wm8904->supplies),
1954 wm8904->supplies);
2215 for (i = 0; i < ARRAY_SIZE(wm8904->supplies); i++)
2216 wm8904->supplies[
[all...]
H A Dcs42l42.c2201 regulator_bulk_disable(ARRAY_SIZE(cs42l42->supplies), cs42l42->supplies);
2233 ret = regulator_bulk_enable(ARRAY_SIZE(cs42l42->supplies), cs42l42->supplies);
2235 dev_err(dev, "Failed to enable supplies: %d\n", ret);
2289 BUILD_BUG_ON(ARRAY_SIZE(cs42l42_supply_names) != ARRAY_SIZE(cs42l42->supplies));
2290 for (i = 0; i < ARRAY_SIZE(cs42l42->supplies); i++)
2291 cs42l42->supplies[i].supply = cs42l42_supply_names[i];
2294 ARRAY_SIZE(cs42l42->supplies),
2295 cs42l42->supplies);
[all...]
H A Dwm8995.c383 struct regulator_bulk_data supplies[WM8995_NUM_SUPPLIES]; member in struct:wm8995_priv
1968 ret = regulator_bulk_enable(ARRAY_SIZE(wm8995->supplies),
1969 wm8995->supplies);
1987 regulator_bulk_disable(ARRAY_SIZE(wm8995->supplies),
1988 wm8995->supplies);
2004 for (i = 0; i < ARRAY_SIZE(wm8995->supplies); i++)
2005 wm8995->supplies[i].supply = wm8995_supply_names[i];
2008 ARRAY_SIZE(wm8995->supplies),
2009 wm8995->supplies);
2011 dev_err(component->dev, "Failed to request supplies
[all...]
/linux-master/drivers/usb/misc/
H A Donboard_usb_hub.c34 * hub requires more than the currently supported supplies, add a new one here.
56 struct regulator_bulk_data supplies[MAX_SUPPLIES]; member in struct:onboard_hub
78 err = regulator_bulk_enable(hub->pdata->num_supplies, hub->supplies);
80 dev_err(hub->dev, "failed to enable supplies: %pe\n", ERR_PTR(err));
102 err = regulator_bulk_disable(hub->pdata->num_supplies, hub->supplies);
104 dev_err(hub->dev, "failed to disable supplies: %pe\n", ERR_PTR(err));
272 return dev_err_probe(dev, -EINVAL, "max %zu supplies supported!\n",
276 hub->supplies[i].supply = supply_names[i];
278 err = devm_regulator_bulk_get(dev, hub->pdata->num_supplies, hub->supplies);
280 dev_err(dev, "Failed to get regulator supplies
[all...]
/linux-master/drivers/gpu/drm/panel/
H A Dpanel-novatek-nt36672a.c72 struct regulator_bulk_data supplies[ARRAY_SIZE(nt36672a_regulator_names)]; member in struct:nt36672a_panel
110 ret = regulator_bulk_disable(ARRAY_SIZE(pinfo->supplies), pinfo->supplies);
159 ret = regulator_bulk_enable(ARRAY_SIZE(pinfo->supplies), pinfo->supplies);
608 for (i = 0; i < ARRAY_SIZE(pinfo->supplies); i++)
609 pinfo->supplies[i].supply = nt36672a_regulator_names[i];
611 ret = devm_regulator_bulk_get(dev, ARRAY_SIZE(pinfo->supplies),
612 pinfo->supplies);
616 for (i = 0; i < ARRAY_SIZE(pinfo->supplies);
[all...]
H A Dpanel-novatek-nt35510.c557 * @supplies: regulators supplying the panel
559 struct regulator_bulk_data supplies[2]; member in struct:nt35510
865 ret = regulator_bulk_enable(ARRAY_SIZE(nt->supplies), nt->supplies);
960 ret = regulator_bulk_disable(ARRAY_SIZE(nt->supplies), nt->supplies);
1121 nt->supplies[0].supply = "vdd"; /* 2.3-4.8 V */
1122 nt->supplies[1].supply = "vddi"; /* 1.65-3.3V */
1123 ret = devm_regulator_bulk_get(dev, ARRAY_SIZE(nt->supplies),
1124 nt->supplies);
[all...]
H A Dpanel-samsung-s6e63m0.c270 struct regulator_bulk_data supplies[2]; member in struct:s6e63m0
469 ret = regulator_bulk_enable(ARRAY_SIZE(ctx->supplies), ctx->supplies);
491 ret = regulator_bulk_disable(ARRAY_SIZE(ctx->supplies), ctx->supplies);
698 ctx->supplies[0].supply = "vdd3";
699 ctx->supplies[1].supply = "vci";
700 ret = devm_regulator_bulk_get(dev, ARRAY_SIZE(ctx->supplies),
701 ctx->supplies);
H A Dpanel-sony-tulip-truly-nt35521.c23 struct regulator_bulk_data supplies[2]; member in struct:truly_nt35521
297 ret = regulator_bulk_enable(ARRAY_SIZE(ctx->supplies), ctx->supplies);
326 regulator_bulk_disable(ARRAY_SIZE(ctx->supplies),
327 ctx->supplies);
446 ctx->supplies[0].supply = "positive5";
447 ctx->supplies[1].supply = "negative5";
448 ret = devm_regulator_bulk_get(dev, ARRAY_SIZE(ctx->supplies),
449 ctx->supplies);
/linux-master/drivers/media/i2c/
H A Dimx296.c197 struct regulator_bulk_data supplies[ARRAY_SIZE(imx296_supply_names)]; member in struct:imx296
255 ret = regulator_bulk_enable(ARRAY_SIZE(sensor->supplies),
256 sensor->supplies);
286 regulator_bulk_disable(ARRAY_SIZE(sensor->supplies), sensor->supplies);
294 regulator_bulk_disable(ARRAY_SIZE(sensor->supplies), sensor->supplies);
1029 for (i = 0; i < ARRAY_SIZE(sensor->supplies); ++i)
1030 sensor->supplies[i].supply = imx296_supply_names[i];
1032 ret = devm_regulator_bulk_get(sensor->dev, ARRAY_SIZE(sensor->supplies),
[all...]
/linux-master/drivers/iio/imu/bmi160/
H A Dbmi160_core.c713 ret = regulator_bulk_enable(ARRAY_SIZE(data->supplies), data->supplies);
761 regulator_bulk_disable(ARRAY_SIZE(data->supplies), data->supplies);
818 ret = regulator_bulk_disable(ARRAY_SIZE(bmi_data->supplies),
819 bmi_data->supplies);
841 data->supplies[0].supply = "vdd";
842 data->supplies[1].supply = "vddio";
844 ARRAY_SIZE(data->supplies),
845 data->supplies);
[all...]
/linux-master/drivers/gpu/drm/bridge/
H A Dsii9234.c174 struct regulator_bulk_data supplies[4]; member in struct:sii9234
571 return regulator_bulk_enable(ARRAY_SIZE(ctx->supplies), ctx->supplies);
578 regulator_bulk_disable(ARRAY_SIZE(ctx->supplies), ctx->supplies);
833 ctx->supplies[0].supply = "avcc12";
834 ctx->supplies[1].supply = "avcc33";
835 ctx->supplies[2].supply = "iovcc18";
836 ctx->supplies[3].supply = "cvcc12";
837 ret = devm_regulator_bulk_get(ctx->dev, 4, ctx->supplies);
[all...]
H A Dlontium-lt8912b.c46 struct regulator_bulk_data supplies[7]; member in struct:lt8912
264 ret = regulator_bulk_enable(ARRAY_SIZE(lt->supplies), lt->supplies);
279 regulator_bulk_disable(ARRAY_SIZE(lt->supplies), lt->supplies);
681 for (i = 0; i < ARRAY_SIZE(lt->supplies); i++)
682 lt->supplies[i].supply = supply_names[i];
684 return devm_regulator_bulk_get(lt->dev, ARRAY_SIZE(lt->supplies),
685 lt->supplies);
/linux-master/drivers/media/platform/qcom/camss/
H A Dcamss-csid.c179 csid->supplies);
188 csid->supplies);
196 csid->supplies);
210 csid->supplies);
220 csid->supplies);
663 csid->supplies = devm_kmalloc_array(camss->dev,
665 sizeof(*csid->supplies),
667 if (!csid->supplies)
672 csid->supplies[i].supply = res->regulators[i];
675 csid->supplies);
[all...]
/linux-master/drivers/mfd/
H A Dtwl6040.c678 twl6040->supplies[0].supply = "vio";
679 twl6040->supplies[1].supply = "v2v1";
681 twl6040->supplies);
683 dev_err(&client->dev, "Failed to get supplies: %d\n", ret);
687 ret = regulator_bulk_enable(TWL6040_NUM_SUPPLIES, twl6040->supplies);
689 dev_err(&client->dev, "Failed to enable supplies: %d\n", ret);
801 regulator_bulk_disable(TWL6040_NUM_SUPPLIES, twl6040->supplies);
816 regulator_bulk_disable(TWL6040_NUM_SUPPLIES, twl6040->supplies);
/linux-master/include/linux/mfd/wm8994/
H A Dcore.h77 struct regulator_bulk_data *supplies; member in struct:wm8994
/linux-master/include/drm/bridge/
H A Dsamsung-dsim.h94 struct regulator_bulk_data supplies[2]; member in struct:samsung_dsim
/linux-master/drivers/input/touchscreen/
H A Dcyttsp5.c210 struct regulator_bulk_data supplies[2]; member in struct:cyttsp5
820 regulator_bulk_disable(ARRAY_SIZE(ts->supplies), ts->supplies);
843 ts->supplies[0].supply = "vdd";
844 ts->supplies[1].supply = "vddio";
845 error = devm_regulator_bulk_get(dev, ARRAY_SIZE(ts->supplies),
846 ts->supplies);
856 error = regulator_bulk_enable(ARRAY_SIZE(ts->supplies), ts->supplies);
/linux-master/drivers/gpu/drm/msm/dsi/phy/
H A Ddsi_phy.h109 struct regulator_bulk_data *supplies; member in struct:msm_dsi_phy
/linux-master/drivers/usb/host/
H A Dxhci-mtk.h165 struct regulator_bulk_data supplies[BULK_VREGS_NUM]; member in struct:xhci_hcd_mtk
/linux-master/drivers/pci/controller/
H A Dpcie-brcmstb.c233 struct regulator_bulk_data supplies[]; member in struct:subdev_regulators
1167 static const char * const supplies[] = { variable
1176 sizeof(struct regulator_bulk_data) * ARRAY_SIZE(supplies);
1182 sr->num_supplies = ARRAY_SIZE(supplies);
1183 for (i = 0; i < ARRAY_SIZE(supplies); i++)
1184 sr->supplies[i].supply = supplies[i];
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);
[all...]

Completed in 295 milliseconds

123456789