2 # Touchscreen driver configuration
4 menuconfig INPUT_TOUCHSCREEN
7 Say Y here, and a list of supported touchscreens will be displayed.
8 This option doesn't affect the kernel.
14 config TOUCHSCREEN_XPT2046_SPI
15 tristate "XPT2046 based touchscreens:SPI Interface"
18 config TOUCHSCREEN_XPT2046_NORMAL_SPI
19 tristate "normal mode"
20 depends on TOUCHSCREEN_XPT2046_SPI
22 config TOUCHSCREEN_480X800
23 tristate "480X800 resolution"
24 depends on TOUCHSCREEN_XPT2046_NORMAL_SPI
26 config TOUCHSCREEN_800X480
27 tristate "800X480 resolution"
28 depends on TOUCHSCREEN_XPT2046_NORMAL_SPI
30 config TOUCHSCREEN_320X480
31 tristate "320X480 resolution"
32 depends on TOUCHSCREEN_XPT2046_NORMAL_SPI
34 config TOUCHSCREEN_XPT2046_TSLIB_SPI
36 depends on TOUCHSCREEN_XPT2046_SPI
38 config TOUCHSCREEN_480X800
39 tristate "480X800 resolution"
40 depends on TOUCHSCREEN_XPT2046_TSLIB_SPI
42 config TOUCHSCREEN_800X480
43 tristate "800X480 resolution"
44 depends on TOUCHSCREEN_XPT2046_TSLIB_SPI
46 config TOUCHSCREEN_320X480
47 tristate "320X480 resolution"
48 depends on TOUCHSCREEN_XPT2046_TSLIB_SPI
50 config TOUCHSCREEN_XPT2046_CBN_SPI
51 tristate "calibration mode"
52 depends on TOUCHSCREEN_XPT2046_SPI
54 config TOUCHSCREEN_480X800
55 tristate "480X800 resolution"
56 depends on TOUCHSCREEN_XPT2046_CBN_SPI
58 config TOUCHSCREEN_800X480
59 tristate "800X480 resolution"
60 depends on TOUCHSCREEN_XPT2046_CBN_SPI
62 config TOUCHSCREEN_320X480
63 tristate "320X480 resolution"
64 depends on TOUCHSCREEN_XPT2046_CBN_SPI
66 config TOUCHSCREEN_88PM860X
67 tristate "Marvell 88PM860x touchscreen"
68 depends on MFD_88PM860X
70 Say Y here if you have a 88PM860x PMIC and want to enable
71 support for the built-in touchscreen.
75 To compile this driver as a module, choose M here: the
76 module will be called 88pm860x-ts.
78 config TOUCHSCREEN_ADS7846
79 tristate "ADS7846/TSC2046/AD7873 and AD(S)7843 based touchscreens"
81 depends on HWMON = n || HWMON
83 Say Y here if you have a touchscreen interface using the
84 ADS7846/TSC2046/AD7873 or ADS7843/AD7843 controller,
85 and your board-specific setup code includes that in its
88 If HWMON is selected, and the driver is told the reference voltage
89 on your board, you will also get hwmon interfaces for the voltage
90 (and on ads7846/tsc2046/ad7873, temperature) sensors of this chip.
92 If unsure, say N (but it's safe to say "Y").
94 To compile this driver as a module, choose M here: the
95 module will be called ads7846.
97 config TOUCHSCREEN_AD7877
98 tristate "AD7877 based touchscreens"
101 Say Y here if you have a touchscreen interface using the
102 AD7877 controller, and your board-specific initialization
103 code includes that in its table of SPI devices.
105 If unsure, say N (but it's safe to say "Y").
107 To compile this driver as a module, choose M here: the
108 module will be called ad7877.
110 config TOUCHSCREEN_ILI2102_IIC
111 tristate "ili2102 based touchscreens: IIC Interface"
113 Say Y here if you have a touchscreen interface using the
114 hx8520 controller, and your board-specific initialization
115 code includes that in its table of IIC devices.
117 If unsure, say N (but it's safe to say "Y").
119 config RK28_I2C_TS_NTP070
120 tristate "NTP070 based touchscreens: NTP070 Interface"
121 depends on I2C_RK2818
123 config TOUCHSCREEN_IT7250
124 tristate "IT7250 based touchscreens: IT7250 Interface"
126 Say Y here if you have a touchscreen interface using the
127 xpt2046 controller, and your board-specific initialization
128 code includes that in its table of SPI devices.
130 If unsure, say N (but it's safe to say "Y").
132 config TOUCHSCREEN_AD7879
133 tristate "Analog Devices AD7879-1/AD7889-1 touchscreen interface"
135 Say Y here if you want to support a touchscreen interface using
136 the AD7879-1/AD7889-1 controller.
138 You should select a bus connection too.
140 To compile this driver as a module, choose M here: the
141 module will be called ad7879.
143 config TOUCHSCREEN_AD7879_I2C
144 tristate "support I2C bus connection"
145 depends on TOUCHSCREEN_AD7879 && I2C
147 Say Y here if you have AD7879-1/AD7889-1 hooked to an I2C bus.
149 To compile this driver as a module, choose M here: the
150 module will be called ad7879-i2c.
152 config TOUCHSCREEN_AD7879_SPI
153 tristate "support SPI bus connection"
154 depends on TOUCHSCREEN_AD7879 && SPI_MASTER
156 Say Y here if you have AD7879-1/AD7889-1 hooked to a SPI bus.
158 If unsure, say N (but it's safe to say "Y").
160 To compile this driver as a module, choose M here: the
161 module will be called ad7879-spi.
163 config TOUCHSCREEN_BITSY
164 tristate "Compaq iPAQ H3600 (Bitsy) touchscreen"
165 depends on SA1100_BITSY
168 Say Y here if you have the h3600 (Bitsy) touchscreen.
172 To compile this driver as a module, choose M here: the
173 module will be called h3600_ts_input.
175 config TOUCHSCREEN_CY8CTMG110
176 tristate "cy8ctmg110 touchscreen"
181 Say Y here if you have a cy8ctmg110 capacitive touchscreen on
186 To compile this driver as a module, choose M here: the
187 module will be called cy8ctmg110_ts.
189 config TOUCHSCREEN_DA9034
190 tristate "Touchscreen support for Dialog Semiconductor DA9034"
191 depends on PMIC_DA903X
194 Say Y here to enable the support for the touchscreen found
195 on Dialog Semiconductor DA9034 PMIC.
197 config TOUCHSCREEN_DYNAPRO
198 tristate "Dynapro serial touchscreen"
201 Say Y here if you have a Dynapro serial touchscreen connected to
206 To compile this driver as a module, choose M here: the
207 module will be called dynapro.
209 config TOUCHSCREEN_HAMPSHIRE
210 tristate "Hampshire serial touchscreen"
213 Say Y here if you have a Hampshire serial touchscreen connected to
218 To compile this driver as a module, choose M here: the
219 module will be called hampshire.
221 config TOUCHSCREEN_EETI
222 tristate "EETI touchscreen panel support"
225 Say Y here to enable support for I2C connected EETI touch panels.
227 To compile this driver as a module, choose M here: the
228 module will be called eeti_ts.
230 config TOUCHSCREEN_FUJITSU
231 tristate "Fujitsu serial touchscreen"
234 Say Y here if you have the Fujitsu touchscreen (such as one
235 installed in Lifebook P series laptop) connected to your
240 To compile this driver as a module, choose M here: the
241 module will be called fujitsu-ts.
243 config TOUCHSCREEN_S3C2410
244 tristate "Samsung S3C2410/generic touchscreen input driver"
245 depends on ARCH_S3C2410 || SAMSUNG_DEV_TS
248 Say Y here if you have the s3c2410 touchscreen.
252 To compile this driver as a module, choose M here: the
253 module will be called s3c2410_ts.
255 config TOUCHSCREEN_GUNZE
256 tristate "Gunze AHL-51S touchscreen"
259 Say Y here if you have the Gunze AHL-51 touchscreen connected to
264 To compile this driver as a module, choose M here: the
265 module will be called gunze.
267 config TOUCHSCREEN_ELO
268 tristate "Elo serial touchscreens"
271 Say Y here if you have an Elo serial touchscreen connected to
276 To compile this driver as a module, choose M here: the
277 module will be called elo.
279 config TOUCHSCREEN_WACOM_W8001
280 tristate "Wacom W8001 penabled serial touchscreen"
283 Say Y here if you have an Wacom W8001 penabled serial touchscreen
284 connected to your system.
288 To compile this driver as a module, choose M here: the
289 module will be called wacom_w8001.
291 config TOUCHSCREEN_MCS5000
292 tristate "MELFAS MCS-5000 touchscreen"
295 Say Y here if you have the MELFAS MCS-5000 touchscreen controller
300 To compile this driver as a module, choose M here: the
301 module will be called mcs5000_ts.
303 config TOUCHSCREEN_MTOUCH
304 tristate "MicroTouch serial touchscreens"
307 Say Y here if you have a MicroTouch (3M) serial touchscreen connected to
312 To compile this driver as a module, choose M here: the
313 module will be called mtouch.
315 config TOUCHSCREEN_INEXIO
316 tristate "iNexio serial touchscreens"
319 Say Y here if you have an iNexio serial touchscreen connected to
324 To compile this driver as a module, choose M here: the
325 module will be called inexio.
327 config TOUCHSCREEN_MK712
328 tristate "ICS MicroClock MK712 touchscreen"
330 Say Y here if you have the ICS MicroClock MK712 touchscreen
331 controller chip in your system.
335 To compile this driver as a module, choose M here: the
336 module will be called mk712.
338 config TOUCHSCREEN_HP600
339 tristate "HP Jornada 6xx touchscreen"
340 depends on SH_HP6XX && SH_ADC
342 Say Y here if you have a HP Jornada 620/660/680/690 and want to
343 support the built-in touchscreen.
345 To compile this driver as a module, choose M here: the
346 module will be called hp680_ts_input.
348 config TOUCHSCREEN_HP7XX
349 tristate "HP Jornada 7xx touchscreen"
350 depends on SA1100_JORNADA720_SSP
352 Say Y here if you have a HP Jornada 710/720/728 and want
353 to support the built-in touchscreen.
355 To compile this driver as a module, choose M here: the
356 module will be called jornada720_ts.
358 config TOUCHSCREEN_HTCPEN
359 tristate "HTC Shift X9500 touchscreen"
362 Say Y here if you have an HTC Shift UMPC also known as HTC X9500
363 Clio / Shangrila and want to support the built-in touchscreen.
367 To compile this driver as a module, choose M here: the
368 module will be called htcpen.
370 config TOUCHSCREEN_PENMOUNT
371 tristate "Penmount serial touchscreen"
374 Say Y here if you have a Penmount serial touchscreen connected to
379 To compile this driver as a module, choose M here: the
380 module will be called penmount.
382 config TOUCHSCREEN_QT602240
383 tristate "QT602240 I2C Touchscreen"
386 Say Y here if you have the AT42QT602240/ATMXT224 I2C touchscreen
387 connected to your system.
391 To compile this driver as a module, choose M here: the
392 module will be called qt602240_ts.
394 config TOUCHSCREEN_MIGOR
395 tristate "Renesas MIGO-R touchscreen"
396 depends on SH_MIGOR && I2C
398 Say Y here to enable MIGO-R touchscreen support.
402 To compile this driver as a module, choose M here: the
403 module will be called migor_ts.
405 config TOUCHSCREEN_PANJIT_I2C
406 tristate "PANJIT I2C touchscreen driver"
410 Say Y here to enable PANJIT I2C capacitive touchscreen support,
411 covering devices such as the MGG1010AI06 and EGG1010AI06
415 To compile this driver as a module, choose M here: the module will
416 be called panjit_i2c.
418 config TOUCHSCREEN_SYNAPTICS_I2C_RMI
419 tristate "Synaptics i2c touchscreen"
422 This enables support for Synaptics RMI over I2C based touchscreens.
424 config TOUCHSCREEN_TOUCHRIGHT
425 tristate "Touchright serial touchscreen"
428 Say Y here if you have a Touchright serial touchscreen connected to
433 To compile this driver as a module, choose M here: the
434 module will be called touchright.
436 config TOUCHSCREEN_TOUCHWIN
437 tristate "Touchwin serial touchscreen"
440 Say Y here if you have a Touchwin serial touchscreen connected to
445 To compile this driver as a module, choose M here: the
446 module will be called touchwin.
448 config TOUCHSCREEN_ATMEL_TSADCC
449 tristate "Atmel Touchscreen Interface"
450 depends on ARCH_AT91SAM9RL || ARCH_AT91SAM9G45
452 Say Y here if you have a 4-wire touchscreen connected to the
453 ADC Controller on your Atmel SoC (such as the AT91SAM9RL).
457 To compile this driver as a module, choose M here: the
458 module will be called atmel_tsadcc.
460 config TOUCHSCREEN_UCB1400
461 tristate "Philips UCB1400 touchscreen"
463 depends on UCB1400_CORE
465 This enables support for the Philips UCB1400 touchscreen interface.
466 The UCB1400 is an AC97 audio codec. The touchscreen interface
467 will be initialized only after the ALSA subsystem has been
468 brought up and the UCB1400 detected. You therefore have to
469 configure ALSA support as well (either built-in or modular,
470 independently of whether this driver is itself built-in or
471 modular) for this driver to work.
473 To compile this driver as a module, choose M here: the
474 module will be called ucb1400_ts.
476 config TOUCHSCREEN_WM97XX
477 tristate "Support for WM97xx AC97 touchscreen controllers"
480 Say Y here if you have a Wolfson Microelectronics WM97xx
481 touchscreen connected to your system. Note that this option
482 only enables core driver, you will also need to select
483 support for appropriate chip below.
487 To compile this driver as a module, choose M here: the
488 module will be called wm97xx-ts.
490 config TOUCHSCREEN_WM9705
491 bool "WM9705 Touchscreen interface support"
492 depends on TOUCHSCREEN_WM97XX
495 Say Y here to enable support for the Wolfson Microelectronics
496 WM9705 touchscreen controller.
498 config TOUCHSCREEN_WM9712
499 bool "WM9712 Touchscreen interface support"
500 depends on TOUCHSCREEN_WM97XX
503 Say Y here to enable support for the Wolfson Microelectronics
504 WM9712 touchscreen controller.
506 config TOUCHSCREEN_WM9713
507 bool "WM9713 Touchscreen interface support"
508 depends on TOUCHSCREEN_WM97XX
511 Say Y here to enable support for the Wolfson Microelectronics
512 WM9713 touchscreen controller.
514 config TOUCHSCREEN_WM97XX_ATMEL
515 tristate "WM97xx Atmel accelerated touch"
516 depends on TOUCHSCREEN_WM97XX && (AVR32 || ARCH_AT91)
518 Say Y here for support for streaming mode with WM97xx touchscreens
519 on Atmel AT91 or AVR32 systems with an AC97C module.
521 Be aware that this will use channel B in the controller for
522 streaming data, this must not conflict with other AC97C drivers.
526 To compile this driver as a module, choose M here: the module will
527 be called atmel-wm97xx.
529 config TOUCHSCREEN_WM97XX_MAINSTONE
530 tristate "WM97xx Mainstone/Palm accelerated touch"
531 depends on TOUCHSCREEN_WM97XX && ARCH_PXA
533 Say Y here for support for streaming mode with WM97xx touchscreens
534 on Mainstone, Palm Tungsten T5, TX and LifeDrive systems.
538 To compile this driver as a module, choose M here: the
539 module will be called mainstone-wm97xx.
541 config TOUCHSCREEN_WM97XX_ZYLONITE
542 tristate "Zylonite accelerated touch"
543 depends on TOUCHSCREEN_WM97XX && MACH_ZYLONITE
544 select TOUCHSCREEN_WM9713
546 Say Y here for support for streaming mode with the touchscreen
551 To compile this driver as a module, choose M here: the
552 module will be called zylonite-wm97xx.
554 config TOUCHSCREEN_USB_COMPOSITE
555 tristate "USB Touchscreen Driver"
556 depends on USB_ARCH_HAS_HCD
559 USB Touchscreen driver for:
560 - eGalax Touchkit USB (also includes eTurboTouch CT-410/510/700)
561 - PanJit TouchSet USB
562 - 3M MicroTouch USB (EX II series)
564 - some other eTurboTouch
567 - IRTOUCHSYSTEMS/UNITOP
569 - GoTop Super_Q2/GogoPen/PenPower tablets
570 - JASTEC USB Touch Controller/DigiTech DTR-02U
571 - Zytronic controllers
573 Have a look at <http://linux.chapter7.ch/touchkit/> for
574 a usage description and the required user-space stuff.
576 To compile this driver as a module, choose M here: the
577 module will be called usbtouchscreen.
579 config TOUCHSCREEN_MC13783
580 tristate "Freescale MC13783 touchscreen input driver"
581 depends on MFD_MC13783
583 Say Y here if you have an Freescale MC13783 PMIC on your
584 board and want to use its touchscreen
588 To compile this driver as a module, choose M here: the
589 module will be called mc13783_ts.
591 config TOUCHSCREEN_USB_EGALAX
593 bool "eGalax, eTurboTouch CT-410/510/700 device support" if EMBEDDED
594 depends on TOUCHSCREEN_USB_COMPOSITE
596 config TOUCHSCREEN_USB_PANJIT
598 bool "PanJit device support" if EMBEDDED
599 depends on TOUCHSCREEN_USB_COMPOSITE
601 config TOUCHSCREEN_USB_3M
603 bool "3M/Microtouch EX II series device support" if EMBEDDED
604 depends on TOUCHSCREEN_USB_COMPOSITE
606 config TOUCHSCREEN_USB_ITM
608 bool "ITM device support" if EMBEDDED
609 depends on TOUCHSCREEN_USB_COMPOSITE
611 config TOUCHSCREEN_USB_ETURBO
613 bool "eTurboTouch (non-eGalax compatible) device support" if EMBEDDED
614 depends on TOUCHSCREEN_USB_COMPOSITE
616 config TOUCHSCREEN_USB_GUNZE
618 bool "Gunze AHL61 device support" if EMBEDDED
619 depends on TOUCHSCREEN_USB_COMPOSITE
621 config TOUCHSCREEN_USB_DMC_TSC10
623 bool "DMC TSC-10/25 device support" if EMBEDDED
624 depends on TOUCHSCREEN_USB_COMPOSITE
626 config TOUCHSCREEN_USB_IRTOUCH
628 bool "IRTOUCHSYSTEMS/UNITOP device support" if EMBEDDED
629 depends on TOUCHSCREEN_USB_COMPOSITE
631 config TOUCHSCREEN_USB_IDEALTEK
633 bool "IdealTEK URTC1000 device support" if EMBEDDED
634 depends on TOUCHSCREEN_USB_COMPOSITE
636 config TOUCHSCREEN_USB_GENERAL_TOUCH
638 bool "GeneralTouch Touchscreen device support" if EMBEDDED
639 depends on TOUCHSCREEN_USB_COMPOSITE
641 config TOUCHSCREEN_USB_GOTOP
643 bool "GoTop Super_Q2/GogoPen/PenPower tablet device support" if EMBEDDED
644 depends on TOUCHSCREEN_USB_COMPOSITE
646 config TOUCHSCREEN_USB_JASTEC
648 bool "JASTEC/DigiTech DTR-02U USB touch controller device support" if EMBEDDED
649 depends on TOUCHSCREEN_USB_COMPOSITE
651 config TOUCHSCREEN_USB_E2I
653 bool "e2i Touchscreen controller (e.g. from Mimo 740)"
654 depends on TOUCHSCREEN_USB_COMPOSITE
656 config TOUCHSCREEN_USB_ZYTRONIC
658 bool "Zytronic controller" if EMBEDDED
659 depends on TOUCHSCREEN_USB_COMPOSITE
661 config TOUCHSCREEN_USB_ETT_TC45USB
663 bool "ET&T USB series TC4UM/TC5UH touchscreen controler support" if EMBEDDED
664 depends on TOUCHSCREEN_USB_COMPOSITE
666 config TOUCHSCREEN_USB_NEXIO
668 bool "NEXIO/iNexio device support" if EMBEDDED
669 depends on TOUCHSCREEN_USB_COMPOSITE
671 config TOUCHSCREEN_TOUCHIT213
672 tristate "Sahara TouchIT-213 touchscreen"
675 Say Y here if you have a Sahara TouchIT-213 Tablet PC.
679 To compile this driver as a module, choose M here: the
680 module will be called touchit213.
682 config TOUCHSCREEN_TSC2007
683 tristate "TSC2007 based touchscreens"
686 Say Y here if you have a TSC2007 based touchscreen.
690 To compile this driver as a module, choose M here: the
691 module will be called tsc2007.
693 config TOUCHSCREEN_W90X900
694 tristate "W90P910 touchscreen driver"
697 Say Y here if you have a W90P910 based touchscreen.
699 To compile this driver as a module, choose M here: the
700 module will be called w90p910_ts.
702 config TOUCHSCREEN_PCAP
703 tristate "Motorola PCAP touchscreen"
706 Say Y here if you have a Motorola EZX telephone and
707 want to enable support for the built-in touchscreen.
709 To compile this driver as a module, choose M here: the
710 module will be called pcap_ts.
712 config HANNSTAR_P1003
713 tristate "Hannstar P1003 touchscreen"
718 config HANNSTAR_MAX_X
719 int "hannstar touch x max"
720 depends on HANNSTAR_P1003
723 RK29 hannstar touch max X size
725 config HANNSTAR_MAX_Y
726 int "hannstar touch Y max"
727 depends on HANNSTAR_P1003
730 RK29 hannstar touch max Y size
732 config HANNSTAR_DEBUG
733 bool "hannstar debug"
734 depends on HANNSTAR_P1003
737 RK29 hannstar touch debug
740 tristate "Atmel mXT224 touchscreen"
743 RK29 Atmel_mXT224 touch
746 int "atmel_mxt224 touch X max"
747 depends on ATMEL_MXT224
750 RK29 atmel_mxt224 touch max X size
753 int "atmel_mxt224 touch Y max"
754 depends on ATMEL_MXT224
757 RK29 atmel_mxt224 touch max Y size
760 tristate "Sintek 3FA16 touchscreen"
765 config HANNSTAR_MAX_X
766 int "Sintek touch x max"
767 depends on SINTEK_3FA16
770 RK29 hannstar touch max X size
772 config HANNSTAR_MAX_Y
773 int "Sintek touch Y max"
774 depends on SINTEK_3FA16
777 RK29 hannstar touch max Y size
779 config HANNSTAR_DEBUG
781 depends on SINTEK_3FA16
784 RK29 hannstar touch debug
787 tristate "EETI_EGALAX touchscreen panel support"
790 Say Y here to enable support for I2C connected EETI touch panels.
792 To compile this driver as a module, choose M here: the
793 module will be called eeti_egalax_ts.
795 config EETI_EGALAX_MAX_X
796 int "EETI_EGALAX_MAX_X"
797 depends on EETI_EGALAX
800 RK29 EETI_EGALAX touch max X size
802 config EETI_EGALAX_MAX_Y
803 int "EETI_EGALAX_MAX_Y"
804 depends on EETI_EGALAX
807 RK29 EETI_EGALAX touch max Y size
809 config EETI_EGALAX_DEBUG
810 bool "EETI_EGALAX debug"
811 depends on EETI_EGALAX
814 RK29 EETI_EGALAX touch debug
816 config TOUCHSCREEN_IT7260
817 tristate "IT7260 based touchscreens: IT7260 Interface"
820 Say Y here if you have a touchscreen interface using the
821 it7260 controller, and your board-specific initialization
822 code includes that in its table of I2C devices.
824 If unsure, say N (but it's safe to say "Y").
826 config TOUCHSCREEN_IT7260_I2C
827 tristate "IT7260 based touchscreens: IT7260 I2C Interface"
830 Say Y here if you have a touchscreen interface using the
831 IT7260 controller, and your board-specific initialization
832 code includes that in its table of I2C devices.
834 If unsure, say N (but it's safe to say "Y").
836 config TOUCHSCREEN_NAS
837 tristate "NAS based touchscreens: NAS Interface"
840 Say Y here if you have a touchscreen interface using the
841 nas controller, and your board-specific initialization
842 code includes that in its table of I2C devices.
844 If unsure, say N (but it's safe to say "Y").
847 tristate "LAIBAO touchscreen"
850 RK29 LAIBAO touchscreen
852 config TOUCHSCREEN_GT801_IIC
853 tristate "GT801_IIC based touchscreens"
856 config TOUCHSCREEN_GT818_IIC
857 tristate "GT818_IIC based touchscreens"
861 tristate "D70-L3188A based touchscreens"
864 config TOUCHSCREEN_GT819
865 tristate "GT819 based touchscreens"
868 config TOUCHSCREEN_FT5406
869 tristate "FT5406 based touchscreens: FT5406 Interface"
872 say Y here if you have a touchscreen interface using the FT5406
873 controller,and your board-specific initialization code includes that
874 in its table of I2C devices.
876 If unsure, say N(but it's safe to say "Y").
878 config TOUCHSCREEN_TPS6507X
879 tristate "TPS6507x based touchscreens"
882 Say Y here if you have a TPS6507x based touchscreen
887 To compile this driver as a module, choose M here: the
888 module will be called tps6507x_ts.
890 config TOUCHSCREEN_STMPE
891 tristate "STMicroelectronics STMPE touchscreens"
894 Say Y here if you want support for STMicroelectronics
895 STMPE touchscreen controllers.
897 To compile this driver as a module, choose M here: the
898 module will be called stmpe-ts.
900 config TOUCHSCREEN_QUANTUM_OBP
901 tristate "Quantum OBP based touchscreens"
904 Say Y here if you have a Quantum touchscreen that uses
905 the Object Based Protocol based firmware.
910 tristate "ATMEL_MXT1386 touchscreen panel support"
913 Say Y here to enable support for I2C connected ATMEL_MXT1386 touch panels.
915 To compile this driver as a module, choose M here: the
916 module will be called atmel_mxt1386_ts.
918 config ATMEL_MXT1386_MAX_X
919 int "ATMEL_MXT1386_MAX_X"
920 depends on ATMEL_MXT1386
923 RK29 ATMEL_MXT1386 touch max X size
925 config ATMEL_MXT1386_MAX_Y
926 int "ATMEL_MXT1386_MAX_Y"
927 depends on ATMEL_MXT1386
930 RK29 ATMEL_MXT1386 touch max Y size
932 config ATMEL_MXT1386_DEBUG
933 bool "ATMEL_MXT1386 debug"
934 depends on ATMEL_MXT1386
937 RK29 ATMEL_MXT1386 touch debug