/linux-master/drivers/opp/ |
H A D | core.c | 125 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 D | tlv320aic31xx.c | 170 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 D | wm8580.c | 247 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 D | tlv320aic3x.c | 74 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 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 | wm8904.c | 52 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 D | cs42l42.c | 2201 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 D | wm8995.c | 383 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 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/gpu/drm/panel/ |
H A D | panel-novatek-nt36672a.c | 72 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 D | panel-novatek-nt35510.c | 557 * @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 D | panel-samsung-s6e63m0.c | 270 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 D | panel-sony-tulip-truly-nt35521.c | 23 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 D | imx296.c | 197 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 D | bmi160_core.c | 713 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 D | sii9234.c | 174 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 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/media/platform/qcom/camss/ |
H A D | camss-csid.c | 179 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 D | twl6040.c | 678 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 D | core.h | 77 struct regulator_bulk_data *supplies; member in struct:wm8994
|
/linux-master/include/drm/bridge/ |
H A D | samsung-dsim.h | 94 struct regulator_bulk_data supplies[2]; member in struct:samsung_dsim
|
/linux-master/drivers/input/touchscreen/ |
H A D | cyttsp5.c | 210 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 D | dsi_phy.h | 109 struct regulator_bulk_data *supplies; member in struct:msm_dsi_phy
|
/linux-master/drivers/usb/host/ |
H A D | xhci-mtk.h | 165 struct regulator_bulk_data supplies[BULK_VREGS_NUM]; member in struct:xhci_hcd_mtk
|
/linux-master/drivers/pci/controller/ |
H A D | pcie-brcmstb.c | 233 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...] |