Lines Matching refs:chan
63 struct iio_chan_spec const *chan) in get_adc_chan_step_mask() argument
68 if (chan->channel == adc_dev->channel_line[i]) { in get_adc_chan_step_mask()
80 static u32 get_adc_step_bit(struct tiadc_device *adc_dev, int chan) in get_adc_step_bit() argument
82 return 1 << adc_dev->channel_step[chan]; in get_adc_step_bit()
108 int chan; in tiadc_step_config() local
110 chan = adc_dev->channel_line[i]; in tiadc_step_config()
112 stepconfig | STEPCONFIG_INP(chan)); in tiadc_step_config()
296 struct iio_chan_spec *chan; in tiadc_channel_init() local
305 chan = chan_array; in tiadc_channel_init()
306 for (i = 0; i < channels; i++, chan++) { in tiadc_channel_init()
308 chan->type = IIO_VOLTAGE; in tiadc_channel_init()
309 chan->indexed = 1; in tiadc_channel_init()
310 chan->channel = adc_dev->channel_line[i]; in tiadc_channel_init()
311 chan->info_mask_separate = BIT(IIO_CHAN_INFO_RAW); in tiadc_channel_init()
312 chan->datasheet_name = chan_name_ain[chan->channel]; in tiadc_channel_init()
313 chan->scan_index = i; in tiadc_channel_init()
314 chan->scan_type.sign = 'u'; in tiadc_channel_init()
315 chan->scan_type.realbits = 12; in tiadc_channel_init()
316 chan->scan_type.storagebits = 16; in tiadc_channel_init()
330 struct iio_chan_spec const *chan, in tiadc_read_raw() argument
343 step_en = get_adc_chan_step_mask(adc_dev, chan); in tiadc_read_raw()
366 map_val = adc_dev->channel_step[chan->scan_index]; in tiadc_read_raw()