Lines Matching full:differential
313 bool *bipolar, bool *differential) in ad7606_get_chan_config() argument
322 *differential = false; in ad7606_get_chan_config()
344 /* Channel is differential, if pins are the same as 'reg' */ in ad7606_get_chan_config()
347 "Differential pins must be the same as 'reg'"); in ad7606_get_chan_config()
351 *differential = (ret == 0); in ad7606_get_chan_config()
353 if (*differential && !*bipolar) { in ad7606_get_chan_config()
379 bool bipolar, differential; in ad7606c_18bit_chan_scale_setup() local
390 &differential); in ad7606c_18bit_chan_scale_setup()
394 if (differential) { in ad7606c_18bit_chan_scale_setup()
398 /* Bipolar differential ranges start at 8 (b1000) */ in ad7606c_18bit_chan_scale_setup()
401 chan->differential = 1; in ad7606c_18bit_chan_scale_setup()
407 chan->differential = 0; in ad7606c_18bit_chan_scale_setup()
437 bool bipolar, differential; in ad7606c_16bit_chan_scale_setup() local
448 &differential); in ad7606c_16bit_chan_scale_setup()
452 if (differential) { in ad7606c_16bit_chan_scale_setup()
456 /* Bipolar differential ranges start at 8 (b1000) */ in ad7606c_16bit_chan_scale_setup()
459 chan->differential = 1; in ad7606c_16bit_chan_scale_setup()
466 chan->differential = 0; in ad7606c_16bit_chan_scale_setup()