Lines Matching defs:channel_config

153 	struct ad7124_channel_config *channel_config;
245 val = st->channel_config[channel].ain | AD7124_CHANNEL_EN(1) |
288 st->channel_config[channel].odr =
309 st->channel_config[channel].pga_bits = res;
319 fadc = st->channel_config[channel].odr;
321 switch (st->channel_config[channel].filter_type) {
351 if (st->channel_config[channel].filter_type != new_filter) {
354 st->channel_config[channel].filter_type = new_filter;
382 st->channel_config[chan->address].ain |
389 idx = st->channel_config[chan->address].pga_bits;
390 *val = st->channel_config[chan->address].vref_mv;
391 if (st->channel_config[chan->address].bipolar)
398 if (st->channel_config[chan->address].bipolar)
405 *val = st->channel_config[chan->address].odr;
433 if (st->channel_config[chan->address].bipolar)
438 vref = st->channel_config[chan->address].vref_mv * 1000000LL;
552 unsigned int refsel = st->channel_config[channel_number].refsel;
564 st->channel_config[channel_number].vref_mv =
567 st->channel_config[channel_number].vref_mv /= 1000;
570 st->channel_config[channel_number].vref_mv = 2500;
611 st->channel_config = chan_config;
630 st->channel_config[channel].ain = AD7124_CHANNEL_AINP(ain[0]) |
632 st->channel_config[channel].bipolar =
637 st->channel_config[channel].refsel = AD7124_INT_REF;
639 st->channel_config[channel].refsel = tmp;
641 st->channel_config[channel].buf_positive =
643 st->channel_config[channel].buf_negative =
687 val = st->channel_config[i].ain | AD7124_CHANNEL_SETUP(i);
696 tmp = (st->channel_config[i].buf_positive << 1) +
697 st->channel_config[i].buf_negative;
699 val = AD7124_CONFIG_BIPOLAR(st->channel_config[i].bipolar) |
700 AD7124_CONFIG_REF_SEL(st->channel_config[i].refsel) |