/linux-master/sound/soc/codecs/ |
H A D | cs42l56.c | 47 struct regulator_bulk_data supplies[CS42L56_NUM_SUPPLIES]; member in struct:cs42l56_private 897 ret = regulator_bulk_enable(ARRAY_SIZE(cs42l56->supplies), 898 cs42l56->supplies); 915 regulator_bulk_disable(ARRAY_SIZE(cs42l56->supplies), 916 cs42l56->supplies); 1218 for (i = 0; i < ARRAY_SIZE(cs42l56->supplies); i++) 1219 cs42l56->supplies[i].supply = cs42l56_supply_names[i]; 1222 ARRAY_SIZE(cs42l56->supplies), 1223 cs42l56->supplies); 1226 "Failed to request supplies [all...] |
H A D | sta350.c | 163 struct regulator_bulk_data supplies[ARRAY_SIZE(sta350_supply_names)]; member in struct:sta350_priv 850 ARRAY_SIZE(sta350->supplies), 851 sta350->supplies); 854 "Failed to enable supplies: %d\n", 881 regulator_bulk_disable(ARRAY_SIZE(sta350->supplies), 882 sta350->supplies); 912 ret = regulator_bulk_enable(ARRAY_SIZE(sta350->supplies), 913 sta350->supplies); 915 dev_err(component->dev, "Failed to enable supplies: %d\n", ret); 1033 regulator_bulk_disable(ARRAY_SIZE(sta350->supplies), sta35 [all...] |
H A D | ak4458.c | 45 struct regulator_bulk_data supplies[AK4458_NUM_SUPPLIES]; member in struct:ak4458_priv 659 regulator_bulk_disable(ARRAY_SIZE(ak4458->supplies), 660 ak4458->supplies); 669 ret = regulator_bulk_enable(ARRAY_SIZE(ak4458->supplies), 670 ak4458->supplies); 672 dev_err(ak4458->dev, "Failed to enable supplies: %d\n", ret); 775 for (i = 0; i < ARRAY_SIZE(ak4458->supplies); i++) 776 ak4458->supplies[i].supply = ak4458_supply_names[i]; 778 ret = devm_regulator_bulk_get(ak4458->dev, ARRAY_SIZE(ak4458->supplies), 779 ak4458->supplies); [all...] |
H A D | wm8993.c | 207 struct regulator_bulk_data supplies[WM8993_NUM_SUPPLIES]; member in struct:wm8993_priv 992 ret = regulator_bulk_enable(ARRAY_SIZE(wm8993->supplies), 993 wm8993->supplies); 1059 regulator_bulk_disable(ARRAY_SIZE(wm8993->supplies), 1060 wm8993->supplies); 1649 for (i = 0; i < ARRAY_SIZE(wm8993->supplies); i++) 1650 wm8993->supplies[i].supply = wm8993_supply_names[i]; 1652 ret = devm_regulator_bulk_get(&i2c->dev, ARRAY_SIZE(wm8993->supplies), 1653 wm8993->supplies); 1655 dev_err(&i2c->dev, "Failed to request supplies [all...] |
H A D | pcm512x.c | 35 struct regulator_bulk_data supplies[PCM512x_NUM_SUPPLIES]; member in struct:pcm512x_priv 1581 for (i = 0; i < ARRAY_SIZE(pcm512x->supplies); i++) 1582 pcm512x->supplies[i].supply = pcm512x_supply_names[i]; 1584 ret = devm_regulator_bulk_get(dev, ARRAY_SIZE(pcm512x->supplies), 1585 pcm512x->supplies); 1587 dev_err(dev, "Failed to get supplies: %d\n", ret); 1595 for (i = 0; i < ARRAY_SIZE(pcm512x->supplies); i++) { 1597 pcm512x->supplies[i].consumer, 1606 ret = regulator_bulk_enable(ARRAY_SIZE(pcm512x->supplies), 1607 pcm512x->supplies); [all...] |
H A D | wm2000.c | 65 struct regulator_bulk_data supplies[WM2000_NUM_SUPPLIES]; member in struct:wm2000_priv 131 ret = regulator_bulk_enable(WM2000_NUM_SUPPLIES, wm2000->supplies); 133 dev_err(&i2c->dev, "Failed to enable supplies: %d\n", ret); 155 regulator_bulk_disable(WM2000_NUM_SUPPLIES, wm2000->supplies); 162 regulator_bulk_disable(WM2000_NUM_SUPPLIES, wm2000->supplies); 177 regulator_bulk_disable(WM2000_NUM_SUPPLIES, wm2000->supplies); 183 regulator_bulk_disable(WM2000_NUM_SUPPLIES, wm2000->supplies); 205 regulator_bulk_disable(WM2000_NUM_SUPPLIES, wm2000->supplies); 222 regulator_bulk_disable(WM2000_NUM_SUPPLIES, wm2000->supplies); 260 regulator_bulk_disable(WM2000_NUM_SUPPLIES, wm2000->supplies); [all...] |
H A D | wm8985.c | 188 struct regulator_bulk_data supplies[WM8985_NUM_SUPPLIES]; member in struct:wm8985_priv 964 ret = regulator_bulk_enable(ARRAY_SIZE(wm8985->supplies), 965 wm8985->supplies); 968 "Failed to enable supplies: %d\n", 1018 regulator_bulk_disable(ARRAY_SIZE(wm8985->supplies), 1019 wm8985->supplies); 1034 for (i = 0; i < ARRAY_SIZE(wm8985->supplies); i++) 1035 wm8985->supplies[i].supply = wm8985_supply_names[i]; 1037 ret = devm_regulator_bulk_get(component->dev, ARRAY_SIZE(wm8985->supplies), 1038 wm8985->supplies); [all...] |
H A D | ak4375.c | 99 struct regulator_bulk_data supplies[ARRAY_SIZE(supply_names)]; member in struct:ak4375_priv 420 regulator_bulk_disable(ARRAY_SIZE(ak4375->supplies), ak4375->supplies); 427 ret = regulator_bulk_enable(ARRAY_SIZE(ak4375->supplies), ak4375->supplies); 519 ak4375->supplies[i].supply = supply_names[i]; 521 ret = devm_regulator_bulk_get(ak4375->dev, ARRAY_SIZE(ak4375->supplies), ak4375->supplies);
|
H A D | sgtl5000.c | 94 /* regulator supplies for sgtl5000, VDDD is an optional external supply */ 145 struct regulator_bulk_data supplies[SGTL5000_SUPPLY_NUM]; member in struct:sgtl5000_priv 1279 * sgtl5000 has 3 internal power supplies: 1303 vdda = regulator_get_voltage(sgtl5000->supplies[VDDA].consumer); 1304 vddio = regulator_get_voltage(sgtl5000->supplies[VDDIO].consumer); 1306 ? regulator_get_voltage(sgtl5000->supplies[VDDD].consumer) 1319 /* according to datasheet, maximum voltage of supplies */ 1348 if (regulator_is_equal(sgtl5000->supplies[VDDA].consumer, 1349 sgtl5000->supplies[VDDIO].consumer)) { 1427 for (i = 0; i < ARRAY_SIZE(sgtl5000->supplies); [all...] |
H A D | cs42l42.h | 30 struct regulator_bulk_data supplies[CS42L42_NUM_SUPPLIES]; member in struct:cs42l42_private
|
/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/gpu/drm/panel/ |
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-samsung-s6e63j0x03.c | 40 struct regulator_bulk_data supplies[2]; member in struct:s6e63j0x03 151 ret = regulator_bulk_enable(ARRAY_SIZE(ctx->supplies), ctx->supplies); 167 return regulator_bulk_disable(ARRAY_SIZE(ctx->supplies), ctx->supplies); 452 ctx->supplies[0].supply = "vdd3"; 453 ctx->supplies[1].supply = "vci"; 454 ret = devm_regulator_bulk_get(dev, ARRAY_SIZE(ctx->supplies), 455 ctx->supplies);
|
H A D | panel-innolux-p079zca.c | 52 struct regulator_bulk_data *supplies; member in struct:innolux_panel 103 innolux->supplies); 123 innolux->supplies); 187 regulator_bulk_disable(innolux->desc->num_supplies, innolux->supplies); 441 innolux->supplies = devm_kcalloc(dev, desc->num_supplies, 442 sizeof(*innolux->supplies), 444 if (!innolux->supplies) 448 innolux->supplies[i].supply = desc->supply_names[i]; 451 innolux->supplies);
|
H A D | panel-dsi-cm.c | 62 struct regulator_bulk_data supplies[DCS_REGULATOR_SUPPLY_NUM]; member in struct:panel_drv_data 373 r = regulator_bulk_enable(ARRAY_SIZE(ddata->supplies), ddata->supplies); 375 dev_err(&ddata->dsi->dev, "failed to enable supplies: %d\n", r); 407 r = regulator_bulk_disable(ARRAY_SIZE(ddata->supplies), ddata->supplies); 409 dev_err(&ddata->dsi->dev, "failed to disable supplies: %d\n", r); 485 ddata->supplies[0].supply = "vpnl"; 486 ddata->supplies[1].supply = "vddi"; 487 err = devm_regulator_bulk_get(&dsi->dev, ARRAY_SIZE(ddata->supplies), [all...] |
H A D | panel-samsung-ld9040.c | 95 struct regulator_bulk_data supplies[2]; member in struct:ld9040 203 ret = regulator_bulk_enable(ARRAY_SIZE(ctx->supplies), ctx->supplies); 218 return regulator_bulk_disable(ARRAY_SIZE(ctx->supplies), ctx->supplies); 355 ctx->supplies[0].supply = "vdd3"; 356 ctx->supplies[1].supply = "vci"; 357 ret = devm_regulator_bulk_get(dev, ARRAY_SIZE(ctx->supplies), 358 ctx->supplies);
|
H A D | panel-samsung-s6d7aa0.c | 31 struct regulator_bulk_data supplies[2]; member in struct:s6d7aa0 141 ret = regulator_bulk_enable(ARRAY_SIZE(ctx->supplies), ctx->supplies); 177 regulator_bulk_disable(ARRAY_SIZE(ctx->supplies), ctx->supplies); 495 ctx->supplies[0].supply = "power"; 496 ctx->supplies[1].supply = "vmipi"; 497 ret = devm_regulator_bulk_get(dev, ARRAY_SIZE(ctx->supplies), 498 ctx->supplies);
|
H A D | panel-raydium-rm67191.c | 204 struct regulator_bulk_data *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); 527 rad->supplies = devm_kcalloc(dev, rad->num_supplies, 528 sizeof(*rad->supplies), GFP_KERNEL); 529 if (!rad->supplies) 533 rad->supplies[i].supply = rad_supply_names[i]; 535 return devm_regulator_bulk_get(dev, rad->num_supplies, rad->supplies);
|
/linux-master/drivers/ata/ |
H A D | ahci_tegra.c | 178 struct regulator_bulk_data *supplies; member in struct:tegra_ahci_priv 244 tegra->supplies); 275 regulator_bulk_disable(tegra->soc->num_supplies, tegra->supplies); 294 regulator_bulk_disable(tegra->soc->num_supplies, tegra->supplies); 574 tegra->supplies = devm_kcalloc(&pdev->dev, 576 sizeof(*tegra->supplies), GFP_KERNEL); 577 if (!tegra->supplies) 580 regulator_bulk_set_supply_names(tegra->supplies, 586 tegra->supplies);
|
/linux-master/drivers/gpu/drm/bridge/ |
H A D | parade-ps8640.c | 104 struct regulator_bulk_data supplies[2]; member in struct:ps8640 387 ret = regulator_bulk_enable(ARRAY_SIZE(ps_bridge->supplies), 388 ps_bridge->supplies); 426 ret = regulator_bulk_disable(ARRAY_SIZE(ps_bridge->supplies), 427 ps_bridge->supplies); 645 ps_bridge->supplies[0].supply = "vdd12"; 646 ps_bridge->supplies[1].supply = "vdd33"; 647 ret = devm_regulator_bulk_get(dev, ARRAY_SIZE(ps_bridge->supplies), 648 ps_bridge->supplies);
|
H A D | lontium-lt9611.c | 56 struct regulator_bulk_data supplies[2]; member in struct:lt9611 559 lt9611->supplies[0].supply = "vdd"; 560 lt9611->supplies[1].supply = "vcc"; 562 ret = devm_regulator_bulk_get(lt9611->dev, 2, lt9611->supplies); 566 return regulator_set_load(lt9611->supplies[0].consumer, 300000); 573 ret = regulator_enable(lt9611->supplies[0].consumer); 579 ret = regulator_enable(lt9611->supplies[1].consumer); 581 regulator_disable(lt9611->supplies[0].consumer); 1154 regulator_bulk_disable(ARRAY_SIZE(lt9611->supplies), lt9611->supplies); [all...] |
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...] |
/linux-master/drivers/media/i2c/ |
H A D | dw9768.c | 102 struct regulator_bulk_data supplies[ARRAY_SIZE(dw9768_supply_names)]; member in struct:dw9768 323 dw9768->supplies); 335 dw9768->supplies); 355 dw9768->supplies); 449 dw9768->supplies[i].supply = dw9768_supply_names[i]; 452 dw9768->supplies);
|
/linux-master/drivers/power/supply/ |
H A D | wm8350_power.c | 53 int supplies = 0; local 72 supplies = WM8350_USB_SUPPLY; 77 supplies = WM8350_USB_SUPPLY | WM8350_BATT_SUPPLY; 79 supplies = WM8350_LINE_SUPPLY; 81 supplies = WM8350_BATT_SUPPLY; 83 return supplies;
|
/linux-master/drivers/opp/ |
H A D | of.c | 661 dev_err(dev, "%s: Invalid number of elements in %s property (%u) with supplies (%d)\n", 745 opp->supplies[i].u_volt = microvolt[j++]; 748 opp->supplies[i].u_volt_min = microvolt[j++]; 749 opp->supplies[i].u_volt_max = microvolt[j++]; 751 opp->supplies[i].u_volt_min = opp->supplies[i].u_volt; 752 opp->supplies[i].u_volt_max = opp->supplies[i].u_volt; 757 opp->supplies[i].u_amp = microamp[i]; 760 opp->supplies[ [all...] |