/linux-master/drivers/media/i2c/ |
H A D | ov02a10.c | 110 struct regulator_bulk_data supplies[ARRAY_SIZE(ov02a10_supply_names)]; member in struct:ov02a10 419 ov02a10->supplies); 440 ov02a10->supplies); 457 ov02a10->supplies); 918 ov02a10->supplies[i].supply = ov02a10_supply_names[i]; 921 ov02a10->supplies);
|
H A D | imx412.c | 119 * @supplies: Regulator supplies 138 struct regulator_bulk_data supplies[ARRAY_SIZE(imx412_supply_names)]; member in struct:imx412 951 imx412->supplies[i].supply = imx412_supply_names[i]; 955 imx412->supplies); 1028 imx412->supplies); 1049 imx412->supplies); 1070 imx412->supplies);
|
H A D | ov2685.c | 92 struct regulator_bulk_data supplies[OV2685_NUM_SUPPLIES]; member in struct:ov2685 465 ret = regulator_bulk_enable(OV2685_NUM_SUPPLIES, ov2685->supplies); 471 /* The minimum delay between power supplies and reset rising can be 0 */ 489 regulator_bulk_disable(OV2685_NUM_SUPPLIES, ov2685->supplies); 504 regulator_bulk_disable(OV2685_NUM_SUPPLIES, ov2685->supplies); 766 ov2685->supplies[i].supply = ov2685_supply_names[i]; 770 ov2685->supplies);
|
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);
|
H A D | imx214.c | 71 struct regulator_bulk_data supplies[IMX214_NUM_SUPPLIES]; member in struct:imx214 456 ret = regulator_bulk_enable(IMX214_NUM_SUPPLIES, imx214->supplies); 466 regulator_bulk_disable(IMX214_NUM_SUPPLIES, imx214->supplies); 487 regulator_bulk_disable(IMX214_NUM_SUPPLIES, imx214->supplies); 979 imx214->supplies[i].supply = imx214_supply_name[i]; 982 imx214->supplies);
|
H A D | st-mipid02.c | 76 /* regulator supplies */ 91 struct regulator_bulk_data supplies[MIPID02_NUM_SUPPLIES]; member in struct:mipid02_dev 234 bridge->supplies[i].supply = mipid02_supply_name[i]; 238 bridge->supplies); 263 bridge->supplies); 287 regulator_bulk_disable(MIPID02_NUM_SUPPLIES, bridge->supplies);
|
H A D | ov4689.c | 95 struct regulator_bulk_data supplies[ARRAY_SIZE(ov4689_supply_names)]; member in struct:ov4689 531 ov4689->supplies); 562 ov4689->supplies); 813 ov4689->supplies[i].supply = ov4689_supply_names[i]; 817 ov4689->supplies);
|
H A D | mt9m114.c | 378 struct regulator_bulk_data supplies[3]; member in struct:mt9m114 2114 ret = regulator_bulk_enable(ARRAY_SIZE(sensor->supplies), 2115 sensor->supplies); 2191 regulator_bulk_disable(ARRAY_SIZE(sensor->supplies), sensor->supplies); 2198 regulator_bulk_disable(ARRAY_SIZE(sensor->supplies), sensor->supplies); 2377 sensor->supplies[0].supply = "vddio"; 2378 sensor->supplies[1].supply = "vdd"; 2379 sensor->supplies[ [all...] |
H A D | ov2680.c | 161 struct regulator_bulk_data supplies[OV2680_NUM_SUPPLIES]; member in struct:ov2680_dev 517 regulator_bulk_disable(OV2680_NUM_SUPPLIES, sensor->supplies); 525 ret = regulator_bulk_enable(OV2680_NUM_SUPPLIES, sensor->supplies); 551 regulator_bulk_disable(OV2680_NUM_SUPPLIES, sensor->supplies); 992 sensor->supplies[i].supply = ov2680_supply_name[i]; 995 OV2680_NUM_SUPPLIES, sensor->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 | ar0521.c | 120 struct regulator *supplies[ARRAY_SIZE(ar0521_supply_names)]; member in struct:ar0521_dev 850 if (sensor->supplies[i]) 851 regulator_disable(sensor->supplies[i]); 864 if (sensor->supplies[cnt]) { 865 ret = regulator_enable(sensor->supplies[cnt]); 1107 sensor->supplies[cnt] = supply;
|
/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/gpu/drm/bridge/ |
H A D | samsung-dsim.c | 1932 dsi->supplies[0].supply = "vddcore"; 1933 dsi->supplies[1].supply = "vddio"; 1934 ret = devm_regulator_bulk_get(dev, ARRAY_SIZE(dsi->supplies), 1935 dsi->supplies); 2048 ret = regulator_bulk_disable(ARRAY_SIZE(dsi->supplies), dsi->supplies); 2061 ret = regulator_bulk_enable(ARRAY_SIZE(dsi->supplies), dsi->supplies); 2084 regulator_bulk_disable(ARRAY_SIZE(dsi->supplies), dsi->supplies); [all...] |
/linux-master/drivers/gpu/drm/bridge/adv7511/ |
H A D | adv7511_drv.c | 1026 adv->supplies = devm_kcalloc(dev, num_supplies, 1027 sizeof(*adv->supplies), GFP_KERNEL); 1028 if (!adv->supplies) 1032 adv->supplies[i].supply = supply_names[i]; 1034 ret = devm_regulator_bulk_get(dev, num_supplies, adv->supplies); 1038 return regulator_bulk_enable(num_supplies, adv->supplies); 1043 regulator_bulk_disable(adv->info->num_supplies, adv->supplies);
|
/linux-master/drivers/gpu/drm/panel/ |
H A D | panel-samsung-s6e8aa0.c | 98 struct regulator_bulk_data supplies[2]; member in struct:s6e8aa0 861 ret = regulator_bulk_enable(ARRAY_SIZE(ctx->supplies), ctx->supplies); 878 return regulator_bulk_disable(ARRAY_SIZE(ctx->supplies), ctx->supplies); 999 ctx->supplies[0].supply = "vdd3"; 1000 ctx->supplies[1].supply = "vci"; 1001 ret = devm_regulator_bulk_get(dev, ARRAY_SIZE(ctx->supplies), 1002 ctx->supplies);
|
/linux-master/sound/soc/codecs/ |
H A D | da7219.c | 1864 /* Get required supplies */ 1866 da7219->supplies[i].supply = da7219_supply_names[i]; 1869 da7219->supplies); 1871 dev_err(component->dev, "Failed to get supplies"); 1879 vddio = da7219->supplies[DA7219_SUPPLY_VDDIO].consumer; 1886 /* Enable main supplies */ 1887 ret = regulator_bulk_enable(DA7219_NUM_SUPPLIES, da7219->supplies); 1889 dev_err(component->dev, "Failed to enable supplies"); 1890 regulator_bulk_free(DA7219_NUM_SUPPLIES, da7219->supplies); 2585 regulator_bulk_disable(DA7219_NUM_SUPPLIES, da7219->supplies); [all...] |
H A D | cs43130.c | 2507 for (i = 0; i < ARRAY_SIZE(cs43130->supplies); i++) 2508 cs43130->supplies[i].supply = cs43130_supply_names[i]; 2511 ARRAY_SIZE(cs43130->supplies), 2512 cs43130->supplies); 2514 dev_err(cs43130->dev, "Failed to request supplies: %d\n", ret); 2517 ret = regulator_bulk_enable(ARRAY_SIZE(cs43130->supplies), 2518 cs43130->supplies); 2520 dev_err(cs43130->dev, "Failed to enable supplies: %d\n", ret); 2649 regulator_bulk_disable(ARRAY_SIZE(cs43130->supplies), 2650 cs43130->supplies); [all...] |
H A D | rt5682s.c | 3088 ret = regulator_disable(rt5682s->supplies[RT5682S_SUPPLY_AVDD].consumer); 3092 ret = regulator_disable(rt5682s->supplies[RT5682S_SUPPLY_DBVDD].consumer); 3096 ret = regulator_disable(rt5682s->supplies[RT5682S_SUPPLY_LDO1_IN].consumer); 3102 ret = regulator_disable(rt5682s->supplies[RT5682S_SUPPLY_MICVDD].consumer); 3134 for (i = 0; i < ARRAY_SIZE(rt5682s->supplies); i++) 3135 rt5682s->supplies[i].supply = rt5682s_supply_names[i]; 3138 ARRAY_SIZE(rt5682s->supplies), rt5682s->supplies); 3140 dev_err(&i2c->dev, "Failed to request supplies: %d\n", ret); 3148 ret = regulator_enable(rt5682s->supplies[RT5682S_SUPPLY_MICVD [all...] |
H A D | cs35l35.h | 280 struct regulator_bulk_data supplies[2]; member in struct:cs35l35_private
|
/linux-master/drivers/devfreq/ |
H A D | exynos-bus.c | 181 const char *supplies[] = { "vdd", NULL }; local 184 ret = dev_pm_opp_set_regulators(dev, supplies);
|
/linux-master/drivers/iio/pressure/ |
H A D | bmp280-core.c | 2077 struct regulator_bulk_data *supplies = data; local 2079 regulator_bulk_disable(BMP280_NUM_SUPPLIES, supplies); 2120 regulator_bulk_set_supply_names(data->supplies, 2125 BMP280_NUM_SUPPLIES, data->supplies); 2131 ret = regulator_bulk_enable(BMP280_NUM_SUPPLIES, data->supplies); 2138 data->supplies); 2231 return regulator_bulk_disable(BMP280_NUM_SUPPLIES, data->supplies); 2240 ret = regulator_bulk_enable(BMP280_NUM_SUPPLIES, data->supplies);
|
/linux-master/include/linux/ |
H A D | pm_opp.h | 111 int dev_pm_opp_get_supplies(struct dev_pm_opp *opp, struct dev_pm_opp_supply *supplies); 217 static inline int dev_pm_opp_get_supplies(struct dev_pm_opp *opp, struct dev_pm_opp_supply *supplies) argument
|
/linux-master/drivers/net/ethernet/smsc/ |
H A D | smsc911x.c | 136 struct regulator_bulk_data supplies[SMSC911X_NUM_SUPPLIES]; member in struct:smsc911x_data 376 ret = regulator_bulk_enable(ARRAY_SIZE(pdata->supplies), 377 pdata->supplies); 400 ret = regulator_bulk_disable(ARRAY_SIZE(pdata->supplies), 401 pdata->supplies); 423 pdata->supplies[0].supply = "vdd33a"; 424 pdata->supplies[1].supply = "vddvario"; 426 ARRAY_SIZE(pdata->supplies), 427 pdata->supplies); 463 regulator_bulk_free(ARRAY_SIZE(pdata->supplies), [all...] |
/linux-master/include/linux/mfd/ |
H A D | si476x-core.h | 104 * @supplues: Structure containing handles to all power supplies used 140 struct regulator_bulk_data supplies[4]; member in struct:si476x_core
|
/linux-master/drivers/gpu/drm/msm/dsi/phy/ |
H A D | dsi_phy.c | 687 &phy->supplies); 764 ret = regulator_bulk_enable(phy->cfg->num_regulators, phy->supplies); 801 regulator_bulk_disable(phy->cfg->num_regulators, phy->supplies); 815 regulator_bulk_disable(phy->cfg->num_regulators, phy->supplies);
|