Home
last modified time | relevance | path

Searched refs:hwchan (Results 1 – 1 of 1) sorted by relevance

/linux/drivers/iio/adc/
H A Dqcom-pm8xxx-xoadc.c380 const struct xoadc_channel *hwchan; member
431 if (ch->hwchan->amux_channel == chan) in pm8xxx_get_channel()
448 ch->label, ch->hwchan->amux_channel, ch->hwchan->pre_scale_mux, rsv); in pm8xxx_read_channel_rsv()
453 val = ch->hwchan->amux_channel << ADC_AMUX_SEL_SHIFT; in pm8xxx_read_channel_rsv()
454 val |= ch->hwchan->pre_scale_mux << ADC_AMUX_PREMUX_SHIFT; in pm8xxx_read_channel_rsv()
479 if (ch->hwchan->amux_channel == PM8XXX_CHANNEL_MUXOFF) in pm8xxx_read_channel_rsv()
662 ret = qcom_vadc_scale(ch->hwchan->scale_fn_type, in pm8xxx_read_raw()
664 &ch->hwchan->prescale, in pm8xxx_read_raw()
711 if (adc->chans[i].hwchan->pre_scale_mux == pre_scale_mux && in pm8xxx_fwnode_xlate()
712 adc->chans[i].hwchan->amux_channel == amux_channel) in pm8xxx_fwnode_xlate()
[all …]