Lines Matching full:xoadc
3 * Qualcomm PM8xxx PMIC XOADC driver
6 * "XO" in "XOADC" means Chrystal Oscillator. It's a bunch of
28 * drivers/misc/pmic8058-xoadc.c
101 * holds also for this older XOADC.
145 /* Defines reference voltage for the XOADC */
185 * struct xoadc_variant - encodes the XOADC variant characteristics
388 * struct pm8xxx_xoadc - state container for the XOADC
391 * @variant: XOADC variant characteristics
466 * reflected in the vendor tree drivers/misc/pmix8058-xoadc.c in pm8xxx_read_channel_rsv()
914 adc->vref = devm_regulator_get(dev, "xoadc-ref"); in pm8xxx_xoadc_probe()
917 "failed to get XOADC VREF regulator\n"); in pm8xxx_xoadc_probe()
920 dev_err(dev, "failed to enable XOADC VREF regulator\n"); in pm8xxx_xoadc_probe()
945 dev_info(dev, "%s XOADC driver enabled\n", variant->name); in pm8xxx_xoadc_probe()
968 .name = "PM8018-XOADC",
973 .name = "PM8038-XOADC",
978 .name = "PM8058-XOADC",
985 .name = "PM8921-XOADC",
1021 MODULE_DESCRIPTION("PM8xxx XOADC driver");
1023 MODULE_ALIAS("platform:pm8xxx-xoadc");