/linux-6.12.1/drivers/iio/adc/ |
D | ad7944.c | 121 .scan_type.realbits = _bits, \ 148 xfers[0].bits_per_word = chan->scan_type.realbits; in ad7944_3wire_cs_mode_init_msg() 163 xfers[1].bits_per_word = chan->scan_type.realbits; in ad7944_3wire_cs_mode_init_msg() 168 xfers[2].bits_per_word = chan->scan_type.realbits; in ad7944_3wire_cs_mode_init_msg() 186 xfers[0].bits_per_word = chan->scan_type.realbits; in ad7944_4wire_mode_init_msg() 197 xfers[1].bits_per_word = chan->scan_type.realbits; in ad7944_4wire_mode_init_msg() 232 xfers[1].bits_per_word = chan->scan_type.realbits; in ad7944_chain_mode_init_msg() 289 *val = sign_extend32(*val, chan->scan_type.realbits - 1); in ad7944_single_conversion() 317 *val2 = chan->scan_type.realbits - 1; in ad7944_read_raw() 319 *val2 = chan->scan_type.realbits; in ad7944_read_raw() [all …]
|
D | ad7380.c | 108 .realbits = 12, 114 .realbits = 14, 124 .realbits = 14, 130 .realbits = 16, 140 .realbits = 14, 146 .realbits = 16, 156 .realbits = 16, 162 .realbits = 18, 172 .realbits = 16, 178 .realbits = 18, [all …]
|
D | ti-adc161s626.c | 42 .realbits = 14, 59 .realbits = 16, 107 *val = sign_extend32(*val >> data->shift, chan->scan_type.realbits - 1); in ti_adc_read_measurement() 153 *val2 = chan->scan_type.realbits; in ti_adc_read_raw() 157 *val = 1 << (chan->scan_type.realbits - 1); in ti_adc_read_raw()
|
D | ti-ads1015.c | 196 .realbits = (_realbits), \ 222 .realbits = (_realbits), \ 484 (chan->scan_type.realbits - 1), 1000000); in ads1015_set_scale() 567 chan->scan_type.realbits - 1); in ads1015_read_raw() 580 *val2 = chan->scan_type.realbits - 1; in ads1015_read_raw() 668 int realbits = chan->scan_type.realbits; in ads1015_write_event() local 678 if (val >= 1 << (realbits - 1) || val < -1 << (realbits - 1)) { in ads1015_write_event() 752 low_thresh = max(-1 << (chan->scan_type.realbits - 1), in ads1015_enable_event_config() 1009 int realbits = indio_dev->channels[i].scan_type.realbits; in ads1015_probe() local 1011 data->thresh_data[i].low_thresh = -1 << (realbits - 1); in ads1015_probe() [all …]
|
D | rtq6056.c | 131 .realbits = 16, 150 .realbits = 16, 168 .realbits = 16, 185 .realbits = 16, 214 .realbits = 16, 232 .realbits = 16, 250 .realbits = 16, 267 .realbits = 16,
|
D | ad7780.c | 123 *val2 = chan->scan_type.realbits - 1; in ad7780_read_raw() 127 *val = -(1 << (chan->scan_type.realbits - 1)); in ad7780_read_raw() 159 full_scale = 1 << (chip_info->channel.scan_type.realbits - 1); in ad7780_write_raw() 221 .realbits = (_bits), \
|
D | pac1934.c | 333 .realbits = 48, \ 351 .realbits = 16, \ 369 .realbits = 16, \ 387 .realbits = 16, \ 405 .realbits = 16, \ 423 .realbits = 28, \ 1381 ch_sp[PAC1934_CH_ENERGY].scan_type.realbits = 47; in pac1934_prep_iio_channels() 1383 ch_sp[PAC1934_CH_POWER].scan_type.realbits = 27; in pac1934_prep_iio_channels() 1385 ch_sp[PAC1934_CH_VOLTAGE].scan_type.realbits = 15; in pac1934_prep_iio_channels() 1387 ch_sp[PAC1934_CH_CURRENT].scan_type.realbits = 15; in pac1934_prep_iio_channels() [all …]
|
D | ad7298.c | 67 .realbits = 12, \ 85 .realbits = 32, 250 *val = ret & GENMASK(chan->scan_type.realbits - 1, 0); in ad7298_read_raw() 257 *val2 = chan->scan_type.realbits; in ad7298_read_raw()
|
D | ti-tlc4541.c | 64 .realbits = (bits), \ 143 *val &= GENMASK(chan->scan_type.realbits - 1, 0); in tlc4541_read_raw() 150 *val2 = chan->scan_type.realbits; in tlc4541_read_raw()
|
D | ad4695.c | 236 .realbits = 16, 249 .realbits = 16, 626 u8 realbits = chan->scan_type.realbits; in ad4695_read_raw() local 638 *val = sign_extend32(st->raw_data, realbits - 1); in ad4695_read_raw() 649 *val2 = chan->scan_type.realbits; in ad4695_read_raw() 663 *val = st->com_mv * (1 << realbits) / st->vref_mv; in ad4695_read_raw() 665 *val = cfg->common_mode_mv * (1 << realbits) / st->vref_mv; in ad4695_read_raw()
|
D | ad7791.c | 84 .realbits = (_bits), \ 277 *val = -(1 << (chan->scan_type.realbits - 1)); in ad7791_read_raw() 297 *val2 = chan->scan_type.realbits; in ad7791_read_raw() 299 *val2 = chan->scan_type.realbits - 1; in ad7791_read_raw()
|
D | ad7266.c | 167 chan->scan_type.realbits - 1); in ad7266_read_raw() 178 *val2 = chan->scan_type.realbits; in ad7266_read_raw() 202 .realbits = 12, \ 250 .realbits = 12, \
|
/linux-6.12.1/drivers/iio/temperature/ |
D | maxim_thermocouple.c | 49 .realbits = 13, 68 .realbits = 14, 84 .realbits = 12, 158 *val = sign_extend32(*val >> shift, chan->scan_type.realbits - 1); in maxim_thermocouple_read()
|
/linux-6.12.1/drivers/iio/dac/ |
D | mcp4922.c | 45 .realbits = (bits), \ 74 *val2 = chan->scan_type.realbits; in mcp4922_read_raw() 95 if (val < 0 || val > GENMASK(chan->scan_type.realbits - 1, 0)) in mcp4922_write_raw()
|
D | mcp4821.c | 61 .realbits = (resolution), \ 127 *val2 = chan->scan_type.realbits; in mcp4821_read_raw() 146 if (val < 0 || val >= BIT(chan->scan_type.realbits)) in mcp4821_write_raw()
|
D | ad5764.c | 88 .realbits = (_bits), \ 187 const int max_val = (1 << chan->scan_type.realbits); in ad5764_write_raw() 258 *val2 = chan->scan_type.realbits; in ad5764_read_raw() 261 *val = -(1 << chan->scan_type.realbits) / 2; in ad5764_read_raw()
|
D | ad5360.c | 113 .realbits = (bits), \ 320 int max_val = (1 << chan->scan_type.realbits); in ad5360_write_raw() 354 val >>= (chan->scan_type.realbits - 14); in ad5360_write_raw() 395 *val2 = chan->scan_type.realbits; in ad5360_read_raw() 418 ret <<= (chan->scan_type.realbits - 14); in ad5360_read_raw()
|
D | ad5380.c | 176 const unsigned int max_val = (1 << chan->scan_type.realbits); in ad5380_write_raw() 189 val += (1 << chan->scan_type.realbits) / 2; in ad5380_write_raw() 223 *val -= (1 << chan->scan_type.realbits) / 2; in ad5380_read_raw() 227 *val2 = chan->scan_type.realbits; in ad5380_read_raw() 264 .realbits = (_bits), \
|
D | ltc1660.c | 69 *val2 = chan->scan_type.realbits; in ltc1660_read_raw() 90 if (val < 0 || val > GENMASK(chan->scan_type.realbits - 1, 0)) in ltc1660_write_raw() 113 .realbits = (bits), \
|
D | ad7303.c | 131 *val2 = chan->scan_type.realbits; in ad7303_read_raw() 148 if (val >= (1 << chan->scan_type.realbits) || val < 0) in ad7303_write_raw() 189 .realbits = 8, \
|
D | ad5791.c | 266 *val2 = (1 << chan->scan_type.realbits) - 1; in ad5791_read_raw() 269 val64 = (((u64)st->vref_neg_mv) << chan->scan_type.realbits); in ad5791_read_raw() 303 .realbits = (bits), \ 327 val &= GENMASK(chan->scan_type.realbits - 1, 0); in ad5791_write_raw()
|
/linux-6.12.1/drivers/iio/common/ssp_sensors/ |
D | ssp_iio_sensor.h | 14 .realbits = 16,\ 28 .realbits = 64, \
|
/linux-6.12.1/drivers/iio/pressure/ |
D | st_pressure_core.c | 131 .realbits = 24, 145 .realbits = 16, 165 .realbits = 16, 179 .realbits = 16, 197 .realbits = 24, 212 .realbits = 16,
|
/linux-6.12.1/drivers/iio/chemical/ |
D | atlas-sensor.c | 123 .realbits = 32, 150 .realbits = 32, \ 165 .realbits = 32, 192 .realbits = 32, 209 .realbits = 32, 233 .realbits = 32,
|
/linux-6.12.1/drivers/iio/dummy/ |
D | iio_simple_dummy.c | 132 .realbits = 13, /* 13 bits */ 171 .realbits = 12, /* 12 bits */ 189 .realbits = 11, 216 .realbits = 16, /* 16 bits */
|