Home
last modified time | relevance | path

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

/sound/soc/codecs/
Dsgtl5000.c113 struct regulator_bulk_data supplies[SGTL5000_SUPPLY_NUM]; member
907 ARRAY_SIZE(sgtl5000->supplies), in sgtl5000_set_bias_level()
908 sgtl5000->supplies); in sgtl5000_set_bias_level()
916 regulator_bulk_disable(ARRAY_SIZE(sgtl5000->supplies), in sgtl5000_set_bias_level()
917 sgtl5000->supplies); in sgtl5000_set_bias_level()
1076 vdda = regulator_get_voltage(sgtl5000->supplies[VDDA].consumer); in sgtl5000_set_power_regs()
1077 vddio = regulator_get_voltage(sgtl5000->supplies[VDDIO].consumer); in sgtl5000_set_power_regs()
1078 vddd = regulator_get_voltage(sgtl5000->supplies[VDDD].consumer); in sgtl5000_set_power_regs()
1200 sgtl5000->supplies[VDDD].supply = LDO_CONSUMER_NAME; in sgtl5000_replace_vddd_with_ldo()
1202 ret = regulator_bulk_get(codec->dev, ARRAY_SIZE(sgtl5000->supplies), in sgtl5000_replace_vddd_with_ldo()
[all …]
Dwm8731.c47 struct regulator_bulk_data supplies[WM8731_NUM_SUPPLIES]; member
455 ret = regulator_bulk_enable(ARRAY_SIZE(wm8731->supplies), in wm8731_set_bias_level()
456 wm8731->supplies); in wm8731_set_bias_level()
469 regulator_bulk_disable(ARRAY_SIZE(wm8731->supplies), in wm8731_set_bias_level()
470 wm8731->supplies); in wm8731_set_bias_level()
539 for (i = 0; i < ARRAY_SIZE(wm8731->supplies); i++) in wm8731_probe()
540 wm8731->supplies[i].supply = wm8731_supply_names[i]; in wm8731_probe()
542 ret = regulator_bulk_get(codec->dev, ARRAY_SIZE(wm8731->supplies), in wm8731_probe()
543 wm8731->supplies); in wm8731_probe()
549 ret = regulator_bulk_enable(ARRAY_SIZE(wm8731->supplies), in wm8731_probe()
[all …]
Dwm8737.c45 struct regulator_bulk_data supplies[WM8737_NUM_SUPPLIES]; member
484 ret = regulator_bulk_enable(ARRAY_SIZE(wm8737->supplies), in wm8737_set_bias_level()
485 wm8737->supplies); in wm8737_set_bias_level()
519 regulator_bulk_disable(ARRAY_SIZE(wm8737->supplies), in wm8737_set_bias_level()
520 wm8737->supplies); in wm8737_set_bias_level()
579 ret = regulator_bulk_enable(ARRAY_SIZE(wm8737->supplies), in wm8737_probe()
580 wm8737->supplies); in wm8737_probe()
600 regulator_bulk_disable(ARRAY_SIZE(wm8737->supplies), wm8737->supplies); in wm8737_probe()
609 regulator_bulk_disable(ARRAY_SIZE(wm8737->supplies), wm8737->supplies); in wm8737_probe()
659 for (i = 0; i < ARRAY_SIZE(wm8737->supplies); i++) in wm8737_i2c_probe()
[all …]
Dwm8804.c64 struct regulator_bulk_data supplies[WM8804_NUM_SUPPLIES]; member
485 ret = regulator_bulk_enable(ARRAY_SIZE(wm8804->supplies), in wm8804_set_bias_level()
486 wm8804->supplies); in wm8804_set_bias_level()
501 regulator_bulk_disable(ARRAY_SIZE(wm8804->supplies), in wm8804_set_bias_level()
502 wm8804->supplies); in wm8804_set_bias_level()
535 for (i = 0; i < ARRAY_SIZE(wm8804->supplies); ++i) in wm8804_remove()
536 regulator_unregister_notifier(wm8804->supplies[i].consumer, in wm8804_remove()
538 regulator_bulk_free(ARRAY_SIZE(wm8804->supplies), wm8804->supplies); in wm8804_remove()
557 for (i = 0; i < ARRAY_SIZE(wm8804->supplies); i++) in wm8804_probe()
558 wm8804->supplies[i].supply = wm8804_supply_names[i]; in wm8804_probe()
[all …]
Dwm8523.c44 struct regulator_bulk_data supplies[WM8523_NUM_SUPPLIES]; member
312 ret = regulator_bulk_enable(ARRAY_SIZE(wm8523->supplies), in wm8523_set_bias_level()
313 wm8523->supplies); in wm8523_set_bias_level()
343 regulator_bulk_disable(ARRAY_SIZE(wm8523->supplies), in wm8523_set_bias_level()
344 wm8523->supplies); in wm8523_set_bias_level()
475 for (i = 0; i < ARRAY_SIZE(wm8523->supplies); i++) in wm8523_i2c_probe()
476 wm8523->supplies[i].supply = wm8523_supply_names[i]; in wm8523_i2c_probe()
478 ret = devm_regulator_bulk_get(&i2c->dev, ARRAY_SIZE(wm8523->supplies), in wm8523_i2c_probe()
479 wm8523->supplies); in wm8523_i2c_probe()
485 ret = regulator_bulk_enable(ARRAY_SIZE(wm8523->supplies), in wm8523_i2c_probe()
[all …]
Dwm8770.c85 struct regulator_bulk_data supplies[WM8770_NUM_SUPPLIES]; member
518 ret = regulator_bulk_enable(ARRAY_SIZE(wm8770->supplies), in wm8770_set_bias_level()
519 wm8770->supplies); in wm8770_set_bias_level()
536 regulator_bulk_disable(ARRAY_SIZE(wm8770->supplies), in wm8770_set_bias_level()
537 wm8770->supplies); in wm8770_set_bias_level()
589 ret = regulator_bulk_enable(ARRAY_SIZE(wm8770->supplies), in wm8770_probe()
590 wm8770->supplies); in wm8770_probe()
618 regulator_bulk_disable(ARRAY_SIZE(wm8770->supplies), wm8770->supplies); in wm8770_probe()
663 for (i = 0; i < ARRAY_SIZE(wm8770->supplies); i++) in wm8770_spi_probe()
664 wm8770->supplies[i].supply = wm8770_supply_names[i]; in wm8770_spi_probe()
[all …]
Dwm8741.c45 struct regulator_bulk_data supplies[WM8741_NUM_SUPPLIES]; member
425 ret = regulator_bulk_enable(ARRAY_SIZE(wm8741->supplies), in wm8741_probe()
426 wm8741->supplies); in wm8741_probe()
458 regulator_bulk_disable(ARRAY_SIZE(wm8741->supplies), wm8741->supplies); in wm8741_probe()
467 regulator_bulk_disable(ARRAY_SIZE(wm8741->supplies), wm8741->supplies); in wm8741_remove()
515 for (i = 0; i < ARRAY_SIZE(wm8741->supplies); i++) in wm8741_i2c_probe()
516 wm8741->supplies[i].supply = wm8741_supply_names[i]; in wm8741_i2c_probe()
518 ret = devm_regulator_bulk_get(&i2c->dev, ARRAY_SIZE(wm8741->supplies), in wm8741_i2c_probe()
519 wm8741->supplies); in wm8741_i2c_probe()
575 for (i = 0; i < ARRAY_SIZE(wm8741->supplies); i++) in wm8741_spi_probe()
[all …]
Dwm8955.c49 struct regulator_bulk_data supplies[WM8955_NUM_SUPPLIES]; member
790 ret = regulator_bulk_enable(ARRAY_SIZE(wm8955->supplies), in wm8955_set_bias_level()
791 wm8955->supplies); in wm8955_set_bias_level()
838 regulator_bulk_disable(ARRAY_SIZE(wm8955->supplies), in wm8955_set_bias_level()
839 wm8955->supplies); in wm8955_set_bias_level()
907 for (i = 0; i < ARRAY_SIZE(wm8955->supplies); i++) in wm8955_probe()
908 wm8955->supplies[i].supply = wm8955_supply_names[i]; in wm8955_probe()
910 ret = regulator_bulk_get(codec->dev, ARRAY_SIZE(wm8955->supplies), in wm8955_probe()
911 wm8955->supplies); in wm8955_probe()
917 ret = regulator_bulk_enable(ARRAY_SIZE(wm8955->supplies), in wm8955_probe()
[all …]
Dcs4270.c139 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()
570 regulator_bulk_disable(ARRAY_SIZE(cs4270->supplies), in cs4270_soc_suspend()
571 cs4270->supplies); in cs4270_soc_suspend()
581 ret = regulator_bulk_enable(ARRAY_SIZE(cs4270->supplies), in cs4270_soc_resume()
582 cs4270->supplies); in cs4270_soc_resume()
663 cs4270->supplies[i].supply = supply_names[i]; in cs4270_i2c_probe()
666 ARRAY_SIZE(cs4270->supplies), in cs4270_i2c_probe()
[all …]
Dsta32x.c115 struct regulator_bulk_data supplies[ARRAY_SIZE(sta32x_supply_names)]; member
788 ret = regulator_bulk_enable(ARRAY_SIZE(sta32x->supplies), in sta32x_set_bias_level()
789 sta32x->supplies); in sta32x_set_bias_level()
815 regulator_bulk_disable(ARRAY_SIZE(sta32x->supplies), in sta32x_set_bias_level()
816 sta32x->supplies); in sta32x_set_bias_level()
866 ret = regulator_bulk_enable(ARRAY_SIZE(sta32x->supplies), in sta32x_probe()
867 sta32x->supplies); in sta32x_probe()
944 regulator_bulk_disable(ARRAY_SIZE(sta32x->supplies), sta32x->supplies); in sta32x_probe()
949 regulator_bulk_disable(ARRAY_SIZE(sta32x->supplies), sta32x->supplies); in sta32x_probe()
959 regulator_bulk_disable(ARRAY_SIZE(sta32x->supplies), sta32x->supplies); in sta32x_remove()
[all …]
Dwm8985.c183 struct regulator_bulk_data supplies[WM8985_NUM_SUPPLIES]; member
906 ret = regulator_bulk_enable(ARRAY_SIZE(wm8985->supplies), in wm8985_set_bias_level()
907 wm8985->supplies); in wm8985_set_bias_level()
960 regulator_bulk_disable(ARRAY_SIZE(wm8985->supplies), in wm8985_set_bias_level()
961 wm8985->supplies); in wm8985_set_bias_level()
992 regulator_bulk_free(ARRAY_SIZE(wm8985->supplies), wm8985->supplies); in wm8985_remove()
1011 for (i = 0; i < ARRAY_SIZE(wm8985->supplies); i++) in wm8985_probe()
1012 wm8985->supplies[i].supply = wm8985_supply_names[i]; in wm8985_probe()
1014 ret = regulator_bulk_get(codec->dev, ARRAY_SIZE(wm8985->supplies), in wm8985_probe()
1015 wm8985->supplies); in wm8985_probe()
[all …]
Dwm8580.c242 struct regulator_bulk_data supplies[WM8580_NUM_SUPPLIES]; member
878 ret = regulator_bulk_enable(ARRAY_SIZE(wm8580->supplies), in wm8580_probe()
879 wm8580->supplies); in wm8580_probe()
897 regulator_bulk_disable(ARRAY_SIZE(wm8580->supplies), wm8580->supplies); in wm8580_probe()
909 regulator_bulk_disable(ARRAY_SIZE(wm8580->supplies), wm8580->supplies); in wm8580_remove()
960 for (i = 0; i < ARRAY_SIZE(wm8580->supplies); i++) in wm8580_i2c_probe()
961 wm8580->supplies[i].supply = wm8580_supply_names[i]; in wm8580_i2c_probe()
963 ret = devm_regulator_bulk_get(&i2c->dev, ARRAY_SIZE(wm8580->supplies), in wm8580_i2c_probe()
964 wm8580->supplies); in wm8580_i2c_probe()
Dwm2000.c68 struct regulator_bulk_data supplies[WM2000_NUM_SUPPLIES]; member
144 ret = regulator_bulk_enable(WM2000_NUM_SUPPLIES, wm2000->supplies); in wm2000_power_up()
168 regulator_bulk_disable(WM2000_NUM_SUPPLIES, wm2000->supplies); in wm2000_power_up()
175 regulator_bulk_disable(WM2000_NUM_SUPPLIES, wm2000->supplies); in wm2000_power_up()
190 regulator_bulk_disable(WM2000_NUM_SUPPLIES, wm2000->supplies); in wm2000_power_up()
196 regulator_bulk_disable(WM2000_NUM_SUPPLIES, wm2000->supplies); in wm2000_power_up()
230 regulator_bulk_disable(WM2000_NUM_SUPPLIES, wm2000->supplies); in wm2000_power_up()
268 regulator_bulk_disable(WM2000_NUM_SUPPLIES, wm2000->supplies); in wm2000_power_down()
844 wm2000->supplies[i].supply = wm2000_supplies[i]; in wm2000_i2c_probe()
847 wm2000->supplies); in wm2000_i2c_probe()
[all …]
Dtlv320aic3x.c75 struct regulator_bulk_data supplies[AIC3X_NUM_SUPPLIES]; member
1151 ret = regulator_bulk_enable(ARRAY_SIZE(aic3x->supplies), in aic3x_set_power()
1152 aic3x->supplies); in aic3x_set_power()
1186 ret = regulator_bulk_disable(ARRAY_SIZE(aic3x->supplies), in aic3x_set_power()
1187 aic3x->supplies); in aic3x_set_power()
1382 for (i = 0; i < ARRAY_SIZE(aic3x->supplies); i++) in aic3x_probe()
1383 aic3x->supplies[i].supply = aic3x_supply_names[i]; in aic3x_probe()
1385 ret = regulator_bulk_get(codec->dev, ARRAY_SIZE(aic3x->supplies), in aic3x_probe()
1386 aic3x->supplies); in aic3x_probe()
1391 for (i = 0; i < ARRAY_SIZE(aic3x->supplies); i++) { in aic3x_probe()
[all …]
Dwm8993.c210 struct regulator_bulk_data supplies[WM8993_NUM_SUPPLIES]; member
996 ret = regulator_bulk_enable(ARRAY_SIZE(wm8993->supplies), in wm8993_set_bias_level()
997 wm8993->supplies); in wm8993_set_bias_level()
1063 regulator_bulk_disable(ARRAY_SIZE(wm8993->supplies), in wm8993_set_bias_level()
1064 wm8993->supplies); in wm8993_set_bias_level()
1565 regulator_bulk_free(ARRAY_SIZE(wm8993->supplies), wm8993->supplies); in wm8993_remove()
1672 for (i = 0; i < ARRAY_SIZE(wm8993->supplies); i++) in wm8993_i2c_probe()
1673 wm8993->supplies[i].supply = wm8993_supply_names[i]; in wm8993_i2c_probe()
1675 ret = devm_regulator_bulk_get(&i2c->dev, ARRAY_SIZE(wm8993->supplies), in wm8993_i2c_probe()
1676 wm8993->supplies); in wm8993_i2c_probe()
[all …]
Dwm8995.c386 struct regulator_bulk_data supplies[WM8995_NUM_SUPPLIES]; member
1983 ret = regulator_bulk_enable(ARRAY_SIZE(wm8995->supplies), in wm8995_set_bias_level()
1984 wm8995->supplies); in wm8995_set_bias_level()
2002 regulator_bulk_disable(ARRAY_SIZE(wm8995->supplies), in wm8995_set_bias_level()
2003 wm8995->supplies); in wm8995_set_bias_level()
2036 for (i = 0; i < ARRAY_SIZE(wm8995->supplies); ++i) in wm8995_remove()
2037 regulator_unregister_notifier(wm8995->supplies[i].consumer, in wm8995_remove()
2040 regulator_bulk_free(ARRAY_SIZE(wm8995->supplies), wm8995->supplies); in wm8995_remove()
2060 for (i = 0; i < ARRAY_SIZE(wm8995->supplies); i++) in wm8995_probe()
2061 wm8995->supplies[i].supply = wm8995_supply_names[i]; in wm8995_probe()
[all …]
Dtlv320dac33.c96 struct regulator_bulk_data supplies[DAC33_NUM_SUPPLIES]; member
391 ret = regulator_bulk_enable(ARRAY_SIZE(dac33->supplies), in dac33_hard_power()
392 dac33->supplies); in dac33_hard_power()
408 ret = regulator_bulk_disable(ARRAY_SIZE(dac33->supplies), in dac33_hard_power()
409 dac33->supplies); in dac33_hard_power()
1547 for (i = 0; i < ARRAY_SIZE(dac33->supplies); i++) in dac33_i2c_probe()
1548 dac33->supplies[i].supply = dac33_supply_names[i]; in dac33_i2c_probe()
1550 ret = regulator_bulk_get(&client->dev, ARRAY_SIZE(dac33->supplies), in dac33_i2c_probe()
1551 dac33->supplies); in dac33_i2c_probe()
1565 regulator_bulk_free(ARRAY_SIZE(dac33->supplies), dac33->supplies); in dac33_i2c_probe()
[all …]
Dwm8904.c55 struct regulator_bulk_data supplies[WM8904_NUM_SUPPLIES]; member
1850 ret = regulator_bulk_enable(ARRAY_SIZE(wm8904->supplies), in wm8904_set_bias_level()
1851 wm8904->supplies); in wm8904_set_bias_level()
1899 regulator_bulk_disable(ARRAY_SIZE(wm8904->supplies), in wm8904_set_bias_level()
1900 wm8904->supplies); in wm8904_set_bias_level()
2138 for (i = 0; i < ARRAY_SIZE(wm8904->supplies); i++) in wm8904_i2c_probe()
2139 wm8904->supplies[i].supply = wm8904_supply_names[i]; in wm8904_i2c_probe()
2141 ret = devm_regulator_bulk_get(&i2c->dev, ARRAY_SIZE(wm8904->supplies), in wm8904_i2c_probe()
2142 wm8904->supplies); in wm8904_i2c_probe()
2148 ret = regulator_bulk_enable(ARRAY_SIZE(wm8904->supplies), in wm8904_i2c_probe()
[all …]
Dwm8962.c73 struct regulator_bulk_data supplies[WM8962_NUM_SUPPLIES]; member
3400 for (i = 0; i < ARRAY_SIZE(wm8962->supplies); i++) { in wm8962_probe()
3401 ret = regulator_register_notifier(wm8962->supplies[i].consumer, in wm8962_probe()
3553 for (i = 0; i < ARRAY_SIZE(wm8962->supplies); i++) in wm8962_remove()
3554 regulator_unregister_notifier(wm8962->supplies[i].consumer, in wm8962_remove()
3606 for (i = 0; i < ARRAY_SIZE(wm8962->supplies); i++) in wm8962_i2c_probe()
3607 wm8962->supplies[i].supply = wm8962_supply_names[i]; in wm8962_i2c_probe()
3609 ret = devm_regulator_bulk_get(&i2c->dev, ARRAY_SIZE(wm8962->supplies), in wm8962_i2c_probe()
3610 wm8962->supplies); in wm8962_i2c_probe()
3616 ret = regulator_bulk_enable(ARRAY_SIZE(wm8962->supplies), in wm8962_i2c_probe()
[all …]
Dwm8996.c74 struct regulator_bulk_data supplies[WM8996_NUM_SUPPLIES]; member
1594 ret = regulator_bulk_enable(ARRAY_SIZE(wm8996->supplies), in wm8996_set_bias_level()
1595 wm8996->supplies); in wm8996_set_bias_level()
1626 regulator_bulk_disable(ARRAY_SIZE(wm8996->supplies), in wm8996_set_bias_level()
1627 wm8996->supplies); in wm8996_set_bias_level()
2797 for (i = 0; i < ARRAY_SIZE(wm8996->supplies); i++) in wm8996_i2c_probe()
2798 wm8996->supplies[i].supply = wm8996_supply_names[i]; in wm8996_i2c_probe()
2800 ret = devm_regulator_bulk_get(&i2c->dev, ARRAY_SIZE(wm8996->supplies), in wm8996_i2c_probe()
2801 wm8996->supplies); in wm8996_i2c_probe()
2812 for (i = 0; i < ARRAY_SIZE(wm8996->supplies); i++) { in wm8996_i2c_probe()
[all …]
Dwm8350.c69 struct regulator_bulk_data supplies[ARRAY_SIZE(supply_names)]; member
1109 ret = regulator_bulk_enable(ARRAY_SIZE(priv->supplies), in wm8350_set_bias_level()
1110 priv->supplies); in wm8350_set_bias_level()
1237 regulator_bulk_disable(ARRAY_SIZE(priv->supplies), in wm8350_set_bias_level()
1238 priv->supplies); in wm8350_set_bias_level()
1499 priv->supplies[i].supply = supply_names[i]; in wm8350_codec_probe()
1501 ret = devm_regulator_bulk_get(wm8350->dev, ARRAY_SIZE(priv->supplies), in wm8350_codec_probe()
1502 priv->supplies); in wm8350_codec_probe()