Home
last modified time | relevance | path

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

12345678910

/linux-6.12.1/drivers/iio/adc/
Dad7944.c121 .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 …]
Dad7380.c108 .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 …]
Dti-adc161s626.c42 .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()
Dti-ads1015.c196 .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 …]
Drtq6056.c131 .realbits = 16,
150 .realbits = 16,
168 .realbits = 16,
185 .realbits = 16,
214 .realbits = 16,
232 .realbits = 16,
250 .realbits = 16,
267 .realbits = 16,
Dad7780.c123 *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), \
Dpac1934.c333 .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 …]
Dad7298.c67 .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()
Dti-tlc4541.c64 .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()
Dad4695.c236 .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()
Dad7791.c84 .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()
Dad7266.c167 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/
Dmaxim_thermocouple.c49 .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/
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()
Dmcp4821.c61 .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()
Dad5764.c88 .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()
Dad5360.c113 .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()
Dad5380.c176 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), \
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), \
Dad7303.c131 *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, \
Dad5791.c266 *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/
Dssp_iio_sensor.h14 .realbits = 16,\
28 .realbits = 64, \
/linux-6.12.1/drivers/iio/pressure/
Dst_pressure_core.c131 .realbits = 24,
145 .realbits = 16,
165 .realbits = 16,
179 .realbits = 16,
197 .realbits = 24,
212 .realbits = 16,
/linux-6.12.1/drivers/iio/chemical/
Datlas-sensor.c123 .realbits = 32,
150 .realbits = 32, \
165 .realbits = 32,
192 .realbits = 32,
209 .realbits = 32,
233 .realbits = 32,
/linux-6.12.1/drivers/iio/dummy/
Diio_simple_dummy.c132 .realbits = 13, /* 13 bits */
171 .realbits = 12, /* 12 bits */
189 .realbits = 11,
216 .realbits = 16, /* 16 bits */

12345678910