iio: adc: Add imx25-gcq ADC driver
authorMarkus Pargmann <mpa@pengutronix.de>
Mon, 14 Dec 2015 13:53:51 +0000 (14:53 +0100)
committerLee Jones <lee.jones@linaro.org>
Thu, 11 Feb 2016 15:40:41 +0000 (15:40 +0000)
commit6df2e98c3ea567bd15b46369180266d4c4df3447
tree3893e532f32d237c16026b434589cf3f99c4e108
parente2fccf5c15157218f0b6488168f98183f82c1eda
iio: adc: Add imx25-gcq ADC driver

This is a conversion queue driver for the mx25 SoC. It uses the central
ADC which is used by two seperate independent queues. This driver
prepares different conversion configurations for each possible input.
For a conversion it creates a conversionqueue of one item with the
correct configuration for the chosen channel. It then executes the queue
once and disables the conversion queue afterwards.

The reference voltages are configurable through devicetree subnodes,
depending on the connections of the ADC inputs.

Signed-off-by: Markus Pargmann <mpa@pengutronix.de>
Signed-off-by: Denis Carikli <denis@eukrea.com>
Acked-by: Jonathan Cameron <jic23@kernel.org>
Signed-off-by: Lee Jones <lee.jones@linaro.org>
drivers/iio/adc/Kconfig
drivers/iio/adc/Makefile
drivers/iio/adc/fsl-imx25-gcq.c [new file with mode: 0644]