]> git.baikalelectronics.ru Git - kernel.git/commit
iio: mtk-auxadc: fix case IIO_CHAN_INFO_PROCESSED
authorHui Liu <hui.liu@mediatek.com>
Sun, 26 Sep 2021 07:30:28 +0000 (15:30 +0800)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 20 Oct 2021 09:40:15 +0000 (11:40 +0200)
commite3a15ace0fc9e8d9d047cf571de54eb492936a42
treec1faf116ae8c5e5170bafd9956dd703e33e7d6d1
parentc81833a346f343eb8d8ac1e74fdd6ce61c98ea11
iio: mtk-auxadc: fix case IIO_CHAN_INFO_PROCESSED

commit c0b85c0328514a4cdbcc882e9c38cd6d48b7f3bd upstream.

The previous driver does't apply the necessary scaling to take the
voltage range into account.
We change readback value from raw data to input voltage to fix case
IIO_CHAN_INFO_PROCESSED.

Fixes: 8c5d2bdf2619 ("iio: adc: mt2701: Add Mediatek auxadc driver for mt2701.")
Signed-off-by: Hui Liu <hui.liu@mediatek.com>
Link: https://lore.kernel.org/r/20210926073028.11045-2-hui.liu@mediatek.com
Cc: <Stable@vger.kernel.org>
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/iio/adc/mt6577_auxadc.c