| /linux-4.4.14/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 472 ret = regulator_bulk_enable(ARRAY_SIZE(wm8737->supplies), in wm8737_set_bias_level() 473 wm8737->supplies); in wm8737_set_bias_level() 509 regulator_bulk_disable(ARRAY_SIZE(wm8737->supplies), in wm8737_set_bias_level() 510 wm8737->supplies); in wm8737_set_bias_level() 545 ret = regulator_bulk_enable(ARRAY_SIZE(wm8737->supplies), in wm8737_probe() 546 wm8737->supplies); in wm8737_probe() 566 regulator_bulk_disable(ARRAY_SIZE(wm8737->supplies), wm8737->supplies); in wm8737_probe() 571 regulator_bulk_disable(ARRAY_SIZE(wm8737->supplies), wm8737->supplies); in wm8737_probe() 620 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 338 ret = regulator_bulk_enable(ARRAY_SIZE(wm8523->supplies), in wm8523_set_bias_level() 339 wm8523->supplies); in wm8523_set_bias_level() 369 regulator_bulk_disable(ARRAY_SIZE(wm8523->supplies), in wm8523_set_bias_level() 370 wm8523->supplies); in wm8523_set_bias_level() 467 for (i = 0; i < ARRAY_SIZE(wm8523->supplies); i++) in wm8523_i2c_probe() 468 wm8523->supplies[i].supply = wm8523_supply_names[i]; in wm8523_i2c_probe() 470 ret = devm_regulator_bulk_get(&i2c->dev, ARRAY_SIZE(wm8523->supplies), in wm8523_i2c_probe() 471 wm8523->supplies); in wm8523_i2c_probe() 477 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() 578 ret = regulator_bulk_enable(ARRAY_SIZE(wm8770->supplies), in wm8770_probe() 579 wm8770->supplies); in wm8770_probe() 607 regulator_bulk_disable(ARRAY_SIZE(wm8770->supplies), wm8770->supplies); in wm8770_probe() 652 for (i = 0; i < ARRAY_SIZE(wm8770->supplies); i++) in wm8770_spi_probe() 653 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 473 for (i = 0; i < ARRAY_SIZE(cs42xx8->supplies); i++) in cs42xx8_probe() 474 cs42xx8->supplies[i].supply = cs42xx8_supply_names[i]; in cs42xx8_probe() 477 ARRAY_SIZE(cs42xx8->supplies), cs42xx8->supplies); in cs42xx8_probe() 483 ret = regulator_bulk_enable(ARRAY_SIZE(cs42xx8->supplies), in cs42xx8_probe() 484 cs42xx8->supplies); in cs42xx8_probe() 534 regulator_bulk_disable(ARRAY_SIZE(cs42xx8->supplies), in cs42xx8_probe() 535 cs42xx8->supplies); in cs42xx8_probe() 553 ret = regulator_bulk_enable(ARRAY_SIZE(cs42xx8->supplies), in cs42xx8_runtime_resume() 554 cs42xx8->supplies); in cs42xx8_runtime_resume() [all …]
|
| D | wm8741.c | 46 struct regulator_bulk_data supplies[WM8741_NUM_SUPPLIES]; member 457 ret = regulator_bulk_enable(ARRAY_SIZE(wm8741->supplies), in wm8741_probe() 458 wm8741->supplies); in wm8741_probe() 486 regulator_bulk_disable(ARRAY_SIZE(wm8741->supplies), wm8741->supplies); in wm8741_probe() 495 regulator_bulk_disable(ARRAY_SIZE(wm8741->supplies), wm8741->supplies); in wm8741_remove() 556 for (i = 0; i < ARRAY_SIZE(wm8741->supplies); i++) in wm8741_i2c_probe() 557 wm8741->supplies[i].supply = wm8741_supply_names[i]; in wm8741_i2c_probe() 559 ret = devm_regulator_bulk_get(&i2c->dev, ARRAY_SIZE(wm8741->supplies), in wm8741_i2c_probe() 560 wm8741->supplies); in wm8741_i2c_probe() 621 for (i = 0; i < ARRAY_SIZE(wm8741->supplies); i++) in wm8741_spi_probe() [all …]
|
| D | cs35l32.c | 47 struct regulator_bulk_data supplies[CS35L32_NUM_SUPPLIES]; member 383 for (i = 0; i < ARRAY_SIZE(cs35l32->supplies); i++) in cs35l32_i2c_probe() 384 cs35l32->supplies[i].supply = cs35l32_supply_names[i]; in cs35l32_i2c_probe() 387 ARRAY_SIZE(cs35l32->supplies), in cs35l32_i2c_probe() 388 cs35l32->supplies); in cs35l32_i2c_probe() 395 ret = regulator_bulk_enable(ARRAY_SIZE(cs35l32->supplies), in cs35l32_i2c_probe() 396 cs35l32->supplies); in cs35l32_i2c_probe() 491 regulator_bulk_disable(ARRAY_SIZE(cs35l32->supplies), in cs35l32_i2c_probe() 492 cs35l32->supplies); in cs35l32_i2c_probe() 520 regulator_bulk_disable(ARRAY_SIZE(cs35l32->supplies), in cs35l32_runtime_suspend() [all …]
|
| D | tas5086.c | 259 struct regulator_bulk_data supplies[ARRAY_SIZE(supply_names)]; member 786 regulator_bulk_disable(ARRAY_SIZE(priv->supplies), priv->supplies); in tas5086_soc_suspend() 796 ret = regulator_bulk_enable(ARRAY_SIZE(priv->supplies), priv->supplies); in tas5086_soc_resume() 831 ret = regulator_bulk_enable(ARRAY_SIZE(priv->supplies), priv->supplies); in tas5086_probe() 870 regulator_bulk_disable(ARRAY_SIZE(priv->supplies), priv->supplies); in tas5086_probe() 883 regulator_bulk_disable(ARRAY_SIZE(priv->supplies), priv->supplies); in tas5086_remove() 934 priv->supplies[i].supply = supply_names[i]; in tas5086_i2c_probe() 936 ret = devm_regulator_bulk_get(dev, ARRAY_SIZE(priv->supplies), in tas5086_i2c_probe() 937 priv->supplies); in tas5086_i2c_probe() 963 ret = regulator_bulk_enable(ARRAY_SIZE(priv->supplies), priv->supplies); in tas5086_i2c_probe() [all …]
|
| D | adau1701.c | 120 struct regulator_bulk_data supplies[ARRAY_SIZE(supply_names)]; member 677 ret = regulator_bulk_enable(ARRAY_SIZE(adau1701->supplies), in adau1701_probe() 678 adau1701->supplies); in adau1701_probe() 714 regulator_bulk_disable(ARRAY_SIZE(adau1701->supplies), adau1701->supplies); in adau1701_probe() 725 regulator_bulk_disable(ARRAY_SIZE(adau1701->supplies), adau1701->supplies); in adau1701_remove() 735 regulator_bulk_disable(ARRAY_SIZE(adau1701->supplies), in adau1701_suspend() 736 adau1701->supplies); in adau1701_suspend() 746 ret = regulator_bulk_enable(ARRAY_SIZE(adau1701->supplies), in adau1701_resume() 747 adau1701->supplies); in adau1701_resume() 802 adau1701->supplies[i].supply = supply_names[i]; in adau1701_i2c_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() 1132 vdda = regulator_get_voltage(sgtl5000->supplies[VDDA].consumer); in sgtl5000_set_power_regs() 1133 vddio = regulator_get_voltage(sgtl5000->supplies[VDDIO].consumer); in sgtl5000_set_power_regs() 1134 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 615 ret = regulator_bulk_disable(ARRAY_SIZE(es8328->supplies), in es8328_suspend() 616 es8328->supplies); in es8328_suspend() 638 ret = regulator_bulk_enable(ARRAY_SIZE(es8328->supplies), in es8328_resume() 639 es8328->supplies); in es8328_resume() 662 ret = regulator_bulk_enable(ARRAY_SIZE(es8328->supplies), in es8328_codec_probe() 663 es8328->supplies); in es8328_codec_probe() 686 regulator_bulk_disable(ARRAY_SIZE(es8328->supplies), in es8328_codec_probe() 687 es8328->supplies); in es8328_codec_probe() 700 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() 874 for (i = 0; i < ARRAY_SIZE(wm8955->supplies); i++) in wm8955_probe() 875 wm8955->supplies[i].supply = wm8955_supply_names[i]; in wm8955_probe() 877 ret = devm_regulator_bulk_get(codec->dev, ARRAY_SIZE(wm8955->supplies), in wm8955_probe() 878 wm8955->supplies); in wm8955_probe() 884 ret = regulator_bulk_enable(ARRAY_SIZE(wm8955->supplies), in wm8955_probe() [all …]
|
| D | tas2552.c | 76 struct regulator_bulk_data supplies[TAS2552_NUM_SUPPLIES]; member 577 ret = regulator_bulk_enable(ARRAY_SIZE(tas2552->supplies), in tas2552_codec_probe() 578 tas2552->supplies); in tas2552_codec_probe() 612 regulator_bulk_disable(ARRAY_SIZE(tas2552->supplies), in tas2552_codec_probe() 613 tas2552->supplies); in tas2552_codec_probe() 634 ret = regulator_bulk_disable(ARRAY_SIZE(tas2552->supplies), in tas2552_suspend() 635 tas2552->supplies); in tas2552_suspend() 648 ret = regulator_bulk_enable(ARRAY_SIZE(tas2552->supplies), in tas2552_resume() 649 tas2552->supplies); in tas2552_resume() 715 for (i = 0; i < ARRAY_SIZE(data->supplies); i++) in tas2552_probe() [all …]
|
| D | wm8731.c | 50 struct regulator_bulk_data supplies[WM8731_NUM_SUPPLIES]; member 504 ret = regulator_bulk_enable(ARRAY_SIZE(wm8731->supplies), in wm8731_set_bias_level() 505 wm8731->supplies); in wm8731_set_bias_level() 520 regulator_bulk_disable(ARRAY_SIZE(wm8731->supplies), in wm8731_set_bias_level() 521 wm8731->supplies); in wm8731_set_bias_level() 577 for (i = 0; i < ARRAY_SIZE(wm8731->supplies); i++) in wm8731_request_supplies() 578 wm8731->supplies[i].supply = wm8731_supply_names[i]; in wm8731_request_supplies() 580 ret = devm_regulator_bulk_get(dev, ARRAY_SIZE(wm8731->supplies), in wm8731_request_supplies() 581 wm8731->supplies); in wm8731_request_supplies() 587 ret = regulator_bulk_enable(ARRAY_SIZE(wm8731->supplies), in wm8731_request_supplies() [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() 883 ret = regulator_bulk_enable(ARRAY_SIZE(sta32x->supplies), in sta32x_probe() 884 sta32x->supplies); in sta32x_probe() 974 regulator_bulk_disable(ARRAY_SIZE(sta32x->supplies), sta32x->supplies); in sta32x_probe() 984 regulator_bulk_disable(ARRAY_SIZE(sta32x->supplies), sta32x->supplies); in sta32x_remove() 1104 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 870 ret = regulator_bulk_enable(ARRAY_SIZE(wm8580->supplies), in wm8580_probe() 871 wm8580->supplies); in wm8580_probe() 887 regulator_bulk_disable(ARRAY_SIZE(wm8580->supplies), wm8580->supplies); in wm8580_probe() 897 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 | 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() 971 for (i = 0; i < ARRAY_SIZE(wm8985->supplies); i++) in wm8985_probe() 972 wm8985->supplies[i].supply = wm8985_supply_names[i]; in wm8985_probe() 974 ret = devm_regulator_bulk_get(codec->dev, ARRAY_SIZE(wm8985->supplies), in wm8985_probe() 975 wm8985->supplies); in wm8985_probe() 981 ret = regulator_bulk_enable(ARRAY_SIZE(wm8985->supplies), in wm8985_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() 920 ret = regulator_bulk_enable(ARRAY_SIZE(sta350->supplies), in sta350_probe() 921 sta350->supplies); in sta350_probe() 1041 regulator_bulk_disable(ARRAY_SIZE(sta350->supplies), sta350->supplies); in sta350_probe() 1050 regulator_bulk_disable(ARRAY_SIZE(sta350->supplies), sta350->supplies); in sta350_remove() 1226 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 1970 ret = regulator_bulk_enable(ARRAY_SIZE(wm8995->supplies), in wm8995_set_bias_level() 1971 wm8995->supplies); in wm8995_set_bias_level() 1989 regulator_bulk_disable(ARRAY_SIZE(wm8995->supplies), in wm8995_set_bias_level() 1990 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 | 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() 1072 for (i = 0; i < ARRAY_SIZE(aic31xx->supplies); i++) { in aic31xx_codec_probe() 1076 ret = regulator_register_notifier(aic31xx->supplies[i].consumer, in aic31xx_codec_probe() 1103 for (i = 0; i < ARRAY_SIZE(aic31xx->supplies); i++) in aic31xx_codec_remove() [all …]
|
| D | cs42l56.c | 51 struct regulator_bulk_data supplies[CS42L56_NUM_SUPPLIES]; member 911 ret = regulator_bulk_enable(ARRAY_SIZE(cs42l56->supplies), in cs42l56_set_bias_level() 912 cs42l56->supplies); in cs42l56_set_bias_level() 929 regulator_bulk_disable(ARRAY_SIZE(cs42l56->supplies), in cs42l56_set_bias_level() 930 cs42l56->supplies); in cs42l56_set_bias_level() 1244 for (i = 0; i < ARRAY_SIZE(cs42l56->supplies); i++) in cs42l56_i2c_probe() 1245 cs42l56->supplies[i].supply = cs42l56_supply_names[i]; in cs42l56_i2c_probe() 1248 ARRAY_SIZE(cs42l56->supplies), in cs42l56_i2c_probe() 1249 cs42l56->supplies); in cs42l56_i2c_probe() 1256 ret = regulator_bulk_enable(ARRAY_SIZE(cs42l56->supplies), in cs42l56_i2c_probe() [all …]
|
| D | pcm512x.c | 46 struct regulator_bulk_data supplies[PCM512x_NUM_SUPPLIES]; member 1396 for (i = 0; i < ARRAY_SIZE(pcm512x->supplies); i++) in pcm512x_probe() 1397 pcm512x->supplies[i].supply = pcm512x_supply_names[i]; in pcm512x_probe() 1399 ret = devm_regulator_bulk_get(dev, ARRAY_SIZE(pcm512x->supplies), in pcm512x_probe() 1400 pcm512x->supplies); in pcm512x_probe() 1410 for (i = 0; i < ARRAY_SIZE(pcm512x->supplies); i++) { in pcm512x_probe() 1411 ret = regulator_register_notifier(pcm512x->supplies[i].consumer, in pcm512x_probe() 1420 ret = regulator_bulk_enable(ARRAY_SIZE(pcm512x->supplies), in pcm512x_probe() 1421 pcm512x->supplies); in pcm512x_probe() 1517 regulator_bulk_disable(ARRAY_SIZE(pcm512x->supplies), in pcm512x_probe() [all …]
|
| D | wm8993.c | 210 struct regulator_bulk_data supplies[WM8993_NUM_SUPPLIES]; member 995 ret = regulator_bulk_enable(ARRAY_SIZE(wm8993->supplies), in wm8993_set_bias_level() 996 wm8993->supplies); in wm8993_set_bias_level() 1062 regulator_bulk_disable(ARRAY_SIZE(wm8993->supplies), in wm8993_set_bias_level() 1063 wm8993->supplies); in wm8993_set_bias_level() 1647 for (i = 0; i < ARRAY_SIZE(wm8993->supplies); i++) in wm8993_i2c_probe() 1648 wm8993->supplies[i].supply = wm8993_supply_names[i]; in wm8993_i2c_probe() 1650 ret = devm_regulator_bulk_get(&i2c->dev, ARRAY_SIZE(wm8993->supplies), in wm8993_i2c_probe() 1651 wm8993->supplies); in wm8993_i2c_probe() 1657 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 1357 ret = regulator_bulk_enable(ARRAY_SIZE(aic3x->supplies), in aic3x_set_power() 1358 aic3x->supplies); in aic3x_set_power() 1394 ret = regulator_bulk_disable(ARRAY_SIZE(aic3x->supplies), in aic3x_set_power() 1395 aic3x->supplies); in aic3x_set_power() 1580 for (i = 0; i < ARRAY_SIZE(aic3x->supplies); i++) { in aic3x_probe() 1583 ret = regulator_register_notifier(aic3x->supplies[i].consumer, in aic3x_probe() 1650 regulator_unregister_notifier(aic3x->supplies[i].consumer, in aic3x_probe() 1661 for (i = 0; i < ARRAY_SIZE(aic3x->supplies); i++) in aic3x_remove() 1662 regulator_unregister_notifier(aic3x->supplies[i].consumer, in aic3x_remove() [all …]
|
| D | tas571x.c | 45 struct regulator_bulk_data supplies[TAS571X_MAX_SUPPLIES]; member 404 priv->supplies[i].supply = priv->chip->supply_names[i]; in tas571x_i2c_probe() 407 priv->supplies); in tas571x_i2c_probe() 413 priv->supplies); in tas571x_i2c_probe() 480 regulator_bulk_disable(priv->chip->num_supply_names, priv->supplies); in tas571x_i2c_remove()
|
| D | wm8904.c | 57 struct regulator_bulk_data supplies[WM8904_NUM_SUPPLIES]; member 1858 ret = regulator_bulk_enable(ARRAY_SIZE(wm8904->supplies), in wm8904_set_bias_level() 1859 wm8904->supplies); in wm8904_set_bias_level() 1907 regulator_bulk_disable(ARRAY_SIZE(wm8904->supplies), in wm8904_set_bias_level() 1908 wm8904->supplies); in wm8904_set_bias_level() 2168 for (i = 0; i < ARRAY_SIZE(wm8904->supplies); i++) in wm8904_i2c_probe() 2169 wm8904->supplies[i].supply = wm8904_supply_names[i]; in wm8904_i2c_probe() 2171 ret = devm_regulator_bulk_get(&i2c->dev, ARRAY_SIZE(wm8904->supplies), in wm8904_i2c_probe() 2172 wm8904->supplies); in wm8904_i2c_probe() 2178 ret = regulator_bulk_enable(ARRAY_SIZE(wm8904->supplies), in wm8904_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() 2791 for (i = 0; i < ARRAY_SIZE(wm8996->supplies); i++) in wm8996_i2c_probe() 2792 wm8996->supplies[i].supply = wm8996_supply_names[i]; in wm8996_i2c_probe() 2794 ret = devm_regulator_bulk_get(&i2c->dev, ARRAY_SIZE(wm8996->supplies), in wm8996_i2c_probe() 2795 wm8996->supplies); in wm8996_i2c_probe() 2806 for (i = 0; i < ARRAY_SIZE(wm8996->supplies); i++) { in wm8996_i2c_probe() [all …]
|
| D | wm8962.c | 77 struct regulator_bulk_data supplies[WM8962_NUM_SUPPLIES]; member 3431 for (i = 0; i < ARRAY_SIZE(wm8962->supplies); i++) { in wm8962_probe() 3432 ret = regulator_register_notifier(wm8962->supplies[i].consumer, in wm8962_probe() 3481 for (i = 0; i < ARRAY_SIZE(wm8962->supplies); i++) in wm8962_remove() 3482 regulator_unregister_notifier(wm8962->supplies[i].consumer, in wm8962_remove() 3582 for (i = 0; i < ARRAY_SIZE(wm8962->supplies); i++) in wm8962_i2c_probe() 3583 wm8962->supplies[i].supply = wm8962_supply_names[i]; in wm8962_i2c_probe() 3585 ret = devm_regulator_bulk_get(&i2c->dev, ARRAY_SIZE(wm8962->supplies), in wm8962_i2c_probe() 3586 wm8962->supplies); in wm8962_i2c_probe() 3592 ret = regulator_bulk_enable(ARRAY_SIZE(wm8962->supplies), in wm8962_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() 1538 for (i = 0; i < ARRAY_SIZE(dac33->supplies); i++) in dac33_i2c_probe() 1539 dac33->supplies[i].supply = dac33_supply_names[i]; in dac33_i2c_probe() 1541 ret = devm_regulator_bulk_get(&client->dev, ARRAY_SIZE(dac33->supplies), in dac33_i2c_probe() 1542 dac33->supplies); in dac33_i2c_probe()
|
| D | wm8350.c | 69 struct regulator_bulk_data supplies[ARRAY_SIZE(supply_names)]; member 1105 ret = regulator_bulk_enable(ARRAY_SIZE(priv->supplies), in wm8350_set_bias_level() 1106 priv->supplies); in wm8350_set_bias_level() 1233 regulator_bulk_disable(ARRAY_SIZE(priv->supplies), in wm8350_set_bias_level() 1234 priv->supplies); in wm8350_set_bias_level() 1480 priv->supplies[i].supply = supply_names[i]; in wm8350_codec_probe() 1482 ret = devm_regulator_bulk_get(wm8350->dev, ARRAY_SIZE(priv->supplies), in wm8350_codec_probe() 1483 priv->supplies); in wm8350_codec_probe()
|
| D | rt5645.c | 249 struct regulator_bulk_data supplies[ARRAY_SIZE(rt5645_supply_names)]; member 3489 for (i = 0; i < ARRAY_SIZE(rt5645->supplies); i++) in rt5645_i2c_probe() 3490 rt5645->supplies[i].supply = rt5645_supply_names[i]; in rt5645_i2c_probe() 3493 ARRAY_SIZE(rt5645->supplies), in rt5645_i2c_probe() 3494 rt5645->supplies); in rt5645_i2c_probe() 3500 ret = regulator_bulk_enable(ARRAY_SIZE(rt5645->supplies), in rt5645_i2c_probe() 3501 rt5645->supplies); in rt5645_i2c_probe() 3668 regulator_bulk_disable(ARRAY_SIZE(rt5645->supplies), rt5645->supplies); in rt5645_i2c_probe() 3683 regulator_bulk_disable(ARRAY_SIZE(rt5645->supplies), rt5645->supplies); in rt5645_i2c_remove()
|
| D | da7219.c | 1562 da7219->supplies[i].supply = da7219_supply_names[i]; in da7219_handle_supplies() 1565 da7219->supplies); in da7219_handle_supplies() 1572 vddio = da7219->supplies[DA7219_SUPPLY_VDDIO].consumer; in da7219_handle_supplies() 1580 ret = regulator_bulk_enable(DA7219_NUM_SUPPLIES, da7219->supplies); in da7219_handle_supplies() 1706 return regulator_bulk_disable(DA7219_NUM_SUPPLIES, da7219->supplies); in da7219_remove()
|
| D | da7219.h | 808 struct regulator_bulk_data supplies[DA7219_NUM_SUPPLIES]; member
|
| /linux-4.4.14/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.4.14/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.4.14/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() 319 info->supplies[0].supply = "vddvibl"; in twl6040_vibra_probe() 320 info->supplies[1].supply = "vddvibr"; in twl6040_vibra_probe() 326 ARRAY_SIZE(info->supplies), in twl6040_vibra_probe() 327 info->supplies); in twl6040_vibra_probe() 334 error = regulator_set_voltage(info->supplies[0].consumer, in twl6040_vibra_probe() [all …]
|
| /linux-4.4.14/drivers/pci/host/ |
| D | pci-tegra.c | 301 struct regulator_bulk_data *supplies; member 925 err = regulator_bulk_disable(pcie->num_supplies, pcie->supplies); in tegra_pcie_power_off() 942 err = regulator_bulk_enable(pcie->num_supplies, pcie->supplies); in tegra_pcie_power_on() 1423 struct regulator_bulk_data *supplies, in of_regulator_bulk_available() argument 1430 snprintf(property, 32, "%s-supply", supplies[i].supply); in of_regulator_bulk_available() 1461 pcie->supplies = devm_kcalloc(pcie->dev, pcie->num_supplies, in tegra_pcie_get_legacy_regulators() 1462 sizeof(*pcie->supplies), in tegra_pcie_get_legacy_regulators() 1464 if (!pcie->supplies) in tegra_pcie_get_legacy_regulators() 1467 pcie->supplies[0].supply = "pex-clk"; in tegra_pcie_get_legacy_regulators() 1468 pcie->supplies[1].supply = "vdd"; in tegra_pcie_get_legacy_regulators() [all …]
|
| /linux-4.4.14/drivers/gpu/drm/panel/ |
| D | panel-samsung-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-samsung-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.4.14/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.4.14/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.4.14/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.4.14/drivers/usb/dwc2/ |
| D | platform.c | 123 ret = regulator_bulk_enable(ARRAY_SIZE(hsotg->supplies), in __dwc2_lowlevel_hw_enable() 124 hsotg->supplies); in __dwc2_lowlevel_hw_enable() 183 ret = regulator_bulk_disable(ARRAY_SIZE(hsotg->supplies), in __dwc2_lowlevel_hw_disable() 184 hsotg->supplies); in __dwc2_lowlevel_hw_disable() 270 for (i = 0; i < ARRAY_SIZE(hsotg->supplies); i++) in dwc2_lowlevel_hw_init() 271 hsotg->supplies[i].supply = dwc2_hsotg_supply_names[i]; in dwc2_lowlevel_hw_init() 273 ret = devm_regulator_bulk_get(hsotg->dev, ARRAY_SIZE(hsotg->supplies), in dwc2_lowlevel_hw_init() 274 hsotg->supplies); in dwc2_lowlevel_hw_init()
|
| D | core.h | 717 struct regulator_bulk_data supplies[ARRAY_SIZE(dwc2_hsotg_supply_names)]; member
|
| /linux-4.4.14/drivers/power/avs/ |
| D | rockchip-io-domain.c | 72 struct rockchip_iodomain_supply supplies[MAX_SUPPLIES]; member 152 if (!iod->supplies[RK3288_SOC_FLASH_SUPPLY_NUM].reg) in rk3288_iodomain_init() 171 if (!iod->supplies[RK3368_SOC_FLASH_SUPPLY_NUM].reg) in rk3368_iodomain_init() 304 struct rockchip_iodomain_supply *supply = &iod->supplies[i]; in rockchip_iodomain_probe() 371 struct rockchip_iodomain_supply *io_supply = &iod->supplies[i]; in rockchip_iodomain_probe() 387 struct rockchip_iodomain_supply *io_supply = &iod->supplies[i]; in rockchip_iodomain_remove()
|
| /linux-4.4.14/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.4.14/Documentation/devicetree/bindings/power/ |
| D | rockchip-io-domain.txt | 41 You specify supplies using the standard regulator bindings by including 42 a phandle the relevant regulator. All specified supplies must be able 44 supplies will be not be touched. 46 Possible supplies for rk3188: 57 Possible supplies for rk3288: 69 Possible supplies for rk3368: 78 Possible supplies for rk3368 pmu-domains:
|
| /linux-4.4.14/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.4.14/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.4.14/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.4.14/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.4.14/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.4.14/Documentation/devicetree/bindings/mfd/ |
| D | arizona.txt | 33 - AVDD-supply, DBVDD1-supply, CPVDD-supply : Power supplies for the device, 36 - DBVDD2-supply, DBVDD3-supply : Additional databus power supplies (wm5102, 39 - SPKVDDL-supply, SPKVDDR-supply : Speaker driver power supplies (wm5102, 69 - 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.4.14/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.4.14/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.4.14/drivers/usb/gadget/udc/ |
| D | s3c-hsudc.c | 149 struct regulator_bulk_data supplies[ARRAY_SIZE(s3c_hsudc_supply_names)]; member 1171 ret = regulator_bulk_enable(ARRAY_SIZE(hsudc->supplies), in s3c_hsudc_start() 1172 hsudc->supplies); in s3c_hsudc_start() 1200 regulator_bulk_disable(ARRAY_SIZE(hsudc->supplies), hsudc->supplies); in s3c_hsudc_start() 1230 regulator_bulk_disable(ARRAY_SIZE(hsudc->supplies), hsudc->supplies); in s3c_hsudc_stop() 1286 for (i = 0; i < ARRAY_SIZE(hsudc->supplies); i++) in s3c_hsudc_probe() 1287 hsudc->supplies[i].supply = s3c_hsudc_supply_names[i]; in s3c_hsudc_probe() 1289 ret = devm_regulator_bulk_get(dev, ARRAY_SIZE(hsudc->supplies), in s3c_hsudc_probe() 1290 hsudc->supplies); in s3c_hsudc_probe()
|
| /linux-4.4.14/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.4.14/Documentation/devicetree/bindings/leds/backlight/ |
| D | 88pm860x.txt | 4 - marvell,88pm860x-iset: Current supplies on backlight device.
|
| /linux-4.4.14/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.4.14/Documentation/devicetree/bindings/w1/ |
| D | fsl-imx-owire.txt | 8 - clocks : phandle of clock that supplies the module (required if platform
|
| /linux-4.4.14/drivers/gpu/drm/exynos/ |
| D | exynos_drm_dsi.c | 272 struct regulator_bulk_data supplies[2]; member 1466 ret = regulator_bulk_enable(ARRAY_SIZE(dsi->supplies), dsi->supplies); in exynos_dsi_poweron() 1489 regulator_bulk_disable(ARRAY_SIZE(dsi->supplies), dsi->supplies); in exynos_dsi_poweron() 1516 ret = regulator_bulk_disable(ARRAY_SIZE(dsi->supplies), dsi->supplies); in exynos_dsi_poweroff() 1897 dsi->supplies[0].supply = "vddcore"; in exynos_dsi_probe() 1898 dsi->supplies[1].supply = "vddio"; in exynos_dsi_probe() 1899 ret = devm_regulator_bulk_get(dev, ARRAY_SIZE(dsi->supplies), in exynos_dsi_probe() 1900 dsi->supplies); in exynos_dsi_probe()
|
| /linux-4.4.14/Documentation/devicetree/bindings/clock/ |
| D | hi3620-clock.txt | 3 The Hi3620 clock controller generates and supplies clock to various
|
| D | marvell,pxa910.txt | 3 The PXA910 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,pxa168.txt | 3 The PXA168 clock subsystem generates and supplies clock to various
|
| D | marvell,mmp2.txt | 3 The MMP2 clock subsystem generates and supplies clock to various
|
| D | marvell,pxa1928.txt | 3 The PXA1928 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 | amlogic,meson8b-clkc.txt | 3 The Amlogic Meson8b 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 | rockchip,rk3368-cru.txt | 3 The RK3368 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.4.14/drivers/media/platform/exynos4-is/ |
| D | mipi-csis.c | 211 struct regulator_bulk_data supplies[CSIS_NUM_SUPPLIES]; member 826 state->supplies[i].supply = csis_supply_name[i]; in s5pcsis_probe() 829 state->supplies); in s5pcsis_probe() 919 state->supplies); in s5pcsis_pm_suspend() 948 state->supplies); in s5pcsis_pm_resume() 956 state->supplies); in s5pcsis_pm_resume()
|
| /linux-4.4.14/drivers/gpu/drm/msm/dsi/phy/ |
| D | dsi_phy.h | 70 struct regulator_bulk_data supplies[DSI_DEV_REGULATOR_MAX]; member
|
| D | dsi_phy.c | 164 struct regulator_bulk_data *s = phy->supplies; in dsi_phy_regulator_init() 198 struct regulator_bulk_data *s = phy->supplies; in dsi_phy_regulator_disable() 213 struct regulator_bulk_data *s = phy->supplies; in dsi_phy_regulator_enable()
|
| /linux-4.4.14/Documentation/devicetree/bindings/hwmon/ |
| D | ltc2978.txt | 25 Valid names of regulators depend on number of supplies supported per device:
|
| /linux-4.4.14/Documentation/devicetree/bindings/arm/ |
| D | ste-u300.txt | 5 or board power regulator supplies.
|
| /linux-4.4.14/include/linux/mfd/wm8994/ |
| D | core.h | 82 struct regulator_bulk_data *supplies; member
|
| /linux-4.4.14/Documentation/devicetree/bindings/phy/ |
| D | phy-mvebu.txt | 11 - clocks : phandle of clock and specifier that supplies the device
|
| /linux-4.4.14/drivers/net/ethernet/smsc/ |
| D | smsc911x.c | 150 struct regulator_bulk_data supplies[SMSC911X_NUM_SUPPLIES]; member 387 ret = regulator_bulk_enable(ARRAY_SIZE(pdata->supplies), in smsc911x_enable_resources() 388 pdata->supplies); in smsc911x_enable_resources() 411 ret = regulator_bulk_disable(ARRAY_SIZE(pdata->supplies), in smsc911x_disable_resources() 412 pdata->supplies); in smsc911x_disable_resources() 434 pdata->supplies[0].supply = "vdd33a"; in smsc911x_request_resources() 435 pdata->supplies[1].supply = "vddvario"; in smsc911x_request_resources() 437 ARRAY_SIZE(pdata->supplies), in smsc911x_request_resources() 438 pdata->supplies); in smsc911x_request_resources() 462 regulator_bulk_free(ARRAY_SIZE(pdata->supplies), in smsc911x_free_resources() [all …]
|
| /linux-4.4.14/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.4.14/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.4.14/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.4.14/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 | 378 will also switch off power supplies or reduce voltages. (Drivers supporting 446 That means availability of certain clocks or power supplies changed,
|
| /linux-4.4.14/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.4.14/Documentation/devicetree/bindings/display/tegra/ |
| 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 222 - nvidia,edid: supplies a binary EDID blob
|
| /linux-4.4.14/Documentation/devicetree/bindings/thermal/ |
| D | ti_soc_thermal.txt | 3 In the System Control Module, OMAP supplies a voltage reference
|
| /linux-4.4.14/Documentation/networking/ |
| D | framerelay.txt | 16 activate/deactivate and dlci_config. The DLCI supplies a receive function
|
| /linux-4.4.14/Documentation/devicetree/bindings/regulator/ |
| D | act8865-regulator.txt | 20 SUDCDC_REG4, LDO_REG9 and LDO_REG10 do not have separate supplies.
|
| D | regulator.txt | 69 Consumer nodes can reference one or more of its supplies/
|
| /linux-4.4.14/drivers/firmware/ |
| D | Kconfig | 66 If your firmware supplies the PCDP table, and you want to 70 If your firmware supplies the HCDP table, and you want to
|
| /linux-4.4.14/drivers/staging/iio/accel/ |
| D | Kconfig | 85 accelerometer. The driver supplies direct access via sysfs files
|
| /linux-4.4.14/arch/arm/mach-pxa/ |
| D | em-x270.c | 1059 .supplies = &em_x270_gps_consumer_supply, 1077 .supplies = &em_x270_gprs_consumer_supply
|
| /linux-4.4.14/drivers/gpu/drm/msm/dsi/ |
| D | dsi_host.c | 93 struct regulator_bulk_data supplies[DSI_DEV_REGULATOR_MAX]; member 215 struct regulator_bulk_data *s = msm_host->supplies; in dsi_host_regulator_disable() 231 struct regulator_bulk_data *s = msm_host->supplies; in dsi_host_regulator_enable() 265 struct regulator_bulk_data *s = msm_host->supplies; in dsi_regulator_init()
|
| /linux-4.4.14/arch/m68k/fpsp040/ |
| D | sint.S | 216 | ;output d0 supplies g,r,s
|
| /linux-4.4.14/drivers/usb/ |
| D | Kconfig | 48 traditional PC serial port. The bus supplies power to peripherals
|
| /linux-4.4.14/tools/build/Documentation/ |
| D | Build.txt | 46 The user supplies 'Build' makefiles that contains a objects list, and connects
|
| /linux-4.4.14/Documentation/device-mapper/ |
| D | verity.txt | 33 This is the device that supplies the hash tree data. It may be
|
| /linux-4.4.14/arch/arm64/boot/dts/rockchip/ |
| D | rk3368-r88.dts | 124 /* supplies both host and otg */
|
| /linux-4.4.14/drivers/parisc/ |
| D | Kconfig | 85 Note that Dino also supplies one of the serial ports on certain
|
| /linux-4.4.14/Documentation/devicetree/bindings/pinctrl/ |
| D | pinctrl-bindings.txt | 192 power-source - select between different power supplies
|
| /linux-4.4.14/arch/arm/boot/dts/ |
| D | ste-dbx5x0.dtsi | 751 // supplies to the display/camera 761 // supplies to the on-board eMMC
|
| D | tegra124-nyan.dtsi | 335 power-supplies = <&charger>;
|
| D | tegra114-dalmore.dts | 771 power-supplies = <&charger>;
|
| /linux-4.4.14/Documentation/hid/ |
| D | hiddev.txt | 9 supplies) and monitor control on higher end monitors.
|
| /linux-4.4.14/arch/blackfin/mach-bf537/boards/ |
| D | stamp.c | 2123 .supplies = &ad5398_bulk_data, 2720 .supplies = &adp122_bulk_data,
|
| /linux-4.4.14/Documentation/fb/ |
| D | framebuffer.txt | 208 scanline. Similarly it supplies a synchronization pulse (vertical sync or
|
| /linux-4.4.14/Documentation/dvb/ |
| D | avermedia.txt | 278 via /dev/dvb/adapter{x}/frontend0 and supplies an MPEG2 stream
|
| /linux-4.4.14/arch/ia64/ |
| D | Kconfig | 512 handler if there is an HPQ5001 device or if the user supplies
|
| /linux-4.4.14/Documentation/m68k/ |
| D | kernel-options.txt | 16 ... about the option ... . I hope, this document supplies all the
|
| /linux-4.4.14/Documentation/kbuild/ |
| D | makefiles.txt | 75 with the name arch/$(ARCH)/Makefile. The arch Makefile supplies
|
| /linux-4.4.14/Documentation/cdrom/ |
| D | cdrom-standard.tex | 550 \cdromc\ supplies the possibility to indicate the {\em capabilities\/}
|
| /linux-4.4.14/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.4.14/Documentation/security/ |
| D | keys.txt | 1125 This is optional - it supplies the default payload data length as
|