Home
last modified time | relevance | path

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

1234

/linux/drivers/iio/adc/
H A Dad7944.c115 #define AD7944_SPI_BYTES(scan_type) ((scan_type).realbits > 16 ? 4 : 2)
139 .scan_type.realbits = _bits, \
156 .scan_type.realbits = _bits, \
210 xfers[2].bits_per_word = chan->scan_type.realbits; in ad7944_3wire_cs_mode_init_msg()
234 xfers[1].bits_per_word = chan->scan_type.realbits; in ad7944_4wire_mode_init_msg()
269 xfers[1].bits_per_word = chan->scan_type.realbits; in ad7944_chain_mode_init_msg()
304 xfers[1].bits_per_word = chan->scan_type.realbits; in ad7944_3wire_cs_mode_init_offload_msg()
356 if (chan->scan_type.realbits > 16) in ad7944_single_conversion()
361 if (chan->scan_type.realbits > 16) in ad7944_single_conversion()
368 *val = sign_extend32(*val, chan->scan_type.realbits - 1); in ad7944_single_conversion()
[all …]
H A Dti-adc161s626.c43 .realbits = 14,
60 .realbits = 16,
101 *val = sign_extend32(*val >> data->shift, chan->scan_type.realbits - 1); in ti_adc_read_measurement()
152 *val2 = chan->scan_type.realbits; in ti_adc_read_raw()
156 *val = 1 << (chan->scan_type.realbits - 1); in ti_adc_read_raw()
H A Dad7380.c100 #define AD7380_SPI_BYTES(scan_type) ((scan_type)->realbits > 16 ? 4 : 2)
153 .realbits = 12,
159 .realbits = 14,
169 .realbits = 14,
175 .realbits = 16,
185 .realbits = 14,
191 .realbits = 16,
201 .realbits = 16,
207 .realbits = 18,
217 .realbits = 16,
[all …]
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 Dad7405.c71 *val2 = indio_dev->channels[0].scan_type.realbits - 1; in ad7405_read_raw()
80 *val = -(1 << (indio_dev->channels[0].scan_type.realbits - 1)); in ad7405_read_raw()
137 .realbits = 16,
H A Dti-tlc4541.c64 .realbits = (bits), \
142 *val &= GENMASK(chan->scan_type.realbits - 1, 0); in tlc4541_read_raw()
149 *val2 = chan->scan_type.realbits; in tlc4541_read_raw()
H A Dad7298.c67 .realbits = 12, \
85 .realbits = 32,
249 *val = ret & GENMASK(chan->scan_type.realbits - 1, 0); in ad7298_read_raw()
256 *val2 = chan->scan_type.realbits; in ad7298_read_raw()
H A Dad4000.c55 .realbits = _real_bits, \
93 .realbits = _real_bits, \
544 scale_bits = chan->scan_type.realbits - 1; in ad4000_fill_scale_tbl()
546 scale_bits = chan->scan_type.realbits; in ad4000_fill_scale_tbl()
647 if (chan->scan_type.realbits > 16) in ad4000_single_conversion()
652 if (chan->scan_type.realbits > 16) in ad4000_single_conversion()
661 *val = sign_extend32(sample, chan->scan_type.realbits - 1); in ad4000_single_conversion()
907 xfer->bits_per_word = chan->scan_type.realbits; in ad4000_prepare_offload_message()
908 xfer->len = chan->scan_type.realbits > 16 ? 4 : 2; in ad4000_prepare_offload_message()
945 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 Dad4030.c252 .realbits = 8, \
528 if (st->chip->has_pga && scan_type->realbits != 8) { in ad4030_get_chan_scale()
539 *val2 = scan_type->realbits; in ad4030_get_chan_scale()
875 diff_realbytes = BITS_TO_BYTES(scan_type->realbits); in ad4030_conversion()
1561 .realbits = 24,
1568 .realbits = 30,
1577 .realbits = 24,
1584 .realbits = 30,
1594 .realbits = 16,
1602 .realbits = 30,
[all …]
H A Dad7266.c165 chan->scan_type.realbits - 1); in ad7266_read_raw()
176 *val2 = chan->scan_type.realbits; in ad7266_read_raw()
200 .realbits = 12, \
248 .realbits = 12, \
H A Dad7887.c163 *val &= GENMASK(chan->scan_type.realbits - 1, 0); in ad7887_read_raw()
175 *val2 = chan->scan_type.realbits; in ad7887_read_raw()
192 .realbits = 12, \
H A Dad7923.c95 .realbits = (bits), \
273 chan->scan_type.realbits); in ad7923_read_raw()
283 *val2 = chan->scan_type.realbits; in ad7923_read_raw()
/linux/drivers/iio/dac/
H A Dmcp4922.c45 .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()
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 Dltc1660.c69 *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), \
H A Dad5360.c113 .realbits = (bits), \
309 int max_val = (1 << chan->scan_type.realbits); in ad5360_write_raw()
343 val >>= (chan->scan_type.realbits - 14); in ad5360_write_raw()
384 *val2 = chan->scan_type.realbits; in ad5360_read_raw()
407 ret <<= (chan->scan_type.realbits - 14); in ad5360_read_raw()
H A Dad5624r_spi.c56 *val2 = chan->scan_type.realbits; in ad5624r_read_raw()
72 if (val >= (1 << chan->scan_type.realbits) || val < 0) in ad5624r_write_raw()
176 .realbits = (_bits), \
H A Dad5449.c158 *val2 = chan->scan_type.realbits; in ad5449_read_raw()
176 if (val < 0 || val >= (1 << chan->scan_type.realbits)) in ad5449_write_raw()
207 .realbits = (bits), \
H A Dad5761.c216 *val2 = chan->scan_type.realbits; in ad5761_read_raw()
220 *val = -(1 << chan->scan_type.realbits); in ad5761_read_raw()
261 .realbits = (_bits), \
H A Dltc2632.c82 *val2 = chan->scan_type.realbits; in ltc2632_read_raw()
98 if (val >= (1 << chan->scan_type.realbits) || val < 0) in ltc2632_write_raw()
171 .realbits = (_bits), \
/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/imu/inv_icm42600/
H A Dinv_icm42600_temp.h21 .realbits = 16, \
/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/
H A Dadis16400.c657 .realbits = (bits), \
683 .realbits = (bits), \
703 .realbits = (bits), \
722 .realbits = (bits), \
748 .realbits = (bits), \
767 .realbits = (bits), \
785 .realbits = (bits), \
838 .realbits = 16,

1234