Lines Matching full:bipolar
350 bool *bipolar, bool *differential) in ad7606_get_chan_config() argument
358 *bipolar = false; in ad7606_get_chan_config()
379 *bipolar = fwnode_property_read_bool(child, "bipolar"); in ad7606_get_chan_config()
392 if (*differential && !*bipolar) { in ad7606_get_chan_config()
394 "'bipolar' must be added for diff channel %d\n", in ad7606_get_chan_config()
410 bool bipolar, differential; in ad7606c_18bit_chan_scale_setup() local
420 ret = ad7606_get_chan_config(indio_dev, ch, &bipolar, &differential); in ad7606c_18bit_chan_scale_setup()
428 /* Bipolar differential ranges start at 8 (b1000) */ in ad7606c_18bit_chan_scale_setup()
439 if (bipolar) { in ad7606c_18bit_chan_scale_setup()
443 /* Bipolar single-ended ranges start at 0 (b0000) */ in ad7606c_18bit_chan_scale_setup()
467 bool bipolar, differential; in ad7606c_16bit_chan_scale_setup() local
477 ret = ad7606_get_chan_config(indio_dev, ch, &bipolar, &differential); in ad7606c_16bit_chan_scale_setup()
485 /* Bipolar differential ranges start at 8 (b1000) */ in ad7606c_16bit_chan_scale_setup()
497 if (bipolar) { in ad7606c_16bit_chan_scale_setup()
501 /* Bipolar single-ended ranges start at 0 (b0000) */ in ad7606c_16bit_chan_scale_setup()