Home
last modified time | relevance | path

Searched refs:realbits (Results 1 – 25 of 133) sorted by relevance

123456

/linux/drivers/iio/dac/
H A Dmcp4821.c83 .realbits = (resolution), \
149 *val2 = chan->scan_type.realbits; in mcp4821_read_raw()
183 if (val < 0 || val >= BIT(chan->scan_type.realbits)) in mcp4821_write_raw()
205 mcp4821_calc_scale(MCP4821_VREF_MV, chan->scan_type.realbits, &v, &v2); in mcp4821_write_raw()
212 chan->scan_type.realbits, &v, &v2); in mcp4821_write_raw()
277 mcp4821_init_avail_gain(state, info->channels[0].scan_type.realbits); in mcp4821_probe()
H A Dad5446.c85 shift = chan->scan_type.realbits + chan->scan_type.shift; in ad5446_write_dac_powerdown()
125 *val2 = chan->scan_type.realbits; in ad5446_read_raw()
137 if (val >= (1 << chan->scan_type.realbits) || val < 0) in ad5446_write_dac_raw()
H A Dad7303.c130 *val2 = chan->scan_type.realbits; in ad7303_read_raw()
147 if (val >= (1 << chan->scan_type.realbits) || val < 0) in ad7303_write_raw()
188 .realbits = 8, \
H A Dad5446.h24 .realbits = (bits), \
/linux/drivers/iio/adc/
H A Dti-adc161s626.c42 .realbits = 14,
59 .realbits = 16,
100 *val = sign_extend32(*val >> data->shift, chan->scan_type.realbits - 1); in ti_adc_read_measurement()
151 *val2 = chan->scan_type.realbits; in ti_adc_read_raw()
155 *val = 1 << (chan->scan_type.realbits - 1); in ti_adc_read_raw()
H A Dad4695.c318 .realbits = 16,
324 .realbits = 17,
330 .realbits = 18,
336 .realbits = 19,
344 .realbits = 16,
350 .realbits = 17,
356 .realbits = 18,
362 .realbits = 19,
379 .realbits = 16,
392 .realbits = 16,
[all …]
H A Drtq6056.c130 .realbits = 16,
149 .realbits = 16,
167 .realbits = 16,
184 .realbits = 16,
213 .realbits = 16,
231 .realbits = 16,
249 .realbits = 16,
266 .realbits = 16,
H A Dad7405.c70 *val2 = indio_dev->channels[0].scan_type.realbits - 1; in ad7405_read_raw()
79 *val = -(1 << (indio_dev->channels[0].scan_type.realbits - 1)); in ad7405_read_raw()
136 .realbits = 16,
H A Dad4000.c54 .realbits = _real_bits, \
92 .realbits = _real_bits, \
543 scale_bits = chan->scan_type.realbits - 1; in ad4000_fill_scale_tbl()
545 scale_bits = chan->scan_type.realbits; in ad4000_fill_scale_tbl()
646 if (chan->scan_type.realbits > 16) in ad4000_single_conversion()
651 if (chan->scan_type.realbits > 16) in ad4000_single_conversion()
660 *val = sign_extend32(sample, chan->scan_type.realbits - 1); in ad4000_single_conversion()
906 xfer->bits_per_word = chan->scan_type.realbits; in ad4000_prepare_offload_message()
907 xfer->len = chan->scan_type.realbits > 16 ? 4 : 2; in ad4000_prepare_offload_message()
944 xfers[1].len = chan->scan_type.realbits > 16 ? 4 : 2; in ad4000_prepare_3wire_mode_message()
[all …]
H A Dpac1934.c334 .realbits = 48, \
352 .realbits = 16, \
370 .realbits = 16, \
388 .realbits = 16, \
406 .realbits = 16, \
424 .realbits = 28, \
1397 ch_sp[PAC1934_CH_ENERGY].scan_type.realbits = 47; in pac1934_prep_iio_channels()
1399 ch_sp[PAC1934_CH_POWER].scan_type.realbits = 27; in pac1934_prep_iio_channels()
1401 ch_sp[PAC1934_CH_VOLTAGE].scan_type.realbits = 15; in pac1934_prep_iio_channels()
1403 ch_sp[PAC1934_CH_CURRENT].scan_type.realbits = 15; in pac1934_prep_iio_channels()
[all …]
H A Dad7298.c66 .realbits = 12, \
84 .realbits = 32,
248 *val = ret & GENMASK(chan->scan_type.realbits - 1, 0); in ad7298_read_raw()
255 *val2 = chan->scan_type.realbits; in ad7298_read_raw()
H A Dti-tlc4541.c63 .realbits = (bits), \
141 *val &= GENMASK(chan->scan_type.realbits - 1, 0); in tlc4541_read_raw()
148 *val2 = chan->scan_type.realbits; in tlc4541_read_raw()
H A Dad7191.c196 (indio_dev->channels[0].scan_type.realbits - 1); in ad7191_config_setup()
300 *val = -(1 << (chan->scan_type.realbits - 1)); in ad7191_read_raw()
443 .realbits = 24,
464 .realbits = 24,
485 .realbits = 24,
H A Dingenic-adc.c454 .realbits = 12,
465 .realbits = 12,
476 .realbits = 12,
487 .realbits = 12,
498 .realbits = 12,
509 .realbits = 12,
H A Dti-adc108s102.c93 .realbits = ADC108S102_BITS, \
201 *val2 = chan->scan_type.realbits; in adc108s102_read_raw()
H A Dti-ads1018.c108 .realbits = _realbits, \
128 .realbits = _realbits, \
146 .realbits = _realbits, \
309 *val = sign_extend32(cnv, chan->scan_type.realbits - 1); in ads1018_read_raw_direct_mode()
/linux/drivers/iio/pressure/
H A Dst_pressure_core.c131 .realbits = 24,
145 .realbits = 16,
165 .realbits = 16,
179 .realbits = 16,
197 .realbits = 24,
212 .realbits = 16,
/linux/drivers/iio/temperature/
H A Dmaxim_thermocouple.c48 .realbits = 13,
67 .realbits = 14,
83 .realbits = 12,
162 *val = sign_extend32(*val >> shift, chan->scan_type.realbits - 1); in maxim_thermocouple_read()
/linux/drivers/iio/chemical/
H A Datlas-sensor.c119 .realbits = 32,
146 .realbits = 32, \
161 .realbits = 32,
188 .realbits = 32,
205 .realbits = 32,
229 .realbits = 32,
H A Datlas-ezo-sensor.c55 .realbits = 32, \
77 .realbits = 32,
/linux/drivers/iio/dummy/
H A Diio_simple_dummy.c132 .realbits = 13, /* 13 bits */
171 .realbits = 12, /* 12 bits */
189 .realbits = 11,
216 .realbits = 16, /* 16 bits */
/linux/drivers/iio/imu/inv_icm42600/
H A Dinv_icm42600_temp.h21 .realbits = 16, \
/linux/include/linux/iio/imu/
H A Dadis.h472 .realbits = (bits), \
496 .realbits = (bits), \
514 .realbits = (bits), \
/linux/drivers/iio/accel/
H A Dmma7455_core.c140 chan->scan_type.realbits - 1); in mma7455_read_raw()
223 .realbits = 10, \
/linux/drivers/iio/common/st_sensors/
H A Dst_sensors_buffer.c31 DIV_ROUND_UP(channel->scan_type.realbits + in st_sensors_get_buffer_element()

123456