Home
last modified time | relevance | path

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

123456

/Linux-v4.19/drivers/iio/adc/
Dti-adc161s626.c41 .realbits = 14,
58 .realbits = 16,
106 *val = sign_extend32(*val >> data->shift, chan->scan_type.realbits - 1); in ti_adc_read_measurement()
156 *val2 = chan->scan_type.realbits; in ti_adc_read_raw()
160 *val = 1 << (chan->scan_type.realbits - 1); in ti_adc_read_raw()
Dti-ads1015.c150 .realbits = 12, \
173 .realbits = 12, \
194 .realbits = 16, \
216 .realbits = 16, \
416 (chan->scan_type.realbits - 1), 1000000); in ads1015_set_scale()
488 *val2 = chan->scan_type.realbits - 1; in ads1015_read_raw()
575 int realbits = chan->scan_type.realbits; in ads1015_write_event() local
585 if (val >= 1 << (realbits - 1) || val < -1 << (realbits - 1)) { in ads1015_write_event()
659 low_thresh = max(-1 << (chan->scan_type.realbits - 1), in ads1015_enable_event_config()
984 int realbits = indio_dev->channels[i].scan_type.realbits; in ads1015_probe() local
[all …]
Dad7887.c168 *val &= GENMASK(chan->scan_type.realbits - 1, 0); in ad7887_read_raw()
180 *val2 = chan->scan_type.realbits; in ad7887_read_raw()
203 .realbits = 12,
219 .realbits = 12,
Dti-tlc4541.c66 .realbits = (bits), \
145 *val &= GENMASK(chan->scan_type.realbits - 1, 0); in tlc4541_read_raw()
152 *val2 = chan->scan_type.realbits; in tlc4541_read_raw()
Dad7298.c69 .realbits = 12, \
87 .realbits = 32,
257 *val = ret & GENMASK(chan->scan_type.realbits - 1, 0); in ad7298_read_raw()
264 *val2 = chan->scan_type.realbits; in ad7298_read_raw()
Dad7476.c121 GENMASK(st->chip_info->channel[0].scan_type.realbits - 1, 0); in ad7476_read_raw()
132 *val2 = chan->scan_type.realbits; in ad7476_read_raw()
146 .realbits = (bits), \
/Linux-v4.19/drivers/iio/pressure/
Dst_pressure_core.c140 .realbits = 24,
154 .realbits = 16,
174 .realbits = 16,
188 .realbits = 16,
206 .realbits = 24,
221 .realbits = 16,
Dcros_ec_baro.c157 channel->scan_type.realbits = CROS_EC_SENSOR_BITS; in cros_ec_baro_probe()
182 channel->scan_type.realbits = 64; in cros_ec_baro_probe()
/Linux-v4.19/drivers/iio/temperature/
Dmaxim_thermocouple.c35 .realbits = 13,
53 .realbits = 14,
69 .realbits = 12,
142 *val = sign_extend32(*val >> shift, chan->scan_type.realbits - 1); in maxim_thermocouple_read()
/Linux-v4.19/drivers/iio/common/ssp_sensors/
Dssp_iio_sensor.h14 .realbits = 16,\
28 .realbits = 64, \
/Linux-v4.19/drivers/iio/dac/
Dmcp4922.c54 .realbits = (bits), \
83 *val2 = chan->scan_type.realbits; in mcp4922_read_raw()
103 if (val > GENMASK(chan->scan_type.realbits-1, 0)) in mcp4922_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.c112 .realbits = (bits), \
318 int max_val = (1 << chan->scan_type.realbits); in ad5360_write_raw()
352 val >>= (chan->scan_type.realbits - 14); in ad5360_write_raw()
393 *val2 = chan->scan_type.realbits; in ad5360_read_raw()
416 ret <<= (chan->scan_type.realbits - 14); in ad5360_read_raw()
Dad5380.c177 const unsigned int max_val = (1 << chan->scan_type.realbits); in ad5380_write_raw()
190 val += (1 << chan->scan_type.realbits) / 2; in ad5380_write_raw()
224 val -= (1 << chan->scan_type.realbits) / 2; in ad5380_read_raw()
228 *val2 = chan->scan_type.realbits; in ad5380_read_raw()
265 .realbits = (_bits), \
Dad5791.c269 *val2 = (1 << chan->scan_type.realbits) - 1; in ad5791_read_raw()
272 val64 = (((u64)st->vref_neg_mv) << chan->scan_type.realbits); in ad5791_read_raw()
306 .realbits = (bits), \
330 val &= GENMASK(chan->scan_type.realbits - 1, 0); in ad5791_write_raw()
Dad5624r_spi.c57 *val2 = chan->scan_type.realbits; in ad5624r_read_raw()
73 if (val >= (1 << chan->scan_type.realbits) || val < 0) in ad5624r_write_raw()
177 .realbits = (_bits), \
Dad7303.c128 *val2 = chan->scan_type.realbits; in ad7303_read_raw()
145 if (val >= (1 << chan->scan_type.realbits) || val < 0) in ad7303_write_raw()
186 .realbits = 8, \
Dad5449.c159 *val2 = chan->scan_type.realbits; in ad5449_read_raw()
177 if (val < 0 || val >= (1 << chan->scan_type.realbits)) in ad5449_write_raw()
208 .realbits = (bits), \
Dltc2632.c95 *val2 = chan->scan_type.realbits; in ltc2632_read_raw()
111 if (val >= (1 << chan->scan_type.realbits) || val < 0) in ltc2632_write_raw()
184 .realbits = (_bits), \
Dad5504.c115 *val2 = chan->scan_type.realbits; in ad5504_read_raw()
131 if (val >= (1 << chan->scan_type.realbits) || val < 0) in ad5504_write_raw()
260 .realbits = 12, \
Dad5446.c118 shift = chan->scan_type.realbits + chan->scan_type.shift; in ad5446_write_dac_powerdown()
151 .realbits = (bits), \
178 *val2 = chan->scan_type.realbits; in ad5446_read_raw()
195 if (val >= (1 << chan->scan_type.realbits) || val < 0) in ad5446_write_raw()
Dad5761.c219 *val2 = chan->scan_type.realbits; in ad5761_read_raw()
223 *val = -(1 << chan->scan_type.realbits); in ad5761_read_raw()
264 .realbits = (_bits), \
/Linux-v4.19/include/linux/iio/imu/
Dadis.h173 .realbits = (bits), \
197 .realbits = (bits), \
215 .realbits = (bits), \
/Linux-v4.19/drivers/iio/dummy/
Diio_simple_dummy.c135 .realbits = 13, /* 13 bits */
174 .realbits = 12, /* 12 bits */
192 .realbits = 11,
219 .realbits = 16, /* 16 bits */
/Linux-v4.19/drivers/iio/imu/
Dadis16400_core.c480 .realbits = (bits), \
506 .realbits = (bits), \
526 .realbits = (bits), \
545 .realbits = (bits), \
571 .realbits = (bits), \
590 .realbits = (bits), \
608 .realbits = (bits), \
661 .realbits = 16,

123456