Lines Matching refs:chan

64 		struct iio_chan_spec const *chan)  in get_adc_chan_step_mask()  argument
69 if (chan->channel == adc_dev->channel_line[i]) { in get_adc_chan_step_mask()
81 static u32 get_adc_step_bit(struct tiadc_device *adc_dev, int chan) in get_adc_step_bit() argument
83 return 1 << adc_dev->channel_step[chan]; in get_adc_step_bit()
105 int chan; in tiadc_step_config() local
107 chan = adc_dev->channel_line[i]; in tiadc_step_config()
111 chan, STEPCONFIG_AVG_16); in tiadc_step_config()
126 stepconfig | STEPCONFIG_INP(chan)); in tiadc_step_config()
130 chan); in tiadc_step_config()
136 chan); in tiadc_step_config()
325 struct iio_chan_spec *chan; in tiadc_channel_init() local
334 chan = chan_array; in tiadc_channel_init()
335 for (i = 0; i < channels; i++, chan++) { in tiadc_channel_init()
337 chan->type = IIO_VOLTAGE; in tiadc_channel_init()
338 chan->indexed = 1; in tiadc_channel_init()
339 chan->channel = adc_dev->channel_line[i]; in tiadc_channel_init()
340 chan->info_mask_separate = BIT(IIO_CHAN_INFO_RAW); in tiadc_channel_init()
341 chan->datasheet_name = chan_name_ain[chan->channel]; in tiadc_channel_init()
342 chan->scan_index = i; in tiadc_channel_init()
343 chan->scan_type.sign = 'u'; in tiadc_channel_init()
344 chan->scan_type.realbits = 12; in tiadc_channel_init()
345 chan->scan_type.storagebits = 16; in tiadc_channel_init()
359 struct iio_chan_spec const *chan, in tiadc_read_raw() argument
372 step_en = get_adc_chan_step_mask(adc_dev, chan); in tiadc_read_raw()
395 map_val = adc_dev->channel_step[chan->scan_index]; in tiadc_read_raw()