modify lcd driver
[firefly-linux-kernel-4.4.55.git] / drivers / input / touchscreen / Kconfig
1 #
2 # Touchscreen driver configuration
3 #
4 menuconfig INPUT_TOUCHSCREEN
5         bool "Touchscreens"
6         help
7           Say Y here, and a list of supported touchscreens will be displayed.
8           This option doesn't affect the kernel.
9
10           If unsure, say Y.
11
12 if INPUT_TOUCHSCREEN
13
14 config TOUCHSCREEN_XPT2046_SPI
15         tristate "XPT2046 based touchscreens:SPI Interface"
16         depends on SPIM_RK2818 || SPIM_RK29
17         
18         config TOUCHSCREEN_XPT2046_NORMAL_SPI
19         tristate "normal mode"
20         depends on TOUCHSCREEN_XPT2046_SPI
21         
22                 config TOUCHSCREEN_480X800
23                 tristate "480X800 resolution"
24                 depends on TOUCHSCREEN_XPT2046_NORMAL_SPI
25                 
26                 config TOUCHSCREEN_800X480
27                 tristate "800X480 resolution"
28                 depends on TOUCHSCREEN_XPT2046_NORMAL_SPI
29                 
30                 config TOUCHSCREEN_320X480
31                 tristate "320X480 resolution"
32                 depends on TOUCHSCREEN_XPT2046_NORMAL_SPI
33         
34         config TOUCHSCREEN_XPT2046_TSLIB_SPI
35         tristate "tslib mode"
36         depends on TOUCHSCREEN_XPT2046_SPI
37                 
38                 config TOUCHSCREEN_480X800
39                 tristate "480X800 resolution"
40                 depends on TOUCHSCREEN_XPT2046_TSLIB_SPI
41                 
42                 config TOUCHSCREEN_800X480
43                 tristate "800X480 resolution"
44                 depends on TOUCHSCREEN_XPT2046_TSLIB_SPI
45                 
46                 config TOUCHSCREEN_320X480
47                 tristate "320X480 resolution"
48                 depends on TOUCHSCREEN_XPT2046_TSLIB_SPI
49                 
50         config TOUCHSCREEN_XPT2046_CBN_SPI
51         tristate "calibration mode"
52         depends on TOUCHSCREEN_XPT2046_SPI
53         
54                 config TOUCHSCREEN_480X800
55                 tristate "480X800 resolution"
56                 depends on TOUCHSCREEN_XPT2046_CBN_SPI
57                 
58                 config TOUCHSCREEN_800X480
59                 tristate "800X480 resolution"
60                 depends on TOUCHSCREEN_XPT2046_CBN_SPI
61                 
62                 config TOUCHSCREEN_320X480
63                 tristate "320X480 resolution"
64                 depends on TOUCHSCREEN_XPT2046_CBN_SPI
65
66 config TOUCHSCREEN_ADS7846
67         tristate "ADS7846/TSC2046 and ADS7843 based touchscreens"
68         depends on SPI_MASTER
69         depends on HWMON = n || HWMON
70         help
71           Say Y here if you have a touchscreen interface using the
72           ADS7846/TSC2046 or ADS7843 controller, and your board-specific
73           setup code includes that in its table of SPI devices.
74
75           If HWMON is selected, and the driver is told the reference voltage
76           on your board, you will also get hwmon interfaces for the voltage
77           (and on ads7846/tsc2046, temperature) sensors of this chip.
78
79           If unsure, say N (but it's safe to say "Y").
80
81           To compile this driver as a module, choose M here: the
82           module will be called ads7846.
83
84 config TOUCHSCREEN_AD7877
85         tristate "AD7877 based touchscreens"
86         depends on SPI_MASTER
87         help
88           Say Y here if you have a touchscreen interface using the
89           AD7877 controller, and your board-specific initialization
90           code includes that in its table of SPI devices.
91
92           If unsure, say N (but it's safe to say "Y").
93
94           To compile this driver as a module, choose M here: the
95           module will be called ad7877.
96           
97 config RK28_I2C_TS_NTP070
98         tristate "NTP070 based touchscreens: NTP070 Interface"
99         depends on I2C_RK2818
100       
101 config TOUCHSCREEN_IT7250
102         tristate "IT7250 based touchscreens: IT7250 Interface"
103         help
104           Say Y here if you have a touchscreen interface using the
105           xpt2046 controller, and your board-specific initialization
106           code includes that in its table of SPI devices.
107
108           If unsure, say N (but it's safe to say "Y").
109
110 config TOUCHSCREEN_AD7879_I2C
111         tristate "AD7879 based touchscreens: AD7879-1 I2C Interface"
112         depends on I2C
113         select TOUCHSCREEN_AD7879
114         help
115           Say Y here if you have a touchscreen interface using the
116           AD7879-1/AD7889-1 controller, and your board-specific
117           initialization code includes that in its table of I2C devices.
118
119           If unsure, say N (but it's safe to say "Y").
120
121           To compile this driver as a module, choose M here: the
122           module will be called ad7879.
123
124 config TOUCHSCREEN_AD7879_SPI
125         tristate "AD7879 based touchscreens: AD7879 SPI Interface"
126         depends on SPI_MASTER && TOUCHSCREEN_AD7879_I2C = n
127         select TOUCHSCREEN_AD7879
128         help
129           Say Y here if you have a touchscreen interface using the
130           AD7879/AD7889 controller, and your board-specific initialization
131           code includes that in its table of SPI devices.
132
133           If unsure, say N (but it's safe to say "Y").
134
135           To compile this driver as a module, choose M here: the
136           module will be called ad7879.
137
138 config TOUCHSCREEN_AD7879
139         tristate
140         default n
141
142 config TOUCHSCREEN_BITSY
143         tristate "Compaq iPAQ H3600 (Bitsy) touchscreen"
144         depends on SA1100_BITSY
145         select SERIO
146         help
147           Say Y here if you have the h3600 (Bitsy) touchscreen.
148
149           If unsure, say N.
150
151           To compile this driver as a module, choose M here: the
152           module will be called h3600_ts_input.
153
154 config TOUCHSCREEN_CORGI
155         tristate "SharpSL (Corgi and Spitz series) touchscreen driver (DEPRECATED)"
156         depends on PXA_SHARPSL
157         select CORGI_SSP_DEPRECATED
158         default y
159         help
160           Say Y here to enable the driver for the touchscreen on the
161           Sharp SL-C7xx and SL-Cxx00 series of PDAs.
162
163           If unsure, say N.
164
165           To compile this driver as a module, choose M here: the
166           module will be called corgi_ts.
167
168           NOTE: this driver is deprecated, try enable SPI and generic
169           ADS7846-based touchscreen driver.
170
171 config TOUCHSCREEN_DA9034
172         tristate "Touchscreen support for Dialog Semiconductor DA9034"
173         depends on PMIC_DA903X
174         default y
175         help
176           Say Y here to enable the support for the touchscreen found
177           on Dialog Semiconductor DA9034 PMIC.
178
179 config TOUCHSCREEN_EETI
180         tristate "EETI touchscreen panel support"
181         depends on I2C
182         help
183           Say Y here to enable support for I2C connected EETI touch panels.
184
185           To compile this driver as a module, choose M here: the
186           module will be called eeti_ts.
187
188 config TOUCHSCREEN_FUJITSU
189         tristate "Fujitsu serial touchscreen"
190         select SERIO
191         help
192           Say Y here if you have the Fujitsu touchscreen (such as one
193           installed in Lifebook P series laptop) connected to your
194           system.
195
196           If unsure, say N.
197
198           To compile this driver as a module, choose M here: the
199           module will be called fujitsu-ts.
200
201 config TOUCHSCREEN_GUNZE
202         tristate "Gunze AHL-51S touchscreen"
203         select SERIO
204         help
205           Say Y here if you have the Gunze AHL-51 touchscreen connected to
206           your system.
207
208           If unsure, say N.
209
210           To compile this driver as a module, choose M here: the
211           module will be called gunze.
212
213 config TOUCHSCREEN_ELO
214         tristate "Elo serial touchscreens"
215         select SERIO
216         help
217           Say Y here if you have an Elo serial touchscreen connected to
218           your system.
219
220           If unsure, say N.
221
222           To compile this driver as a module, choose M here: the
223           module will be called elo.
224
225 config TOUCHSCREEN_WACOM_W8001
226         tristate "Wacom W8001 penabled serial touchscreen"
227         select SERIO
228         help
229           Say Y here if you have an Wacom W8001 penabled serial touchscreen
230           connected to your system.
231
232           If unsure, say N.
233
234           To compile this driver as a module, choose M here: the
235           module will be called wacom_w8001.
236
237 config TOUCHSCREEN_MCS5000
238         tristate "MELFAS MCS-5000 touchscreen"
239         depends on I2C
240         help
241           Say Y here if you have the MELFAS MCS-5000 touchscreen controller
242           chip in your system.
243
244           If unsure, say N.
245
246           To compile this driver as a module, choose M here: the
247           module will be called mcs5000_ts.
248
249 config TOUCHSCREEN_MTOUCH
250         tristate "MicroTouch serial touchscreens"
251         select SERIO
252         help
253           Say Y here if you have a MicroTouch (3M) serial touchscreen connected to
254           your system.
255
256           If unsure, say N.
257
258           To compile this driver as a module, choose M here: the
259           module will be called mtouch.
260
261 config TOUCHSCREEN_INEXIO
262         tristate "iNexio serial touchscreens"
263         select SERIO
264         help
265           Say Y here if you have an iNexio serial touchscreen connected to
266           your system.
267
268           If unsure, say N.
269
270           To compile this driver as a module, choose M here: the
271           module will be called inexio.
272
273 config TOUCHSCREEN_MK712
274         tristate "ICS MicroClock MK712 touchscreen"
275         help
276           Say Y here if you have the ICS MicroClock MK712 touchscreen
277           controller chip in your system.
278
279           If unsure, say N.
280
281           To compile this driver as a module, choose M here: the
282           module will be called mk712.
283
284 config TOUCHSCREEN_HP600
285         tristate "HP Jornada 6xx touchscreen"
286         depends on SH_HP6XX && SH_ADC
287         help
288           Say Y here if you have a HP Jornada 620/660/680/690 and want to
289           support the built-in touchscreen.
290
291           To compile this driver as a module, choose M here: the
292           module will be called hp680_ts_input.
293
294 config TOUCHSCREEN_HP7XX
295         tristate "HP Jornada 7xx touchscreen"
296         depends on SA1100_JORNADA720_SSP
297         help
298           Say Y here if you have a HP Jornada 710/720/728 and want
299           to support the built-in touchscreen.
300
301           To compile this driver as a module, choose M here: the
302           module will be called jornada720_ts.
303
304 config TOUCHSCREEN_HTCPEN
305         tristate "HTC Shift X9500 touchscreen"
306         depends on ISA
307         help
308           Say Y here if you have an HTC Shift UMPC also known as HTC X9500
309           Clio / Shangrila and want to support the built-in touchscreen.
310
311           If unsure, say N.
312
313           To compile this driver as a module, choose M here: the
314           module will be called htcpen.
315
316 config TOUCHSCREEN_PENMOUNT
317         tristate "Penmount serial touchscreen"
318         select SERIO
319         help
320           Say Y here if you have a Penmount serial touchscreen connected to
321           your system.
322
323           If unsure, say N.
324
325           To compile this driver as a module, choose M here: the
326           module will be called penmount.
327
328 config TOUCHSCREEN_MIGOR
329         tristate "Renesas MIGO-R touchscreen"
330         depends on SH_MIGOR && I2C
331         help
332           Say Y here to enable MIGO-R touchscreen support.
333
334           If unsure, say N.
335
336           To compile this driver as a module, choose M here: the
337           module will be called migor_ts.
338
339 config TOUCHSCREEN_SYNAPTICS_I2C_RMI
340         tristate "Synaptics i2c touchscreen"
341         depends on I2C
342         help
343           This enables support for Synaptics RMI over I2C based touchscreens.
344
345 config TOUCHSCREEN_TOUCHRIGHT
346         tristate "Touchright serial touchscreen"
347         select SERIO
348         help
349           Say Y here if you have a Touchright serial touchscreen connected to
350           your system.
351
352           If unsure, say N.
353
354           To compile this driver as a module, choose M here: the
355           module will be called touchright.
356
357 config TOUCHSCREEN_TOUCHWIN
358         tristate "Touchwin serial touchscreen"
359         select SERIO
360         help
361           Say Y here if you have a Touchwin serial touchscreen connected to
362           your system.
363
364           If unsure, say N.
365
366           To compile this driver as a module, choose M here: the
367           module will be called touchwin.
368
369 config TOUCHSCREEN_ATMEL_TSADCC
370         tristate "Atmel Touchscreen Interface"
371         depends on ARCH_AT91SAM9RL
372         help
373           Say Y here if you have a 4-wire touchscreen connected to the
374           ADC Controller on your Atmel SoC (such as the AT91SAM9RL).
375
376           If unsure, say N.
377
378           To compile this driver as a module, choose M here: the
379           module will be called atmel_tsadcc.
380
381 config TOUCHSCREEN_UCB1400
382         tristate "Philips UCB1400 touchscreen"
383         depends on AC97_BUS
384         depends on UCB1400_CORE
385         help
386           This enables support for the Philips UCB1400 touchscreen interface.
387           The UCB1400 is an AC97 audio codec.  The touchscreen interface
388           will be initialized only after the ALSA subsystem has been
389           brought up and the UCB1400 detected.  You therefore have to
390           configure ALSA support as well (either built-in or modular,
391           independently of whether this driver is itself built-in or
392           modular) for this driver to work.
393
394           To compile this driver as a module, choose M here: the
395           module will be called ucb1400_ts.
396
397 config TOUCHSCREEN_WM97XX
398         tristate "Support for WM97xx AC97 touchscreen controllers"
399         depends on AC97_BUS
400         help
401           Say Y here if you have a Wolfson Microelectronics WM97xx
402           touchscreen connected to your system. Note that this option
403           only enables core driver, you will also need to select
404           support for appropriate chip below.
405
406           If unsure, say N.
407
408           To compile this driver as a module, choose M here: the
409           module will be called wm97xx-ts.
410
411 config TOUCHSCREEN_WM9705
412         bool "WM9705 Touchscreen interface support"
413         depends on TOUCHSCREEN_WM97XX
414         default y
415         help
416           Say Y here to enable support for the Wolfson Microelectronics
417           WM9705 touchscreen controller.
418
419 config TOUCHSCREEN_WM9712
420         bool "WM9712 Touchscreen interface support"
421         depends on TOUCHSCREEN_WM97XX
422         default y
423         help
424           Say Y here to enable support for the Wolfson Microelectronics
425           WM9712 touchscreen controller.
426
427 config TOUCHSCREEN_WM9713
428         bool "WM9713 Touchscreen interface support"
429         depends on TOUCHSCREEN_WM97XX
430         default y
431         help
432           Say Y here to enable support for the Wolfson Microelectronics
433           WM9713 touchscreen controller.
434
435 config TOUCHSCREEN_WM97XX_ATMEL
436         tristate "WM97xx Atmel accelerated touch"
437         depends on TOUCHSCREEN_WM97XX && (AVR32 || ARCH_AT91)
438         help
439           Say Y here for support for streaming mode with WM97xx touchscreens
440           on Atmel AT91 or AVR32 systems with an AC97C module.
441
442           Be aware that this will use channel B in the controller for
443           streaming data, this must not conflict with other AC97C drivers.
444
445           If unsure, say N.
446
447           To compile this driver as a module, choose M here: the module will
448           be called atmel-wm97xx.
449
450 config TOUCHSCREEN_WM97XX_MAINSTONE
451         tristate "WM97xx Mainstone/Palm accelerated touch"
452         depends on TOUCHSCREEN_WM97XX && ARCH_PXA
453         help
454           Say Y here for support for streaming mode with WM97xx touchscreens
455           on Mainstone, Palm Tungsten T5, TX and LifeDrive systems.
456
457           If unsure, say N.
458
459           To compile this driver as a module, choose M here: the
460           module will be called mainstone-wm97xx.
461
462 config TOUCHSCREEN_WM97XX_ZYLONITE
463         tristate "Zylonite accelerated touch"
464         depends on TOUCHSCREEN_WM97XX && MACH_ZYLONITE
465         select TOUCHSCREEN_WM9713
466         help
467           Say Y here for support for streaming mode with the touchscreen
468           on Zylonite systems.
469
470           If unsure, say N.
471
472           To compile this driver as a module, choose M here: the
473           module will be called zylonite-wm97xx.
474
475 config TOUCHSCREEN_USB_COMPOSITE
476         tristate "USB Touchscreen Driver"
477         depends on USB_ARCH_HAS_HCD
478         select USB
479         help
480           USB Touchscreen driver for:
481           - eGalax Touchkit USB (also includes eTurboTouch CT-410/510/700)
482           - PanJit TouchSet USB
483           - 3M MicroTouch USB (EX II series)
484           - ITM
485           - some other eTurboTouch
486           - Gunze AHL61
487           - DMC TSC-10/25
488           - IRTOUCHSYSTEMS/UNITOP
489           - IdealTEK URTC1000
490           - GoTop Super_Q2/GogoPen/PenPower tablets
491           - JASTEC USB Touch Controller/DigiTech DTR-02U
492
493           Have a look at <http://linux.chapter7.ch/touchkit/> for
494           a usage description and the required user-space stuff.
495
496           To compile this driver as a module, choose M here: the
497           module will be called usbtouchscreen.
498
499 config TOUCHSCREEN_USB_EGALAX
500         default y
501         bool "eGalax, eTurboTouch CT-410/510/700 device support" if EMBEDDED
502         depends on TOUCHSCREEN_USB_COMPOSITE
503
504 config TOUCHSCREEN_USB_PANJIT
505         default y
506         bool "PanJit device support" if EMBEDDED
507         depends on TOUCHSCREEN_USB_COMPOSITE
508
509 config TOUCHSCREEN_USB_3M
510         default y
511         bool "3M/Microtouch EX II series device support" if EMBEDDED
512         depends on TOUCHSCREEN_USB_COMPOSITE
513
514 config TOUCHSCREEN_USB_ITM
515         default y
516         bool "ITM device support" if EMBEDDED
517         depends on TOUCHSCREEN_USB_COMPOSITE
518
519 config TOUCHSCREEN_USB_ETURBO
520         default y
521         bool "eTurboTouch (non-eGalax compatible) device support" if EMBEDDED
522         depends on TOUCHSCREEN_USB_COMPOSITE
523
524 config TOUCHSCREEN_USB_GUNZE
525         default y
526         bool "Gunze AHL61 device support" if EMBEDDED
527         depends on TOUCHSCREEN_USB_COMPOSITE
528
529 config TOUCHSCREEN_USB_DMC_TSC10
530         default y
531         bool "DMC TSC-10/25 device support" if EMBEDDED
532         depends on TOUCHSCREEN_USB_COMPOSITE
533
534 config TOUCHSCREEN_USB_IRTOUCH
535         default y
536         bool "IRTOUCHSYSTEMS/UNITOP device support" if EMBEDDED
537         depends on TOUCHSCREEN_USB_COMPOSITE
538
539 config TOUCHSCREEN_USB_IDEALTEK
540         default y
541         bool "IdealTEK URTC1000 device support" if EMBEDDED
542         depends on TOUCHSCREEN_USB_COMPOSITE
543
544 config TOUCHSCREEN_USB_GENERAL_TOUCH
545         default y
546         bool "GeneralTouch Touchscreen device support" if EMBEDDED
547         depends on TOUCHSCREEN_USB_COMPOSITE
548
549 config TOUCHSCREEN_USB_GOTOP
550         default y
551         bool "GoTop Super_Q2/GogoPen/PenPower tablet device support" if EMBEDDED
552         depends on TOUCHSCREEN_USB_COMPOSITE
553
554 config TOUCHSCREEN_USB_JASTEC
555         default y
556         bool "JASTEC/DigiTech DTR-02U USB touch controller device support" if EMBEDDED
557         depends on TOUCHSCREEN_USB_COMPOSITE
558
559 config TOUCHSCREEN_USB_E2I
560         default y
561         bool "e2i Touchscreen controller (e.g. from Mimo 740)"
562         depends on TOUCHSCREEN_USB_COMPOSITE
563
564 config TOUCHSCREEN_TOUCHIT213
565         tristate "Sahara TouchIT-213 touchscreen"
566         select SERIO
567         help
568           Say Y here if you have a Sahara TouchIT-213 Tablet PC.
569
570           If unsure, say N.
571
572           To compile this driver as a module, choose M here: the
573           module will be called touchit213.
574
575 config TOUCHSCREEN_TSC2007
576         tristate "TSC2007 based touchscreens"
577         depends on I2C
578         help
579           Say Y here if you have a TSC2007 based touchscreen.
580
581           If unsure, say N.
582
583           To compile this driver as a module, choose M here: the
584           module will be called tsc2007.
585
586 config TOUCHSCREEN_W90X900
587         tristate "W90P910 touchscreen driver"
588         depends on HAVE_CLK
589         help
590           Say Y here if you have a W90P910 based touchscreen.
591
592           To compile this driver as a module, choose M here: the
593           module will be called w90p910_ts.
594
595 config TOUCHSCREEN_PCAP
596         tristate "Motorola PCAP touchscreen"
597         depends on EZX_PCAP
598         help
599           Say Y here if you have a Motorola EZX telephone and
600           want to enable support for the built-in touchscreen.
601
602           To compile this driver as a module, choose M here: the
603           module will be called pcap_ts.
604
605 config HANNSTAR_P1003
606         tristate "Hannstar P1003 touchscreen"
607         depends on I2C2_RK29
608         help
609           RK29 hannstar touch
610
611         config HANNSTAR_MAX_X
612                 int "hannstar touch x max"
613                 depends on HANNSTAR_P1003
614                 default 1087
615                 help 
616                   RK29 hannstar touch max X size
617
618         config HANNSTAR_MAX_Y
619                 int "hannstar touch Y max"
620                 depends on HANNSTAR_P1003
621                 default 800
622                 help
623                   RK29 hannstar touch max Y size
624
625         config HANNSTAR_DEBUG
626                 bool "hannstar debug"
627                 depends on HANNSTAR_P1003
628                 default n
629                 help
630                   RK29 hannstar touch debug
631 config ATMEL_MXT224
632         tristate "Atmel mXT224 touchscreen"
633         depends on I2C2_RK29
634         help
635           RK29 Atmel_mXT224 touch
636
637         config MXT224_MAX_X
638                 int "atmel_mxt224 touch X max"
639                 depends on ATMEL_MXT224
640                 default 4095
641                 help
642                   RK29 atmel_mxt224 touch max X size
643
644         config MXT224_MAX_Y
645                 int "atmel_mxt224 touch Y max"
646                 depends on ATMEL_MXT224
647                 default 4095
648                 help
649                   RK29 atmel_mxt224 touch max Y size
650
651 config SINTEK_3FA16
652          tristate "Sintek 3FA16  touchscreen"
653         depends on I2C2_RK29
654         help
655           RK29 Sintek touch
656
657         config HANNSTAR_MAX_X
658                 int "Sintek touch x max"
659                 depends on SINTEK_3FA16
660                 default 1024
661                 help
662                   RK29 hannstar touch max X size
663
664         config HANNSTAR_MAX_Y
665                 int "Sintek touch Y max"
666                 depends on SINTEK_3FA16
667                 default 600
668                 help
669                   RK29 hannstar touch max Y size
670
671
672         config HANNSTAR_DEBUG
673                 bool "Sintek debug"
674                 depends on SINTEK_3FA16
675                 default n
676                 help
677                   RK29 hannstar touch debug
678 config EETI_EGALAX
679         tristate "EETI_EGALAX touchscreen panel support"
680         depends on I2C
681         help
682           Say Y here to enable support for I2C connected EETI touch panels.
683
684           To compile this driver as a module, choose M here: the
685           module will be called eeti_egalax_ts.
686         
687         config EETI_EGALAX_MAX_X
688                 int "EETI_EGALAX_MAX_X"
689                 depends on EETI_EGALAX
690                 default 2047
691                 help
692                   RK29 EETI_EGALAX touch max X size
693
694         config EETI_EGALAX_MAX_Y
695                 int "EETI_EGALAX_MAX_Y"
696                 depends on EETI_EGALAX
697                 default 2047
698                 help
699                   RK29 EETI_EGALAX touch max Y size
700
701         config EETI_EGALAX_DEBUG
702                 bool "EETI_EGALAX debug"
703                 depends on EETI_EGALAX
704                 default n
705                 help
706                   RK29 EETI_EGALAX touch debug
707
708 config TOUCHSCREEN_IT7260
709         tristate "IT7260 based touchscreens: IT7260 Interface"
710         depends on I2C2_RK29
711         help
712           Say Y here if you have a touchscreen interface using the
713           it7260 controller, and your board-specific initialization
714           code includes that in its table of I2C devices.
715
716           If unsure, say N (but it's safe to say "Y").
717
718 config TOUCHSCREEN_GT801_IIC
719         tristate "GT801_IIC based touchscreens"
720         depends on I2C2_RK29
721
722 endif