forked from Minki/linux
iio: health/afe440x: Remove unneeded offset handling
No channel in the afe4403 driver has IIO_CHAN_INFO_OFFSET set so remove the handlers for this. Signed-off-by: Andrew F. Davis <afd@ti.com> Signed-off-by: Jonathan Cameron <jic23@kernel.org>
This commit is contained in:
parent
9d3d9a57e4
commit
2e0df3a583
@ -293,14 +293,6 @@ static int afe4403_read_raw(struct iio_dev *indio_dev,
|
||||
if (ret)
|
||||
return ret;
|
||||
return IIO_VAL_INT;
|
||||
case IIO_CHAN_INFO_OFFSET:
|
||||
ret = regmap_read(afe->regmap, reg_info.offreg,
|
||||
val);
|
||||
if (ret)
|
||||
return ret;
|
||||
*val &= reg_info.mask;
|
||||
*val >>= reg_info.shift;
|
||||
return IIO_VAL_INT;
|
||||
}
|
||||
break;
|
||||
case IIO_CURRENT:
|
||||
@ -333,15 +325,6 @@ static int afe4403_write_raw(struct iio_dev *indio_dev,
|
||||
const struct afe440x_reg_info reg_info = afe4403_reg_info[chan->address];
|
||||
|
||||
switch (chan->type) {
|
||||
case IIO_INTENSITY:
|
||||
switch (mask) {
|
||||
case IIO_CHAN_INFO_OFFSET:
|
||||
return regmap_update_bits(afe->regmap,
|
||||
reg_info.offreg,
|
||||
reg_info.mask,
|
||||
(val << reg_info.shift));
|
||||
}
|
||||
break;
|
||||
case IIO_CURRENT:
|
||||
switch (mask) {
|
||||
case IIO_CHAN_INFO_RAW:
|
||||
|
Loading…
Reference in New Issue
Block a user