Searched refs:supplies (Results 1 - 25 of 223) sorted by relevance

123456789

/linux-master/include/linux/regulator/
H A Duserspace-consumer.h12 * @num_supplies: Number of supplies feeding the line
13 * @supplies: Supplies configuration.
21 struct regulator_bulk_data *supplies; member in struct:regulator_userspace_consumer_data
H A Dfixed.h48 struct regulator_consumer_supply *supplies, int num_supplies, int uv);
51 struct regulator_consumer_supply *supplies, int num_supplies, int uv)
50 regulator_register_always_on(int id, const char *name, struct regulator_consumer_supply *supplies, int num_supplies, int uv) argument
/linux-master/sound/soc/codecs/
H A Dak5386.c24 struct regulator_bulk_data supplies[ARRAY_SIZE(supply_names)]; member in struct:ak5386_priv
40 return regulator_bulk_enable(ARRAY_SIZE(priv->supplies), priv->supplies);
46 regulator_bulk_disable(ARRAY_SIZE(priv->supplies), priv->supplies);
53 regulator_bulk_disable(ARRAY_SIZE(priv->supplies), priv->supplies);
60 return regulator_bulk_enable(ARRAY_SIZE(priv->supplies), priv->supplies);
173 priv->supplies[
[all...]
H A Dwm8782.c33 struct regulator_bulk_data supplies[ARRAY_SIZE(supply_names)]; member in struct:wm8782_priv
78 return regulator_bulk_enable(ARRAY_SIZE(priv->supplies), priv->supplies);
84 regulator_bulk_disable(ARRAY_SIZE(priv->supplies), priv->supplies);
91 regulator_bulk_disable(ARRAY_SIZE(priv->supplies), priv->supplies);
98 return regulator_bulk_enable(ARRAY_SIZE(priv->supplies), priv->supplies);
133 priv->supplies[
[all...]
H A Dwm8737.c42 struct regulator_bulk_data supplies[WM8737_NUM_SUPPLIES]; member in struct:wm8737_priv
469 ret = regulator_bulk_enable(ARRAY_SIZE(wm8737->supplies),
470 wm8737->supplies);
473 "Failed to enable supplies: %d\n",
506 regulator_bulk_disable(ARRAY_SIZE(wm8737->supplies),
507 wm8737->supplies);
542 ret = regulator_bulk_enable(ARRAY_SIZE(wm8737->supplies),
543 wm8737->supplies);
545 dev_err(component->dev, "Failed to enable supplies: %d\n", ret);
563 regulator_bulk_disable(ARRAY_SIZE(wm8737->supplies), wm873
[all...]
H A Dcs35l41.h32 struct regulator_bulk_data supplies[CS35L41_NUM_SUPPLIES]; member in struct:cs35l41_private
H A Dbd28623.c25 struct regulator_bulk_data supplies[BD28623_NUM_SUPPLIES]; member in struct:bd28623_priv
51 ret = regulator_bulk_enable(ARRAY_SIZE(bd->supplies), bd->supplies);
53 dev_err(bd->dev, "Failed to enable supplies: %d\n", ret);
67 regulator_bulk_disable(ARRAY_SIZE(bd->supplies), bd->supplies);
191 for (i = 0; i < ARRAY_SIZE(bd->supplies); i++)
192 bd->supplies[i].supply = bd28623_supply_names[i];
194 ret = devm_regulator_bulk_get(dev, ARRAY_SIZE(bd->supplies),
195 bd->supplies);
[all...]
H A Dpcm186x.c37 struct regulator_bulk_data supplies[PCM186x_NUM_SUPPLIES]; member in struct:pcm186x_priv
512 ret = regulator_bulk_enable(ARRAY_SIZE(priv->supplies),
513 priv->supplies);
522 regulator_bulk_disable(ARRAY_SIZE(priv->supplies),
523 priv->supplies);
542 return regulator_bulk_disable(ARRAY_SIZE(priv->supplies),
543 priv->supplies);
649 for (i = 0; i < ARRAY_SIZE(priv->supplies); i++)
650 priv->supplies[i].supply = pcm186x_supply_names[i];
652 ret = devm_regulator_bulk_get(dev, ARRAY_SIZE(priv->supplies),
[all...]
H A Dwm8523.c40 struct regulator_bulk_data supplies[WM8523_NUM_SUPPLIES]; member in struct:wm8523_priv
334 ret = regulator_bulk_enable(ARRAY_SIZE(wm8523->supplies),
335 wm8523->supplies);
338 "Failed to enable supplies: %d\n",
365 regulator_bulk_disable(ARRAY_SIZE(wm8523->supplies),
366 wm8523->supplies);
463 for (i = 0; i < ARRAY_SIZE(wm8523->supplies); i++)
464 wm8523->supplies[i].supply = wm8523_supply_names[i];
466 ret = devm_regulator_bulk_get(&i2c->dev, ARRAY_SIZE(wm8523->supplies),
467 wm8523->supplies);
[all...]
H A Dwm8770.c82 struct regulator_bulk_data supplies[WM8770_NUM_SUPPLIES]; member in struct:wm8770_priv
511 ret = regulator_bulk_enable(ARRAY_SIZE(wm8770->supplies),
512 wm8770->supplies);
515 "Failed to enable supplies: %d\n",
529 regulator_bulk_disable(ARRAY_SIZE(wm8770->supplies),
530 wm8770->supplies);
576 ret = regulator_bulk_enable(ARRAY_SIZE(wm8770->supplies),
577 wm8770->supplies);
579 dev_err(component->dev, "Failed to enable supplies: %d\n", ret);
605 regulator_bulk_disable(ARRAY_SIZE(wm8770->supplies), wm877
[all...]
/linux-master/include/linux/mfd/wcd934x/
H A Dwcd934x.h15 * @supplies: wcd934x regulator supplies
23 struct regulator_bulk_data supplies[WCD934X_MAX_SUPPLY]; member in struct:wcd934x_ddata
/linux-master/tools/testing/selftests/power_supply/
H A Dtest_power_supply_properties.sh9 # By default all power supplies available are tested. Optionally the name of a
37 supplies=$(ls "$SYSFS_SUPPLIES")
39 supplies=$1
42 ktap_set_plan "$(count_tests "$supplies")"
44 for DEVNAME in $supplies; do
/linux-master/drivers/hid/i2c-hid/
H A Di2c-hid-of.c40 struct regulator_bulk_data supplies[2]; member in struct:i2c_hid_of
51 ret = regulator_bulk_enable(ARRAY_SIZE(ihid_of->supplies),
52 ihid_of->supplies);
54 dev_warn(dev, "Failed to enable supplies: %d\n", ret);
73 regulator_bulk_disable(ARRAY_SIZE(ihid_of->supplies),
74 ihid_of->supplies);
121 ihid_of->supplies[0].supply = "vdd";
122 ihid_of->supplies[1].supply = "vddl";
123 ret = devm_regulator_bulk_get(dev, ARRAY_SIZE(ihid_of->supplies),
124 ihid_of->supplies);
[all...]
/linux-master/drivers/staging/greybus/
H A Dpower_supply.c31 struct gb_power_supplies *supplies; member in struct:gb_power_supply
312 return gbpsy->supplies->connection;
858 static void _gb_power_supplies_release(struct gb_power_supplies *supplies) argument
862 if (!supplies->supply)
865 mutex_lock(&supplies->supplies_lock);
866 for (i = 0; i < supplies->supplies_count; i++)
867 _gb_power_supply_release(&supplies->supply[i]);
868 kfree(supplies->supply);
869 mutex_unlock(&supplies->supplies_lock);
870 kfree(supplies);
873 gb_power_supplies_get_count(struct gb_power_supplies *supplies) argument
892 gb_power_supply_config(struct gb_power_supplies *supplies, int id) argument
933 gb_power_supplies_setup(struct gb_power_supplies *supplies) argument
967 gb_power_supplies_register(struct gb_power_supplies *supplies) argument
991 struct gb_power_supplies *supplies = gb_connection_get_data(connection); local
1057 struct gb_power_supplies *supplies; local
1117 struct gb_power_supplies *supplies = greybus_get_drvdata(bundle); local
[all...]
/linux-master/drivers/input/rmi4/
H A Drmi_i2c.c28 * @supplies: Array of voltage regulators
41 struct regulator_bulk_data supplies[2]; member in struct:rmi_i2c_xport
190 regulator_bulk_disable(ARRAY_SIZE(rmi_i2c->supplies),
191 rmi_i2c->supplies);
230 rmi_i2c->supplies[0].supply = "vdd";
231 rmi_i2c->supplies[1].supply = "vio";
233 ARRAY_SIZE(rmi_i2c->supplies),
234 rmi_i2c->supplies);
238 error = regulator_bulk_enable(ARRAY_SIZE(rmi_i2c->supplies),
239 rmi_i2c->supplies);
[all...]
/linux-master/drivers/regulator/
H A Duserspace-consumer.c31 struct regulator_bulk_data *supplies; member in struct:userspace_consumer_data
77 data->supplies);
80 data->supplies);
135 pdata->supplies = devm_kzalloc(&pdev->dev, sizeof(*pdata->supplies), GFP_KERNEL);
136 if (!pdata->supplies)
138 pdata->supplies[0].supply = "vout";
154 drvdata->supplies = pdata->supplies;
160 drvdata->supplies);
[all...]
/linux-master/drivers/iio/imu/bmi160/
H A Dbmi160.h11 struct regulator_bulk_data supplies[2]; member in struct:bmi160_data
/linux-master/drivers/gpu/drm/panel/
H A Dpanel-sony-td4353-jdi.c36 struct regulator_bulk_data supplies[3]; member in struct:sony_td4353_jdi
152 ret = regulator_bulk_enable(ARRAY_SIZE(ctx->supplies), ctx->supplies);
166 regulator_bulk_disable(ARRAY_SIZE(ctx->supplies), ctx->supplies);
184 regulator_bulk_disable(ARRAY_SIZE(ctx->supplies), ctx->supplies);
245 ctx->supplies[0].supply = "vddio";
246 ctx->supplies[1].supply = "vsp";
247 ctx->supplies[
[all...]
H A Dpanel-ebbg-ft8719.c36 struct regulator_bulk_data supplies[ARRAY_SIZE(regulator_names)]; member in struct:ebbg_ft8719
121 ret = regulator_bulk_enable(ARRAY_SIZE(ctx->supplies), ctx->supplies);
149 ret = regulator_bulk_disable(ARRAY_SIZE(ctx->supplies), ctx->supplies);
205 for (i = 0; i < ARRAY_SIZE(ctx->supplies); i++)
206 ctx->supplies[i].supply = regulator_names[i];
208 ret = devm_regulator_bulk_get(dev, ARRAY_SIZE(ctx->supplies),
209 ctx->supplies);
213 for (i = 0; i < ARRAY_SIZE(ctx->supplies);
[all...]
H A Dpanel-samsung-s6e88a0-ams452ef01.c19 struct regulator_bulk_data supplies[2]; member in struct:s6e88a0_ams452ef01
116 ret = regulator_bulk_enable(ARRAY_SIZE(ctx->supplies), ctx->supplies);
128 regulator_bulk_disable(ARRAY_SIZE(ctx->supplies),
129 ctx->supplies);
147 regulator_bulk_disable(ARRAY_SIZE(ctx->supplies), ctx->supplies);
201 ctx->supplies[0].supply = "vdd3";
202 ctx->supplies[1].supply = "vci";
203 ret = devm_regulator_bulk_get(dev, ARRAY_SIZE(ctx->supplies),
[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/input/misc/
H A Dtwl6040-vibra.c48 struct regulator_bulk_data supplies[TWL6040_NUM_SUPPLIES]; member in struct:vibra_info
79 ret = regulator_bulk_enable(ARRAY_SIZE(info->supplies), info->supplies);
115 regulator_bulk_disable(ARRAY_SIZE(info->supplies), info->supplies);
151 volt = regulator_get_voltage(info->supplies[0].consumer) / 1000;
157 volt = regulator_get_voltage(info->supplies[1].consumer) / 1000;
288 info->supplies[0].supply = "vddvibl";
289 info->supplies[1].supply = "vddvibr";
295 ARRAY_SIZE(info->supplies),
[all...]
/linux-master/drivers/input/touchscreen/
H A Dzet6223.c31 struct regulator_bulk_data supplies[2]; member in struct:zet6223_ts
102 regulator_bulk_disable(ARRAY_SIZE(ts->supplies), ts->supplies);
110 ts->supplies[0].supply = "vio";
111 ts->supplies[1].supply = "vcc";
113 error = devm_regulator_bulk_get(dev, ARRAY_SIZE(ts->supplies),
114 ts->supplies);
118 error = regulator_bulk_enable(ARRAY_SIZE(ts->supplies), ts->supplies);
/linux-master/drivers/mfd/
H A Dwcd934x.c234 ddata->supplies[0].supply = "vdd-buck";
235 ddata->supplies[1].supply = "vdd-buck-sido";
236 ddata->supplies[2].supply = "vdd-tx";
237 ddata->supplies[3].supply = "vdd-rx";
238 ddata->supplies[4].supply = "vdd-io";
240 ret = regulator_bulk_get(dev, WCD934X_MAX_SUPPLY, ddata->supplies);
242 return dev_err_probe(dev, ret, "Failed to get supplies\n");
244 ret = regulator_bulk_enable(WCD934X_MAX_SUPPLY, ddata->supplies);
246 return dev_err_probe(dev, ret, "Failed to enable supplies\n");
270 regulator_bulk_disable(WCD934X_MAX_SUPPLY, ddata->supplies);
[all...]
/linux-master/drivers/pci/controller/dwc/
H A Dpci-exynos.c60 struct regulator_bulk_data supplies[2]; member in struct:exynos_pcie
347 ep->supplies[0].supply = "vdd18";
348 ep->supplies[1].supply = "vdd10";
349 ret = devm_regulator_bulk_get(dev, ARRAY_SIZE(ep->supplies),
350 ep->supplies);
358 ret = regulator_bulk_enable(ARRAY_SIZE(ep->supplies), ep->supplies);
373 regulator_bulk_disable(ARRAY_SIZE(ep->supplies), ep->supplies);
387 regulator_bulk_disable(ARRAY_SIZE(ep->supplies), e
[all...]

Completed in 1433 milliseconds

123456789