Home
last modified time | relevance | path

Searched refs:calibbias (Results 1 – 10 of 10) sorted by relevance

/linux/drivers/iio/temperature/
H A Dtmp117.c44 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/drivers/iio/accel/
H A Dadxl355_core.c229 int calibbias[3]; member
485 enum adxl355_chans chan, int calibbias) in adxl355_set_calibbias() argument
495 put_unaligned_be16(calibbias, data->transf_buf); in adxl355_set_calibbias()
502 data->calibbias[chan] = calibbias; in adxl355_set_calibbias()
570 *val = sign_extend32(data->calibbias[chan->address], 15); in adxl355_read_raw()
590 int odr_idx, hpf_idx, calibbias; in adxl355_write_raw() local
610 calibbias = clamp_t(int, val, S16_MIN, S16_MAX); in adxl355_write_raw()
612 return adxl355_set_calibbias(data, chan->address, calibbias); in adxl355_write_raw()
H A Dadxl380.c982 s8 calibbias) in adxl380_write_calibbias_value() argument
992 ret = regmap_write(st->regmap, ADXL380_X_DSM_OFFSET_REG + chan_addr, calibbias); in adxl380_write_calibbias_value()
1001 int *calibbias) in adxl380_read_calibbias_value() argument
1012 *calibbias = sign_extend32(reg_val, 7); in adxl380_read_calibbias_value()
/linux/Documentation/ABI/testing/
H A Dsysfs-bus-iio-cdc-ad77466 Write 1 to trigger a calibration of the calibbias or
9 calibscale_calibration then started. For calibbias see
H A Dsysfs-bus-iio222 reading by userspace (unlike _offset) and unlike calibbias
463 device. Note that this is different to calibbias which
563 Available values of calibbias. Maybe expressed as either of:
/linux/drivers/iio/light/
H A Dapds9960.c150 int calibbias[5]; member
340 struct iio_chan_spec const *chan, int calibbias) in apds9960_set_calibbias() argument
344 if (calibbias < S8_MIN || calibbias > S8_MAX) in apds9960_set_calibbias()
352 ret = regmap_write(data->regmap, apds9960_offset_regs[chan->channel][i], calibbias); in apds9960_set_calibbias()
356 data->calibbias[chan->channel] = calibbias; in apds9960_set_calibbias()
577 *val = data->calibbias[chan->channel]; in apds9960_read_raw()
/linux/drivers/iio/adc/
H A Dmeson_saradc.c356 int calibbias; member
406 tmp = div_s64((s64)val * priv->calibscale, MILLION) + priv->calibbias; in meson_sar_adc_calib_val()
717 *val = priv->calibbias; in meson_sar_adc_iio_info_read_raw()
1171 priv->calibbias = nominal0 - div_s64((s64)value0 * priv->calibscale, in meson_sar_adc_calib()
/linux/Documentation/iio/
H A Dade9000.rst127 …- Power measurements: Controlled via ``calibbias`` attributes for power channels (xWATTOS, xVAROS …
128 …- RMS measurements: Controlled via ``calibbias`` attributes for RMS channels (IRMSOS, VRMSOS regis…
H A Dad4030.rst191 controlled by the ``calibbias`` attribute.
H A Dadis16475.rst51 adjust the bias for each sensor individually through the calibbias attribute.