]> asedeno.scripts.mit.edu Git - linux.git/commit
iio: adc: meson-saradc: add calibration
authorHeiner Kallweit <hkallweit1@gmail.com>
Sat, 18 Mar 2017 18:38:19 +0000 (19:38 +0100)
committerJonathan Cameron <jic23@kernel.org>
Sat, 25 Mar 2017 14:55:03 +0000 (14:55 +0000)
commit48ba7c3c0b37363d9ddca3354ca503ad721e14dc
tree29bdd0293434233619059e2f544ba15a82cd7e44
parent66893ea3757ceb2a95b57ac0fec6632003155f5b
iio: adc: meson-saradc: add calibration

This patch adds calibration for the Meson SAR ADC.
Points 25% vref and 75% vref are used for calibration.
It uses a simple linear calibration function: SCALE * val + BIAS

Successfully tested on a Odroid C2.

Signed-off-by: Heiner Kallweit <hkallweit1@gmail.com>
Tested-by: Martin Blumenstingl <martin.blumenstingl@googlemail.com>
Reviewed-by: Martin Blumenstingl <martin.blumenstingl@googlemail.com>
Signed-off-by: Jonathan Cameron <jic23@kernel.org>
drivers/iio/adc/meson_saradc.c