diff options
Diffstat (limited to 'drivers/input/touchscreen/Kconfig')
| -rw-r--r-- | drivers/input/touchscreen/Kconfig | 76 |
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 | ||
| 12 | if INPUT_TOUCHSCREEN | 12 | if INPUT_TOUCHSCREEN |
| 13 | 13 | ||
| 14 | config 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 | |||
| 14 | config TOUCHSCREEN_ADS7846 | 26 | config 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 | ||
| 126 | config 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 | |||
| 114 | config TOUCHSCREEN_EETI | 138 | config 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 | ||
| 160 | config 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 | |||
| 136 | config TOUCHSCREEN_GUNZE | 172 | config 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 | ||
| 298 | config TOUCHSCREEN_ATMEL_TSADCC | 334 | config 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 | ||
| 465 | config 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 | |||
| 428 | config TOUCHSCREEN_USB_EGALAX | 477 | config 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 | ||
| 542 | config TOUCHSCREEN_USB_ZYTRONIC | ||
| 543 | default y | ||
| 544 | bool "Zytronic controller" if EMBEDDED | ||
| 545 | depends on TOUCHSCREEN_USB_COMPOSITE | ||
| 546 | |||
| 547 | config TOUCHSCREEN_USB_ETT_TC5UH | ||
| 548 | default y | ||
| 549 | bool "ET&T TC5UH touchscreen controler support" if EMBEDDED | ||
| 550 | depends on TOUCHSCREEN_USB_COMPOSITE | ||
| 551 | |||
| 552 | config TOUCHSCREEN_USB_NEXIO | ||
| 553 | default y | ||
| 554 | bool "NEXIO/iNexio device support" if EMBEDDED | ||
| 555 | depends on TOUCHSCREEN_USB_COMPOSITE | ||
| 556 | |||
| 493 | config TOUCHSCREEN_TOUCHIT213 | 557 | config TOUCHSCREEN_TOUCHIT213 |
| 494 | tristate "Sahara TouchIT-213 touchscreen" | 558 | tristate "Sahara TouchIT-213 touchscreen" |
| 495 | select SERIO | 559 | select SERIO |
