diff options
author | Glenn Elliott <gelliott@cs.unc.edu> | 2012-03-04 19:47:13 -0500 |
---|---|---|
committer | Glenn Elliott <gelliott@cs.unc.edu> | 2012-03-04 19:47:13 -0500 |
commit | c71c03bda1e86c9d5198c5d83f712e695c4f2a1e (patch) | |
tree | ecb166cb3e2b7e2adb3b5e292245fefd23381ac8 /drivers/input/touchscreen/Kconfig | |
parent | ea53c912f8a86a8567697115b6a0d8152beee5c8 (diff) | |
parent | 6a00f206debf8a5c8899055726ad127dbeeed098 (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/Kconfig | 152 |
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 | ||
89 | config 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 | |||
89 | config TOUCHSCREEN_BITSY | 101 | config 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 | ||
113 | config 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 | |||
101 | config TOUCHSCREEN_CY8CTMG110 | 125 | config 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 | ||
241 | config 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 | |||
251 | config 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 | |||
217 | config TOUCHSCREEN_MCS5000 | 263 | config 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 | ||
299 | config 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 | |||
253 | config TOUCHSCREEN_MK712 | 311 | config 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 | ||
308 | config 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 | |||
320 | config TOUCHSCREEN_MIGOR | 366 | config 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 | ||
377 | config 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 | |||
331 | config TOUCHSCREEN_TOUCHRIGHT | 386 | config 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 | ||
438 | config 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 | |||
383 | config TOUCHSCREEN_WM97XX | 448 | config 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 | ||
498 | config TOUCHSCREEN_USB_EGALAX | 563 | config 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 | ||
503 | config TOUCHSCREEN_USB_PANJIT | 568 | config 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 | ||
508 | config TOUCHSCREEN_USB_3M | 573 | config 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 | ||
513 | config TOUCHSCREEN_USB_ITM | 578 | config 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 | ||
518 | config TOUCHSCREEN_USB_ETURBO | 583 | config 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 | ||
523 | config TOUCHSCREEN_USB_GUNZE | 588 | config 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 | ||
528 | config TOUCHSCREEN_USB_DMC_TSC10 | 593 | config 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 | ||
533 | config TOUCHSCREEN_USB_IRTOUCH | 598 | config 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 | ||
538 | config TOUCHSCREEN_USB_IDEALTEK | 603 | config 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 | ||
543 | config TOUCHSCREEN_USB_GENERAL_TOUCH | 608 | config 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 | ||
548 | config TOUCHSCREEN_USB_GOTOP | 613 | config 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 | ||
553 | config TOUCHSCREEN_USB_JASTEC | 618 | config 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 | ||
558 | config TOUCHSCREEN_USB_E2I | 623 | config TOUCHSCREEN_USB_E2I |
@@ -562,17 +627,17 @@ config TOUCHSCREEN_USB_E2I | |||
562 | 627 | ||
563 | config TOUCHSCREEN_USB_ZYTRONIC | 628 | config 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 | ||
568 | config TOUCHSCREEN_USB_ETT_TC45USB | 633 | config 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 | ||
573 | config TOUCHSCREEN_USB_NEXIO | 638 | config 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 | ||
578 | config TOUCHSCREEN_TOUCHIT213 | 643 | config 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 | ||
654 | config 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 | |||
589 | config TOUCHSCREEN_TSC2007 | 665 | config 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 | ||
619 | config TOUCHSCREEN_TPS6507X | 695 | config 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 | ||
631 | config TOUCHSCREEN_STMPE | 707 | config 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 | ||
717 | config 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 | |||
641 | endif | 729 | endif |