/linux-4.1.27/sound/soc/codecs/ |
D | ak5386.c | 28 struct regulator_bulk_data supplies[ARRAY_SIZE(supply_names)]; member 44 return regulator_bulk_enable(ARRAY_SIZE(priv->supplies), priv->supplies); in ak5386_soc_probe() 50 regulator_bulk_disable(ARRAY_SIZE(priv->supplies), priv->supplies); in ak5386_soc_remove() 58 regulator_bulk_disable(ARRAY_SIZE(priv->supplies), priv->supplies); in ak5386_soc_suspend() 65 return regulator_bulk_enable(ARRAY_SIZE(priv->supplies), priv->supplies); in ak5386_soc_resume() 176 priv->supplies[i].supply = supply_names[i]; in ak5386_probe() 178 ret = devm_regulator_bulk_get(dev, ARRAY_SIZE(priv->supplies), in ak5386_probe() 179 priv->supplies); in ak5386_probe()
|
D | wm8737.c | 45 struct regulator_bulk_data supplies[WM8737_NUM_SUPPLIES]; member 473 ret = regulator_bulk_enable(ARRAY_SIZE(wm8737->supplies), in wm8737_set_bias_level() 474 wm8737->supplies); in wm8737_set_bias_level() 510 regulator_bulk_disable(ARRAY_SIZE(wm8737->supplies), in wm8737_set_bias_level() 511 wm8737->supplies); in wm8737_set_bias_level() 547 ret = regulator_bulk_enable(ARRAY_SIZE(wm8737->supplies), in wm8737_probe() 548 wm8737->supplies); in wm8737_probe() 568 regulator_bulk_disable(ARRAY_SIZE(wm8737->supplies), wm8737->supplies); in wm8737_probe() 573 regulator_bulk_disable(ARRAY_SIZE(wm8737->supplies), wm8737->supplies); in wm8737_probe() 622 for (i = 0; i < ARRAY_SIZE(wm8737->supplies); i++) in wm8737_i2c_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() 441 for (i = 0; i < ARRAY_SIZE(wm8523->supplies); i++) in wm8523_i2c_probe() 442 wm8523->supplies[i].supply = wm8523_supply_names[i]; in wm8523_i2c_probe() 444 ret = devm_regulator_bulk_get(&i2c->dev, ARRAY_SIZE(wm8523->supplies), in wm8523_i2c_probe() 445 wm8523->supplies); in wm8523_i2c_probe() 451 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 514 ret = regulator_bulk_enable(ARRAY_SIZE(wm8770->supplies), in wm8770_set_bias_level() 515 wm8770->supplies); in wm8770_set_bias_level() 532 regulator_bulk_disable(ARRAY_SIZE(wm8770->supplies), in wm8770_set_bias_level() 533 wm8770->supplies); in wm8770_set_bias_level() 579 ret = regulator_bulk_enable(ARRAY_SIZE(wm8770->supplies), in wm8770_probe() 580 wm8770->supplies); in wm8770_probe() 608 regulator_bulk_disable(ARRAY_SIZE(wm8770->supplies), wm8770->supplies); in wm8770_probe() 653 for (i = 0; i < ARRAY_SIZE(wm8770->supplies); i++) in wm8770_spi_probe() 654 wm8770->supplies[i].supply = wm8770_supply_names[i]; in wm8770_spi_probe() [all …]
|
D | cs42xx8.c | 40 struct regulator_bulk_data supplies[CS42XX8_NUM_SUPPLIES]; member 465 for (i = 0; i < ARRAY_SIZE(cs42xx8->supplies); i++) in cs42xx8_probe() 466 cs42xx8->supplies[i].supply = cs42xx8_supply_names[i]; in cs42xx8_probe() 469 ARRAY_SIZE(cs42xx8->supplies), cs42xx8->supplies); in cs42xx8_probe() 475 ret = regulator_bulk_enable(ARRAY_SIZE(cs42xx8->supplies), in cs42xx8_probe() 476 cs42xx8->supplies); in cs42xx8_probe() 533 regulator_bulk_disable(ARRAY_SIZE(cs42xx8->supplies), in cs42xx8_probe() 534 cs42xx8->supplies); in cs42xx8_probe() 552 ret = regulator_bulk_enable(ARRAY_SIZE(cs42xx8->supplies), in cs42xx8_runtime_resume() 553 cs42xx8->supplies); in cs42xx8_runtime_resume() [all …]
|
D | wm8741.c | 45 struct regulator_bulk_data supplies[WM8741_NUM_SUPPLIES]; member 424 ret = regulator_bulk_enable(ARRAY_SIZE(wm8741->supplies), in wm8741_probe() 425 wm8741->supplies); in wm8741_probe() 451 regulator_bulk_disable(ARRAY_SIZE(wm8741->supplies), wm8741->supplies); in wm8741_probe() 460 regulator_bulk_disable(ARRAY_SIZE(wm8741->supplies), wm8741->supplies); in wm8741_remove() 508 for (i = 0; i < ARRAY_SIZE(wm8741->supplies); i++) in wm8741_i2c_probe() 509 wm8741->supplies[i].supply = wm8741_supply_names[i]; in wm8741_i2c_probe() 511 ret = devm_regulator_bulk_get(&i2c->dev, ARRAY_SIZE(wm8741->supplies), in wm8741_i2c_probe() 512 wm8741->supplies); in wm8741_i2c_probe() 568 for (i = 0; i < ARRAY_SIZE(wm8741->supplies); i++) in wm8741_spi_probe() [all …]
|
D | cs35l32.c | 48 struct regulator_bulk_data supplies[CS35L32_NUM_SUPPLIES]; member 419 for (i = 0; i < ARRAY_SIZE(cs35l32->supplies); i++) in cs35l32_i2c_probe() 420 cs35l32->supplies[i].supply = cs35l32_supply_names[i]; in cs35l32_i2c_probe() 423 ARRAY_SIZE(cs35l32->supplies), in cs35l32_i2c_probe() 424 cs35l32->supplies); in cs35l32_i2c_probe() 431 ret = regulator_bulk_enable(ARRAY_SIZE(cs35l32->supplies), in cs35l32_i2c_probe() 432 cs35l32->supplies); in cs35l32_i2c_probe() 528 regulator_bulk_disable(ARRAY_SIZE(cs35l32->supplies), in cs35l32_i2c_probe() 529 cs35l32->supplies); in cs35l32_i2c_probe() 559 regulator_bulk_disable(ARRAY_SIZE(cs35l32->supplies), in cs35l32_runtime_suspend() [all …]
|
D | tas2552.c | 75 struct regulator_bulk_data supplies[TAS2552_NUM_SUPPLIES]; member 354 ret = regulator_bulk_enable(ARRAY_SIZE(tas2552->supplies), in tas2552_codec_probe() 355 tas2552->supplies); in tas2552_codec_probe() 402 regulator_bulk_disable(ARRAY_SIZE(tas2552->supplies), in tas2552_codec_probe() 403 tas2552->supplies); in tas2552_codec_probe() 425 ret = regulator_bulk_disable(ARRAY_SIZE(tas2552->supplies), in tas2552_suspend() 426 tas2552->supplies); in tas2552_suspend() 439 ret = regulator_bulk_enable(ARRAY_SIZE(tas2552->supplies), in tas2552_resume() 440 tas2552->supplies); in tas2552_resume() 503 for (i = 0; i < ARRAY_SIZE(data->supplies); i++) in tas2552_probe() [all …]
|
D | tas5086.c | 259 struct regulator_bulk_data supplies[ARRAY_SIZE(supply_names)]; member 782 regulator_bulk_disable(ARRAY_SIZE(priv->supplies), priv->supplies); in tas5086_soc_suspend() 792 ret = regulator_bulk_enable(ARRAY_SIZE(priv->supplies), priv->supplies); in tas5086_soc_resume() 827 ret = regulator_bulk_enable(ARRAY_SIZE(priv->supplies), priv->supplies); in tas5086_probe() 866 regulator_bulk_disable(ARRAY_SIZE(priv->supplies), priv->supplies); in tas5086_probe() 879 regulator_bulk_disable(ARRAY_SIZE(priv->supplies), priv->supplies); in tas5086_remove() 930 priv->supplies[i].supply = supply_names[i]; in tas5086_i2c_probe() 932 ret = devm_regulator_bulk_get(dev, ARRAY_SIZE(priv->supplies), in tas5086_i2c_probe() 933 priv->supplies); in tas5086_i2c_probe() 959 ret = regulator_bulk_enable(ARRAY_SIZE(priv->supplies), priv->supplies); in tas5086_i2c_probe() [all …]
|
D | wm8731.c | 50 struct regulator_bulk_data supplies[WM8731_NUM_SUPPLIES]; member 505 ret = regulator_bulk_enable(ARRAY_SIZE(wm8731->supplies), in wm8731_set_bias_level() 506 wm8731->supplies); in wm8731_set_bias_level() 521 regulator_bulk_disable(ARRAY_SIZE(wm8731->supplies), in wm8731_set_bias_level() 522 wm8731->supplies); in wm8731_set_bias_level() 579 for (i = 0; i < ARRAY_SIZE(wm8731->supplies); i++) in wm8731_probe() 580 wm8731->supplies[i].supply = wm8731_supply_names[i]; in wm8731_probe() 582 ret = devm_regulator_bulk_get(codec->dev, ARRAY_SIZE(wm8731->supplies), in wm8731_probe() 583 wm8731->supplies); in wm8731_probe() 589 ret = regulator_bulk_enable(ARRAY_SIZE(wm8731->supplies), in wm8731_probe() [all …]
|
D | sgtl5000.c | 137 struct regulator_bulk_data supplies[SGTL5000_SUPPLY_NUM]; member 953 ARRAY_SIZE(sgtl5000->supplies), in sgtl5000_set_bias_level() 954 sgtl5000->supplies); in sgtl5000_set_bias_level() 967 regulator_bulk_disable(ARRAY_SIZE(sgtl5000->supplies), in sgtl5000_set_bias_level() 968 sgtl5000->supplies); in sgtl5000_set_bias_level() 977 regulator_bulk_disable(ARRAY_SIZE(sgtl5000->supplies), in sgtl5000_set_bias_level() 978 sgtl5000->supplies); in sgtl5000_set_bias_level() 1116 vdda = regulator_get_voltage(sgtl5000->supplies[VDDA].consumer); in sgtl5000_set_power_regs() 1117 vddio = regulator_get_voltage(sgtl5000->supplies[VDDIO].consumer); in sgtl5000_set_power_regs() 1118 vddd = regulator_get_voltage(sgtl5000->supplies[VDDD].consumer); in sgtl5000_set_power_regs() [all …]
|
D | wm8804.c | 65 struct regulator_bulk_data supplies[WM8804_NUM_SUPPLIES]; member 590 for (i = 0; i < ARRAY_SIZE(wm8804->supplies); i++) in wm8804_probe() 591 wm8804->supplies[i].supply = wm8804_supply_names[i]; in wm8804_probe() 593 ret = devm_regulator_bulk_get(dev, ARRAY_SIZE(wm8804->supplies), in wm8804_probe() 594 wm8804->supplies); in wm8804_probe() 604 for (i = 0; i < ARRAY_SIZE(wm8804->supplies); i++) { in wm8804_probe() 605 struct regulator *regulator = wm8804->supplies[i].consumer; in wm8804_probe() 617 ret = regulator_bulk_enable(ARRAY_SIZE(wm8804->supplies), in wm8804_probe() 618 wm8804->supplies); in wm8804_probe() 677 regulator_bulk_disable(ARRAY_SIZE(wm8804->supplies), wm8804->supplies); in wm8804_probe() [all …]
|
D | es8328.c | 70 struct regulator_bulk_data supplies[ES8328_SUPPLY_NUM]; member 616 ret = regulator_bulk_disable(ARRAY_SIZE(es8328->supplies), in es8328_suspend() 617 es8328->supplies); in es8328_suspend() 639 ret = regulator_bulk_enable(ARRAY_SIZE(es8328->supplies), in es8328_resume() 640 es8328->supplies); in es8328_resume() 663 ret = regulator_bulk_enable(ARRAY_SIZE(es8328->supplies), in es8328_codec_probe() 664 es8328->supplies); in es8328_codec_probe() 687 regulator_bulk_disable(ARRAY_SIZE(es8328->supplies), in es8328_codec_probe() 688 es8328->supplies); in es8328_codec_probe() 701 regulator_bulk_disable(ARRAY_SIZE(es8328->supplies), in es8328_remove() [all …]
|
D | cs4270.c | 139 struct regulator_bulk_data supplies[ARRAY_SIZE(supply_names)]; member 532 ret = regulator_bulk_enable(ARRAY_SIZE(cs4270->supplies), in cs4270_probe() 533 cs4270->supplies); in cs4270_probe() 548 regulator_bulk_disable(ARRAY_SIZE(cs4270->supplies), cs4270->supplies); in cs4270_remove() 577 regulator_bulk_disable(ARRAY_SIZE(cs4270->supplies), in cs4270_soc_suspend() 578 cs4270->supplies); in cs4270_soc_suspend() 588 ret = regulator_bulk_enable(ARRAY_SIZE(cs4270->supplies), in cs4270_soc_resume() 589 cs4270->supplies); in cs4270_soc_resume() 672 cs4270->supplies[i].supply = supply_names[i]; in cs4270_i2c_probe() 675 ARRAY_SIZE(cs4270->supplies), in cs4270_i2c_probe() [all …]
|
D | wm8955.c | 49 struct regulator_bulk_data supplies[WM8955_NUM_SUPPLIES]; member 789 ret = regulator_bulk_enable(ARRAY_SIZE(wm8955->supplies), in wm8955_set_bias_level() 790 wm8955->supplies); in wm8955_set_bias_level() 837 regulator_bulk_disable(ARRAY_SIZE(wm8955->supplies), in wm8955_set_bias_level() 838 wm8955->supplies); in wm8955_set_bias_level() 875 for (i = 0; i < ARRAY_SIZE(wm8955->supplies); i++) in wm8955_probe() 876 wm8955->supplies[i].supply = wm8955_supply_names[i]; in wm8955_probe() 878 ret = devm_regulator_bulk_get(codec->dev, ARRAY_SIZE(wm8955->supplies), in wm8955_probe() 879 wm8955->supplies); in wm8955_probe() 885 ret = regulator_bulk_enable(ARRAY_SIZE(wm8955->supplies), in wm8955_probe() [all …]
|
D | sta32x.c | 145 struct regulator_bulk_data supplies[ARRAY_SIZE(sta32x_supply_names)]; member 823 ret = regulator_bulk_enable(ARRAY_SIZE(sta32x->supplies), in sta32x_set_bias_level() 824 sta32x->supplies); in sta32x_set_bias_level() 853 regulator_bulk_disable(ARRAY_SIZE(sta32x->supplies), in sta32x_set_bias_level() 854 sta32x->supplies); in sta32x_set_bias_level() 884 ret = regulator_bulk_enable(ARRAY_SIZE(sta32x->supplies), in sta32x_probe() 885 sta32x->supplies); in sta32x_probe() 975 regulator_bulk_disable(ARRAY_SIZE(sta32x->supplies), sta32x->supplies); in sta32x_probe() 985 regulator_bulk_disable(ARRAY_SIZE(sta32x->supplies), sta32x->supplies); in sta32x_remove() 1111 for (i = 0; i < ARRAY_SIZE(sta32x->supplies); i++) in sta32x_i2c_probe() [all …]
|
D | wm8580.c | 242 struct regulator_bulk_data supplies[WM8580_NUM_SUPPLIES]; member 871 ret = regulator_bulk_enable(ARRAY_SIZE(wm8580->supplies), in wm8580_probe() 872 wm8580->supplies); in wm8580_probe() 888 regulator_bulk_disable(ARRAY_SIZE(wm8580->supplies), wm8580->supplies); in wm8580_probe() 898 regulator_bulk_disable(ARRAY_SIZE(wm8580->supplies), wm8580->supplies); in wm8580_remove() 949 for (i = 0; i < ARRAY_SIZE(wm8580->supplies); i++) in wm8580_i2c_probe() 950 wm8580->supplies[i].supply = wm8580_supply_names[i]; in wm8580_i2c_probe() 952 ret = devm_regulator_bulk_get(&i2c->dev, ARRAY_SIZE(wm8580->supplies), in wm8580_i2c_probe() 953 wm8580->supplies); in wm8580_i2c_probe()
|
D | wm2000.c | 68 struct regulator_bulk_data supplies[WM2000_NUM_SUPPLIES]; member 145 ret = regulator_bulk_enable(WM2000_NUM_SUPPLIES, wm2000->supplies); in wm2000_power_up() 169 regulator_bulk_disable(WM2000_NUM_SUPPLIES, wm2000->supplies); in wm2000_power_up() 176 regulator_bulk_disable(WM2000_NUM_SUPPLIES, wm2000->supplies); in wm2000_power_up() 191 regulator_bulk_disable(WM2000_NUM_SUPPLIES, wm2000->supplies); in wm2000_power_up() 197 regulator_bulk_disable(WM2000_NUM_SUPPLIES, wm2000->supplies); in wm2000_power_up() 231 regulator_bulk_disable(WM2000_NUM_SUPPLIES, wm2000->supplies); in wm2000_power_up() 269 regulator_bulk_disable(WM2000_NUM_SUPPLIES, wm2000->supplies); in wm2000_power_down() 845 wm2000->supplies[i].supply = wm2000_supplies[i]; in wm2000_i2c_probe() 848 wm2000->supplies); in wm2000_i2c_probe() [all …]
|
D | sta350.c | 171 struct regulator_bulk_data supplies[ARRAY_SIZE(sta350_supply_names)]; member 858 ARRAY_SIZE(sta350->supplies), in sta350_set_bias_level() 859 sta350->supplies); in sta350_set_bias_level() 889 regulator_bulk_disable(ARRAY_SIZE(sta350->supplies), in sta350_set_bias_level() 890 sta350->supplies); in sta350_set_bias_level() 921 ret = regulator_bulk_enable(ARRAY_SIZE(sta350->supplies), in sta350_probe() 922 sta350->supplies); in sta350_probe() 1042 regulator_bulk_disable(ARRAY_SIZE(sta350->supplies), sta350->supplies); in sta350_probe() 1051 regulator_bulk_disable(ARRAY_SIZE(sta350->supplies), sta350->supplies); in sta350_remove() 1227 for (i = 0; i < ARRAY_SIZE(sta350->supplies); i++) in sta350_i2c_probe() [all …]
|
D | wm8995.c | 386 struct regulator_bulk_data supplies[WM8995_NUM_SUPPLIES]; member 1969 ret = regulator_bulk_enable(ARRAY_SIZE(wm8995->supplies), in wm8995_set_bias_level() 1970 wm8995->supplies); in wm8995_set_bias_level() 1988 regulator_bulk_disable(ARRAY_SIZE(wm8995->supplies), in wm8995_set_bias_level() 1989 wm8995->supplies); in wm8995_set_bias_level() 2004 for (i = 0; i < ARRAY_SIZE(wm8995->supplies); ++i) in wm8995_remove() 2005 regulator_unregister_notifier(wm8995->supplies[i].consumer, in wm8995_remove() 2008 regulator_bulk_free(ARRAY_SIZE(wm8995->supplies), wm8995->supplies); in wm8995_remove() 2021 for (i = 0; i < ARRAY_SIZE(wm8995->supplies); i++) in wm8995_probe() 2022 wm8995->supplies[i].supply = wm8995_supply_names[i]; in wm8995_probe() [all …]
|
D | wm8985.c | 183 struct regulator_bulk_data supplies[WM8985_NUM_SUPPLIES]; member 901 ret = regulator_bulk_enable(ARRAY_SIZE(wm8985->supplies), in wm8985_set_bias_level() 902 wm8985->supplies); in wm8985_set_bias_level() 955 regulator_bulk_disable(ARRAY_SIZE(wm8985->supplies), in wm8985_set_bias_level() 956 wm8985->supplies); in wm8985_set_bias_level() 972 for (i = 0; i < ARRAY_SIZE(wm8985->supplies); i++) in wm8985_probe() 973 wm8985->supplies[i].supply = wm8985_supply_names[i]; in wm8985_probe() 975 ret = devm_regulator_bulk_get(codec->dev, ARRAY_SIZE(wm8985->supplies), in wm8985_probe() 976 wm8985->supplies); in wm8985_probe() 982 ret = regulator_bulk_enable(ARRAY_SIZE(wm8985->supplies), in wm8985_probe() [all …]
|
D | cs42l56.c | 51 struct regulator_bulk_data supplies[CS42L56_NUM_SUPPLIES]; member 959 ret = regulator_bulk_enable(ARRAY_SIZE(cs42l56->supplies), in cs42l56_set_bias_level() 960 cs42l56->supplies); in cs42l56_set_bias_level() 977 regulator_bulk_disable(ARRAY_SIZE(cs42l56->supplies), in cs42l56_set_bias_level() 978 cs42l56->supplies); in cs42l56_set_bias_level() 1293 for (i = 0; i < ARRAY_SIZE(cs42l56->supplies); i++) in cs42l56_i2c_probe() 1294 cs42l56->supplies[i].supply = cs42l56_supply_names[i]; in cs42l56_i2c_probe() 1297 ARRAY_SIZE(cs42l56->supplies), in cs42l56_i2c_probe() 1298 cs42l56->supplies); in cs42l56_i2c_probe() 1305 ret = regulator_bulk_enable(ARRAY_SIZE(cs42l56->supplies), in cs42l56_i2c_probe() [all …]
|
D | tlv320aic31xx.c | 167 struct regulator_bulk_data supplies[AIC31XX_NUM_SUPPLIES]; member 992 ret = regulator_bulk_enable(ARRAY_SIZE(aic31xx->supplies), in aic31xx_power_on() 993 aic31xx->supplies); in aic31xx_power_on() 1007 regulator_bulk_disable(ARRAY_SIZE(aic31xx->supplies), in aic31xx_power_on() 1008 aic31xx->supplies); in aic31xx_power_on() 1020 ret = regulator_bulk_disable(ARRAY_SIZE(aic31xx->supplies), in aic31xx_power_off() 1021 aic31xx->supplies); in aic31xx_power_off() 1073 for (i = 0; i < ARRAY_SIZE(aic31xx->supplies); i++) { in aic31xx_codec_probe() 1077 ret = regulator_register_notifier(aic31xx->supplies[i].consumer, in aic31xx_codec_probe() 1104 for (i = 0; i < ARRAY_SIZE(aic31xx->supplies); i++) in aic31xx_codec_remove() [all …]
|
D | pcm512x.c | 46 struct regulator_bulk_data supplies[PCM512x_NUM_SUPPLIES]; member 1398 for (i = 0; i < ARRAY_SIZE(pcm512x->supplies); i++) in pcm512x_probe() 1399 pcm512x->supplies[i].supply = pcm512x_supply_names[i]; in pcm512x_probe() 1401 ret = devm_regulator_bulk_get(dev, ARRAY_SIZE(pcm512x->supplies), in pcm512x_probe() 1402 pcm512x->supplies); in pcm512x_probe() 1412 for (i = 0; i < ARRAY_SIZE(pcm512x->supplies); i++) { in pcm512x_probe() 1413 ret = regulator_register_notifier(pcm512x->supplies[i].consumer, in pcm512x_probe() 1422 ret = regulator_bulk_enable(ARRAY_SIZE(pcm512x->supplies), in pcm512x_probe() 1423 pcm512x->supplies); in pcm512x_probe() 1519 regulator_bulk_disable(ARRAY_SIZE(pcm512x->supplies), in pcm512x_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() 1650 for (i = 0; i < ARRAY_SIZE(wm8993->supplies); i++) in wm8993_i2c_probe() 1651 wm8993->supplies[i].supply = wm8993_supply_names[i]; in wm8993_i2c_probe() 1653 ret = devm_regulator_bulk_get(&i2c->dev, ARRAY_SIZE(wm8993->supplies), in wm8993_i2c_probe() 1654 wm8993->supplies); in wm8993_i2c_probe() 1660 ret = regulator_bulk_enable(ARRAY_SIZE(wm8993->supplies), in wm8993_i2c_probe() [all …]
|
D | tlv320aic3x.c | 77 struct regulator_bulk_data supplies[AIC3X_NUM_SUPPLIES]; member 1334 ret = regulator_bulk_enable(ARRAY_SIZE(aic3x->supplies), in aic3x_set_power() 1335 aic3x->supplies); in aic3x_set_power() 1371 ret = regulator_bulk_disable(ARRAY_SIZE(aic3x->supplies), in aic3x_set_power() 1372 aic3x->supplies); in aic3x_set_power() 1555 for (i = 0; i < ARRAY_SIZE(aic3x->supplies); i++) { in aic3x_probe() 1558 ret = regulator_register_notifier(aic3x->supplies[i].consumer, in aic3x_probe() 1625 regulator_unregister_notifier(aic3x->supplies[i].consumer, in aic3x_probe() 1636 for (i = 0; i < ARRAY_SIZE(aic3x->supplies); i++) in aic3x_remove() 1637 regulator_unregister_notifier(aic3x->supplies[i].consumer, in aic3x_remove() [all …]
|
D | wm8904.c | 57 struct regulator_bulk_data supplies[WM8904_NUM_SUPPLIES]; member 1856 ret = regulator_bulk_enable(ARRAY_SIZE(wm8904->supplies), in wm8904_set_bias_level() 1857 wm8904->supplies); in wm8904_set_bias_level() 1905 regulator_bulk_disable(ARRAY_SIZE(wm8904->supplies), in wm8904_set_bias_level() 1906 wm8904->supplies); in wm8904_set_bias_level() 2167 for (i = 0; i < ARRAY_SIZE(wm8904->supplies); i++) in wm8904_i2c_probe() 2168 wm8904->supplies[i].supply = wm8904_supply_names[i]; in wm8904_i2c_probe() 2170 ret = devm_regulator_bulk_get(&i2c->dev, ARRAY_SIZE(wm8904->supplies), in wm8904_i2c_probe() 2171 wm8904->supplies); in wm8904_i2c_probe() 2177 ret = regulator_bulk_enable(ARRAY_SIZE(wm8904->supplies), in wm8904_i2c_probe() [all …]
|
D | wm8962.c | 77 struct regulator_bulk_data supplies[WM8962_NUM_SUPPLIES]; member 3435 for (i = 0; i < ARRAY_SIZE(wm8962->supplies); i++) { in wm8962_probe() 3436 ret = regulator_register_notifier(wm8962->supplies[i].consumer, in wm8962_probe() 3485 for (i = 0; i < ARRAY_SIZE(wm8962->supplies); i++) in wm8962_remove() 3486 regulator_unregister_notifier(wm8962->supplies[i].consumer, in wm8962_remove() 3586 for (i = 0; i < ARRAY_SIZE(wm8962->supplies); i++) in wm8962_i2c_probe() 3587 wm8962->supplies[i].supply = wm8962_supply_names[i]; in wm8962_i2c_probe() 3589 ret = devm_regulator_bulk_get(&i2c->dev, ARRAY_SIZE(wm8962->supplies), in wm8962_i2c_probe() 3590 wm8962->supplies); in wm8962_i2c_probe() 3596 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() 2790 for (i = 0; i < ARRAY_SIZE(wm8996->supplies); i++) in wm8996_i2c_probe() 2791 wm8996->supplies[i].supply = wm8996_supply_names[i]; in wm8996_i2c_probe() 2793 ret = devm_regulator_bulk_get(&i2c->dev, ARRAY_SIZE(wm8996->supplies), in wm8996_i2c_probe() 2794 wm8996->supplies); in wm8996_i2c_probe() 2805 for (i = 0; i < ARRAY_SIZE(wm8996->supplies); i++) { in wm8996_i2c_probe() [all …]
|
D | tlv320dac33.c | 96 struct regulator_bulk_data supplies[DAC33_NUM_SUPPLIES]; member 390 ret = regulator_bulk_enable(ARRAY_SIZE(dac33->supplies), in dac33_hard_power() 391 dac33->supplies); in dac33_hard_power() 407 ret = regulator_bulk_disable(ARRAY_SIZE(dac33->supplies), in dac33_hard_power() 408 dac33->supplies); in dac33_hard_power() 1539 for (i = 0; i < ARRAY_SIZE(dac33->supplies); i++) in dac33_i2c_probe() 1540 dac33->supplies[i].supply = dac33_supply_names[i]; in dac33_i2c_probe() 1542 ret = devm_regulator_bulk_get(&client->dev, ARRAY_SIZE(dac33->supplies), in dac33_i2c_probe() 1543 dac33->supplies); in dac33_i2c_probe()
|
D | wm8350.c | 69 struct regulator_bulk_data supplies[ARRAY_SIZE(supply_names)]; member 1106 ret = regulator_bulk_enable(ARRAY_SIZE(priv->supplies), in wm8350_set_bias_level() 1107 priv->supplies); in wm8350_set_bias_level() 1234 regulator_bulk_disable(ARRAY_SIZE(priv->supplies), in wm8350_set_bias_level() 1235 priv->supplies); in wm8350_set_bias_level() 1482 priv->supplies[i].supply = supply_names[i]; in wm8350_codec_probe() 1484 ret = devm_regulator_bulk_get(wm8350->dev, ARRAY_SIZE(priv->supplies), in wm8350_codec_probe() 1485 priv->supplies); in wm8350_codec_probe()
|
/linux-4.1.27/drivers/ata/ |
D | ahci_tegra.c | 110 struct regulator_bulk_data supplies[5]; member 118 ret = regulator_bulk_enable(ARRAY_SIZE(tegra->supplies), in tegra_ahci_power_on() 119 tegra->supplies); in tegra_ahci_power_on() 147 regulator_bulk_disable(ARRAY_SIZE(tegra->supplies), tegra->supplies); in tegra_ahci_power_on() 165 regulator_bulk_disable(ARRAY_SIZE(tegra->supplies), tegra->supplies); in tegra_ahci_power_off() 346 tegra->supplies[0].supply = "avdd"; in tegra_ahci_probe() 347 tegra->supplies[1].supply = "hvdd"; in tegra_ahci_probe() 348 tegra->supplies[2].supply = "vddio"; in tegra_ahci_probe() 349 tegra->supplies[3].supply = "target-5v"; in tegra_ahci_probe() 350 tegra->supplies[4].supply = "target-12v"; in tegra_ahci_probe() [all …]
|
/linux-4.1.27/drivers/regulator/ |
D | userspace-consumer.c | 34 struct regulator_bulk_data *supplies; member 80 data->supplies); in reg_set_state() 83 data->supplies); in reg_set_state() 126 drvdata->supplies = pdata->supplies; in regulator_userspace_consumer_probe() 131 drvdata->supplies); in regulator_userspace_consumer_probe() 143 drvdata->supplies); in regulator_userspace_consumer_probe() 169 regulator_bulk_disable(data->num_supplies, data->supplies); in regulator_userspace_consumer_remove()
|
D | fixed-helper.c | 30 struct regulator_consumer_supply *supplies, int num_supplies, int uv) in regulator_register_always_on() argument 50 data->init_data.consumer_supplies = supplies; in regulator_register_always_on()
|
D | Kconfig | 43 configuring the supplies requested. This is mainly useful 53 control power supplies for such devices.
|
/linux-4.1.27/drivers/input/misc/ |
D | twl6040-vibra.c | 63 struct regulator_bulk_data supplies[TWL6040_NUM_SUPPLIES]; member 94 ret = regulator_bulk_enable(ARRAY_SIZE(info->supplies), info->supplies); in twl6040_vibra_enable() 130 regulator_bulk_disable(ARRAY_SIZE(info->supplies), info->supplies); in twl6040_vibra_disable() 166 volt = regulator_get_voltage(info->supplies[0].consumer) / 1000; in twl6040_vibra_set_effect() 172 volt = regulator_get_voltage(info->supplies[1].consumer) / 1000; in twl6040_vibra_set_effect() 318 info->supplies[0].supply = "vddvibl"; in twl6040_vibra_probe() 319 info->supplies[1].supply = "vddvibr"; in twl6040_vibra_probe() 325 ARRAY_SIZE(info->supplies), in twl6040_vibra_probe() 326 info->supplies); in twl6040_vibra_probe() 333 error = regulator_set_voltage(info->supplies[0].consumer, in twl6040_vibra_probe() [all …]
|
/linux-4.1.27/drivers/pci/host/ |
D | pci-tegra.c | 301 struct regulator_bulk_data *supplies; member 940 err = regulator_bulk_disable(pcie->num_supplies, pcie->supplies); in tegra_pcie_power_off() 957 err = regulator_bulk_enable(pcie->num_supplies, pcie->supplies); in tegra_pcie_power_on() 1439 struct regulator_bulk_data *supplies, in of_regulator_bulk_available() argument 1446 snprintf(property, 32, "%s-supply", supplies[i].supply); in of_regulator_bulk_available() 1477 pcie->supplies = devm_kcalloc(pcie->dev, pcie->num_supplies, in tegra_pcie_get_legacy_regulators() 1478 sizeof(*pcie->supplies), in tegra_pcie_get_legacy_regulators() 1480 if (!pcie->supplies) in tegra_pcie_get_legacy_regulators() 1483 pcie->supplies[0].supply = "pex-clk"; in tegra_pcie_get_legacy_regulators() 1484 pcie->supplies[1].supply = "vdd"; in tegra_pcie_get_legacy_regulators() [all …]
|
/linux-4.1.27/drivers/gpu/drm/panel/ |
D | panel-ld9040.c | 94 struct regulator_bulk_data supplies[2]; member 202 ret = regulator_bulk_enable(ARRAY_SIZE(ctx->supplies), ctx->supplies); in ld9040_power_on() 217 return regulator_bulk_disable(ARRAY_SIZE(ctx->supplies), ctx->supplies); in ld9040_power_off() 332 ctx->supplies[0].supply = "vdd3"; in ld9040_probe() 333 ctx->supplies[1].supply = "vci"; in ld9040_probe() 334 ret = devm_regulator_bulk_get(dev, ARRAY_SIZE(ctx->supplies), in ld9040_probe() 335 ctx->supplies); in ld9040_probe()
|
D | panel-s6e8aa0.c | 98 struct regulator_bulk_data supplies[2]; member 861 ret = regulator_bulk_enable(ARRAY_SIZE(ctx->supplies), ctx->supplies); in s6e8aa0_power_on() 878 return regulator_bulk_disable(ARRAY_SIZE(ctx->supplies), ctx->supplies); in s6e8aa0_power_off() 1001 ctx->supplies[0].supply = "vdd3"; in s6e8aa0_probe() 1002 ctx->supplies[1].supply = "vci"; in s6e8aa0_probe() 1003 ret = devm_regulator_bulk_get(dev, ARRAY_SIZE(ctx->supplies), in s6e8aa0_probe() 1004 ctx->supplies); in s6e8aa0_probe()
|
/linux-4.1.27/drivers/mfd/ |
D | wm8994-core.c | 176 wm8994->supplies); in wm8994_suspend() 195 wm8994->supplies); in wm8994_resume() 218 regulator_bulk_disable(wm8994->num_supplies, wm8994->supplies); in wm8994_resume() 371 wm8994->supplies = devm_kzalloc(wm8994->dev, in wm8994_device_init() 374 if (!wm8994->supplies) { in wm8994_device_init() 382 wm8994->supplies[i].supply = wm1811_main_supplies[i]; in wm8994_device_init() 386 wm8994->supplies[i].supply = wm8994_main_supplies[i]; in wm8994_device_init() 390 wm8994->supplies[i].supply = wm8958_main_supplies[i]; in wm8994_device_init() 398 wm8994->supplies); in wm8994_device_init() 405 wm8994->supplies); in wm8994_device_init() [all …]
|
D | si476x-i2c.c | 293 err = regulator_bulk_enable(ARRAY_SIZE(core->supplies), in si476x_core_set_power_state() 294 core->supplies); in si476x_core_set_power_state() 319 err = regulator_bulk_disable(ARRAY_SIZE(core->supplies), in si476x_core_set_power_state() 320 core->supplies); in si476x_core_set_power_state() 747 core->supplies[0].supply = "vd"; in si476x_core_probe() 748 core->supplies[1].supply = "va"; in si476x_core_probe() 749 core->supplies[2].supply = "vio1"; in si476x_core_probe() 750 core->supplies[3].supply = "vio2"; in si476x_core_probe() 753 ARRAY_SIZE(core->supplies), in si476x_core_probe() 754 core->supplies); in si476x_core_probe()
|
D | twl6040.c | 656 twl6040->supplies[0].supply = "vio"; in twl6040_probe() 657 twl6040->supplies[1].supply = "v2v1"; in twl6040_probe() 659 twl6040->supplies); in twl6040_probe() 665 ret = regulator_bulk_enable(TWL6040_NUM_SUPPLIES, twl6040->supplies); in twl6040_probe() 776 regulator_bulk_disable(TWL6040_NUM_SUPPLIES, twl6040->supplies); in twl6040_probe() 791 regulator_bulk_disable(TWL6040_NUM_SUPPLIES, twl6040->supplies); in twl6040_remove()
|
/linux-4.1.27/arch/arm/mach-omap2/ |
D | usb-host.c | 366 struct regulator_consumer_supply *supplies; in usbhs_add_regulator() local 373 supplies = kzalloc(sizeof(*supplies), GFP_KERNEL); in usbhs_add_regulator() 374 if (!supplies) in usbhs_add_regulator() 377 supplies->supply = dev_supply; in usbhs_add_regulator() 378 supplies->dev_name = dev_id; in usbhs_add_regulator() 385 reg_data->consumer_supplies = supplies; in usbhs_add_regulator() 425 kfree(supplies); in usbhs_add_regulator()
|
/linux-4.1.27/Documentation/hwmon/ |
D | wm8350 | 19 of the major supplies within the system. Currently the driver provides 20 simple access to these major supplies. 25 Voltages are sampled by a 12 bit ADC. For the internal supplies the ADC
|
D | pwm-fan | 6 many SoCs, as long as the SoC supplies a PWM line driver that exposes
|
D | wm831x | 19 of the major supplies within the system. Currently the driver provides
|
D | ads7828 | 53 may be required if your hardware supplies the ADS7828 from a 5V supply, see
|
D | adm1025 | 29 are provided, for monitoring +2.5V, +3.3V, +5V and +12V power supplies and
|
D | adm9240 | 40 of up to four power supplies and two processor core voltages, plus
|
D | asc7621 | 108 - Monitors VCCP, 2.5V, 3.3V, 5.0V, and 12V motherboard/processor supplies
|
/linux-4.1.27/drivers/media/i2c/ |
D | s5k6a3.c | 61 struct regulator_bulk_data supplies[S5K6A3_NUM_SUPPLIES]; member 203 ret = regulator_enable(sensor->supplies[i].consumer); in __s5k6a3_power_on() 212 ret = regulator_enable(sensor->supplies[i].consumer); in __s5k6a3_power_on() 229 regulator_disable(sensor->supplies[i].consumer); in __s5k6a3_power_on() 242 regulator_disable(sensor->supplies[i].consumer); in __s5k6a3_power_off() 319 sensor->supplies[i].supply = s5k6a3_supply_names[i]; in s5k6a3_probe() 322 sensor->supplies); in s5k6a3_probe()
|
D | s5k4ecgx.c | 196 struct regulator_bulk_data supplies[S5K4ECGX_NUM_SUPPLIES]; member 476 ret = regulator_bulk_enable(S5K4ECGX_NUM_SUPPLIES, priv->supplies); in __s5k4ecgx_power_on() 501 return regulator_bulk_disable(S5K4ECGX_NUM_SUPPLIES, priv->supplies); in __s5k4ecgx_power_off() 975 priv->supplies[i].supply = s5k4ecgx_supply_names[i]; in s5k4ecgx_probe() 978 priv->supplies); in s5k4ecgx_probe()
|
D | s5k5baf.c | 294 struct regulator_bulk_data supplies[S5K5BAF_NUM_SUPPLIES]; member 959 ret = regulator_bulk_enable(S5K5BAF_NUM_SUPPLIES, state->supplies); in s5k5baf_power_on() 980 regulator_bulk_disable(S5K5BAF_NUM_SUPPLIES, state->supplies); in s5k5baf_power_on() 1001 state->supplies); in s5k5baf_power_off() 1941 state->supplies[i].supply = s5k5baf_supply_names[i]; in s5k5baf_configure_regulators() 1944 state->supplies); in s5k5baf_configure_regulators()
|
D | s5k6aa.c | 238 struct regulator_bulk_data supplies[S5K6AA_NUM_SUPPLIES]; member 833 ret = regulator_bulk_enable(S5K6AA_NUM_SUPPLIES, s5k6aa->supplies); in __s5k6aa_power_on() 865 return regulator_bulk_disable(S5K6AA_NUM_SUPPLIES, s5k6aa->supplies); in __s5k6aa_power_off() 1590 s5k6aa->supplies[i].supply = s5k6aa_supply_names[i]; in s5k6aa_probe() 1593 s5k6aa->supplies); in s5k6aa_probe()
|
/linux-4.1.27/drivers/power/avs/ |
D | rockchip-io-domain.c | 68 struct rockchip_iodomain_supply supplies[MAX_SUPPLIES]; member 148 if (!iod->supplies[RK3288_SOC_FLASH_SUPPLY_NUM].reg) in rk3288_iodomain_init() 244 struct rockchip_iodomain_supply *supply = &iod->supplies[i]; in rockchip_iodomain_probe() 311 struct rockchip_iodomain_supply *io_supply = &iod->supplies[i]; in rockchip_iodomain_probe() 327 struct rockchip_iodomain_supply *io_supply = &iod->supplies[i]; in rockchip_iodomain_remove()
|
/linux-4.1.27/include/linux/regulator/ |
D | fixed.h | 64 struct regulator_consumer_supply *supplies, int num_supplies, int uv); 67 struct regulator_consumer_supply *supplies, int num_supplies, int uv) in regulator_register_always_on() argument
|
D | userspace-consumer.h | 20 struct regulator_bulk_data *supplies; member
|
/linux-4.1.27/drivers/video/fbdev/exynos/ |
D | exynos_mipi_dsi.c | 60 static struct regulator_bulk_data supplies[] = { variable 70 ret = regulator_bulk_enable(ARRAY_SIZE(supplies), supplies); in exynos_mipi_regulator_enable() 81 ret = regulator_bulk_disable(ARRAY_SIZE(supplies), supplies); in exynos_mipi_regulator_disable() 368 ret = devm_regulator_bulk_get(&pdev->dev, ARRAY_SIZE(supplies), in exynos_mipi_dsi_probe() 369 supplies); in exynos_mipi_dsi_probe()
|
D | s6e8ax0.c | 68 static struct regulator_bulk_data supplies[] = { variable 81 ret = regulator_bulk_enable(ARRAY_SIZE(supplies), supplies); in s6e8ax0_regulator_enable() 98 ret = regulator_bulk_disable(ARRAY_SIZE(supplies), supplies); in s6e8ax0_regulator_disable() 785 ret = devm_regulator_bulk_get(lcd->dev, ARRAY_SIZE(supplies), supplies); in s6e8ax0_probe()
|
/linux-4.1.27/Documentation/devicetree/bindings/power_supply/ |
D | power_supply.txt | 4 - power-supplies : This property is added to a supply in order to list the 22 power-supplies = <&usb-charger>, <&ac-charger>;
|
D | gpio-charger.txt | 26 power-supplies = <&usb_charger>;
|
/linux-4.1.27/Documentation/devicetree/bindings/power/ |
D | rockchip-io-domain.txt | 39 You specify supplies using the standard regulator bindings by including 40 a phandle the relevant regulator. All specified supplies must be able 42 supplies will be not be touched. 44 Possible supplies for rk3188: 55 Possible supplies for rk3288:
|
/linux-4.1.27/drivers/video/backlight/ |
D | ld9040.c | 52 static struct regulator_bulk_data supplies[] = { variable 65 ret = regulator_bulk_enable(ARRAY_SIZE(supplies), supplies); in ld9040_regulator_enable() 82 ret = regulator_bulk_disable(ARRAY_SIZE(supplies), supplies); in ld9040_regulator_disable() 707 ret = devm_regulator_bulk_get(lcd->dev, ARRAY_SIZE(supplies), supplies); in ld9040_probe()
|
/linux-4.1.27/drivers/power/ |
D | wm8350_power.c | 56 int supplies = 0; in wm8350_get_supplies() local 75 supplies = WM8350_USB_SUPPLY; in wm8350_get_supplies() 80 supplies = WM8350_USB_SUPPLY | WM8350_BATT_SUPPLY; in wm8350_get_supplies() 82 supplies = WM8350_LINE_SUPPLY; in wm8350_get_supplies() 84 supplies = WM8350_BATT_SUPPLY; in wm8350_get_supplies() 86 return supplies; in wm8350_get_supplies()
|
D | Kconfig | 22 one or two external power supplies (AC/USB) connected to main and
|
/linux-4.1.27/Documentation/devicetree/bindings/mfd/ |
D | arizona.txt | 30 - AVDD-supply, DBVDD1-supply, CPVDD-supply : Power supplies for the device, 33 - DBVDD2-supply, DBVDD3-supply : Additional databus power supplies (wm5102, 36 - SPKVDDL-supply, SPKVDDR-supply : Speaker driver power supplies (wm5102, 65 - DCVDD-supply, MICVDD-supply : Power supplies, only need to be specified if
|
D | as3711.txt | 2 supplies, a battery charger and an RTC. So far only bindings for the two stepup 3 DCDC converters are defined. Other DCDC and LDO supplies are configured, using
|
/linux-4.1.27/Documentation/power/regulator/ |
D | machine.txt | 14 order to control their power supplies. This mapping can be achieved in machine 56 for the board for configuration of supplies for other regulators and 61 Regulator-1 supplies power to Regulator-2. This relationship must be registered
|
D | design.txt | 28 - Many of the power supplies in the system will be shared between many 33 supplies without any additional effort.
|
D | overview.txt | 24 o Regulator - Electronic device that supplies power to other devices. 65 and this represents a "supplies" relationship: 81 and a "supplies" relationship:
|
D | consumer.txt | 18 regulator that supplies this consumer. 25 analog and digital supplies :-
|
/linux-4.1.27/Documentation/devicetree/bindings/sound/ |
D | imx-audio-wm8962.txt | 16 source. Valid names could be power supplies, WM8962 19 Power supplies:
|
D | imx-audio-sgtl5000.txt | 16 source. Valid names could be power supplies, SGTL5000 19 Power supplies:
|
D | imx-audio-es8328.txt | 13 source. Valid names could be power supplies, ES8328 16 Power supplies:
|
D | wm8804.txt | 13 - PVDD-supply, DVDD-supply : Power supplies for the device, as covered
|
D | cs42xx8.txt | 14 - VA-supply, VD-supply, VLS-supply, VLC-supply: power supplies for the device,
|
D | tlv320aic3x.txt | 29 - AVDD-supply, IOVDD-supply, DRVDD-supply, DVDD-supply : power supplies for the
|
D | pcm512x.txt | 14 - AVDD-supply, DVDD-supply, and CPVDD-supply : power supplies for the
|
D | tlv320aic31xx.txt | 17 DVDD-supply : power supplies for the device as covered in
|
D | cs35l32.txt | 10 - VA-supply, VP-supply : power supplies for the device,
|
D | cs42l56.txt | 9 - VA-supply, VCP-supply, VLDO-supply : power supplies for the device,
|
D | wm8994.txt | 18 SPKVDD1-supply, SPKVDD2-supply : power supplies for the device, as covered
|
/linux-4.1.27/drivers/usb/gadget/udc/ |
D | s3c-hsudc.c | 149 struct regulator_bulk_data supplies[ARRAY_SIZE(s3c_hsudc_supply_names)]; member 1156 ret = regulator_bulk_enable(ARRAY_SIZE(hsudc->supplies), in s3c_hsudc_start() 1157 hsudc->supplies); in s3c_hsudc_start() 1185 regulator_bulk_disable(ARRAY_SIZE(hsudc->supplies), hsudc->supplies); in s3c_hsudc_start() 1215 regulator_bulk_disable(ARRAY_SIZE(hsudc->supplies), hsudc->supplies); in s3c_hsudc_stop() 1271 for (i = 0; i < ARRAY_SIZE(hsudc->supplies); i++) in s3c_hsudc_probe() 1272 hsudc->supplies[i].supply = s3c_hsudc_supply_names[i]; in s3c_hsudc_probe() 1274 ret = devm_regulator_bulk_get(dev, ARRAY_SIZE(hsudc->supplies), in s3c_hsudc_probe() 1275 hsudc->supplies); in s3c_hsudc_probe()
|
/linux-4.1.27/Documentation/ia64/ |
D | serial.txt | 48 devices are, but not all firmware supplies it. Also, EFI supports 54 - If your firmware supplies the HCDP, it is simplest to 79 this if the user supplies an argument like "console=uart,io,0x3f8", 81 firmware supplies an HCDP. 110 the "console=" option if your firmware supplies an HCDP.
|
/linux-4.1.27/Documentation/devicetree/bindings/video/backlight/ |
D | 88pm860x.txt | 4 - marvell,88pm860x-iset: Current supplies on backlight device.
|
/linux-4.1.27/drivers/media/i2c/m5mols/ |
D | m5mols_core.c | 40 static struct regulator_bulk_data supplies[] = { variable 755 ret = regulator_bulk_enable(ARRAY_SIZE(supplies), supplies); in m5mols_sensor_power() 767 ret = regulator_bulk_disable(ARRAY_SIZE(supplies), supplies); in m5mols_sensor_power() 964 ret = devm_regulator_bulk_get(&client->dev, ARRAY_SIZE(supplies), in m5mols_probe() 965 supplies); in m5mols_probe()
|
/linux-4.1.27/drivers/gpu/drm/exynos/ |
D | exynos_drm_dsi.c | 282 struct regulator_bulk_data supplies[2]; member 1299 ret = regulator_bulk_enable(ARRAY_SIZE(dsi->supplies), dsi->supplies); in exynos_dsi_poweron() 1330 regulator_bulk_disable(ARRAY_SIZE(dsi->supplies), dsi->supplies); in exynos_dsi_poweron() 1356 ret = regulator_bulk_disable(ARRAY_SIZE(dsi->supplies), dsi->supplies); in exynos_dsi_poweroff() 1707 dsi->supplies[0].supply = "vddcore"; in exynos_dsi_probe() 1708 dsi->supplies[1].supply = "vddio"; in exynos_dsi_probe() 1709 ret = devm_regulator_bulk_get(dev, ARRAY_SIZE(dsi->supplies), in exynos_dsi_probe() 1710 dsi->supplies); in exynos_dsi_probe()
|
/linux-4.1.27/Documentation/devicetree/bindings/w1/ |
D | fsl-imx-owire.txt | 8 - clocks : phandle of clock that supplies the module (required if platform
|
/linux-4.1.27/Documentation/devicetree/bindings/clock/ |
D | hi3620-clock.txt | 3 The Hi3620 clock controller generates and supplies clock to various
|
D | marvell,mmp2.txt | 3 The MMP2 clock subsystem generates and supplies clock to various
|
D | marvell,pxa168.txt | 3 The PXA168 clock subsystem generates and supplies clock to various
|
D | hix5hd2-clock.txt | 3 The hix5hd2 clock controller generates and supplies clock to various
|
D | exynos5440-clock.txt | 3 The Exynos5440 clock controller generates and supplies clock to various
|
D | marvell,pxa910.txt | 3 The PXA910 clock subsystem generates and supplies clock to various
|
D | exynos5250-clock.txt | 3 The Exynos5250 clock controller generates and supplies clock to various
|
D | exynos4415-clock.txt | 3 The Exynos4415 clock controller generates and supplies clock to various
|
D | exynos5410-clock.txt | 3 The Exynos5410 clock controller generates and supplies clock to various
|
D | exynos5420-clock.txt | 3 The Exynos5420 clock controller generates and supplies clock to various
|
D | exynos4-clock.txt | 3 The Exynos4 clock controller generates and supplies clock to various controllers
|
D | exynos3250-clock.txt | 3 The Exynos3250 clock controller generates and supplies clock to various
|
D | samsung,s3c2412-clock.txt | 3 The S3C2412 clock controller generates and supplies clock to various controllers
|
D | samsung,s3c2410-clock.txt | 3 The S3C2410 clock controller generates and supplies clock to various controllers
|
D | clk-s5pv210-audss.txt | 3 The Samsung Audio Subsystem clock controller generates and supplies clocks
|
D | rockchip,rk3288-cru.txt | 3 The RK3288 clock controller generates and supplies clock to various
|
D | samsung,s3c2443-clock.txt | 3 The S3C2443 clock controller generates and supplies clock to various controllers
|
D | rockchip,rk3188-cru.txt | 3 The RK3188/RK3066 clock controller generates and supplies clock to various
|
D | samsung,s5pv210-clock.txt | 4 controller, which generates and supplies clock to various controllers
|
D | samsung,s3c64xx-clock.txt | 3 The S3C64xx clock controller generates and supplies clock to various controllers
|
D | clk-exynos-audss.txt | 3 The Samsung Audio Subsystem clock controller generates and supplies clocks
|
D | exynos5433-clock.txt | 3 The Exynos5433 clock controller generates and supplies clock to various
|
/linux-4.1.27/drivers/media/platform/exynos4-is/ |
D | mipi-csis.c | 211 struct regulator_bulk_data supplies[CSIS_NUM_SUPPLIES]; member 825 state->supplies[i].supply = csis_supply_name[i]; in s5pcsis_probe() 828 state->supplies); in s5pcsis_probe() 918 state->supplies); in s5pcsis_pm_suspend() 947 state->supplies); in s5pcsis_pm_resume() 955 state->supplies); in s5pcsis_pm_resume()
|
/linux-4.1.27/Documentation/devicetree/bindings/hwmon/ |
D | ltc2978.txt | 19 Valid names of regulators depend on number of supplies supported per device:
|
/linux-4.1.27/drivers/usb/dwc2/ |
D | gadget.c | 3059 ret = regulator_bulk_enable(ARRAY_SIZE(hsotg->supplies), in s3c_hsotg_udc_start() 3060 hsotg->supplies); in s3c_hsotg_udc_start() 3126 regulator_bulk_disable(ARRAY_SIZE(hsotg->supplies), hsotg->supplies); in s3c_hsotg_udc_stop() 3911 for (i = 0; i < ARRAY_SIZE(hsotg->supplies); i++) in dwc2_gadget_init() 3912 hsotg->supplies[i].supply = s3c_hsotg_supply_names[i]; in dwc2_gadget_init() 3914 ret = devm_regulator_bulk_get(dev, ARRAY_SIZE(hsotg->supplies), in dwc2_gadget_init() 3915 hsotg->supplies); in dwc2_gadget_init() 3921 ret = regulator_bulk_enable(ARRAY_SIZE(hsotg->supplies), in dwc2_gadget_init() 3922 hsotg->supplies); in dwc2_gadget_init() 3978 regulator_bulk_disable(ARRAY_SIZE(hsotg->supplies), in dwc2_gadget_init() [all …]
|
D | core.h | 601 struct regulator_bulk_data supplies[ARRAY_SIZE(s3c_hsotg_supply_names)]; member
|
/linux-4.1.27/Documentation/devicetree/bindings/arm/ |
D | ste-u300.txt | 5 or board power regulator supplies.
|
/linux-4.1.27/Documentation/devicetree/bindings/phy/ |
D | phy-mvebu.txt | 11 - clocks : phandle of clock and specifier that supplies the device
|
/linux-4.1.27/include/linux/mfd/wm8994/ |
D | core.h | 82 struct regulator_bulk_data *supplies; member
|
/linux-4.1.27/drivers/net/ethernet/smsc/ |
D | smsc911x.c | 148 struct regulator_bulk_data supplies[SMSC911X_NUM_SUPPLIES]; member 385 ret = regulator_bulk_enable(ARRAY_SIZE(pdata->supplies), in smsc911x_enable_resources() 386 pdata->supplies); in smsc911x_enable_resources() 409 ret = regulator_bulk_disable(ARRAY_SIZE(pdata->supplies), in smsc911x_disable_resources() 410 pdata->supplies); in smsc911x_disable_resources() 432 pdata->supplies[0].supply = "vdd33a"; in smsc911x_request_resources() 433 pdata->supplies[1].supply = "vddvario"; in smsc911x_request_resources() 435 ARRAY_SIZE(pdata->supplies), in smsc911x_request_resources() 436 pdata->supplies); in smsc911x_request_resources() 460 regulator_bulk_free(ARRAY_SIZE(pdata->supplies), in smsc911x_free_resources() [all …]
|
/linux-4.1.27/drivers/media/i2c/s5c73m3/ |
D | s5c73m3-core.c | 1377 ret = regulator_enable(state->supplies[i].consumer); in __s5c73m3_power_on() 1403 regulator_disable(state->supplies[i].consumer); in __s5c73m3_power_on() 1423 ret = regulator_disable(state->supplies[i].consumer); in __s5c73m3_power_off() 1431 int r = regulator_enable(state->supplies[i].consumer); in __s5c73m3_power_off() 1434 state->supplies[i].supply, r); in __s5c73m3_power_off() 1719 state->supplies[i].supply = s5c73m3_supply_names[i]; in s5c73m3_probe() 1722 state->supplies); in s5c73m3_probe()
|
D | s5c73m3.h | 393 struct regulator_bulk_data supplies[S5C73M3_MAX_SUPPLIES]; member
|
/linux-4.1.27/include/linux/mfd/ |
D | twl6040.h | 226 struct regulator_bulk_data supplies[2]; /* supplies for vio, v2v1 */ member
|
D | si476x-core.h | 149 struct regulator_bulk_data supplies[4]; member
|
/linux-4.1.27/Documentation/devicetree/bindings/pci/ |
D | nvidia,tegra20-pcie.txt | 68 Power supplies for Tegra20: 77 Power supplies for Tegra30: 95 Power supplies for Tegra124:
|
/linux-4.1.27/Documentation/devicetree/bindings/thermal/ |
D | ti_soc_thermal.txt | 3 In the System Control Module, OMAP supplies a voltage reference
|
/linux-4.1.27/Documentation/power/ |
D | power_supply_class.txt | 39 manner. Results for different power supplies and machines are also directly 164 Often power supplies are acting as supplies and supplicants at the same
|
D | devices.txt | 371 will also switch off power supplies or reduce voltages. (Drivers supporting 439 That means availability of certain clocks or power supplies changed,
|
/linux-4.1.27/Documentation/sound/alsa/soc/ |
D | platform.txt | 72 Each SoC DSP driver usually supplies the following features :-
|
D | dapm.txt | 66 o Regulator - External regulator that supplies power to audio components. 67 o Clock - External clock that supplies clock to audio components.
|
/linux-4.1.27/drivers/firmware/ |
D | Kconfig | 44 If your firmware supplies the PCDP table, and you want to 48 If your firmware supplies the HCDP table, and you want to
|
/linux-4.1.27/Documentation/devicetree/bindings/gpu/ |
D | nvidia,tegra20-host1x.txt | 130 - nvidia,edid: supplies a binary EDID blob 156 - nvidia,edid: supplies a binary EDID blob 192 - nvidia,edid: supplies a binary EDID blob 220 - nvidia,edid: supplies a binary EDID blob
|
/linux-4.1.27/Documentation/devicetree/bindings/regulator/ |
D | act8865-regulator.txt | 18 SUDCDC_REG4, LDO_REG9 and LDO_REG10 do not have separate supplies.
|
D | regulator.txt | 62 Consumer nodes can reference one or more of its supplies/
|
/linux-4.1.27/Documentation/networking/ |
D | framerelay.txt | 16 activate/deactivate and dlci_config. The DLCI supplies a receive function
|
/linux-4.1.27/drivers/staging/iio/accel/ |
D | Kconfig | 85 accelerometer. The driver supplies direct access via sysfs files
|
/linux-4.1.27/tools/build/Documentation/ |
D | Build.txt | 44 The user supplies 'Build' makefiles that contains a objects list, and connects
|
/linux-4.1.27/arch/arm/mach-pxa/ |
D | em-x270.c | 1059 .supplies = &em_x270_gps_consumer_supply, 1077 .supplies = &em_x270_gprs_consumer_supply
|
/linux-4.1.27/drivers/gpu/drm/msm/dsi/ |
D | dsi_host.c | 200 struct regulator_bulk_data supplies[DSI_REGULATOR_MAX]; member 322 struct regulator_bulk_data *s = msm_host->supplies; in dsi_host_regulator_disable() 338 struct regulator_bulk_data *s = msm_host->supplies; in dsi_host_regulator_enable() 372 struct regulator_bulk_data *s = msm_host->supplies; in dsi_regulator_init()
|
/linux-4.1.27/arch/m68k/fpsp040/ |
D | sint.S | 216 | ;output d0 supplies g,r,s
|
/linux-4.1.27/drivers/usb/ |
D | Kconfig | 48 traditional PC serial port. The bus supplies power to peripherals
|
/linux-4.1.27/Documentation/device-mapper/ |
D | verity.txt | 33 This is the device that supplies the hash tree data. It may be
|
/linux-4.1.27/drivers/parisc/ |
D | Kconfig | 85 Note that Dino also supplies one of the serial ports on certain
|
/linux-4.1.27/arch/arm/boot/dts/ |
D | ste-dbx5x0.dtsi | 565 // supplies to the display/camera 575 // supplies to the on-board eMMC
|
D | tegra124-nyan.dtsi | 335 power-supplies = <&charger>;
|
D | tegra114-dalmore.dts | 771 power-supplies = <&charger>;
|
/linux-4.1.27/Documentation/devicetree/bindings/pinctrl/ |
D | pinctrl-bindings.txt | 192 power-source - select between different power supplies
|
/linux-4.1.27/Documentation/hid/ |
D | hiddev.txt | 9 supplies) and monitor control on higher end monitors.
|
/linux-4.1.27/arch/blackfin/mach-bf537/boards/ |
D | stamp.c | 2123 .supplies = &ad5398_bulk_data, 2720 .supplies = &adp122_bulk_data,
|
/linux-4.1.27/Documentation/dvb/ |
D | avermedia.txt | 278 via /dev/dvb/adapter{x}/frontend0 and supplies an MPEG2 stream
|
/linux-4.1.27/Documentation/fb/ |
D | framebuffer.txt | 208 scanline. Similarly it supplies a synchronization pulse (vertical sync or
|
/linux-4.1.27/arch/ia64/ |
D | Kconfig | 535 handler if there is an HPQ5001 device or if the user supplies
|
/linux-4.1.27/Documentation/m68k/ |
D | kernel-options.txt | 16 ... about the option ... . I hope, this document supplies all the
|
/linux-4.1.27/Documentation/kbuild/ |
D | makefiles.txt | 75 with the name arch/$(ARCH)/Makefile. The arch Makefile supplies
|
/linux-4.1.27/Documentation/cdrom/ |
D | cdrom-standard.tex | 550 \cdromc\ supplies the possibility to indicate the {\em capabilities\/}
|
/linux-4.1.27/Documentation/scsi/ |
D | scsi_mid_low_api.txt | 927 * Notes: Often supplies PCI or ISA information such as IO addresses
|
D | ChangeLog.1992-1997 | 1721 Do this one at a time to make it easier on power supplies.
|
/linux-4.1.27/Documentation/security/ |
D | keys.txt | 1118 This is optional - it supplies the default payload data length as
|