Home
last modified time | relevance | path

Searched refs:supplies (Results 1 – 25 of 205) sorted by relevance

123456789

/linux/sound/soc/codecs/
H A Dwm8782.c33 struct regulator_bulk_data supplies[ARRAY_SIZE(supply_names)]; member
78 return regulator_bulk_enable(ARRAY_SIZE(priv->supplies), priv->supplies); in wm8782_soc_probe()
84 regulator_bulk_disable(ARRAY_SIZE(priv->supplies), priv->supplies); in wm8782_soc_remove()
91 regulator_bulk_disable(ARRAY_SIZE(priv->supplies), priv->supplies); in wm8782_soc_suspend()
98 return regulator_bulk_enable(ARRAY_SIZE(priv->supplies), priv->supplies); in wm8782_soc_resume()
133 priv->supplies[i].supply = supply_names[i]; in wm8782_probe()
135 ret = devm_regulator_bulk_get(dev, ARRAY_SIZE(priv->supplies), in wm8782_probe()
136 priv->supplies); in wm8782_probe()
H A Dak5386.c26 struct regulator_bulk_data supplies[ARRAY_SIZE(supply_names)]; member
42 return regulator_bulk_enable(ARRAY_SIZE(priv->supplies), priv->supplies); in ak5386_soc_probe()
48 regulator_bulk_disable(ARRAY_SIZE(priv->supplies), priv->supplies); in ak5386_soc_remove()
55 regulator_bulk_disable(ARRAY_SIZE(priv->supplies), priv->supplies); in ak5386_soc_suspend()
62 return regulator_bulk_enable(ARRAY_SIZE(priv->supplies), priv->supplies); in ak5386_soc_resume()
173 priv->supplies[i].supply = supply_names[i]; in ak5386_probe()
175 ret = devm_regulator_bulk_get(dev, ARRAY_SIZE(priv->supplies), in ak5386_probe()
176 priv->supplies); in ak5386_probe()
H A Dwm8737.c41 struct regulator_bulk_data supplies[WM8737_NUM_SUPPLIES]; member
469 ret = regulator_bulk_enable(ARRAY_SIZE(wm8737->supplies), in wm8737_set_bias_level()
470 wm8737->supplies); in wm8737_set_bias_level()
506 regulator_bulk_disable(ARRAY_SIZE(wm8737->supplies), in wm8737_set_bias_level()
507 wm8737->supplies); in wm8737_set_bias_level()
543 ret = regulator_bulk_enable(ARRAY_SIZE(wm8737->supplies), in wm8737_probe()
544 wm8737->supplies); in wm8737_probe()
564 regulator_bulk_disable(ARRAY_SIZE(wm8737->supplies), wm8737->supplies); in wm8737_probe()
569 regulator_bulk_disable(ARRAY_SIZE(wm8737->supplies), wm8737->supplies); in wm8737_probe()
619 for (i = 0; i < ARRAY_SIZE(wm8737->supplies); i++) in wm8737_i2c_probe()
[all …]
H A Dwm8523.c39 struct regulator_bulk_data supplies[WM8523_NUM_SUPPLIES]; member
334 ret = regulator_bulk_enable(ARRAY_SIZE(wm8523->supplies), in wm8523_set_bias_level()
335 wm8523->supplies); in wm8523_set_bias_level()
365 regulator_bulk_disable(ARRAY_SIZE(wm8523->supplies), in wm8523_set_bias_level()
366 wm8523->supplies); in wm8523_set_bias_level()
463 for (i = 0; i < ARRAY_SIZE(wm8523->supplies); i++) in wm8523_i2c_probe()
464 wm8523->supplies[i].supply = wm8523_supply_names[i]; in wm8523_i2c_probe()
466 ret = devm_regulator_bulk_get(&i2c->dev, ARRAY_SIZE(wm8523->supplies), in wm8523_i2c_probe()
467 wm8523->supplies); in wm8523_i2c_probe()
473 ret = regulator_bulk_enable(ARRAY_SIZE(wm8523->supplies), in wm8523_i2c_probe()
[all …]
H A Dbd28623.c25 struct regulator_bulk_data supplies[BD28623_NUM_SUPPLIES]; member
51 ret = regulator_bulk_enable(ARRAY_SIZE(bd->supplies), bd->supplies); in bd28623_power_on()
53 dev_err(bd->dev, "Failed to enable supplies: %d\n", ret); in bd28623_power_on()
67 regulator_bulk_disable(ARRAY_SIZE(bd->supplies), bd->supplies); in bd28623_power_off()
189 for (i = 0; i < ARRAY_SIZE(bd->supplies); i++) in bd28623_probe()
190 bd->supplies[i].supply = bd28623_supply_names[i]; in bd28623_probe()
192 ret = devm_regulator_bulk_get(dev, ARRAY_SIZE(bd->supplies), in bd28623_probe()
193 bd->supplies); in bd28623_probe()
[all...]
H A Dwm8770.c81 struct regulator_bulk_data supplies[WM8770_NUM_SUPPLIES]; member
511 ret = regulator_bulk_enable(ARRAY_SIZE(wm8770->supplies), in wm8770_set_bias_level()
512 wm8770->supplies); in wm8770_set_bias_level()
529 regulator_bulk_disable(ARRAY_SIZE(wm8770->supplies), in wm8770_set_bias_level()
530 wm8770->supplies); in wm8770_set_bias_level()
576 ret = regulator_bulk_enable(ARRAY_SIZE(wm8770->supplies), in wm8770_probe()
577 wm8770->supplies); in wm8770_probe()
605 regulator_bulk_disable(ARRAY_SIZE(wm8770->supplies), wm8770->supplies); in wm8770_probe()
650 for (i = 0; i < ARRAY_SIZE(wm8770->supplies); i++) in wm8770_spi_probe()
651 wm8770->supplies[i].supply = wm8770_supply_names[i]; in wm8770_spi_probe()
[all …]
H A Dtas5086.c249 struct regulator_bulk_data supplies[ARRAY_SIZE(supply_names)]; member
776 regulator_bulk_disable(ARRAY_SIZE(priv->supplies), priv->supplies); in tas5086_soc_suspend()
786 ret = regulator_bulk_enable(ARRAY_SIZE(priv->supplies), priv->supplies); in tas5086_soc_resume()
821 ret = regulator_bulk_enable(ARRAY_SIZE(priv->supplies), priv->supplies); in tas5086_probe()
860 regulator_bulk_disable(ARRAY_SIZE(priv->supplies), priv->supplies); in tas5086_probe()
874 regulator_bulk_disable(ARRAY_SIZE(priv->supplies), pri in tas5086_remove()
[all...]
H A Dak5558.c40 struct regulator_bulk_data supplies[AK5558_NUM_SUPPLIES]; member
351 regulator_bulk_disable(ARRAY_SIZE(ak5558->supplies), in ak5558_runtime_suspend()
352 ak5558->supplies); in ak5558_runtime_suspend()
361 ret = regulator_bulk_enable(ARRAY_SIZE(ak5558->supplies), in ak5558_runtime_resume()
362 ak5558->supplies); in ak5558_runtime_resume()
364 dev_err(dev, "Failed to enable supplies: %d\n", ret); in ak5558_runtime_resume()
381 regulator_bulk_disable(ARRAY_SIZE(ak5558->supplies), ak5558->supplies); in ak5558_runtime_resume()
451 for (i = 0; i < ARRAY_SIZE(ak5558->supplies); i++) in ak5558_i2c_probe()
452 ak5558->supplies[ in ak5558_i2c_probe()
[all...]
H A Dwm8731.c481 ret = regulator_bulk_enable(ARRAY_SIZE(wm8731->supplies), in wm8731_set_bias_level()
482 wm8731->supplies); in wm8731_set_bias_level()
496 regulator_bulk_disable(ARRAY_SIZE(wm8731->supplies), in wm8731_set_bias_level()
497 wm8731->supplies); in wm8731_set_bias_level()
581 for (i = 0; i < ARRAY_SIZE(wm8731->supplies); i++) in wm8731_init()
582 wm8731->supplies[i].supply = wm8731_supply_names[i]; in wm8731_init()
584 ret = devm_regulator_bulk_get(dev, ARRAY_SIZE(wm8731->supplies), in wm8731_init()
585 wm8731->supplies); in wm8731_init()
587 dev_err(dev, "Failed to request supplies: %d\n", ret); in wm8731_init()
591 ret = regulator_bulk_enable(ARRAY_SIZE(wm8731->supplies), in wm8731_init()
[all...]
H A Dcs4270.c127 struct regulator_bulk_data supplies[ARRAY_SIZE(supply_names)]; member
525 ret = regulator_bulk_enable(ARRAY_SIZE(cs4270->supplies), in cs4270_probe()
526 cs4270->supplies); in cs4270_probe()
541 regulator_bulk_disable(ARRAY_SIZE(cs4270->supplies), cs4270->supplies); in cs4270_remove()
568 regulator_bulk_disable(ARRAY_SIZE(cs4270->supplies), in cs4270_soc_suspend()
569 cs4270->supplies); in cs4270_soc_suspend()
579 ret = regulator_bulk_enable(ARRAY_SIZE(cs4270->supplies), in cs4270_soc_resume()
580 cs4270->supplies); in cs4270_soc_resume()
677 cs4270->supplies[i].supply = supply_names[i]; in cs4270_i2c_probe()
680 ARRAY_SIZE(cs4270->supplies), in cs4270_i2c_probe()
[all …]
H A Des8328.c51 /* regulator supplies for sgtl5000, VDDD is an optional external supply */
87 struct regulator_bulk_data supplies[ES8328_SUPPLY_NUM]; member
768 ret = regulator_bulk_disable(ARRAY_SIZE(es8328->supplies), in es8328_resume()
769 es8328->supplies); in es8328_resume()
788 ret = regulator_bulk_enable(ARRAY_SIZE(es8328->supplies), in es8328_component_probe()
789 es8328->supplies); in es8328_component_probe()
805 regulator_bulk_disable(ARRAY_SIZE(es8328->supplies), es8328->supplies); in es8328_component_probe()
818 ret = regulator_bulk_enable(ARRAY_SIZE(es8328->supplies), in es8328_remove()
819 es8328->supplies);
[all...]
H A Dcs4271.c166 struct regulator_bulk_data supplies[ARRAY_SIZE(supply_names)]; member
511 regulator_bulk_disable(ARRAY_SIZE(cs4271->supplies), cs4271->supplies); in cs4271_soc_suspend()
521 ret = regulator_bulk_enable(ARRAY_SIZE(cs4271->supplies), in cs4271_soc_resume()
522 cs4271->supplies); in cs4271_soc_resume()
553 regulator_bulk_disable(ARRAY_SIZE(cs4271->supplies), cs4271->supplies);
582 ret = regulator_bulk_enable(ARRAY_SIZE(cs4271->supplies), in cs4271_component_probe()
583 cs4271->supplies); in cs4271_component_probe()
631 regulator_bulk_disable(ARRAY_SIZE(cs4271->supplies), cs427 in cs4271_component_remove()
[all...]
H A Dtas2552.c67 struct regulator_bulk_data supplies[TAS2552_NUM_SUPPLIES]; member
585 ret = regulator_bulk_enable(ARRAY_SIZE(tas2552->supplies), in tas2552_component_probe()
586 tas2552->supplies); in tas2552_component_probe()
589 dev_err(component->dev, "Failed to enable supplies: %d\n", in tas2552_component_probe()
621 regulator_bulk_disable(ARRAY_SIZE(tas2552->supplies), in tas2552_component_remove()
622 tas2552->supplies); in tas2552_component_remove()
641 ret = regulator_bulk_disable(ARRAY_SIZE(tas2552->supplies),
642 tas2552->supplies); in tas2552_resume()
645 dev_err(component->dev, "Failed to disable supplies: %d\n", in tas2552_resume()
655 ret = regulator_bulk_enable(ARRAY_SIZE(tas2552->supplies), in tas2552_resume()
[all...]
/linux/drivers/input/rmi4/
H A Drmi_i2c.c41 struct regulator_bulk_data supplies[2]; member
190 regulator_bulk_disable(ARRAY_SIZE(rmi_i2c->supplies), in rmi_i2c_regulator_bulk_disable()
191 rmi_i2c->supplies); in rmi_i2c_regulator_bulk_disable()
230 rmi_i2c->supplies[0].supply = "vdd"; in rmi_i2c_probe()
231 rmi_i2c->supplies[1].supply = "vio"; in rmi_i2c_probe()
233 ARRAY_SIZE(rmi_i2c->supplies), in rmi_i2c_probe()
234 rmi_i2c->supplies); in rmi_i2c_probe()
238 error = regulator_bulk_enable(ARRAY_SIZE(rmi_i2c->supplies), in rmi_i2c_probe()
239 rmi_i2c->supplies); in rmi_i2c_probe()
300 regulator_bulk_disable(ARRAY_SIZE(rmi_i2c->supplies), in rmi_i2c_suspend()
[all …]
/linux/drivers/gpu/drm/panel/
H A Dpanel-sony-td4353-jdi.c36 struct regulator_bulk_data supplies[3]; member
98 ret = regulator_bulk_enable(ARRAY_SIZE(ctx->supplies), ctx->supplies); in sony_td4353_jdi_prepare()
109 regulator_bulk_disable(ARRAY_SIZE(ctx->supplies), ctx->supplies); in sony_td4353_jdi_prepare()
123 regulator_bulk_disable(ARRAY_SIZE(ctx->supplies), ctx->supplies); in sony_td4353_jdi_unprepare()
186 ctx->supplies[0].supply = "vddio"; in sony_td4353_jdi_probe()
187 ctx->supplies[1].supply = "vsp"; in sony_td4353_jdi_probe()
188 ctx->supplies[2].supply = "vsn"; in sony_td4353_jdi_probe()
189 ret = devm_regulator_bulk_get(dev, ARRAY_SIZE(ctx->supplies), in sony_td4353_jdi_probe()
190 ctx->supplies); in sony_td4353_jdi_probe()
H A Dpanel-feixin-k101-im2ba02.c27 struct regulator_bulk_data supplies[ARRAY_SIZE(regulator_names)]; member
311 ret = regulator_bulk_enable(ARRAY_SIZE(ctx->supplies), ctx->supplies); in k101_im2ba02_prepare()
340 return regulator_bulk_disable(ARRAY_SIZE(ctx->supplies), ctx->supplies); in k101_im2ba02_prepare()
385 return regulator_bulk_disable(ARRAY_SIZE(ctx->supplies), ctx->supplies); in k101_im2ba02_unprepare()
454 for (i = 0; i < ARRAY_SIZE(ctx->supplies); i++) in k101_im2ba02_dsi_probe()
455 ctx->supplies[i].supply = regulator_names[i]; in k101_im2ba02_dsi_probe()
457 ret = devm_regulator_bulk_get(&dsi->dev, ARRAY_SIZE(ctx->supplies), in k101_im2ba02_dsi_probe()
458 ctx->supplies); in k101_im2ba02_dsi_probe()
H A Dpanel-samsung-s6e63j0x03.c40 struct regulator_bulk_data supplies[2]; member
151 ret = regulator_bulk_enable(ARRAY_SIZE(ctx->supplies), ctx->supplies); in s6e63j0x03_power_on()
167 return regulator_bulk_disable(ARRAY_SIZE(ctx->supplies), ctx->supplies); in s6e63j0x03_power_off()
454 ctx->supplies[0].supply = "vdd3"; in s6e63j0x03_probe()
455 ctx->supplies[1].supply = "vci"; in s6e63j0x03_probe()
456 ret = devm_regulator_bulk_get(dev, ARRAY_SIZE(ctx->supplies), in s6e63j0x03_probe()
457 ctx->supplies); in s6e63j0x03_probe()
/linux/drivers/pci/controller/dwc/
H A Dpci-exynos.c57 struct regulator_bulk_data supplies[2]; member
306 ep->supplies[0].supply = "vdd18"; in exynos_pcie_probe()
307 ep->supplies[1].supply = "vdd10"; in exynos_pcie_probe()
308 ret = devm_regulator_bulk_get(dev, ARRAY_SIZE(ep->supplies), in exynos_pcie_probe()
309 ep->supplies); in exynos_pcie_probe()
313 ret = regulator_bulk_enable(ARRAY_SIZE(ep->supplies), ep->supplies); in exynos_pcie_probe()
327 regulator_bulk_disable(ARRAY_SIZE(ep->supplies), ep->supplies); in exynos_pcie_probe()
340 regulator_bulk_disable(ARRAY_SIZE(ep->supplies), ep->supplies); in exynos_pcie_remove()
350 regulator_bulk_disable(ARRAY_SIZE(ep->supplies), ep->supplies); in exynos_pcie_suspend_noirq()
362 ret = regulator_bulk_enable(ARRAY_SIZE(ep->supplies), ep->supplies); in exynos_pcie_resume_noirq()
/linux/drivers/input/misc/
H A Dtwl6040-vibra.c48 struct regulator_bulk_data supplies[TWL6040_NUM_SUPPLIES]; member
79 ret = regulator_bulk_enable(ARRAY_SIZE(info->supplies), info->supplies); in twl6040_vibra_enable()
115 regulator_bulk_disable(ARRAY_SIZE(info->supplies), info->supplies); in twl6040_vibra_disable()
151 volt = regulator_get_voltage(info->supplies[0].consumer) / 1000; in twl6040_vibra_set_effect()
157 volt = regulator_get_voltage(info->supplies[1].consumer) / 1000; in twl6040_vibra_set_effect()
284 info->supplies[0].supply = "vddvibl"; in twl6040_vibra_probe()
285 info->supplies[1].supply = "vddvibr"; in twl6040_vibra_probe()
291 ARRAY_SIZE(info->supplies), in twl6040_vibra_probe()
292 info->supplies); in twl6040_vibra_probe()
299 error = regulator_set_voltage(info->supplies[0].consumer, in twl6040_vibra_probe()
[all …]
/linux/drivers/input/touchscreen/
H A Dzet6223.c29 struct regulator_bulk_data supplies[2]; member
100 regulator_bulk_disable(ARRAY_SIZE(ts->supplies), ts->supplies); in zet6223_power_off()
108 ts->supplies[0].supply = "vio"; in zet6223_power_on()
109 ts->supplies[1].supply = "vcc"; in zet6223_power_on()
111 error = devm_regulator_bulk_get(dev, ARRAY_SIZE(ts->supplies), in zet6223_power_on()
112 ts->supplies); in zet6223_power_on()
116 error = regulator_bulk_enable(ARRAY_SIZE(ts->supplies), ts->supplies); in zet6223_power_on()
/linux/drivers/mfd/
H A Dwcd934x.c234 ddata->supplies[0].supply = "vdd-buck"; in wcd934x_slim_probe()
235 ddata->supplies[1].supply = "vdd-buck-sido"; in wcd934x_slim_probe()
236 ddata->supplies[2].supply = "vdd-tx"; in wcd934x_slim_probe()
237 ddata->supplies[3].supply = "vdd-rx"; in wcd934x_slim_probe()
238 ddata->supplies[4].supply = "vdd-io"; in wcd934x_slim_probe()
240 ret = regulator_bulk_get(dev, WCD934X_MAX_SUPPLY, ddata->supplies); in wcd934x_slim_probe()
244 ret = regulator_bulk_enable(WCD934X_MAX_SUPPLY, ddata->supplies); in wcd934x_slim_probe()
270 regulator_bulk_disable(WCD934X_MAX_SUPPLY, ddata->supplies); in wcd934x_slim_probe()
278 regulator_bulk_disable(WCD934X_MAX_SUPPLY, ddata->supplies); in wcd934x_slim_remove()
H A Dwm8994-core.c168 wm8994->supplies); in wm8994_suspend()
187 wm8994->supplies); in wm8994_resume()
210 regulator_bulk_disable(wm8994->num_supplies, wm8994->supplies); in wm8994_resume()
347 wm8994->supplies = devm_kcalloc(wm8994->dev, in wm8994_device_init()
351 if (!wm8994->supplies) { in wm8994_device_init()
359 wm8994->supplies[i].supply = wm1811_main_supplies[i]; in wm8994_device_init()
363 wm8994->supplies[i].supply = wm8994_main_supplies[i]; in wm8994_device_init()
367 wm8994->supplies[i].supply = wm8958_main_supplies[i]; in wm8994_device_init()
380 wm8994->supplies); in wm8994_device_init()
388 ret = regulator_bulk_enable(wm8994->num_supplies, wm8994->supplies); in wm8994_device_init()
[all …]
/linux/drivers/pci/pwrctrl/
H A Dgeneric.c19 struct regulator_bulk_data *supplies; member
36 ret = regulator_bulk_enable(slot->num_supplies, slot->supplies); in slot_pwrctrl_power_on()
55 regulator_bulk_disable(slot->num_supplies, slot->supplies); in slot_pwrctrl_power_off()
65 regulator_bulk_free(slot->num_supplies, slot->supplies); in devm_slot_pwrctrl_release()
88 &slot->supplies); in slot_pwrctrl_probe()
/linux/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/drivers/soc/rockchip/
H A Dio-domain.c82 struct rockchip_iodomain_supply supplies[MAX_SUPPLIES]; member
204 if (!iod->supplies[PX30_IO_VSEL_VCCIO6_SUPPLY_NUM].reg) in px30_iodomain_init()
223 if (!iod->supplies[RK3288_SOC_FLASH_SUPPLY_NUM].reg) in rk3288_iodomain_init()
242 if (!iod->supplies[RK3308_SOC_VCCIO3_SUPPLY_NUM].reg) in rk3308_iodomain_init()
261 if (!iod->supplies[RK3328_SOC_VCCIO2_SUPPLY_NUM].reg) in rk3328_iodomain_init()
280 if (!iod->supplies[RK3368_SOC_FLASH_SUPPLY_NUM].reg) in rk3368_iodomain_init()
299 if (!iod->supplies[RK3399_PMUGRF_VSEL_SUPPLY_NUM].reg) in rk3399_pmu_iodomain_init()
652 struct rockchip_iodomain_supply *supply = &iod->supplies[i]; in rockchip_iodomain_probe()
720 struct rockchip_iodomain_supply *io_supply = &iod->supplies[i]; in rockchip_iodomain_probe()
736 struct rockchip_iodomain_supply *io_supply = &iod->supplies[i]; in rockchip_iodomain_remove()

123456789