• Home
  • Raw
  • Download

Lines Matching full:ab8500

7  * This file is based on drivers/regulator/ab8500.c
9 * AB8500 external regulators
11 * ab8500-ext supports the following regulators:
24 #include <linux/mfd/abx500/ab8500.h>
25 #include <linux/regulator/ab8500.h>
64 /* AB8500 audio codec */
65 REGULATOR_SUPPLY("vcc-N2158", "ab8500-codec.0"),
66 /* AB8500 accessory detect 1 */
67 REGULATOR_SUPPLY("vcc-N2158", "ab8500-acc-det.0"),
68 /* AB8500 Tv-out device */
82 REGULATOR_SUPPLY("vtvout", "ab8500-denc.0"),
84 REGULATOR_SUPPLY("vddadc", "ab8500-gpadc.0"),
86 REGULATOR_SUPPLY("vddadc", "ab8500-charger.0"),
87 /* AB8500 Tv-out device */
92 /* AB8500 audio-codec main supply */
93 REGULATOR_SUPPLY("vaud", "ab8500-codec.0"),
97 /* AB8500 audio-codec Mic1 supply */
98 REGULATOR_SUPPLY("vamic1", "ab8500-codec.0"),
102 /* AB8500 audio-codec Mic2 supply */
103 REGULATOR_SUPPLY("vamic2", "ab8500-codec.0"),
107 /* AB8500 audio-codec DMic supply */
108 REGULATOR_SUPPLY("vdmic", "ab8500-codec.0"),
115 REGULATOR_SUPPLY("vddulpivio18", "ab8500-usb.0"),
132 /* ab8500 regulator register initialization */
303 /* AB8500 regulators */
307 .supply_regulator = "ab8500-ext-supply3",
321 .supply_regulator = "ab8500-ext-supply3",
337 .supply_regulator = "ab8500-ext-supply3",
360 /* supply for ab8500-vaudio, VAUDIO LDO */
431 * AB8500 external regulators
437 .name = "ab8500-ext-supply1",
448 .name = "ab8500-ext-supply2",
456 .name = "ab8500-ext-supply3",
478 * struct ab8500_ext_regulator_info - ab8500 regulator information
790 struct ab8500 *ab8500 = dev_get_drvdata(pdev->dev.parent); in ab8500_ext_regulator_probe() local
796 if (!ab8500) { in ab8500_ext_regulator_probe()
807 /* check for AB8500 2.x */ in ab8500_ext_regulator_probe()
808 if (is_ab8500_2p0_or_earlier(ab8500)) { in ab8500_ext_regulator_probe()
811 /* VextSupply3LPn is inverted on AB8500 2.x */ in ab8500_ext_regulator_probe()
850 .name = "ab8500-ext-regulator",
860 pr_err("Failed to register ab8500 ext regulator: %d\n", ret); in ab8500_ext_regulator_init()
874 MODULE_DESCRIPTION("AB8500 external regulator driver");
875 MODULE_ALIAS("platform:ab8500-ext-regulator");