Home
last modified time | relevance | path

Searched refs:bipolar (Results 1 – 10 of 10) sorted by relevance

/linux/Documentation/devicetree/bindings/iio/adc/
H A Dxilinx-xadc.txt82 * xlnx,bipolar: If set the channel is used in bipolar
121 xlnx,bipolar;
138 xlnx,bipolar;
/linux/drivers/iio/adc/
H A Dad7124.c151 bool bipolar;
309 bool bipolar; in ad7124_find_similar_live_cfg()
326 cfg->bipolar == cfg_aux->bipolar && in ad7124_find_similar_live_cfg()
398 val = FIELD_PREP(AD7124_CONFIG_BIPOLAR, cfg->bipolar) | in ad7124_write_config()
600 if (st->channels[chan->address].cfg.bipolar) in ad7124_read_raw()
630 if (st->channels[chan->address].cfg.bipolar) in ad7124_read_raw()
689 if (st->channels[chan->address].cfg.bipolar) in ad7124_write_raw()
1057 cfg->bipolar = fwnode_property_read_bool(child, "bipolar"); in ad7124_parse_channel_config()
1083 .bipolar = true, in ad7124_parse_channel_config()
H A Dad7606.c313 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()
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()
409 if (bipolar) { 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()
468 if (bipolar) { in ad7606c_16bit_chan_scale_setup()
H A Dad7173.c206 bool bipolar;
583 bool bipolar; in ad7173_is_setup_equal()
589 return cfg1->bipolar == cfg2->bipolar && in ad7173_is_setup_equal()
642 if (cfg->bipolar) in ad7173_load_config()
1149 *val2 = chan->scan_type.realbits - !!(ch->cfg.bipolar); in ad7173_read_raw()
1157 *val2 = chan->scan_type.realbits - ch->cfg.bipolar; in ad7173_read_raw()
1599 BIT(chan->scan_type.realbits - !!(chan_st_priv->cfg.bipolar)) in ad7173_calc_openwire_thrsh_raw()
1652 chan_st_priv->cfg.bipolar = false; in ad7173_fw_parse_channel_config()
1725 chan_st_priv->cfg.bipolar = fwnode_property_read_bool(child, "bipolar"); in ad7173_fw_parse_channel_config()
1726 if (chan_st_priv->cfg.bipolar) in ad7173_fw_parse_channel_config()
H A Dmax11410.c128 bool bipolar; member
371 FIELD_PREP(MAX11410_CTRL_UNIPOLAR_BIT, cfg.bipolar ? 0 : 1); in max11410_configure_channel()
447 if (cfg.bipolar) in max11410_get_scale()
467 if (cfg.bipolar) in max11410_read_raw()
771 cfg->bipolar = fwnode_property_read_bool(child, "bipolar"); in max11410_parse_channels()
H A Dad4695.c126 bool bipolar; member
613 val = FIELD_PREP(AD4695_REG_CONFIG_IN_MODE, cfg->bipolar ? 1 : 0); in ad4695_write_chn_cfg()
1557 chan_cfg->bipolar = fwnode_property_read_bool(child, "bipolar"); in ad4695_parse_channel_cfg()
1599 if (chan_cfg->bipolar && in ad4695_parse_channel_cfg()
1605 if (chan_cfg->bipolar) in ad4695_parse_channel_cfg()
1777 if (cfg->bipolar) { in ad4695_probe_spi_offload()
H A Dad4170-4.c1104 bool bipolar = chan->scan_type.sign == 's'; in ad4170_get_input_range() local
1148 if (!bipolar) in ad4170_get_input_range()
1178 if (bipolar) in ad4170_get_input_range()
1356 int bipolar = chan->scan_type.sign == 's' ? 1 : 0; in ad4170_fill_scale_tbl() local
1388 rshift = precision_bits - bipolar + (pga & GENMASK(2, 0)) - lshift; in ad4170_fill_scale_tbl()
2284 bool bipolar; in ad4170_parse_channel_node() local
2335 bipolar = fwnode_property_read_bool(child, "bipolar"); in ad4170_parse_channel_node()
2336 setup->afe |= FIELD_PREP(AD4170_AFE_BIPOLAR_MSK, bipolar); in ad4170_parse_channel_node()
2337 if (bipolar) in ad4170_parse_channel_node()
H A Dad4130.c296 bool bipolar; member
1140 *val = st->bipolar ? -BIT(chan->scan_type.realbits - 1) : 0; in ad4130_read_raw()
1729 st->bipolar = device_property_read_bool(dev, "adi,bipolar"); in ad4310_parse_fw()
1761 unsigned int pow = ad4130_resolution(st) - st->bipolar; in ad4130_fill_scale_tbls()
1902 val |= FIELD_PREP(AD4130_ADC_CONTROL_BIPOLAR_MASK, st->bipolar); in ad4130_setup()
H A Dad7192.c571 bool buf_en, bipolar, burnout_curr_en; in ad7192_setup() local
612 bipolar = device_property_read_bool(dev, "bipolar"); in ad7192_setup()
613 if (!bipolar) in ad7192_setup()
/linux/drivers/comedi/drivers/
H A Damplc_pci230.c1419 bool bipolar = comedi_range_is_bipolar(s, range); in pci230_ai_check_chanlist() local
1451 if (bipolar != prev_bipolar) { in pci230_ai_check_chanlist()
1469 prev_bipolar = bipolar; in pci230_ai_check_chanlist()