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()
916 adc->vref = devm_regulator_get(dev, "xoadc-ref"); in pm8xxx_xoadc_probe()
919 "failed to get XOADC VREF regulator\n"); in pm8xxx_xoadc_probe()
922 dev_err(dev, "failed to enable XOADC VREF regulator\n"); in pm8xxx_xoadc_probe()
947 dev_info(dev, "%s XOADC driver enabled\n", variant->name); in pm8xxx_xoadc_probe()
970 .name = "PM8018-XOADC",
975 .name = "PM8038-XOADC",
980 .name = "PM8058-XOADC",
987 .name = "PM8921-XOADC",
1023 MODULE_DESCRIPTION("PM8xxx XOADC driver");
1025 MODULE_ALIAS("platform:pm8xxx-xoadc");