aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/input/touchscreen/Kconfig
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/input/touchscreen/Kconfig')
-rw-r--r--drivers/input/touchscreen/Kconfig76
1 files changed, 70 insertions, 6 deletions
diff --git a/drivers/input/touchscreen/Kconfig b/drivers/input/touchscreen/Kconfig
index 8cc453c85ea7..8a8fa4d2d6a8 100644
--- a/drivers/input/touchscreen/Kconfig
+++ b/drivers/input/touchscreen/Kconfig
@@ -11,18 +11,31 @@ menuconfig INPUT_TOUCHSCREEN
11 11
12if INPUT_TOUCHSCREEN 12if INPUT_TOUCHSCREEN
13 13
14config TOUCHSCREEN_88PM860X
15 tristate "Marvell 88PM860x touchscreen"
16 depends on MFD_88PM860X
17 help
18 Say Y here if you have a 88PM860x PMIC and want to enable
19 support for the built-in touchscreen.
20
21 If unsure, say N.
22
23 To compile this driver as a module, choose M here: the
24 module will be called 88pm860x-ts.
25
14config TOUCHSCREEN_ADS7846 26config TOUCHSCREEN_ADS7846
15 tristate "ADS7846/TSC2046 and ADS7843 based touchscreens" 27 tristate "ADS7846/TSC2046/AD7873 and AD(S)7843 based touchscreens"
16 depends on SPI_MASTER 28 depends on SPI_MASTER
17 depends on HWMON = n || HWMON 29 depends on HWMON = n || HWMON
18 help 30 help
19 Say Y here if you have a touchscreen interface using the 31 Say Y here if you have a touchscreen interface using the
20 ADS7846/TSC2046 or ADS7843 controller, and your board-specific 32 ADS7846/TSC2046/AD7873 or ADS7843/AD7843 controller,
21 setup code includes that in its table of SPI devices. 33 and your board-specific setup code includes that in its
34 table of SPI devices.
22 35
23 If HWMON is selected, and the driver is told the reference voltage 36 If HWMON is selected, and the driver is told the reference voltage
24 on your board, you will also get hwmon interfaces for the voltage 37 on your board, you will also get hwmon interfaces for the voltage
25 (and on ads7846/tsc2046, temperature) sensors of this chip. 38 (and on ads7846/tsc2046/ad7873, temperature) sensors of this chip.
26 39
27 If unsure, say N (but it's safe to say "Y"). 40 If unsure, say N (but it's safe to say "Y").
28 41
@@ -90,7 +103,6 @@ config TOUCHSCREEN_CORGI
90 tristate "SharpSL (Corgi and Spitz series) touchscreen driver (DEPRECATED)" 103 tristate "SharpSL (Corgi and Spitz series) touchscreen driver (DEPRECATED)"
91 depends on PXA_SHARPSL 104 depends on PXA_SHARPSL
92 select CORGI_SSP_DEPRECATED 105 select CORGI_SSP_DEPRECATED
93 default y
94 help 106 help
95 Say Y here to enable the driver for the touchscreen on the 107 Say Y here to enable the driver for the touchscreen on the
96 Sharp SL-C7xx and SL-Cxx00 series of PDAs. 108 Sharp SL-C7xx and SL-Cxx00 series of PDAs.
@@ -111,6 +123,18 @@ config TOUCHSCREEN_DA9034
111 Say Y here to enable the support for the touchscreen found 123 Say Y here to enable the support for the touchscreen found
112 on Dialog Semiconductor DA9034 PMIC. 124 on Dialog Semiconductor DA9034 PMIC.
113 125
126config TOUCHSCREEN_DYNAPRO
127 tristate "Dynapro serial touchscreen"
128 select SERIO
129 help
130 Say Y here if you have a Dynapro serial touchscreen connected to
131 your system.
132
133 If unsure, say N.
134
135 To compile this driver as a module, choose M here: the
136 module will be called dynapro.
137
114config TOUCHSCREEN_EETI 138config TOUCHSCREEN_EETI
115 tristate "EETI touchscreen panel support" 139 tristate "EETI touchscreen panel support"
116 depends on I2C 140 depends on I2C
@@ -133,6 +157,18 @@ config TOUCHSCREEN_FUJITSU
133 To compile this driver as a module, choose M here: the 157 To compile this driver as a module, choose M here: the
134 module will be called fujitsu-ts. 158 module will be called fujitsu-ts.
135 159
160config TOUCHSCREEN_S3C2410
161 tristate "Samsung S3C2410 touchscreen input driver"
162 depends on ARCH_S3C2410
163 select S3C24XX_ADC
164 help
165 Say Y here if you have the s3c2410 touchscreen.
166
167 If unsure, say N.
168
169 To compile this driver as a module, choose M here: the
170 module will be called s3c2410_ts.
171
136config TOUCHSCREEN_GUNZE 172config TOUCHSCREEN_GUNZE
137 tristate "Gunze AHL-51S touchscreen" 173 tristate "Gunze AHL-51S touchscreen"
138 select SERIO 174 select SERIO
@@ -297,7 +333,7 @@ config TOUCHSCREEN_TOUCHWIN
297 333
298config TOUCHSCREEN_ATMEL_TSADCC 334config TOUCHSCREEN_ATMEL_TSADCC
299 tristate "Atmel Touchscreen Interface" 335 tristate "Atmel Touchscreen Interface"
300 depends on ARCH_AT91SAM9RL 336 depends on ARCH_AT91SAM9RL || ARCH_AT91SAM9G45
301 help 337 help
302 Say Y here if you have a 4-wire touchscreen connected to the 338 Say Y here if you have a 4-wire touchscreen connected to the
303 ADC Controller on your Atmel SoC (such as the AT91SAM9RL). 339 ADC Controller on your Atmel SoC (such as the AT91SAM9RL).
@@ -418,6 +454,7 @@ config TOUCHSCREEN_USB_COMPOSITE
418 - IdealTEK URTC1000 454 - IdealTEK URTC1000
419 - GoTop Super_Q2/GogoPen/PenPower tablets 455 - GoTop Super_Q2/GogoPen/PenPower tablets
420 - JASTEC USB Touch Controller/DigiTech DTR-02U 456 - JASTEC USB Touch Controller/DigiTech DTR-02U
457 - Zytronic controllers
421 458
422 Have a look at <http://linux.chapter7.ch/touchkit/> for 459 Have a look at <http://linux.chapter7.ch/touchkit/> for
423 a usage description and the required user-space stuff. 460 a usage description and the required user-space stuff.
@@ -425,6 +462,18 @@ config TOUCHSCREEN_USB_COMPOSITE
425 To compile this driver as a module, choose M here: the 462 To compile this driver as a module, choose M here: the
426 module will be called usbtouchscreen. 463 module will be called usbtouchscreen.
427 464
465config TOUCHSCREEN_MC13783
466 tristate "Freescale MC13783 touchscreen input driver"
467 depends on MFD_MC13783
468 help
469 Say Y here if you have an Freescale MC13783 PMIC on your
470 board and want to use its touchscreen
471
472 If unsure, say N.
473
474 To compile this driver as a module, choose M here: the
475 module will be called mc13783_ts.
476
428config TOUCHSCREEN_USB_EGALAX 477config TOUCHSCREEN_USB_EGALAX
429 default y 478 default y
430 bool "eGalax, eTurboTouch CT-410/510/700 device support" if EMBEDDED 479 bool "eGalax, eTurboTouch CT-410/510/700 device support" if EMBEDDED
@@ -490,6 +539,21 @@ config TOUCHSCREEN_USB_E2I
490 bool "e2i Touchscreen controller (e.g. from Mimo 740)" 539 bool "e2i Touchscreen controller (e.g. from Mimo 740)"
491 depends on TOUCHSCREEN_USB_COMPOSITE 540 depends on TOUCHSCREEN_USB_COMPOSITE
492 541
542config TOUCHSCREEN_USB_ZYTRONIC
543 default y
544 bool "Zytronic controller" if EMBEDDED
545 depends on TOUCHSCREEN_USB_COMPOSITE
546
547config TOUCHSCREEN_USB_ETT_TC5UH
548 default y
549 bool "ET&T TC5UH touchscreen controler support" if EMBEDDED
550 depends on TOUCHSCREEN_USB_COMPOSITE
551
552config TOUCHSCREEN_USB_NEXIO
553 default y
554 bool "NEXIO/iNexio device support" if EMBEDDED
555 depends on TOUCHSCREEN_USB_COMPOSITE
556
493config TOUCHSCREEN_TOUCHIT213 557config TOUCHSCREEN_TOUCHIT213
494 tristate "Sahara TouchIT-213 touchscreen" 558 tristate "Sahara TouchIT-213 touchscreen"
495 select SERIO 559 select SERIO