iio: dac: ltc2688: fix voltage scale read
authorNuno Sá <nuno.sa@analog.com>
Tue, 12 Apr 2022 12:49:16 +0000 (14:49 +0200)
committerJonathan Cameron <Jonathan.Cameron@huawei.com>
Sat, 16 Apr 2022 14:00:08 +0000 (15:00 +0100)
Properly set *val2 (and not overwrite *val) to correctly return
IIO_VAL_FRACTIONAL_LOG2.

Fixes: 832cb9eeb9312 ("iio: dac: add support for ltc2688")
Signed-off-by: Nuno Sá <nuno.sa@analog.com>
Link: https://lore.kernel.org/r/20220412124916.61-1-nuno.sa@analog.com
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
drivers/iio/dac/ltc2688.c

index e41861d29767c3f261a82bb21cbc2f149d4fdca5..2f9c384885f4d0870d1e884fb0594ef5bd7d68d4 100644 (file)
@@ -298,7 +298,7 @@ static int ltc2688_read_raw(struct iio_dev *indio_dev,
                if (ret)
                        return ret;
 
-               *val = 16;
+               *val2 = 16;
                return IIO_VAL_FRACTIONAL_LOG2;
        case IIO_CHAN_INFO_CALIBBIAS:
                ret = regmap_read(st->regmap,