Lines Matching refs: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
391 * @variant: XOADC variant characteristics
405 const struct xoadc_variant *variant;
463 if (adc->variant->broken_ratiometric && !force_ratiometric) {
850 adc->variant->channels,
882 const struct xoadc_variant *variant;
889 variant = device_get_match_data(dev);
890 if (!variant)
900 adc->variant = variant;
927 pm8xxx_eoc_irq, NULL, 0, variant->name, indio_dev);
933 indio_dev->name = variant->name;
947 dev_info(dev, "%s XOADC driver enabled\n", variant->name);