OSDN Git Service

Add generic driver for Silead tochscreens
authorRobert Dolca <robert.dolca@intel.com>
Fri, 10 Jul 2015 15:11:04 +0000 (18:11 +0300)
committerChih-Wei Huang <cwhuang@linux.org.tw>
Mon, 5 Oct 2015 17:26:58 +0000 (01:26 +0800)
commit8a972a1729bd941b5c8a8a3ed354a5fb8e2e0f93
treebf31cdc6f80b4311302c9aa7ee4863259e63d85f
parenta4a30d8cd4fb253a04ec886ee3a35988fb3f859d
Add generic driver for Silead tochscreens

This driver adds support for Silead touchscreens. It has been tested
with GSL1680 and GSL3680 touch panels.

It supports ACPI and device tree enumeration. For ACPI you need ACPI 5.1+
in order to be able to use named GPIOs. In device tree you can use 'interrupts'
or a named GPIO for IRQ.

Screen resolution, the maximum number of fingers supported and firmware name
are configurable using ACPI/DT properties.

Signed-off-by: Robert Dolca <robert.dolca@intel.com>
drivers/input/touchscreen/Kconfig
drivers/input/touchscreen/Makefile
drivers/input/touchscreen/silead.c [new file with mode: 0644]