Searched refs:calibbias (Results 1 – 11 of 11) sorted by relevance
| /linux-6.15/drivers/iio/temperature/ |
| H A D | tmp117.c | 44 s16 calibbias; member 102 if (off == data->calibbias) in tmp117_write_raw() 104 data->calibbias = off; in tmp117_write_raw() 192 data->calibbias = 0; in tmp117_probe()
|
| /linux-6.15/Documentation/ABI/testing/ |
| H A D | sysfs-bus-iio-cdc-ad7746 | 6 Write 1 to trigger a calibration of the calibbias or 9 calibscale_calibration then started. For calibbias see
|
| H A D | sysfs-bus-iio | 205 reading by userspace (unlike _offset) and unlike calibbias 450 device. Note that this is different to calibbias which 556 Available values of calibbias. Maybe expressed as either of:
|
| /linux-6.15/drivers/iio/accel/ |
| H A D | adxl355_core.c | 227 int calibbias[3]; member 451 enum adxl355_chans chan, int calibbias) in adxl355_set_calibbias() argument 461 put_unaligned_be16(calibbias, data->transf_buf); in adxl355_set_calibbias() 468 data->calibbias[chan] = calibbias; in adxl355_set_calibbias() 536 *val = sign_extend32(data->calibbias[chan->address], 15); in adxl355_read_raw() 556 int odr_idx, hpf_idx, calibbias; in adxl355_write_raw() local 576 calibbias = clamp_t(int, val, S16_MIN, S16_MAX); in adxl355_write_raw() 578 return adxl355_set_calibbias(data, chan->address, calibbias); in adxl355_write_raw()
|
| H A D | adxl380.c | 994 s8 calibbias) in adxl380_write_calibbias_value() argument 1004 ret = regmap_write(st->regmap, ADXL380_X_DSM_OFFSET_REG + chan_addr, calibbias); in adxl380_write_calibbias_value() 1013 int *calibbias) in adxl380_read_calibbias_value() argument 1024 *calibbias = sign_extend32(reg_val, 7); in adxl380_read_calibbias_value()
|
| /linux-6.15/drivers/iio/adc/ |
| H A D | ad7779.c | 430 u8 calibbias[3]; in ad7779_get_calibbias() local 433 &calibbias[0]); in ad7779_get_calibbias() 438 &calibbias[1]); in ad7779_get_calibbias() 443 &calibbias[2]); in ad7779_get_calibbias() 447 return get_unaligned_be24(calibbias); in ad7779_get_calibbias() 453 u8 calibbias[3]; in ad7779_set_calibbias() local 455 put_unaligned_be24(val, calibbias); in ad7779_set_calibbias() 457 calibbias[0]); in ad7779_set_calibbias() 462 calibbias[1]); in ad7779_set_calibbias() 467 calibbias[2]); in ad7779_set_calibbias()
|
| H A D | meson_saradc.c | 350 int calibbias; member 400 tmp = div_s64((s64)val * priv->calibscale, MILLION) + priv->calibbias; in meson_sar_adc_calib_val() 711 *val = priv->calibbias; in meson_sar_adc_iio_info_read_raw() 1155 priv->calibbias = nominal0 - div_s64((s64)value0 * priv->calibscale, in meson_sar_adc_calib()
|
| /linux-6.15/drivers/iio/light/ |
| H A D | apds9960.c | 151 int calibbias[5]; member 341 struct iio_chan_spec const *chan, int calibbias) in apds9960_set_calibbias() argument 345 if (calibbias < S8_MIN || calibbias > S8_MAX) in apds9960_set_calibbias() 353 ret = regmap_write(data->regmap, apds9960_offset_regs[chan->channel][i], calibbias); in apds9960_set_calibbias() 357 data->calibbias[chan->channel] = calibbias; in apds9960_set_calibbias() 579 *val = data->calibbias[chan->channel]; in apds9960_read_raw()
|
| /linux-6.15/Documentation/iio/ |
| H A D | ad4030.rst | 152 controlled by the ``calibbias`` attribute.
|
| H A D | ad4695.rst | 180 the ``calibscale`` and ``calibbias`` attributes respectively.
|
| H A D | adis16475.rst | 51 adjust the bias for each sensor individually through the calibbias attribute.
|