Lines Matching full:bipolar
313 bool *bipolar, bool *differential) in ad7606_get_chan_config() argument
321 *bipolar = false; in ad7606_get_chan_config()
340 *bipolar = fwnode_property_read_bool(child, "bipolar"); in ad7606_get_chan_config()
353 if (*differential && !*bipolar) { in ad7606_get_chan_config()
355 "'bipolar' must be added for diff channel %d\n", in ad7606_get_chan_config()
379 bool bipolar, differential; in ad7606c_18bit_chan_scale_setup() local
389 ret = ad7606_get_chan_config(indio_dev, chan->scan_index, &bipolar, in ad7606c_18bit_chan_scale_setup()
398 /* Bipolar differential ranges start at 8 (b1000) */ in ad7606c_18bit_chan_scale_setup()
409 if (bipolar) { in ad7606c_18bit_chan_scale_setup()
413 /* Bipolar single-ended ranges start at 0 (b0000) */ in ad7606c_18bit_chan_scale_setup()
437 bool bipolar, differential; in ad7606c_16bit_chan_scale_setup() local
447 ret = ad7606_get_chan_config(indio_dev, chan->scan_index, &bipolar, in ad7606c_16bit_chan_scale_setup()
456 /* Bipolar differential ranges start at 8 (b1000) */ in ad7606c_16bit_chan_scale_setup()
468 if (bipolar) { in ad7606c_16bit_chan_scale_setup()
472 /* Bipolar single-ended ranges start at 0 (b0000) */ in ad7606c_16bit_chan_scale_setup()