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").
118 config TOUCHSCREEN_GT8XX
119 tristate "Goodix touch screen gt801X2 support for rockchip based platform"
121 Say Y here if you have a touchscreen interface using the
122 two goodix gt801 , and your board-specific initialization
123 code includes that in its table of IIC devices.
126 int "touch max x resolution"
127 depends on TOUCHSCREEN_GT8XX
130 goodix touch max X resolution
133 int "touch max y resolution"
134 depends on TOUCHSCREEN_GT8XX
137 goodix touch max y resolution
139 config RK28_I2C_TS_NTP070
140 tristate "NTP070 based touchscreens: NTP070 Interface"
141 depends on I2C_RK2818
143 config TOUCHSCREEN_IT7250
144 tristate "IT7250 based touchscreens: IT7250 Interface"
146 Say Y here if you have a touchscreen interface using the
147 xpt2046 controller, and your board-specific initialization
148 code includes that in its table of SPI devices.
150 If unsure, say N (but it's safe to say "Y").
152 config TOUCHSCREEN_AD7879
153 tristate "Analog Devices AD7879-1/AD7889-1 touchscreen interface"
155 Say Y here if you want to support a touchscreen interface using
156 the AD7879-1/AD7889-1 controller.
158 You should select a bus connection too.
160 To compile this driver as a module, choose M here: the
161 module will be called ad7879.
163 config TOUCHSCREEN_AD7879_I2C
164 tristate "support I2C bus connection"
165 depends on TOUCHSCREEN_AD7879 && I2C
167 Say Y here if you have AD7879-1/AD7889-1 hooked to an I2C bus.
169 To compile this driver as a module, choose M here: the
170 module will be called ad7879-i2c.
172 config TOUCHSCREEN_AD7879_SPI
173 tristate "support SPI bus connection"
174 depends on TOUCHSCREEN_AD7879 && SPI_MASTER
176 Say Y here if you have AD7879-1/AD7889-1 hooked to a SPI bus.
178 If unsure, say N (but it's safe to say "Y").
180 To compile this driver as a module, choose M here: the
181 module will be called ad7879-spi.
183 config TOUCHSCREEN_ATMEL_MXT
184 tristate "Atmel mXT I2C Touchscreen"
187 Say Y here if you have Atmel mXT series I2C touchscreen,
188 such as AT42QT602240/ATMXT224, connected to your system.
192 To compile this driver as a module, choose M here: the
193 module will be called atmel_mxt_ts.
195 config TOUCHSCREEN_BITSY
196 tristate "Compaq iPAQ H3600 (Bitsy) touchscreen"
197 depends on SA1100_BITSY
200 Say Y here if you have the h3600 (Bitsy) touchscreen.
204 To compile this driver as a module, choose M here: the
205 module will be called h3600_ts_input.
207 config TOUCHSCREEN_BU21013
208 tristate "BU21013 based touch panel controllers"
211 Say Y here if you have a bu21013 touchscreen connected to
216 To compile this driver as a module, choose M here: the
217 module will be called bu21013_ts.
219 config TOUCHSCREEN_CY8CTMG110
220 tristate "cy8ctmg110 touchscreen"
225 Say Y here if you have a cy8ctmg110 capacitive touchscreen on
230 To compile this driver as a module, choose M here: the
231 module will be called cy8ctmg110_ts.
233 config TOUCHSCREEN_DA9034
234 tristate "Touchscreen support for Dialog Semiconductor DA9034"
235 depends on PMIC_DA903X
238 Say Y here to enable the support for the touchscreen found
239 on Dialog Semiconductor DA9034 PMIC.
241 config TOUCHSCREEN_DYNAPRO
242 tristate "Dynapro serial touchscreen"
245 Say Y here if you have a Dynapro serial touchscreen connected to
250 To compile this driver as a module, choose M here: the
251 module will be called dynapro.
253 config TOUCHSCREEN_HAMPSHIRE
254 tristate "Hampshire serial touchscreen"
257 Say Y here if you have a Hampshire serial touchscreen connected to
262 To compile this driver as a module, choose M here: the
263 module will be called hampshire.
265 config TOUCHSCREEN_EETI
266 tristate "EETI touchscreen panel support"
269 Say Y here to enable support for I2C connected EETI touch panels.
271 To compile this driver as a module, choose M here: the
272 module will be called eeti_ts.
274 config TOUCHSCREEN_FUJITSU
275 tristate "Fujitsu serial touchscreen"
278 Say Y here if you have the Fujitsu touchscreen (such as one
279 installed in Lifebook P series laptop) connected to your
284 To compile this driver as a module, choose M here: the
285 module will be called fujitsu-ts.
287 config TOUCHSCREEN_S3C2410
288 tristate "Samsung S3C2410/generic touchscreen input driver"
289 depends on ARCH_S3C2410 || SAMSUNG_DEV_TS
292 Say Y here if you have the s3c2410 touchscreen.
296 To compile this driver as a module, choose M here: the
297 module will be called s3c2410_ts.
299 config TOUCHSCREEN_GUNZE
300 tristate "Gunze AHL-51S touchscreen"
303 Say Y here if you have the Gunze AHL-51 touchscreen connected to
308 To compile this driver as a module, choose M here: the
309 module will be called gunze.
311 config TOUCHSCREEN_ELO
312 tristate "Elo serial touchscreens"
315 Say Y here if you have an Elo serial touchscreen connected to
320 To compile this driver as a module, choose M here: the
321 module will be called elo.
323 config TOUCHSCREEN_WACOM_W8001
324 tristate "Wacom W8001 penabled serial touchscreen"
327 Say Y here if you have an Wacom W8001 penabled serial touchscreen
328 connected to your system.
332 To compile this driver as a module, choose M here: the
333 module will be called wacom_w8001.
335 config TOUCHSCREEN_LPC32XX
336 tristate "LPC32XX touchscreen controller"
337 depends on ARCH_LPC32XX
339 Say Y here if you have a LPC32XX device and want
340 to support the built-in touchscreen.
342 To compile this driver as a module, choose M here: the
343 module will be called lpc32xx_ts.
345 config TOUCHSCREEN_MAX11801
346 tristate "MAX11801 based touchscreens"
349 Say Y here if you have a MAX11801 based touchscreen
354 To compile this driver as a module, choose M here: the
355 module will be called max11801_ts.
357 config TOUCHSCREEN_MCS5000
358 tristate "MELFAS MCS-5000 touchscreen"
361 Say Y here if you have the MELFAS MCS-5000 touchscreen controller
366 To compile this driver as a module, choose M here: the
367 module will be called mcs5000_ts.
369 config TOUCHSCREEN_MTOUCH
370 tristate "MicroTouch serial touchscreens"
373 Say Y here if you have a MicroTouch (3M) serial touchscreen connected to
378 To compile this driver as a module, choose M here: the
379 module will be called mtouch.
381 config TOUCHSCREEN_INEXIO
382 tristate "iNexio serial touchscreens"
385 Say Y here if you have an iNexio serial touchscreen connected to
390 To compile this driver as a module, choose M here: the
391 module will be called inexio.
393 config TOUCHSCREEN_INTEL_MID
394 tristate "Intel MID platform resistive touchscreen"
395 depends on INTEL_SCU_IPC
397 Say Y here if you have a Intel MID based touchscreen in
402 To compile this driver as a module, choose M here: the
403 module will be called intel_mid_touch.
405 config TOUCHSCREEN_MK712
406 tristate "ICS MicroClock MK712 touchscreen"
408 Say Y here if you have the ICS MicroClock MK712 touchscreen
409 controller chip in your system.
413 To compile this driver as a module, choose M here: the
414 module will be called mk712.
416 config TOUCHSCREEN_HP600
417 tristate "HP Jornada 6xx touchscreen"
418 depends on SH_HP6XX && SH_ADC
420 Say Y here if you have a HP Jornada 620/660/680/690 and want to
421 support the built-in touchscreen.
423 To compile this driver as a module, choose M here: the
424 module will be called hp680_ts_input.
426 config TOUCHSCREEN_HP7XX
427 tristate "HP Jornada 7xx touchscreen"
428 depends on SA1100_JORNADA720_SSP
430 Say Y here if you have a HP Jornada 710/720/728 and want
431 to support the built-in touchscreen.
433 To compile this driver as a module, choose M here: the
434 module will be called jornada720_ts.
436 config TOUCHSCREEN_HTCPEN
437 tristate "HTC Shift X9500 touchscreen"
440 Say Y here if you have an HTC Shift UMPC also known as HTC X9500
441 Clio / Shangrila and want to support the built-in touchscreen.
445 To compile this driver as a module, choose M here: the
446 module will be called htcpen.
448 config TOUCHSCREEN_PENMOUNT
449 tristate "Penmount serial touchscreen"
452 Say Y here if you have a Penmount serial touchscreen connected to
457 To compile this driver as a module, choose M here: the
458 module will be called penmount.
460 config TOUCHSCREEN_MIGOR
461 tristate "Renesas MIGO-R touchscreen"
462 depends on SH_MIGOR && I2C
464 Say Y here to enable MIGO-R touchscreen support.
468 To compile this driver as a module, choose M here: the
469 module will be called migor_ts.
471 config TOUCHSCREEN_TNETV107X
472 tristate "TI TNETV107X touchscreen support"
473 depends on ARCH_DAVINCI_TNETV107X
475 Say Y here if you want to use the TNETV107X touchscreen.
477 To compile this driver as a module, choose M here: the
478 module will be called tnetv107x-ts.
480 config TOUCHSCREEN_SYNAPTICS_I2C_RMI
481 tristate "Synaptics i2c touchscreen"
484 This enables support for Synaptics RMI over I2C based touchscreens.
486 config TOUCHSCREEN_TOUCHRIGHT
487 tristate "Touchright serial touchscreen"
490 Say Y here if you have a Touchright serial touchscreen connected to
495 To compile this driver as a module, choose M here: the
496 module will be called touchright.
498 config TOUCHSCREEN_TOUCHWIN
499 tristate "Touchwin serial touchscreen"
502 Say Y here if you have a Touchwin serial touchscreen connected to
507 To compile this driver as a module, choose M here: the
508 module will be called touchwin.
510 config TOUCHSCREEN_ATMEL_TSADCC
511 tristate "Atmel Touchscreen Interface"
512 depends on ARCH_AT91SAM9RL || ARCH_AT91SAM9G45
514 Say Y here if you have a 4-wire touchscreen connected to the
515 ADC Controller on your Atmel SoC (such as the AT91SAM9RL).
519 To compile this driver as a module, choose M here: the
520 module will be called atmel_tsadcc.
522 config TOUCHSCREEN_UCB1400
523 tristate "Philips UCB1400 touchscreen"
525 depends on UCB1400_CORE
527 This enables support for the Philips UCB1400 touchscreen interface.
528 The UCB1400 is an AC97 audio codec. The touchscreen interface
529 will be initialized only after the ALSA subsystem has been
530 brought up and the UCB1400 detected. You therefore have to
531 configure ALSA support as well (either built-in or modular,
532 independently of whether this driver is itself built-in or
533 modular) for this driver to work.
535 To compile this driver as a module, choose M here: the
536 module will be called ucb1400_ts.
538 config TOUCHSCREEN_WM831X
539 tristate "Support for WM831x touchscreen controllers"
540 depends on MFD_WM831X
542 This enables support for the touchscreen controller on the WM831x
545 To compile this driver as a module, choose M here: the
546 module will be called wm831x-ts.
548 config TOUCHSCREEN_WM97XX
549 tristate "Support for WM97xx AC97 touchscreen controllers"
552 Say Y here if you have a Wolfson Microelectronics WM97xx
553 touchscreen connected to your system. Note that this option
554 only enables core driver, you will also need to select
555 support for appropriate chip below.
559 To compile this driver as a module, choose M here: the
560 module will be called wm97xx-ts.
562 config TOUCHSCREEN_WM9705
563 bool "WM9705 Touchscreen interface support"
564 depends on TOUCHSCREEN_WM97XX
567 Say Y here to enable support for the Wolfson Microelectronics
568 WM9705 touchscreen controller.
570 config TOUCHSCREEN_WM9712
571 bool "WM9712 Touchscreen interface support"
572 depends on TOUCHSCREEN_WM97XX
575 Say Y here to enable support for the Wolfson Microelectronics
576 WM9712 touchscreen controller.
578 config TOUCHSCREEN_WM9713
579 bool "WM9713 Touchscreen interface support"
580 depends on TOUCHSCREEN_WM97XX
583 Say Y here to enable support for the Wolfson Microelectronics
584 WM9713 touchscreen controller.
586 config TOUCHSCREEN_WM97XX_ATMEL
587 tristate "WM97xx Atmel accelerated touch"
588 depends on TOUCHSCREEN_WM97XX && (AVR32 || ARCH_AT91)
590 Say Y here for support for streaming mode with WM97xx touchscreens
591 on Atmel AT91 or AVR32 systems with an AC97C module.
593 Be aware that this will use channel B in the controller for
594 streaming data, this must not conflict with other AC97C drivers.
598 To compile this driver as a module, choose M here: the module will
599 be called atmel-wm97xx.
601 config TOUCHSCREEN_WM97XX_MAINSTONE
602 tristate "WM97xx Mainstone/Palm accelerated touch"
603 depends on TOUCHSCREEN_WM97XX && ARCH_PXA
605 Say Y here for support for streaming mode with WM97xx touchscreens
606 on Mainstone, Palm Tungsten T5, TX and LifeDrive systems.
610 To compile this driver as a module, choose M here: the
611 module will be called mainstone-wm97xx.
613 config TOUCHSCREEN_WM97XX_ZYLONITE
614 tristate "Zylonite accelerated touch"
615 depends on TOUCHSCREEN_WM97XX && MACH_ZYLONITE
616 select TOUCHSCREEN_WM9713
618 Say Y here for support for streaming mode with the touchscreen
623 To compile this driver as a module, choose M here: the
624 module will be called zylonite-wm97xx.
626 config TOUCHSCREEN_USB_COMPOSITE
627 tristate "USB Touchscreen Driver"
628 depends on USB_ARCH_HAS_HCD
631 USB Touchscreen driver for:
632 - eGalax Touchkit USB (also includes eTurboTouch CT-410/510/700)
633 - PanJit TouchSet USB
634 - 3M MicroTouch USB (EX II series)
636 - some other eTurboTouch
639 - IRTOUCHSYSTEMS/UNITOP
641 - GoTop Super_Q2/GogoPen/PenPower tablets
642 - JASTEC USB Touch Controller/DigiTech DTR-02U
643 - Zytronic controllers
645 Have a look at <http://linux.chapter7.ch/touchkit/> for
646 a usage description and the required user-space stuff.
648 To compile this driver as a module, choose M here: the
649 module will be called usbtouchscreen.
651 config TOUCHSCREEN_MC13783
652 tristate "Freescale MC13783 touchscreen input driver"
653 depends on MFD_MC13783
655 Say Y here if you have an Freescale MC13783 PMIC on your
656 board and want to use its touchscreen
660 To compile this driver as a module, choose M here: the
661 module will be called mc13783_ts.
663 config TOUCHSCREEN_USB_EGALAX
665 bool "eGalax, eTurboTouch CT-410/510/700 device support" if EXPERT
666 depends on TOUCHSCREEN_USB_COMPOSITE
668 config TOUCHSCREEN_USB_PANJIT
670 bool "PanJit device support" if EXPERT
671 depends on TOUCHSCREEN_USB_COMPOSITE
673 config TOUCHSCREEN_USB_3M
675 bool "3M/Microtouch EX II series device support" if EXPERT
676 depends on TOUCHSCREEN_USB_COMPOSITE
678 config TOUCHSCREEN_USB_ITM
680 bool "ITM device support" if EXPERT
681 depends on TOUCHSCREEN_USB_COMPOSITE
683 config TOUCHSCREEN_USB_ETURBO
685 bool "eTurboTouch (non-eGalax compatible) device support" if EXPERT
686 depends on TOUCHSCREEN_USB_COMPOSITE
688 config TOUCHSCREEN_USB_GUNZE
690 bool "Gunze AHL61 device support" if EXPERT
691 depends on TOUCHSCREEN_USB_COMPOSITE
693 config TOUCHSCREEN_USB_DMC_TSC10
695 bool "DMC TSC-10/25 device support" if EXPERT
696 depends on TOUCHSCREEN_USB_COMPOSITE
698 config TOUCHSCREEN_USB_IRTOUCH
700 bool "IRTOUCHSYSTEMS/UNITOP device support" if EXPERT
701 depends on TOUCHSCREEN_USB_COMPOSITE
703 config TOUCHSCREEN_USB_IDEALTEK
705 bool "IdealTEK URTC1000 device support" if EXPERT
706 depends on TOUCHSCREEN_USB_COMPOSITE
708 config TOUCHSCREEN_USB_GENERAL_TOUCH
710 bool "GeneralTouch Touchscreen device support" if EXPERT
711 depends on TOUCHSCREEN_USB_COMPOSITE
713 config TOUCHSCREEN_USB_GOTOP
715 bool "GoTop Super_Q2/GogoPen/PenPower tablet device support" if EXPERT
716 depends on TOUCHSCREEN_USB_COMPOSITE
718 config TOUCHSCREEN_USB_JASTEC
720 bool "JASTEC/DigiTech DTR-02U USB touch controller device support" if EXPERT
721 depends on TOUCHSCREEN_USB_COMPOSITE
723 config TOUCHSCREEN_USB_E2I
725 bool "e2i Touchscreen controller (e.g. from Mimo 740)"
726 depends on TOUCHSCREEN_USB_COMPOSITE
728 config TOUCHSCREEN_USB_ZYTRONIC
730 bool "Zytronic controller" if EXPERT
731 depends on TOUCHSCREEN_USB_COMPOSITE
733 config TOUCHSCREEN_USB_ETT_TC45USB
735 bool "ET&T USB series TC4UM/TC5UH touchscreen controller support" if EXPERT
736 depends on TOUCHSCREEN_USB_COMPOSITE
738 config TOUCHSCREEN_USB_NEXIO
740 bool "NEXIO/iNexio device support" if EXPERT
741 depends on TOUCHSCREEN_USB_COMPOSITE
743 config TOUCHSCREEN_TOUCHIT213
744 tristate "Sahara TouchIT-213 touchscreen"
747 Say Y here if you have a Sahara TouchIT-213 Tablet PC.
751 To compile this driver as a module, choose M here: the
752 module will be called touchit213.
754 config TOUCHSCREEN_TSC2005
755 tristate "TSC2005 based touchscreens"
756 depends on SPI_MASTER && GENERIC_HARDIRQS
758 Say Y here if you have a TSC2005 based touchscreen.
762 To compile this driver as a module, choose M here: the
763 module will be called tsc2005.
765 config TOUCHSCREEN_TSC2007
766 tristate "TSC2007 based touchscreens"
769 Say Y here if you have a TSC2007 based touchscreen.
773 To compile this driver as a module, choose M here: the
774 module will be called tsc2007.
776 config TOUCHSCREEN_W90X900
777 tristate "W90P910 touchscreen driver"
780 Say Y here if you have a W90P910 based touchscreen.
782 To compile this driver as a module, choose M here: the
783 module will be called w90p910_ts.
785 config TOUCHSCREEN_PCAP
786 tristate "Motorola PCAP touchscreen"
789 Say Y here if you have a Motorola EZX telephone and
790 want to enable support for the built-in touchscreen.
792 To compile this driver as a module, choose M here: the
793 module will be called pcap_ts.
795 config TOUCHSCREEN_ST1232
796 tristate "Sitronix ST1232 touchscreen controllers"
799 Say Y here if you want to support Sitronix ST1232
800 touchscreen controller.
804 To compile this driver as a module, choose M here: the
805 module will be called st1232_ts.
807 config TOUCHSCREEN_STMPE
808 tristate "STMicroelectronics STMPE touchscreens"
811 Say Y here if you want support for STMicroelectronics
812 STMPE touchscreen controllers.
814 To compile this driver as a module, choose M here: the
815 module will be called stmpe-ts.
817 config TOUCHSCREEN_TPS6507X
818 tristate "TPS6507x based touchscreens"
821 Say Y here if you have a TPS6507x based touchscreen
826 To compile this driver as a module, choose M here: the
827 module will be called tps6507x_ts.
829 config HANNSTAR_P1003
830 tristate "Hannstar P1003 touchscreen"
835 config HANNSTAR_MAX_X
836 int "hannstar touch x max"
837 depends on HANNSTAR_P1003
840 RK29 hannstar touch max X size
842 config HANNSTAR_MAX_Y
843 int "hannstar touch Y max"
844 depends on HANNSTAR_P1003
847 RK29 hannstar touch max Y size
849 config HANNSTAR_DEBUG
850 bool "hannstar debug"
851 depends on HANNSTAR_P1003
854 RK29 hannstar touch debug
857 tristate "Atmel mXT224 touchscreen"
860 RK29 Atmel_mXT224 touch
863 int "atmel_mxt224 touch X max"
864 depends on ATMEL_MXT224
867 RK29 atmel_mxt224 touch max X size
870 int "atmel_mxt224 touch Y max"
871 depends on ATMEL_MXT224
874 RK29 atmel_mxt224 touch max Y size
877 tristate "Sintek 3FA16 touchscreen"
882 config HANNSTAR_MAX_X
883 int "Sintek touch x max"
884 depends on SINTEK_3FA16
887 RK29 hannstar touch max X size
889 config HANNSTAR_MAX_Y
890 int "Sintek touch Y max"
891 depends on SINTEK_3FA16
894 RK29 hannstar touch max Y size
896 config HANNSTAR_DEBUG
898 depends on SINTEK_3FA16
901 RK29 hannstar touch debug
904 tristate "EETI_EGALAX touchscreen panel support"
907 Say Y here to enable support for I2C connected EETI touch panels.
909 To compile this driver as a module, choose M here: the
910 module will be called eeti_egalax_ts.
912 config EETI_EGALAX_MAX_X
913 int "EETI_EGALAX_MAX_X"
914 depends on EETI_EGALAX
917 RK29 EETI_EGALAX touch max X size
919 config EETI_EGALAX_MAX_Y
920 int "EETI_EGALAX_MAX_Y"
921 depends on EETI_EGALAX
924 RK29 EETI_EGALAX touch max Y size
926 config EETI_EGALAX_DEBUG
927 bool "EETI_EGALAX debug"
928 depends on EETI_EGALAX
931 RK29 EETI_EGALAX touch debug
933 config TOUCHSCREEN_IT7260
934 tristate "IT7260 based touchscreens: IT7260 Interface"
937 Say Y here if you have a touchscreen interface using the
938 it7260 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").
943 config TOUCHSCREEN_IT7260_I2C
944 tristate "IT7260 based touchscreens: IT7260 I2C Interface"
947 Say Y here if you have a touchscreen interface using the
948 IT7260 controller, and your board-specific initialization
949 code includes that in its table of I2C devices.
951 If unsure, say N (but it's safe to say "Y").
953 config TOUCHSCREEN_NAS
954 tristate "NAS based touchscreens: NAS Interface"
957 Say Y here if you have a touchscreen interface using the
958 nas controller, and your board-specific initialization
959 code includes that in its table of I2C devices.
961 If unsure, say N (but it's safe to say "Y").
964 tristate "LAIBAO touchscreen"
967 RK29 LAIBAO touchscreen
969 config TOUCHSCREEN_GT801_IIC
970 tristate "GT801_IIC based touchscreens"
973 config TOUCHSCREEN_GT818_IIC
974 tristate "GT818_IIC based touchscreens"
977 config TOUCHSCREEN_PIXCIR
978 tristate "PIXCIR_IIC based touchscreens"
982 tristate "D70-L3188A based touchscreens"
985 config TOUCHSCREEN_GT819
986 tristate "GT819 based touchscreens"
989 config TOUCHSCREEN_FT5306
990 tristate "FT5306 based touchscreens: FT5306 Interface"
993 config TOUCHSCREEN_FT5406
994 tristate "FT5406 based touchscreens: FT5406 Interface"
997 say Y here if you have a touchscreen interface using the FT5406
998 controller,and your board-specific initialization code includes that
999 in its table of I2C devices.
1001 If unsure, say N(but it's safe to say "Y").
1003 config ATMEL_MXT1386
1004 tristate "ATMEL_MXT1386 touchscreen panel support"
1007 Say Y here to enable support for I2C connected ATMEL_MXT1386 touch panels.
1009 To compile this driver as a module, choose M here: the
1010 module will be called atmel_mxt1386_ts.
1012 config ATMEL_MXT1386_MAX_X
1013 int "ATMEL_MXT1386_MAX_X"
1014 depends on ATMEL_MXT1386
1017 RK29 ATMEL_MXT1386 touch max X size
1019 config ATMEL_MXT1386_MAX_Y
1020 int "ATMEL_MXT1386_MAX_Y"
1021 depends on ATMEL_MXT1386
1024 RK29 ATMEL_MXT1386 touch max Y size
1026 config ATMEL_MXT1386_DEBUG
1027 bool "ATMEL_MXT1386 debug"
1028 depends on ATMEL_MXT1386
1031 RK29 ATMEL_MXT1386 touch debug