summaryrefslogtreecommitdiff
path: root/drivers/iio
diff options
context:
space:
mode:
authorSaravanan Sekar <sravanhome@gmail.com>2022-10-29 12:29:53 +0300
committerJonathan Cameron <Jonathan.Cameron@huawei.com>2022-10-29 15:27:54 +0300
commit1eb20332a082fa801fb89c347c5e62de916a4001 (patch)
tree7c8416bb9afc5d3a98d057904b5416986bfd07ac /drivers/iio
parent741cec30cc52058d1c10d415f3b98319887e4f73 (diff)
downloadlinux-1eb20332a082fa801fb89c347c5e62de916a4001.tar.xz
iio: adc: mp2629: fix wrong comparison of channel
Input voltage channel enum is compared against iio address instead of the channel. Fixes: 7abd9fb64682 ("iio: adc: mp2629: Add support for mp2629 ADC driver") Signed-off-by: Saravanan Sekar <sravanhome@gmail.com> Reviewed-by: Andy Shevchenko <andy.shevchenko@gmail.com> Link: https://lore.kernel.org/r/20221029093000.45451-2-sravanhome@gmail.com Cc: <Stable@vger.kernel.org> Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
Diffstat (limited to 'drivers/iio')
-rw-r--r--drivers/iio/adc/mp2629_adc.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/iio/adc/mp2629_adc.c b/drivers/iio/adc/mp2629_adc.c
index 30a31f185d08..f7af9af1665d 100644
--- a/drivers/iio/adc/mp2629_adc.c
+++ b/drivers/iio/adc/mp2629_adc.c
@@ -74,7 +74,7 @@ static int mp2629_read_raw(struct iio_dev *indio_dev,
if (ret)
return ret;
- if (chan->address == MP2629_INPUT_VOLT)
+ if (chan->channel == MP2629_INPUT_VOLT)
rval &= GENMASK(6, 0);
*val = rval;
return IIO_VAL_INT;