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:45:02 +0000 (11:45 +0200)
commite811506f609a16afe5c4109cbf881aad5917792f
treeb03fd7034bc5d2756a076bb432c590e3d0d45742
parent1671cfd31b66fcc90812de0b9d8c8c1e71917ba4
iio: mtk-auxadc: fix case IIO_CHAN_INFO_PROCESSED

commit c2980c64c7fd4585d684574c92d1624d44961edd 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: ace4cdfe67be ("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