/sound/soc/codecs/ |
D | sgtl5000.c | 113 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 …]
|
D | wm8731.c | 47 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 …]
|
D | wm8737.c | 45 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 …]
|
D | wm8804.c | 64 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 …]
|
D | wm8523.c | 44 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 …]
|
D | wm8770.c | 85 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 …]
|
D | wm8741.c | 45 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 …]
|
D | wm8955.c | 49 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 …]
|
D | cs4270.c | 139 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 …]
|
D | sta32x.c | 115 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 …]
|
D | wm8985.c | 183 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 …]
|
D | wm8580.c | 242 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()
|
D | wm2000.c | 68 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 …]
|
D | tlv320aic3x.c | 75 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 …]
|
D | wm8993.c | 210 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 …]
|
D | wm8995.c | 386 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 …]
|
D | tlv320dac33.c | 96 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 …]
|
D | wm8904.c | 55 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 …]
|
D | wm8962.c | 73 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 …]
|
D | wm8996.c | 74 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 …]
|
D | wm8350.c | 69 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()
|