Searched refs:supplies (Results 1 - 25 of 223) sorted by last modified time

123456789

/linux-master/sound/soc/codecs/
H A Drt5645.c452 struct regulator_bulk_data supplies[ARRAY_SIZE(rt5645_supply_names)]; member in struct:rt5645_priv
4034 for (i = 0; i < ARRAY_SIZE(rt5645->supplies); i++)
4035 rt5645->supplies[i].supply = rt5645_supply_names[i];
4038 ARRAY_SIZE(rt5645->supplies),
4039 rt5645->supplies);
4041 dev_err(&i2c->dev, "Failed to request supplies: %d\n", ret);
4045 ret = regulator_bulk_enable(ARRAY_SIZE(rt5645->supplies),
4046 rt5645->supplies);
4048 dev_err(&i2c->dev, "Failed to enable supplies: %d\n", ret);
4261 regulator_bulk_disable(ARRAY_SIZE(rt5645->supplies), rt564
[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 Dcs35l41.c1202 cs35l41->supplies[i].supply = cs35l41_supplies[i];
1205 cs35l41->supplies);
1208 "Failed to request core supplies\n");
1210 ret = regulator_bulk_enable(CS35L41_NUM_SUPPLIES, cs35l41->supplies);
1213 "Failed to enable core supplies\n");
1355 regulator_bulk_disable(CS35L41_NUM_SUPPLIES, cs35l41->supplies);
1379 regulator_bulk_disable(CS35L41_NUM_SUPPLIES, cs35l41->supplies);
/linux-master/drivers/gpu/drm/panel/
H A Dpanel-ilitek-ili9341.c186 struct regulator_bulk_data supplies[3]; member in struct:ili9341
374 ret = regulator_bulk_enable(ARRAY_SIZE(ili->supplies),
375 ili->supplies);
395 return regulator_bulk_disable(ARRAY_SIZE(ili->supplies),
396 ili->supplies);
675 ili->supplies[0].supply = "vci";
676 ili->supplies[1].supply = "vddi";
677 ili->supplies[2].supply = "vddi-led";
678 ret = devm_regulator_bulk_get(dev, ARRAY_SIZE(ili->supplies),
679 ili->supplies);
[all...]
H A Dpanel-novatek-nt36672e.c49 struct regulator_bulk_data supplies[3]; member in struct:nt36672e_panel
354 for (i = 0; i < ARRAY_SIZE(ctx->supplies); i++) {
355 ret = regulator_set_load(ctx->supplies[i].consumer,
359 ctx->supplies[i].supply, ret);
364 ret = regulator_bulk_enable(ARRAY_SIZE(ctx->supplies), ctx->supplies);
392 for (i = 0; i < ARRAY_SIZE(ctx->supplies); i++) {
393 ret = regulator_set_load(ctx->supplies[i].consumer,
397 ctx->supplies[i].supply, ret);
402 ret = regulator_bulk_disable(ARRAY_SIZE(ctx->supplies), ct
[all...]
H A Dpanel-visionox-rm69299.c20 struct regulator_bulk_data supplies[2]; member in struct:visionox_rm69299
34 ret = regulator_bulk_enable(ARRAY_SIZE(ctx->supplies), ctx->supplies);
57 return regulator_bulk_disable(ARRAY_SIZE(ctx->supplies), ctx->supplies);
199 ctx->supplies[0].supply = "vdda";
200 ctx->supplies[1].supply = "vdd3p3";
202 ret = devm_regulator_bulk_get(ctx->panel.dev, ARRAY_SIZE(ctx->supplies),
203 ctx->supplies);
230 ret = regulator_set_load(ctx->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/usb/dwc2/
H A Dplatform.c99 ret = regulator_bulk_enable(ARRAY_SIZE(hsotg->supplies),
100 hsotg->supplies);
143 regulator_bulk_disable(ARRAY_SIZE(hsotg->supplies), hsotg->supplies);
187 return regulator_bulk_disable(ARRAY_SIZE(hsotg->supplies), hsotg->supplies);
282 for (i = 0; i < ARRAY_SIZE(hsotg->supplies); i++)
283 hsotg->supplies[i].supply = dwc2_hsotg_supply_names[i];
285 ret = devm_regulator_bulk_get(hsotg->dev, ARRAY_SIZE(hsotg->supplies),
286 hsotg->supplies);
[all...]
H A Dcore.h880 * @supplies: Definition of USB power supplies
1073 struct regulator_bulk_data supplies[DWC2_NUM_SUPPLIES]; member in struct:dwc2_hsotg
/linux-master/drivers/usb/gadget/udc/
H A Dtegra-xudc.c500 struct regulator_bulk_data *supplies; member in struct:tegra_xudc
3823 xudc->supplies = devm_kcalloc(&pdev->dev, xudc->soc->num_supplies,
3824 sizeof(*xudc->supplies), GFP_KERNEL);
3825 if (!xudc->supplies)
3829 xudc->supplies[i].supply = xudc->soc->supply_names[i];
3832 xudc->supplies);
3842 err = regulator_bulk_enable(xudc->soc->num_supplies, xudc->supplies);
3912 regulator_bulk_disable(xudc->soc->num_supplies, xudc->supplies);
3936 regulator_bulk_disable(xudc->soc->num_supplies, xudc->supplies);
3968 regulator_bulk_disable(xudc->soc->num_supplies, xudc->supplies);
[all...]
/linux-master/drivers/phy/tegra/
H A Dxusb.c1215 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...]
/linux-master/drivers/iio/magnetometer/
H A Daf8133j.c51 struct regulator_bulk_data supplies[ARRAY_SIZE(af8133j_supply_names)]; member in struct:af8133j_data
157 regulator_bulk_disable(ARRAY_SIZE(data->supplies), data->supplies);
165 ret = regulator_bulk_enable(ARRAY_SIZE(data->supplies), data->supplies);
426 data->supplies[i].supply = af8133j_supply_names[i];
427 ret = devm_regulator_bulk_get(dev, ARRAY_SIZE(data->supplies),
428 data->supplies);
/linux-master/drivers/gpu/drm/bridge/
H A Dlontium-lt9611uxc.c55 struct regulator_bulk_data supplies[2]; member in struct:lt9611uxc
215 lt9611uxc->supplies[0].supply = "vdd";
216 lt9611uxc->supplies[1].supply = "vcc";
218 ret = devm_regulator_bulk_get(lt9611uxc->dev, 2, lt9611uxc->supplies);
222 return regulator_set_load(lt9611uxc->supplies[0].consumer, 200000);
229 ret = regulator_enable(lt9611uxc->supplies[0].consumer);
235 ret = regulator_enable(lt9611uxc->supplies[1].consumer);
237 regulator_disable(lt9611uxc->supplies[0].consumer);
976 regulator_bulk_disable(ARRAY_SIZE(lt9611uxc->supplies), lt9611uxc->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/input/touchscreen/
H A Dimagis.c53 struct regulator_bulk_data supplies[2]; member in struct:imagis_ts
164 regulator_bulk_disable(ARRAY_SIZE(ts->supplies), ts->supplies);
171 error = regulator_bulk_enable(ARRAY_SIZE(ts->supplies), ts->supplies);
286 ts->supplies[0].supply = "vdd";
287 ts->supplies[1].supply = "vddio";
289 ARRAY_SIZE(ts->supplies),
290 ts->supplies);
/linux-master/drivers/phy/qualcomm/
H A Dphy-qcom-edp.c99 struct regulator_bulk_data supplies[2]; member in struct:qcom_edp
181 ret = regulator_bulk_enable(ARRAY_SIZE(edp->supplies), edp->supplies);
231 regulator_bulk_disable(ARRAY_SIZE(edp->supplies), edp->supplies);
598 regulator_bulk_disable(ARRAY_SIZE(edp->supplies), edp->supplies);
808 edp->supplies[0].supply = "vdda-phy";
809 edp->supplies[1].supply = "vdda-pll";
810 ret = devm_regulator_bulk_get(dev, ARRAY_SIZE(edp->supplies), ed
[all...]
/linux-master/drivers/media/platform/samsung/exynos4-is/
H A Dmipi-csis.c184 * @supplies: CSIS regulator supplies
208 struct regulator_bulk_data supplies[CSIS_NUM_SUPPLIES]; member in struct:csis_state
811 state->supplies[i].supply = csis_supply_name[i];
814 state->supplies);
904 state->supplies);
932 state->supplies);
940 state->supplies);
/linux-master/drivers/media/i2c/
H A Dtda1997x.c197 /* regulator supplies */
227 struct regulator_bulk_data supplies[TDA1997X_NUM_SUPPLIES]; member in struct:tda1997x_state
2266 state->supplies);
2270 state->supplies);
2416 state->supplies[i].supply = tda1997x_supply_name[i];
2420 state->supplies);
2828 regulator_bulk_disable(TDA1997X_NUM_SUPPLIES, state->supplies);
H A Dtc358746.c152 struct regulator_bulk_data supplies[ARRAY_SIZE(tc358746_supplies)]; member in struct:tc358746
1535 tc358746->supplies[i].supply = tc358746_supplies[i];
1538 tc358746->supplies);
1540 return dev_err_probe(dev, err, "Failed to get supplies\n");
1628 tc358746->supplies);
1643 tc358746->supplies);
1673 tc358746->supplies);
H A Dst-vgxy61.c386 struct regulator_bulk_data supplies[ARRAY_SIZE(vgxy61_supply_name)]; member in struct:vgxy61_dev
594 sensor->supplies[i].supply = vgxy61_supply_name[i];
598 sensor->supplies);
1640 sensor->supplies);
1684 sensor->supplies);
1697 sensor->supplies);
H A Ds5k5baf.c284 struct regulator_bulk_data supplies[S5K5BAF_NUM_SUPPLIES]; member in struct:s5k5baf
945 ret = regulator_bulk_enable(S5K5BAF_NUM_SUPPLIES, state->supplies);
966 regulator_bulk_disable(S5K5BAF_NUM_SUPPLIES, state->supplies);
987 state->supplies);
1931 state->supplies[i].supply = s5k5baf_supply_names[i];
1934 state->supplies);
H A Dov5645.c62 /* regulator supplies */
95 struct regulator_bulk_data supplies[OV5645_NUM_SUPPLIES]; member in struct:ov5645
647 regulator_bulk_disable(OV5645_NUM_SUPPLIES, ov5645->supplies);
658 ret = regulator_bulk_enable(OV5645_NUM_SUPPLIES, ov5645->supplies);
665 regulator_bulk_disable(OV5645_NUM_SUPPLIES, ov5645->supplies);
1110 ov5645->supplies[i].supply = ov5645_supply_name[i];
1113 ov5645->supplies);
H A Dimx415.c590 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 Dimx335.c140 * @supplies: Regulator supplies to handle power control
161 struct regulator_bulk_data supplies[ARRAY_SIZE(imx335_supply_name)]; member in struct:imx335
1065 imx335->supplies[i].supply = imx335_supply_name[i];
1069 imx335->supplies);
1154 imx335->supplies);
1178 regulator_bulk_disable(ARRAY_SIZE(imx335_supply_name), imx335->supplies);
1196 regulator_bulk_disable(ARRAY_SIZE(imx335_supply_name), imx335->supplies);
/linux-master/drivers/media/i2c/s5c73m3/
H A Ds5c73m3-core.c1366 ret = regulator_enable(state->supplies[i].consumer);
1391 regulator_disable(state->supplies[i].consumer);
1410 ret = regulator_disable(state->supplies[i].consumer);
1418 int r = regulator_enable(state->supplies[i].consumer);
1421 state->supplies[i].supply, r);
1652 state->supplies[i].supply = s5c73m3_supply_names[i];
1655 state->supplies);

Completed in 563 milliseconds

123456789