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_ATMEL_MXT
164 tristate "Atmel mXT I2C Touchscreen"
167 Say Y here if you have Atmel mXT series I2C touchscreen,
168 such as AT42QT602240/ATMXT224, connected to your system.
172 To compile this driver as a module, choose M here: the
173 module will be called atmel_mxt_ts.
175 config TOUCHSCREEN_BITSY
176 tristate "Compaq iPAQ H3600 (Bitsy) touchscreen"
177 depends on SA1100_BITSY
180 Say Y here if you have the h3600 (Bitsy) touchscreen.
184 To compile this driver as a module, choose M here: the
185 module will be called h3600_ts_input.
187 config TOUCHSCREEN_BU21013
188 tristate "BU21013 based touch panel controllers"
191 Say Y here if you have a bu21013 touchscreen connected to
196 To compile this driver as a module, choose M here: the
197 module will be called bu21013_ts.
199 config TOUCHSCREEN_CY8CTMG110
200 tristate "cy8ctmg110 touchscreen"
205 Say Y here if you have a cy8ctmg110 capacitive touchscreen on
210 To compile this driver as a module, choose M here: the
211 module will be called cy8ctmg110_ts.
213 config TOUCHSCREEN_DA9034
214 tristate "Touchscreen support for Dialog Semiconductor DA9034"
215 depends on PMIC_DA903X
218 Say Y here to enable the support for the touchscreen found
219 on Dialog Semiconductor DA9034 PMIC.
221 config TOUCHSCREEN_DYNAPRO
222 tristate "Dynapro serial touchscreen"
225 Say Y here if you have a Dynapro serial touchscreen connected to
230 To compile this driver as a module, choose M here: the
231 module will be called dynapro.
233 config TOUCHSCREEN_HAMPSHIRE
234 tristate "Hampshire serial touchscreen"
237 Say Y here if you have a Hampshire serial touchscreen connected to
242 To compile this driver as a module, choose M here: the
243 module will be called hampshire.
245 config TOUCHSCREEN_EETI
246 tristate "EETI touchscreen panel support"
249 Say Y here to enable support for I2C connected EETI touch panels.
251 To compile this driver as a module, choose M here: the
252 module will be called eeti_ts.
254 config TOUCHSCREEN_FUJITSU
255 tristate "Fujitsu serial touchscreen"
258 Say Y here if you have the Fujitsu touchscreen (such as one
259 installed in Lifebook P series laptop) connected to your
264 To compile this driver as a module, choose M here: the
265 module will be called fujitsu-ts.
267 config TOUCHSCREEN_S3C2410
268 tristate "Samsung S3C2410/generic touchscreen input driver"
269 depends on ARCH_S3C2410 || SAMSUNG_DEV_TS
272 Say Y here if you have the s3c2410 touchscreen.
276 To compile this driver as a module, choose M here: the
277 module will be called s3c2410_ts.
279 config TOUCHSCREEN_GUNZE
280 tristate "Gunze AHL-51S touchscreen"
283 Say Y here if you have the Gunze AHL-51 touchscreen connected to
288 To compile this driver as a module, choose M here: the
289 module will be called gunze.
291 config TOUCHSCREEN_ELO
292 tristate "Elo serial touchscreens"
295 Say Y here if you have an Elo serial touchscreen connected to
300 To compile this driver as a module, choose M here: the
301 module will be called elo.
303 config TOUCHSCREEN_WACOM_W8001
304 tristate "Wacom W8001 penabled serial touchscreen"
307 Say Y here if you have an Wacom W8001 penabled serial touchscreen
308 connected to your system.
312 To compile this driver as a module, choose M here: the
313 module will be called wacom_w8001.
315 config TOUCHSCREEN_LPC32XX
316 tristate "LPC32XX touchscreen controller"
317 depends on ARCH_LPC32XX
319 Say Y here if you have a LPC32XX device and want
320 to support the built-in touchscreen.
322 To compile this driver as a module, choose M here: the
323 module will be called lpc32xx_ts.
325 config TOUCHSCREEN_MAX11801
326 tristate "MAX11801 based touchscreens"
329 Say Y here if you have a MAX11801 based touchscreen
334 To compile this driver as a module, choose M here: the
335 module will be called max11801_ts.
337 config TOUCHSCREEN_MCS5000
338 tristate "MELFAS MCS-5000 touchscreen"
341 Say Y here if you have the MELFAS MCS-5000 touchscreen controller
346 To compile this driver as a module, choose M here: the
347 module will be called mcs5000_ts.
349 config TOUCHSCREEN_MTOUCH
350 tristate "MicroTouch serial touchscreens"
353 Say Y here if you have a MicroTouch (3M) serial touchscreen connected to
358 To compile this driver as a module, choose M here: the
359 module will be called mtouch.
361 config TOUCHSCREEN_INEXIO
362 tristate "iNexio serial touchscreens"
365 Say Y here if you have an iNexio serial touchscreen connected to
370 To compile this driver as a module, choose M here: the
371 module will be called inexio.
373 config TOUCHSCREEN_INTEL_MID
374 tristate "Intel MID platform resistive touchscreen"
375 depends on INTEL_SCU_IPC
377 Say Y here if you have a Intel MID based touchscreen in
382 To compile this driver as a module, choose M here: the
383 module will be called intel_mid_touch.
385 config TOUCHSCREEN_MK712
386 tristate "ICS MicroClock MK712 touchscreen"
388 Say Y here if you have the ICS MicroClock MK712 touchscreen
389 controller chip in your system.
393 To compile this driver as a module, choose M here: the
394 module will be called mk712.
396 config TOUCHSCREEN_HP600
397 tristate "HP Jornada 6xx touchscreen"
398 depends on SH_HP6XX && SH_ADC
400 Say Y here if you have a HP Jornada 620/660/680/690 and want to
401 support the built-in touchscreen.
403 To compile this driver as a module, choose M here: the
404 module will be called hp680_ts_input.
406 config TOUCHSCREEN_HP7XX
407 tristate "HP Jornada 7xx touchscreen"
408 depends on SA1100_JORNADA720_SSP
410 Say Y here if you have a HP Jornada 710/720/728 and want
411 to support the built-in touchscreen.
413 To compile this driver as a module, choose M here: the
414 module will be called jornada720_ts.
416 config TOUCHSCREEN_HTCPEN
417 tristate "HTC Shift X9500 touchscreen"
420 Say Y here if you have an HTC Shift UMPC also known as HTC X9500
421 Clio / Shangrila and want to support the built-in touchscreen.
425 To compile this driver as a module, choose M here: the
426 module will be called htcpen.
428 config TOUCHSCREEN_PENMOUNT
429 tristate "Penmount serial touchscreen"
432 Say Y here if you have a Penmount serial touchscreen connected to
437 To compile this driver as a module, choose M here: the
438 module will be called penmount.
440 config TOUCHSCREEN_MIGOR
441 tristate "Renesas MIGO-R touchscreen"
442 depends on SH_MIGOR && I2C
444 Say Y here to enable MIGO-R touchscreen support.
448 To compile this driver as a module, choose M here: the
449 module will be called migor_ts.
451 config TOUCHSCREEN_TNETV107X
452 tristate "TI TNETV107X touchscreen support"
453 depends on ARCH_DAVINCI_TNETV107X
455 Say Y here if you want to use the TNETV107X touchscreen.
457 To compile this driver as a module, choose M here: the
458 module will be called tnetv107x-ts.
460 config TOUCHSCREEN_SYNAPTICS_I2C_RMI
461 tristate "Synaptics i2c touchscreen"
464 This enables support for Synaptics RMI over I2C based touchscreens.
466 config TOUCHSCREEN_TOUCHRIGHT
467 tristate "Touchright serial touchscreen"
470 Say Y here if you have a Touchright serial touchscreen connected to
475 To compile this driver as a module, choose M here: the
476 module will be called touchright.
478 config TOUCHSCREEN_TOUCHWIN
479 tristate "Touchwin serial touchscreen"
482 Say Y here if you have a Touchwin serial touchscreen connected to
487 To compile this driver as a module, choose M here: the
488 module will be called touchwin.
490 config TOUCHSCREEN_ATMEL_TSADCC
491 tristate "Atmel Touchscreen Interface"
492 depends on ARCH_AT91SAM9RL || ARCH_AT91SAM9G45
494 Say Y here if you have a 4-wire touchscreen connected to the
495 ADC Controller on your Atmel SoC (such as the AT91SAM9RL).
499 To compile this driver as a module, choose M here: the
500 module will be called atmel_tsadcc.
502 config TOUCHSCREEN_UCB1400
503 tristate "Philips UCB1400 touchscreen"
505 depends on UCB1400_CORE
507 This enables support for the Philips UCB1400 touchscreen interface.
508 The UCB1400 is an AC97 audio codec. The touchscreen interface
509 will be initialized only after the ALSA subsystem has been
510 brought up and the UCB1400 detected. You therefore have to
511 configure ALSA support as well (either built-in or modular,
512 independently of whether this driver is itself built-in or
513 modular) for this driver to work.
515 To compile this driver as a module, choose M here: the
516 module will be called ucb1400_ts.
518 config TOUCHSCREEN_WM831X
519 tristate "Support for WM831x touchscreen controllers"
520 depends on MFD_WM831X
522 This enables support for the touchscreen controller on the WM831x
525 To compile this driver as a module, choose M here: the
526 module will be called wm831x-ts.
528 config TOUCHSCREEN_WM97XX
529 tristate "Support for WM97xx AC97 touchscreen controllers"
532 Say Y here if you have a Wolfson Microelectronics WM97xx
533 touchscreen connected to your system. Note that this option
534 only enables core driver, you will also need to select
535 support for appropriate chip below.
539 To compile this driver as a module, choose M here: the
540 module will be called wm97xx-ts.
542 config TOUCHSCREEN_WM9705
543 bool "WM9705 Touchscreen interface support"
544 depends on TOUCHSCREEN_WM97XX
547 Say Y here to enable support for the Wolfson Microelectronics
548 WM9705 touchscreen controller.
550 config TOUCHSCREEN_WM9712
551 bool "WM9712 Touchscreen interface support"
552 depends on TOUCHSCREEN_WM97XX
555 Say Y here to enable support for the Wolfson Microelectronics
556 WM9712 touchscreen controller.
558 config TOUCHSCREEN_WM9713
559 bool "WM9713 Touchscreen interface support"
560 depends on TOUCHSCREEN_WM97XX
563 Say Y here to enable support for the Wolfson Microelectronics
564 WM9713 touchscreen controller.
566 config TOUCHSCREEN_WM97XX_ATMEL
567 tristate "WM97xx Atmel accelerated touch"
568 depends on TOUCHSCREEN_WM97XX && (AVR32 || ARCH_AT91)
570 Say Y here for support for streaming mode with WM97xx touchscreens
571 on Atmel AT91 or AVR32 systems with an AC97C module.
573 Be aware that this will use channel B in the controller for
574 streaming data, this must not conflict with other AC97C drivers.
578 To compile this driver as a module, choose M here: the module will
579 be called atmel-wm97xx.
581 config TOUCHSCREEN_WM97XX_MAINSTONE
582 tristate "WM97xx Mainstone/Palm accelerated touch"
583 depends on TOUCHSCREEN_WM97XX && ARCH_PXA
585 Say Y here for support for streaming mode with WM97xx touchscreens
586 on Mainstone, Palm Tungsten T5, TX and LifeDrive systems.
590 To compile this driver as a module, choose M here: the
591 module will be called mainstone-wm97xx.
593 config TOUCHSCREEN_WM97XX_ZYLONITE
594 tristate "Zylonite accelerated touch"
595 depends on TOUCHSCREEN_WM97XX && MACH_ZYLONITE
596 select TOUCHSCREEN_WM9713
598 Say Y here for support for streaming mode with the touchscreen
603 To compile this driver as a module, choose M here: the
604 module will be called zylonite-wm97xx.
606 config TOUCHSCREEN_USB_COMPOSITE
607 tristate "USB Touchscreen Driver"
608 depends on USB_ARCH_HAS_HCD
611 USB Touchscreen driver for:
612 - eGalax Touchkit USB (also includes eTurboTouch CT-410/510/700)
613 - PanJit TouchSet USB
614 - 3M MicroTouch USB (EX II series)
616 - some other eTurboTouch
619 - IRTOUCHSYSTEMS/UNITOP
621 - GoTop Super_Q2/GogoPen/PenPower tablets
622 - JASTEC USB Touch Controller/DigiTech DTR-02U
623 - Zytronic controllers
625 Have a look at <http://linux.chapter7.ch/touchkit/> for
626 a usage description and the required user-space stuff.
628 To compile this driver as a module, choose M here: the
629 module will be called usbtouchscreen.
631 config TOUCHSCREEN_MC13783
632 tristate "Freescale MC13783 touchscreen input driver"
633 depends on MFD_MC13783
635 Say Y here if you have an Freescale MC13783 PMIC on your
636 board and want to use its touchscreen
640 To compile this driver as a module, choose M here: the
641 module will be called mc13783_ts.
643 config TOUCHSCREEN_USB_EGALAX
645 bool "eGalax, eTurboTouch CT-410/510/700 device support" if EXPERT
646 depends on TOUCHSCREEN_USB_COMPOSITE
648 config TOUCHSCREEN_USB_PANJIT
650 bool "PanJit device support" if EXPERT
651 depends on TOUCHSCREEN_USB_COMPOSITE
653 config TOUCHSCREEN_USB_3M
655 bool "3M/Microtouch EX II series device support" if EXPERT
656 depends on TOUCHSCREEN_USB_COMPOSITE
658 config TOUCHSCREEN_USB_ITM
660 bool "ITM device support" if EXPERT
661 depends on TOUCHSCREEN_USB_COMPOSITE
663 config TOUCHSCREEN_USB_ETURBO
665 bool "eTurboTouch (non-eGalax compatible) device support" if EXPERT
666 depends on TOUCHSCREEN_USB_COMPOSITE
668 config TOUCHSCREEN_USB_GUNZE
670 bool "Gunze AHL61 device support" if EXPERT
671 depends on TOUCHSCREEN_USB_COMPOSITE
673 config TOUCHSCREEN_USB_DMC_TSC10
675 bool "DMC TSC-10/25 device support" if EXPERT
676 depends on TOUCHSCREEN_USB_COMPOSITE
678 config TOUCHSCREEN_USB_IRTOUCH
680 bool "IRTOUCHSYSTEMS/UNITOP device support" if EXPERT
681 depends on TOUCHSCREEN_USB_COMPOSITE
683 config TOUCHSCREEN_USB_IDEALTEK
685 bool "IdealTEK URTC1000 device support" if EXPERT
686 depends on TOUCHSCREEN_USB_COMPOSITE
688 config TOUCHSCREEN_USB_GENERAL_TOUCH
690 bool "GeneralTouch Touchscreen device support" if EXPERT
691 depends on TOUCHSCREEN_USB_COMPOSITE
693 config TOUCHSCREEN_USB_GOTOP
695 bool "GoTop Super_Q2/GogoPen/PenPower tablet device support" if EXPERT
696 depends on TOUCHSCREEN_USB_COMPOSITE
698 config TOUCHSCREEN_USB_JASTEC
700 bool "JASTEC/DigiTech DTR-02U USB touch controller device support" if EXPERT
701 depends on TOUCHSCREEN_USB_COMPOSITE
703 config TOUCHSCREEN_USB_E2I
705 bool "e2i Touchscreen controller (e.g. from Mimo 740)"
706 depends on TOUCHSCREEN_USB_COMPOSITE
708 config TOUCHSCREEN_USB_ZYTRONIC
710 bool "Zytronic controller" if EXPERT
711 depends on TOUCHSCREEN_USB_COMPOSITE
713 config TOUCHSCREEN_USB_ETT_TC45USB
715 bool "ET&T USB series TC4UM/TC5UH touchscreen controller support" if EXPERT
716 depends on TOUCHSCREEN_USB_COMPOSITE
718 config TOUCHSCREEN_USB_NEXIO
720 bool "NEXIO/iNexio device support" if EXPERT
721 depends on TOUCHSCREEN_USB_COMPOSITE
723 config TOUCHSCREEN_TOUCHIT213
724 tristate "Sahara TouchIT-213 touchscreen"
727 Say Y here if you have a Sahara TouchIT-213 Tablet PC.
731 To compile this driver as a module, choose M here: the
732 module will be called touchit213.
734 config TOUCHSCREEN_TSC2005
735 tristate "TSC2005 based touchscreens"
736 depends on SPI_MASTER && GENERIC_HARDIRQS
738 Say Y here if you have a TSC2005 based touchscreen.
742 To compile this driver as a module, choose M here: the
743 module will be called tsc2005.
745 config TOUCHSCREEN_TSC2007
746 tristate "TSC2007 based touchscreens"
749 Say Y here if you have a TSC2007 based touchscreen.
753 To compile this driver as a module, choose M here: the
754 module will be called tsc2007.
756 config TOUCHSCREEN_W90X900
757 tristate "W90P910 touchscreen driver"
760 Say Y here if you have a W90P910 based touchscreen.
762 To compile this driver as a module, choose M here: the
763 module will be called w90p910_ts.
765 config TOUCHSCREEN_PCAP
766 tristate "Motorola PCAP touchscreen"
769 Say Y here if you have a Motorola EZX telephone and
770 want to enable support for the built-in touchscreen.
772 To compile this driver as a module, choose M here: the
773 module will be called pcap_ts.
775 config TOUCHSCREEN_ST1232
776 tristate "Sitronix ST1232 touchscreen controllers"
779 Say Y here if you want to support Sitronix ST1232
780 touchscreen controller.
784 To compile this driver as a module, choose M here: the
785 module will be called st1232_ts.
787 config TOUCHSCREEN_STMPE
788 tristate "STMicroelectronics STMPE touchscreens"
791 Say Y here if you want support for STMicroelectronics
792 STMPE touchscreen controllers.
794 To compile this driver as a module, choose M here: the
795 module will be called stmpe-ts.
797 config TOUCHSCREEN_TPS6507X
798 tristate "TPS6507x based touchscreens"
801 Say Y here if you have a TPS6507x based touchscreen
806 To compile this driver as a module, choose M here: the
807 module will be called tps6507x_ts.
809 config HANNSTAR_P1003
810 tristate "Hannstar P1003 touchscreen"
815 config HANNSTAR_MAX_X
816 int "hannstar touch x max"
817 depends on HANNSTAR_P1003
820 RK29 hannstar touch max X size
822 config HANNSTAR_MAX_Y
823 int "hannstar touch Y max"
824 depends on HANNSTAR_P1003
827 RK29 hannstar touch max Y size
829 config HANNSTAR_DEBUG
830 bool "hannstar debug"
831 depends on HANNSTAR_P1003
834 RK29 hannstar touch debug
837 tristate "Atmel mXT224 touchscreen"
840 RK29 Atmel_mXT224 touch
843 int "atmel_mxt224 touch X max"
844 depends on ATMEL_MXT224
847 RK29 atmel_mxt224 touch max X size
850 int "atmel_mxt224 touch Y max"
851 depends on ATMEL_MXT224
854 RK29 atmel_mxt224 touch max Y size
857 tristate "Sintek 3FA16 touchscreen"
862 config HANNSTAR_MAX_X
863 int "Sintek touch x max"
864 depends on SINTEK_3FA16
867 RK29 hannstar touch max X size
869 config HANNSTAR_MAX_Y
870 int "Sintek touch Y max"
871 depends on SINTEK_3FA16
874 RK29 hannstar touch max Y size
876 config HANNSTAR_DEBUG
878 depends on SINTEK_3FA16
881 RK29 hannstar touch debug
884 tristate "EETI_EGALAX touchscreen panel support"
887 Say Y here to enable support for I2C connected EETI touch panels.
889 To compile this driver as a module, choose M here: the
890 module will be called eeti_egalax_ts.
892 config EETI_EGALAX_MAX_X
893 int "EETI_EGALAX_MAX_X"
894 depends on EETI_EGALAX
897 RK29 EETI_EGALAX touch max X size
899 config EETI_EGALAX_MAX_Y
900 int "EETI_EGALAX_MAX_Y"
901 depends on EETI_EGALAX
904 RK29 EETI_EGALAX touch max Y size
906 config EETI_EGALAX_DEBUG
907 bool "EETI_EGALAX debug"
908 depends on EETI_EGALAX
911 RK29 EETI_EGALAX touch debug
913 config TOUCHSCREEN_IT7260
914 tristate "IT7260 based touchscreens: IT7260 Interface"
917 Say Y here if you have a touchscreen interface using the
918 it7260 controller, and your board-specific initialization
919 code includes that in its table of I2C devices.
921 If unsure, say N (but it's safe to say "Y").
923 config TOUCHSCREEN_IT7260_I2C
924 tristate "IT7260 based touchscreens: IT7260 I2C Interface"
927 Say Y here if you have a touchscreen interface using the
928 IT7260 controller, and your board-specific initialization
929 code includes that in its table of I2C devices.
931 If unsure, say N (but it's safe to say "Y").
933 config TOUCHSCREEN_NAS
934 tristate "NAS based touchscreens: NAS Interface"
937 Say Y here if you have a touchscreen interface using the
938 nas controller, and your board-specific initialization
939 code includes that in its table of I2C devices.
941 If unsure, say N (but it's safe to say "Y").
944 tristate "LAIBAO touchscreen"
947 RK29 LAIBAO touchscreen
949 config TOUCHSCREEN_GT801_IIC
950 tristate "GT801_IIC based touchscreens"
953 config TOUCHSCREEN_GT818_IIC
954 tristate "GT818_IIC based touchscreens"
958 tristate "D70-L3188A based touchscreens"
961 config TOUCHSCREEN_GT819
962 tristate "GT819 based touchscreens"
965 config TOUCHSCREEN_FT5406
966 tristate "FT5406 based touchscreens: FT5406 Interface"
969 say Y here if you have a touchscreen interface using the FT5406
970 controller,and your board-specific initialization code includes that
971 in its table of I2C devices.
973 If unsure, say N(but it's safe to say "Y").
976 tristate "ATMEL_MXT1386 touchscreen panel support"
979 Say Y here to enable support for I2C connected ATMEL_MXT1386 touch panels.
981 To compile this driver as a module, choose M here: the
982 module will be called atmel_mxt1386_ts.
984 config ATMEL_MXT1386_MAX_X
985 int "ATMEL_MXT1386_MAX_X"
986 depends on ATMEL_MXT1386
989 RK29 ATMEL_MXT1386 touch max X size
991 config ATMEL_MXT1386_MAX_Y
992 int "ATMEL_MXT1386_MAX_Y"
993 depends on ATMEL_MXT1386
996 RK29 ATMEL_MXT1386 touch max Y size
998 config ATMEL_MXT1386_DEBUG
999 bool "ATMEL_MXT1386 debug"
1000 depends on ATMEL_MXT1386
1003 RK29 ATMEL_MXT1386 touch debug