Input: wm831x - add driver for Wolfson WM831x PMIC touchscreen controllers
authorMark Brown <broonie@opensource.wolfsonmicro.com>
Sun, 30 Jan 2011 20:31:30 +0000 (12:31 -0800)
committerDmitry Torokhov <dmitry.torokhov@gmail.com>
Sun, 30 Jan 2011 20:32:29 +0000 (12:32 -0800)
commit00cfa730db0d8378685148e6365b9cec7384b275
tree68d36895d6ac31eab880b68b336aa87c23d1c9ae
parent3c36e719033ddc09aded770472cbdb477fcb4479
Input: wm831x - add driver for Wolfson WM831x PMIC touchscreen controllers

Some of the WM831x series of PMICs from Wolfson Microelectronics include
a resistive touchscreen controller. Implement support for these controllers
within the input API.

Platform data is supported to allow configuration of system parameters such
as selection between four and five wire touchscreens and for specification
of optional direct to CPU IRQs for sample availability and for pen down.
Use of this feature for at least the data IRQ is strongly recommended.

Thanks to Julien Boibessot for extensive testing and detailed feedback.

Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
Tested-by: Julien Boibessot <julien.boibessot@armadeus.com>
Signed-off-by: Dmitry Torokhov <dtor@mail.ru>
drivers/input/touchscreen/Kconfig
drivers/input/touchscreen/Makefile
drivers/input/touchscreen/wm831x-ts.c [new file with mode: 0644]
include/linux/mfd/wm831x/pdata.h