On Fri, 19 Nov 2021, Evgeny Boger wrote: > R40 SoC has touchscreen controller also serving as general-purpose ADC. > The hardware is very similar to A31, except that R40 has separate > calibrated thermal sensor IP (handled by sun8i_thermal). > > Despite the temperature sensor in the RTP is never mentioned in > the R40 family user manuals, it appears to be working. However, > it's not very useful as it lacks calibration data and there is another > fully functioning temperature sensor anyway. > > This patch disables the temperature sensor in RTP/GPADC IP on R40. > > The reason for disabling the temperature sensor is that the IP > needs to be switched back and forth between RTP and GPADC modes for > temperature measurements. Not only this introduces delays, but it also > disturbs external circuitry by injecting current into ADC inputs. > > Signed-off-by: Evgeny Boger <boger@xxxxxxxxxxxxxx> > --- > drivers/iio/adc/sun4i-gpadc-iio.c | 32 +++++++++++++++++++++++-------- > drivers/mfd/sun4i-gpadc.c | 17 ++++++++++++++++ Please split these out. They don't *need* to go in via a single tree. > 2 files changed, 41 insertions(+), 8 deletions(-) -- Lee Jones [李琼斯] Principal Technical Lead - Developer Services Linaro.org │ Open source software for Arm SoCs Follow Linaro: Facebook | Twitter | Blog