On Sun, Sep 26, 2021 at 7:26 PM Jonathan Cameron <jic23@xxxxxxxxxx> wrote: > > On Sun, 26 Sep 2021 15:30:28 +0800 > Hui-Liu Liu <hui.liu@xxxxxxxxxxxx> wrote: > > > From: Hui Liu <hui.liu@xxxxxxxxxxxx> > > > > 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@xxxxxxxxxxxx> > Hi Hui Liu, After this patch, mt8183 tboard thermal sensor[1] is getting incorrect value: Before the patch: /sys/class/thermal/thermal_zone0/temp:41488 (cpu) /sys/class/thermal/thermal_zone7/temp:35433 (tboard) /sys/class/thermal/thermal_zone8/temp:33709 (tboard) After the patch: /sys/class/thermal/thermal_zone0/temp:40365 (cpu) /sys/class/thermal/thermal_zone7/temp:69781 (tboard) /sys/class/thermal/thermal_zone8/temp:69014 (tboard) [1] https://elixir.bootlin.com/linux/v5.15-rc7/source/arch/arm64/boot/dts/mediatek/mt8183-kukui.dtsi#L862 > > _______________________________________________ > Linux-mediatek mailing list > Linux-mediatek@xxxxxxxxxxxxxxxxxxx > http://lists.infradead.org/mailman/listinfo/linux-mediatek