/linux-master/sound/soc/codecs/ |
H A D | rt5645.c | 452 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 D | cs35l56.c | 1150 * 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 D | cs35l41.c | 1202 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 D | panel-ilitek-ili9341.c | 186 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 D | panel-novatek-nt36672e.c | 49 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 D | panel-visionox-rm69299.c | 20 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 D | onboard_usb_hub.c | 34 * 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 D | platform.c | 99 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 D | core.h | 880 * @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 D | tegra-xudc.c | 500 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 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...] |
/linux-master/drivers/iio/magnetometer/ |
H A D | af8133j.c | 51 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 D | lontium-lt9611uxc.c | 55 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 D | lontium-lt8912b.c | 46 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 D | imagis.c | 53 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 D | phy-qcom-edp.c | 99 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 D | mipi-csis.c | 184 * @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 D | tda1997x.c | 197 /* 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 D | tc358746.c | 152 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 D | st-vgxy61.c | 386 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 D | s5k5baf.c | 284 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 D | ov5645.c | 62 /* 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 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 | imx335.c | 140 * @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 D | s5c73m3-core.c | 1366 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);
|