]> git.baikalelectronics.ru Git - kernel.git/commit
mfd: fsl-imx25-tsadc: Register touchscreen ADC driver
authorMarkus Pargmann <mpa@pengutronix.de>
Mon, 14 Dec 2015 13:53:50 +0000 (14:53 +0100)
committerLee Jones <lee.jones@linaro.org>
Thu, 11 Feb 2016 15:40:41 +0000 (15:40 +0000)
commitcb5a7c91703bf6a003c2201e41c957d541853ebf
treec1fe3926a982fa60646d786ddc52bd9bad3aede9
parent2c487875dd1ca829fe445de77da5b8173303a5ff
mfd: fsl-imx25-tsadc: Register touchscreen ADC driver

This is the core driver for imx25 touchscreen/adc driver. The module
has one shared ADC and two different conversion queues which use the
ADC. The two queues are identical. Both can be used for general purpose
ADC but one is meant to be used for touchscreens.

This driver is the core which manages the central components and
registers of the TSC/ADC unit. It manages the IRQs and forwards them to
the correct components.

Signed-off-by: Markus Pargmann <mpa@pengutronix.de>
Signed-off-by: Denis Carikli <denis@eukrea.com>
[ensure correct ADC clock depending on the IPG clock]
Signed-off-by: Juergen Borleis <jbe@pengutronix.de>
Acked-by: Jonathan Cameron <jic23@kernel.org>
Signed-off-by: Lee Jones <lee.jones@linaro.org>
drivers/mfd/Kconfig
drivers/mfd/Makefile
drivers/mfd/fsl-imx25-tsadc.c [new file with mode: 0644]
include/linux/mfd/imx25-tsadc.h [new file with mode: 0644]