Lines Matching defs:variant
186 * struct xoadc_variant - encodes the XOADC variant characteristics
187 * @name: name of this PMIC variant
191 * @prescaling: this variant uses AMUX bits 2 & 3 for prescaling (PM8058)
192 * @second_level_mux: this variant uses AMUX bits 2 & 3 for a second level
391 * @variant: XOADC variant characteristics
405 const struct xoadc_variant *variant;
463 if (adc->variant->broken_ratiometric && !force_ratiometric) {
852 adc->variant->channels,
884 const struct xoadc_variant *variant;
892 variant = of_device_get_match_data(dev);
893 if (!variant)
903 adc->variant = variant;
931 pm8xxx_eoc_irq, NULL, 0, variant->name, indio_dev);
937 indio_dev->name = variant->name;
951 dev_info(dev, "%s XOADC driver enabled\n", variant->name);