Lines Matching defs:variant
185 * struct xoadc_variant - encodes the XOADC variant characteristics
186 * @name: name of this PMIC variant
190 * @prescaling: this variant uses AMUX bits 2 & 3 for prescaling (PM8058)
191 * @second_level_mux: this variant uses AMUX bits 2 & 3 for a second level
392 * @variant: XOADC variant characteristics
406 const struct xoadc_variant *variant;
464 if (adc->variant->broken_ratiometric && !force_ratiometric) {
851 adc->variant->channels,
883 const struct xoadc_variant *variant;
890 variant = device_get_match_data(dev);
891 if (!variant)
901 adc->variant = variant;
928 pm8xxx_eoc_irq, NULL, 0, variant->name, indio_dev);
934 indio_dev->name = variant->name;
948 dev_info(dev, "%s XOADC driver enabled\n", variant->name);