Lines Matching +full:1 +full:_chan
60 return spi_read(st->spi, &st->data.sample[0], 1); in ad7266_powerdown()
107 nr >>= 1; in ad7266_select_input()
110 nr |= 1; in ad7266_select_input()
113 nr &= ~1; in ad7266_select_input()
186 #define AD7266_CHAN(_chan, _sign) { \ argument
188 .indexed = 1, \
189 .channel = (_chan), \
190 .address = (_chan), \
194 .scan_index = (_chan), \
207 AD7266_CHAN(1, (_sign)), \
224 AD7266_CHAN(1, (_sign)), \
233 #define AD7266_CHAN_DIFF(_chan, _sign) { \ argument
235 .indexed = 1, \
236 .channel = (_chan) * 2, \
237 .channel2 = (_chan) * 2 + 1, \
238 .address = (_chan), \
242 .scan_index = (_chan), \
250 .differential = 1, \
256 AD7266_CHAN_DIFF(1, (_sign)), \
270 AD7266_CHAN_DIFF(1, (_sign)), \
311 (((_differential) << 2) | ((_signed) << 1) | ((_fixed) << 0))
319 [AD7266_CHAN_INFO_INDEX(0, 0, 1)] = {
324 [AD7266_CHAN_INFO_INDEX(0, 1, 0)] = {
329 [AD7266_CHAN_INFO_INDEX(0, 1, 1)] = {
334 [AD7266_CHAN_INFO_INDEX(1, 0, 0)] = {
339 [AD7266_CHAN_INFO_INDEX(1, 0, 1)] = {
344 [AD7266_CHAN_INFO_INDEX(1, 1, 0)] = {
349 [AD7266_CHAN_INFO_INDEX(1, 1, 1)] = {
373 indio_dev->masklength = chan_info->num_channels - 1; in ad7266_init_channels()
447 st->single_xfer[0].cs_change = 1; in ad7266_probe()
449 st->single_xfer[1].rx_buf = st->data.sample; in ad7266_probe()
450 st->single_xfer[1].len = 4; in ad7266_probe()
451 st->single_xfer[1].cs_change = 1; in ad7266_probe()
454 st->single_xfer[2].len = 1; in ad7266_probe()
458 spi_message_add_tail(&st->single_xfer[1], &st->single_msg); in ad7266_probe()