aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/input/touchscreen/Kconfig
diff options
context:
space:
mode:
authorGlenn Elliott <gelliott@cs.unc.edu>2012-03-04 19:47:13 -0500
committerGlenn Elliott <gelliott@cs.unc.edu>2012-03-04 19:47:13 -0500
commitc71c03bda1e86c9d5198c5d83f712e695c4f2a1e (patch)
treeecb166cb3e2b7e2adb3b5e292245fefd23381ac8 /drivers/input/touchscreen/Kconfig
parentea53c912f8a86a8567697115b6a0d8152beee5c8 (diff)
parent6a00f206debf8a5c8899055726ad127dbeeed098 (diff)
Merge branch 'mpi-master' into wip-k-fmlpwip-k-fmlp
Conflicts: litmus/sched_cedf.c
Diffstat (limited to 'drivers/input/touchscreen/Kconfig')
-rw-r--r--drivers/input/touchscreen/Kconfig152
1 files changed, 120 insertions, 32 deletions
diff --git a/drivers/input/touchscreen/Kconfig b/drivers/input/touchscreen/Kconfig
index 0069d9703fda..cabd9e54863f 100644
--- a/drivers/input/touchscreen/Kconfig
+++ b/drivers/input/touchscreen/Kconfig
@@ -86,6 +86,18 @@ config TOUCHSCREEN_AD7879_SPI
86 To compile this driver as a module, choose M here: the 86 To compile this driver as a module, choose M here: the
87 module will be called ad7879-spi. 87 module will be called ad7879-spi.
88 88
89config TOUCHSCREEN_ATMEL_MXT
90 tristate "Atmel mXT I2C Touchscreen"
91 depends on I2C
92 help
93 Say Y here if you have Atmel mXT series I2C touchscreen,
94 such as AT42QT602240/ATMXT224, connected to your system.
95
96 If unsure, say N.
97
98 To compile this driver as a module, choose M here: the
99 module will be called atmel_mxt_ts.
100
89config TOUCHSCREEN_BITSY 101config TOUCHSCREEN_BITSY
90 tristate "Compaq iPAQ H3600 (Bitsy) touchscreen" 102 tristate "Compaq iPAQ H3600 (Bitsy) touchscreen"
91 depends on SA1100_BITSY 103 depends on SA1100_BITSY
@@ -98,6 +110,18 @@ config TOUCHSCREEN_BITSY
98 To compile this driver as a module, choose M here: the 110 To compile this driver as a module, choose M here: the
99 module will be called h3600_ts_input. 111 module will be called h3600_ts_input.
100 112
113config TOUCHSCREEN_BU21013
114 tristate "BU21013 based touch panel controllers"
115 depends on I2C
116 help
117 Say Y here if you have a bu21013 touchscreen connected to
118 your system.
119
120 If unsure, say N.
121
122 To compile this driver as a module, choose M here: the
123 module will be called bu21013_ts.
124
101config TOUCHSCREEN_CY8CTMG110 125config TOUCHSCREEN_CY8CTMG110
102 tristate "cy8ctmg110 touchscreen" 126 tristate "cy8ctmg110 touchscreen"
103 depends on I2C 127 depends on I2C
@@ -214,6 +238,28 @@ config TOUCHSCREEN_WACOM_W8001
214 To compile this driver as a module, choose M here: the 238 To compile this driver as a module, choose M here: the
215 module will be called wacom_w8001. 239 module will be called wacom_w8001.
216 240
241config TOUCHSCREEN_LPC32XX
242 tristate "LPC32XX touchscreen controller"
243 depends on ARCH_LPC32XX
244 help
245 Say Y here if you have a LPC32XX device and want
246 to support the built-in touchscreen.
247
248 To compile this driver as a module, choose M here: the
249 module will be called lpc32xx_ts.
250
251config TOUCHSCREEN_MAX11801
252 tristate "MAX11801 based touchscreens"
253 depends on I2C
254 help
255 Say Y here if you have a MAX11801 based touchscreen
256 controller.
257
258 If unsure, say N.
259
260 To compile this driver as a module, choose M here: the
261 module will be called max11801_ts.
262
217config TOUCHSCREEN_MCS5000 263config TOUCHSCREEN_MCS5000
218 tristate "MELFAS MCS-5000 touchscreen" 264 tristate "MELFAS MCS-5000 touchscreen"
219 depends on I2C 265 depends on I2C
@@ -250,6 +296,18 @@ config TOUCHSCREEN_INEXIO
250 To compile this driver as a module, choose M here: the 296 To compile this driver as a module, choose M here: the
251 module will be called inexio. 297 module will be called inexio.
252 298
299config TOUCHSCREEN_INTEL_MID
300 tristate "Intel MID platform resistive touchscreen"
301 depends on INTEL_SCU_IPC
302 help
303 Say Y here if you have a Intel MID based touchscreen in
304 your system.
305
306 If unsure, say N.
307
308 To compile this driver as a module, choose M here: the
309 module will be called intel_mid_touch.
310
253config TOUCHSCREEN_MK712 311config TOUCHSCREEN_MK712
254 tristate "ICS MicroClock MK712 touchscreen" 312 tristate "ICS MicroClock MK712 touchscreen"
255 help 313 help
@@ -305,18 +363,6 @@ config TOUCHSCREEN_PENMOUNT
305 To compile this driver as a module, choose M here: the 363 To compile this driver as a module, choose M here: the
306 module will be called penmount. 364 module will be called penmount.
307 365
308config TOUCHSCREEN_QT602240
309 tristate "QT602240 I2C Touchscreen"
310 depends on I2C
311 help
312 Say Y here if you have the AT42QT602240/ATMXT224 I2C touchscreen
313 connected to your system.
314
315 If unsure, say N.
316
317 To compile this driver as a module, choose M here: the
318 module will be called qt602240_ts.
319
320config TOUCHSCREEN_MIGOR 366config TOUCHSCREEN_MIGOR
321 tristate "Renesas MIGO-R touchscreen" 367 tristate "Renesas MIGO-R touchscreen"
322 depends on SH_MIGOR && I2C 368 depends on SH_MIGOR && I2C
@@ -328,6 +374,15 @@ config TOUCHSCREEN_MIGOR
328 To compile this driver as a module, choose M here: the 374 To compile this driver as a module, choose M here: the
329 module will be called migor_ts. 375 module will be called migor_ts.
330 376
377config TOUCHSCREEN_TNETV107X
378 tristate "TI TNETV107X touchscreen support"
379 depends on ARCH_DAVINCI_TNETV107X
380 help
381 Say Y here if you want to use the TNETV107X touchscreen.
382
383 To compile this driver as a module, choose M here: the
384 module will be called tnetv107x-ts.
385
331config TOUCHSCREEN_TOUCHRIGHT 386config TOUCHSCREEN_TOUCHRIGHT
332 tristate "Touchright serial touchscreen" 387 tristate "Touchright serial touchscreen"
333 select SERIO 388 select SERIO
@@ -380,6 +435,16 @@ config TOUCHSCREEN_UCB1400
380 To compile this driver as a module, choose M here: the 435 To compile this driver as a module, choose M here: the
381 module will be called ucb1400_ts. 436 module will be called ucb1400_ts.
382 437
438config TOUCHSCREEN_WM831X
439 tristate "Support for WM831x touchscreen controllers"
440 depends on MFD_WM831X
441 help
442 This enables support for the touchscreen controller on the WM831x
443 series of PMICs.
444
445 To compile this driver as a module, choose M here: the
446 module will be called wm831x-ts.
447
383config TOUCHSCREEN_WM97XX 448config TOUCHSCREEN_WM97XX
384 tristate "Support for WM97xx AC97 touchscreen controllers" 449 tristate "Support for WM97xx AC97 touchscreen controllers"
385 depends on AC97_BUS 450 depends on AC97_BUS
@@ -497,62 +562,62 @@ config TOUCHSCREEN_MC13783
497 562
498config TOUCHSCREEN_USB_EGALAX 563config TOUCHSCREEN_USB_EGALAX
499 default y 564 default y
500 bool "eGalax, eTurboTouch CT-410/510/700 device support" if EMBEDDED 565 bool "eGalax, eTurboTouch CT-410/510/700 device support" if EXPERT
501 depends on TOUCHSCREEN_USB_COMPOSITE 566 depends on TOUCHSCREEN_USB_COMPOSITE
502 567
503config TOUCHSCREEN_USB_PANJIT 568config TOUCHSCREEN_USB_PANJIT
504 default y 569 default y
505 bool "PanJit device support" if EMBEDDED 570 bool "PanJit device support" if EXPERT
506 depends on TOUCHSCREEN_USB_COMPOSITE 571 depends on TOUCHSCREEN_USB_COMPOSITE
507 572
508config TOUCHSCREEN_USB_3M 573config TOUCHSCREEN_USB_3M
509 default y 574 default y
510 bool "3M/Microtouch EX II series device support" if EMBEDDED 575 bool "3M/Microtouch EX II series device support" if EXPERT
511 depends on TOUCHSCREEN_USB_COMPOSITE 576 depends on TOUCHSCREEN_USB_COMPOSITE
512 577
513config TOUCHSCREEN_USB_ITM 578config TOUCHSCREEN_USB_ITM
514 default y 579 default y
515 bool "ITM device support" if EMBEDDED 580 bool "ITM device support" if EXPERT
516 depends on TOUCHSCREEN_USB_COMPOSITE 581 depends on TOUCHSCREEN_USB_COMPOSITE
517 582
518config TOUCHSCREEN_USB_ETURBO 583config TOUCHSCREEN_USB_ETURBO
519 default y 584 default y
520 bool "eTurboTouch (non-eGalax compatible) device support" if EMBEDDED 585 bool "eTurboTouch (non-eGalax compatible) device support" if EXPERT
521 depends on TOUCHSCREEN_USB_COMPOSITE 586 depends on TOUCHSCREEN_USB_COMPOSITE
522 587
523config TOUCHSCREEN_USB_GUNZE 588config TOUCHSCREEN_USB_GUNZE
524 default y 589 default y
525 bool "Gunze AHL61 device support" if EMBEDDED 590 bool "Gunze AHL61 device support" if EXPERT
526 depends on TOUCHSCREEN_USB_COMPOSITE 591 depends on TOUCHSCREEN_USB_COMPOSITE
527 592
528config TOUCHSCREEN_USB_DMC_TSC10 593config TOUCHSCREEN_USB_DMC_TSC10
529 default y 594 default y
530 bool "DMC TSC-10/25 device support" if EMBEDDED 595 bool "DMC TSC-10/25 device support" if EXPERT
531 depends on TOUCHSCREEN_USB_COMPOSITE 596 depends on TOUCHSCREEN_USB_COMPOSITE
532 597
533config TOUCHSCREEN_USB_IRTOUCH 598config TOUCHSCREEN_USB_IRTOUCH
534 default y 599 default y
535 bool "IRTOUCHSYSTEMS/UNITOP device support" if EMBEDDED 600 bool "IRTOUCHSYSTEMS/UNITOP device support" if EXPERT
536 depends on TOUCHSCREEN_USB_COMPOSITE 601 depends on TOUCHSCREEN_USB_COMPOSITE
537 602
538config TOUCHSCREEN_USB_IDEALTEK 603config TOUCHSCREEN_USB_IDEALTEK
539 default y 604 default y
540 bool "IdealTEK URTC1000 device support" if EMBEDDED 605 bool "IdealTEK URTC1000 device support" if EXPERT
541 depends on TOUCHSCREEN_USB_COMPOSITE 606 depends on TOUCHSCREEN_USB_COMPOSITE
542 607
543config TOUCHSCREEN_USB_GENERAL_TOUCH 608config TOUCHSCREEN_USB_GENERAL_TOUCH
544 default y 609 default y
545 bool "GeneralTouch Touchscreen device support" if EMBEDDED 610 bool "GeneralTouch Touchscreen device support" if EXPERT
546 depends on TOUCHSCREEN_USB_COMPOSITE 611 depends on TOUCHSCREEN_USB_COMPOSITE
547 612
548config TOUCHSCREEN_USB_GOTOP 613config TOUCHSCREEN_USB_GOTOP
549 default y 614 default y
550 bool "GoTop Super_Q2/GogoPen/PenPower tablet device support" if EMBEDDED 615 bool "GoTop Super_Q2/GogoPen/PenPower tablet device support" if EXPERT
551 depends on TOUCHSCREEN_USB_COMPOSITE 616 depends on TOUCHSCREEN_USB_COMPOSITE
552 617
553config TOUCHSCREEN_USB_JASTEC 618config TOUCHSCREEN_USB_JASTEC
554 default y 619 default y
555 bool "JASTEC/DigiTech DTR-02U USB touch controller device support" if EMBEDDED 620 bool "JASTEC/DigiTech DTR-02U USB touch controller device support" if EXPERT
556 depends on TOUCHSCREEN_USB_COMPOSITE 621 depends on TOUCHSCREEN_USB_COMPOSITE
557 622
558config TOUCHSCREEN_USB_E2I 623config TOUCHSCREEN_USB_E2I
@@ -562,17 +627,17 @@ config TOUCHSCREEN_USB_E2I
562 627
563config TOUCHSCREEN_USB_ZYTRONIC 628config TOUCHSCREEN_USB_ZYTRONIC
564 default y 629 default y
565 bool "Zytronic controller" if EMBEDDED 630 bool "Zytronic controller" if EXPERT
566 depends on TOUCHSCREEN_USB_COMPOSITE 631 depends on TOUCHSCREEN_USB_COMPOSITE
567 632
568config TOUCHSCREEN_USB_ETT_TC45USB 633config TOUCHSCREEN_USB_ETT_TC45USB
569 default y 634 default y
570 bool "ET&T USB series TC4UM/TC5UH touchscreen controler support" if EMBEDDED 635 bool "ET&T USB series TC4UM/TC5UH touchscreen controller support" if EXPERT
571 depends on TOUCHSCREEN_USB_COMPOSITE 636 depends on TOUCHSCREEN_USB_COMPOSITE
572 637
573config TOUCHSCREEN_USB_NEXIO 638config TOUCHSCREEN_USB_NEXIO
574 default y 639 default y
575 bool "NEXIO/iNexio device support" if EMBEDDED 640 bool "NEXIO/iNexio device support" if EXPERT
576 depends on TOUCHSCREEN_USB_COMPOSITE 641 depends on TOUCHSCREEN_USB_COMPOSITE
577 642
578config TOUCHSCREEN_TOUCHIT213 643config TOUCHSCREEN_TOUCHIT213
@@ -586,6 +651,17 @@ config TOUCHSCREEN_TOUCHIT213
586 To compile this driver as a module, choose M here: the 651 To compile this driver as a module, choose M here: the
587 module will be called touchit213. 652 module will be called touchit213.
588 653
654config TOUCHSCREEN_TSC2005
655 tristate "TSC2005 based touchscreens"
656 depends on SPI_MASTER && GENERIC_HARDIRQS
657 help
658 Say Y here if you have a TSC2005 based touchscreen.
659
660 If unsure, say N.
661
662 To compile this driver as a module, choose M here: the
663 module will be called tsc2005.
664
589config TOUCHSCREEN_TSC2007 665config TOUCHSCREEN_TSC2007
590 tristate "TSC2007 based touchscreens" 666 tristate "TSC2007 based touchscreens"
591 depends on I2C 667 depends on I2C
@@ -616,17 +692,17 @@ config TOUCHSCREEN_PCAP
616 To compile this driver as a module, choose M here: the 692 To compile this driver as a module, choose M here: the
617 module will be called pcap_ts. 693 module will be called pcap_ts.
618 694
619config TOUCHSCREEN_TPS6507X 695config TOUCHSCREEN_ST1232
620 tristate "TPS6507x based touchscreens" 696 tristate "Sitronix ST1232 touchscreen controllers"
621 depends on I2C 697 depends on I2C
622 help 698 help
623 Say Y here if you have a TPS6507x based touchscreen 699 Say Y here if you want to support Sitronix ST1232
624 controller. 700 touchscreen controller.
625 701
626 If unsure, say N. 702 If unsure, say N.
627 703
628 To compile this driver as a module, choose M here: the 704 To compile this driver as a module, choose M here: the
629 module will be called tps6507x_ts. 705 module will be called st1232_ts.
630 706
631config TOUCHSCREEN_STMPE 707config TOUCHSCREEN_STMPE
632 tristate "STMicroelectronics STMPE touchscreens" 708 tristate "STMicroelectronics STMPE touchscreens"
@@ -638,4 +714,16 @@ config TOUCHSCREEN_STMPE
638 To compile this driver as a module, choose M here: the 714 To compile this driver as a module, choose M here: the
639 module will be called stmpe-ts. 715 module will be called stmpe-ts.
640 716
717config TOUCHSCREEN_TPS6507X
718 tristate "TPS6507x based touchscreens"
719 depends on I2C
720 help
721 Say Y here if you have a TPS6507x based touchscreen
722 controller.
723
724 If unsure, say N.
725
726 To compile this driver as a module, choose M here: the
727 module will be called tps6507x_ts.
728
641endif 729endif