iio: health/afe440x: Remove unneeded offset handling
authorAndrew F. Davis <afd@ti.com>
Sun, 1 May 2016 20:36:56 +0000 (15:36 -0500)
committerJonathan Cameron <jic23@kernel.org>
Wed, 4 May 2016 10:03:49 +0000 (11:03 +0100)
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>
drivers/iio/health/afe4403.c

index bcff528..cac6090 100644 (file)
@@ -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: