blob: 0fb2f5c2459acddf9b1bbab91bf9fbc6075df69a [file] [log] [blame]
Linus Torvalds1da177e2005-04-16 15:20:36 -07001#
Dmitry Torokhovd05e84e2007-05-07 16:38:49 -04002# Touchscreen driver configuration
Linus Torvalds1da177e2005-04-16 15:20:36 -07003#
4menuconfig 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
12if INPUT_TOUCHSCREEN
13
Haojian Zhuang866a98a2009-12-15 16:06:17 -050014config TOUCHSCREEN_88PM860X
15 tristate "Marvell 88PM860x touchscreen"
16 depends on MFD_88PM860X
17 help
18 Say Y here if you have a 88PM860x PMIC and want to enable
19 support for the built-in touchscreen.
20
21 If unsure, say N.
22
23 To compile this driver as a module, choose M here: the
24 module will be called 88pm860x-ts.
25
David Brownellffa458c2006-01-08 13:34:21 -080026config TOUCHSCREEN_ADS7846
Michael Hennerich06a09122010-03-09 20:38:45 -080027 tristate "ADS7846/TSC2046/AD7873 and AD(S)7843 based touchscreens"
David Brownellffa458c2006-01-08 13:34:21 -080028 depends on SPI_MASTER
David Brownell2c8dc072007-01-18 00:45:48 -050029 depends on HWMON = n || HWMON
David Brownellffa458c2006-01-08 13:34:21 -080030 help
31 Say Y here if you have a touchscreen interface using the
Michael Hennerich06a09122010-03-09 20:38:45 -080032 ADS7846/TSC2046/AD7873 or ADS7843/AD7843 controller,
33 and your board-specific setup code includes that in its
34 table of SPI devices.
David Brownellffa458c2006-01-08 13:34:21 -080035
David Brownell2c8dc072007-01-18 00:45:48 -050036 If HWMON is selected, and the driver is told the reference voltage
37 on your board, you will also get hwmon interfaces for the voltage
Michael Hennerich06a09122010-03-09 20:38:45 -080038 (and on ads7846/tsc2046/ad7873, temperature) sensors of this chip.
David Brownell2c8dc072007-01-18 00:45:48 -050039
David Brownellffa458c2006-01-08 13:34:21 -080040 If unsure, say N (but it's safe to say "Y").
41
42 To compile this driver as a module, choose M here: the
43 module will be called ads7846.
44
Michael Hennerich331b78e2009-03-09 20:12:52 -070045config TOUCHSCREEN_AD7877
46 tristate "AD7877 based touchscreens"
47 depends on SPI_MASTER
48 help
49 Say Y here if you have a touchscreen interface using the
50 AD7877 controller, and your board-specific initialization
51 code includes that in its table of SPI devices.
52
53 If unsure, say N (but it's safe to say "Y").
54
55 To compile this driver as a module, choose M here: the
56 module will be called ad7877.
57
Bryan Huntsman3f2bc4d2011-08-16 17:27:22 -070058config TOUCHSCREEN_ATMEL_MAXTOUCH
59 tristate "Atmel maXTouch based touchscreens"
60 depends on I2C
61 default n
62 help
63 Say Y here if you have an Atmel Maxtouch based touchscreen.
64
65 If unsure, say N.
66
67 To compile this driver as a module, choose M here: the
68 module will be called maXTouch.
69
Mike Frysinger4397c982010-06-30 01:40:52 -070070config TOUCHSCREEN_AD7879
71 tristate "Analog Devices AD7879-1/AD7889-1 touchscreen interface"
Michael Hennerichb4be4682009-03-09 20:12:52 -070072 help
Mike Frysinger4397c982010-06-30 01:40:52 -070073 Say Y here if you want to support a touchscreen interface using
74 the AD7879-1/AD7889-1 controller.
Michael Hennerichb4be4682009-03-09 20:12:52 -070075
Mike Frysinger4397c982010-06-30 01:40:52 -070076 You should select a bus connection too.
Michael Hennerichb4be4682009-03-09 20:12:52 -070077
78 To compile this driver as a module, choose M here: the
79 module will be called ad7879.
80
Mike Frysinger4397c982010-06-30 01:40:52 -070081config TOUCHSCREEN_AD7879_I2C
82 tristate "support I2C bus connection"
83 depends on TOUCHSCREEN_AD7879 && I2C
84 help
85 Say Y here if you have AD7879-1/AD7889-1 hooked to an I2C bus.
86
87 To compile this driver as a module, choose M here: the
88 module will be called ad7879-i2c.
89
Michael Hennerichb4be4682009-03-09 20:12:52 -070090config TOUCHSCREEN_AD7879_SPI
Mike Frysinger4397c982010-06-30 01:40:52 -070091 tristate "support SPI bus connection"
92 depends on TOUCHSCREEN_AD7879 && SPI_MASTER
Michael Hennerichb4be4682009-03-09 20:12:52 -070093 help
Mike Frysinger4397c982010-06-30 01:40:52 -070094 Say Y here if you have AD7879-1/AD7889-1 hooked to a SPI bus.
Michael Hennerichb4be4682009-03-09 20:12:52 -070095
96 If unsure, say N (but it's safe to say "Y").
97
98 To compile this driver as a module, choose M here: the
Mike Frysinger4397c982010-06-30 01:40:52 -070099 module will be called ad7879-spi.
Michael Hennerichb4be4682009-03-09 20:12:52 -0700100
Dmitry Torokhov964de522011-02-02 23:21:58 -0800101config TOUCHSCREEN_ATMEL_MXT
102 tristate "Atmel mXT I2C Touchscreen"
103 depends on I2C
104 help
105 Say Y here if you have Atmel mXT series I2C touchscreen,
106 such as AT42QT602240/ATMXT224, connected to your system.
107
108 If unsure, say N.
109
110 To compile this driver as a module, choose M here: the
111 module will be called atmel_mxt_ts.
112
Heiko Stübner5245db42011-12-27 21:21:17 -0800113config TOUCHSCREEN_AUO_PIXCIR
114 tristate "AUO in-cell touchscreen using Pixcir ICs"
115 depends on I2C
116 depends on GPIOLIB
117 help
118 Say Y here if you have a AUO display with in-cell touchscreen
119 using Pixcir ICs.
120
121 If unsure, say N.
122
123 To compile this driver as a module, choose M here: the
124 module will be called auo-pixcir-ts.
125
Linus Torvalds1da177e2005-04-16 15:20:36 -0700126config TOUCHSCREEN_BITSY
127 tristate "Compaq iPAQ H3600 (Bitsy) touchscreen"
128 depends on SA1100_BITSY
129 select SERIO
130 help
131 Say Y here if you have the h3600 (Bitsy) touchscreen.
132
133 If unsure, say N.
134
135 To compile this driver as a module, choose M here: the
136 module will be called h3600_ts_input.
137
Naveen Kumar Gaddipati4780c8d2010-10-04 22:32:48 -0700138config TOUCHSCREEN_BU21013
139 tristate "BU21013 based touch panel controllers"
140 depends on I2C
141 help
142 Say Y here if you have a bu21013 touchscreen connected to
143 your system.
144
145 If unsure, say N.
146
147 To compile this driver as a module, choose M here: the
148 module will be called bu21013_ts.
149
Samuli Konttila60347c12010-07-30 09:02:43 -0700150config TOUCHSCREEN_CY8CTMG110
151 tristate "cy8ctmg110 touchscreen"
152 depends on I2C
153 depends on GPIOLIB
Samuli Konttila60347c12010-07-30 09:02:43 -0700154 help
155 Say Y here if you have a cy8ctmg110 capacitive touchscreen on
156 an AAVA device.
157
158 If unsure, say N.
159
160 To compile this driver as a module, choose M here: the
161 module will be called cy8ctmg110_ts.
162
Javier Martinez Canillas4065d1e2012-01-31 00:18:00 -0800163config TOUCHSCREEN_CYTTSP_CORE
164 tristate "Cypress TTSP touchscreen"
165 help
166 Say Y here if you have a touchscreen using controller from
167 the Cypress TrueTouch(tm) Standard Product family connected
168 to your system. You will also need to select appropriate
169 bus connection below.
170
171 If unsure, say N.
172
173 To compile this driver as a module, choose M here: the
174 module will be called cyttsp_core.
175
176config TOUCHSCREEN_CYTTSP_I2C
177 tristate "support I2C bus connection"
178 depends on TOUCHSCREEN_CYTTSP_CORE && I2C
179 help
180 Say Y here if the touchscreen is connected via I2C bus.
181
182 To compile this driver as a module, choose M here: the
183 module will be called cyttsp_i2c.
184
185config TOUCHSCREEN_CYTTSP_SPI
186 tristate "support SPI bus connection"
187 depends on TOUCHSCREEN_CYTTSP_CORE && SPI_MASTER
188 help
189 Say Y here if the touchscreen is connected via SPI bus.
190
191 To compile this driver as a module, choose M here: the
192 module will be called cyttsp_spi.
193
Eric Miao9bcc00b2008-12-23 04:21:04 -0500194config TOUCHSCREEN_DA9034
195 tristate "Touchscreen support for Dialog Semiconductor DA9034"
196 depends on PMIC_DA903X
197 default y
198 help
199 Say Y here to enable the support for the touchscreen found
200 on Dialog Semiconductor DA9034 PMIC.
201
Tias Gunsa5f523b2009-10-25 12:13:58 -0700202config TOUCHSCREEN_DYNAPRO
203 tristate "Dynapro serial touchscreen"
204 select SERIO
205 help
206 Say Y here if you have a Dynapro serial touchscreen connected to
207 your system.
208
209 If unsure, say N.
210
211 To compile this driver as a module, choose M here: the
212 module will be called dynapro.
213
Adam Bennett422dee52010-04-12 19:54:38 -0700214config TOUCHSCREEN_HAMPSHIRE
215 tristate "Hampshire serial touchscreen"
216 select SERIO
217 help
218 Say Y here if you have a Hampshire serial touchscreen connected to
219 your system.
220
221 If unsure, say N.
222
223 To compile this driver as a module, choose M here: the
224 module will be called hampshire.
225
Daniel Mack10494dc2009-05-18 16:10:39 -0700226config TOUCHSCREEN_EETI
227 tristate "EETI touchscreen panel support"
228 depends on I2C
229 help
230 Say Y here to enable support for I2C connected EETI touch panels.
231
232 To compile this driver as a module, choose M here: the
233 module will be called eeti_ts.
234
Zhang Jiejing59bae1d2011-11-12 00:03:18 -0800235config TOUCHSCREEN_EGALAX
236 tristate "EETI eGalax multi-touch panel support"
237 depends on I2C
238 help
239 Say Y here to enable support for I2C connected EETI
240 eGalax multi-touch panels.
241
242 To compile this driver as a module, choose M here: the
243 module will be called egalax_ts.
244
Dmitry Torokhov85f202d2007-07-18 00:37:01 -0400245config TOUCHSCREEN_FUJITSU
246 tristate "Fujitsu serial touchscreen"
247 select SERIO
248 help
249 Say Y here if you have the Fujitsu touchscreen (such as one
250 installed in Lifebook P series laptop) connected to your
251 system.
252
253 If unsure, say N.
254
255 To compile this driver as a module, choose M here: the
256 module will be called fujitsu-ts.
257
Olivier Sobrie5c6a7a62012-03-16 23:57:09 -0700258config TOUCHSCREEN_ILI210X
259 tristate "Ilitek ILI210X based touchscreen"
260 depends on I2C
261 help
262 Say Y here if you have a ILI210X based touchscreen
263 controller. This driver supports models ILI2102,
264 ILI2102s, ILI2103, ILI2103s and ILI2105.
265 Such kind of chipsets can be found in Amazon Kindle Fire
266 touchscreens.
267
268 If unsure, say N.
269
270 To compile this driver as a module, choose M here: the
271 module will be called ili210x.
272
Arnaud Patardf5f96b92009-11-23 09:47:12 -0800273config TOUCHSCREEN_S3C2410
Ben Dooks504d36e2010-05-19 14:45:01 +0900274 tristate "Samsung S3C2410/generic touchscreen input driver"
Kukjin Kimb130d5c2012-02-03 14:29:23 +0900275 depends on ARCH_S3C24XX || SAMSUNG_DEV_TS
Mark Brown829ab5b2010-05-31 11:57:24 -0700276 select S3C_ADC
Arnaud Patardf5f96b92009-11-23 09:47:12 -0800277 help
278 Say Y here if you have the s3c2410 touchscreen.
279
280 If unsure, say N.
281
282 To compile this driver as a module, choose M here: the
283 module will be called s3c2410_ts.
284
Linus Torvalds1da177e2005-04-16 15:20:36 -0700285config TOUCHSCREEN_GUNZE
286 tristate "Gunze AHL-51S touchscreen"
287 select SERIO
288 help
289 Say Y here if you have the Gunze AHL-51 touchscreen connected to
290 your system.
291
292 If unsure, say N.
293
294 To compile this driver as a module, choose M here: the
295 module will be called gunze.
296
297config TOUCHSCREEN_ELO
298 tristate "Elo serial touchscreens"
299 select SERIO
300 help
301 Say Y here if you have an Elo serial touchscreen connected to
302 your system.
303
304 If unsure, say N.
305
306 To compile this driver as a module, choose M here: the
Michael Prokop153ab422005-07-11 01:09:10 -0500307 module will be called elo.
Linus Torvalds1da177e2005-04-16 15:20:36 -0700308
Jaya Kumar3eb1aa42008-11-19 16:58:50 -0500309config TOUCHSCREEN_WACOM_W8001
310 tristate "Wacom W8001 penabled serial touchscreen"
311 select SERIO
312 help
313 Say Y here if you have an Wacom W8001 penabled serial touchscreen
314 connected to your system.
315
316 If unsure, say N.
317
318 To compile this driver as a module, choose M here: the
319 module will be called wacom_w8001.
320
Kevin Wells3045a5f2010-08-28 22:45:22 -0700321config TOUCHSCREEN_LPC32XX
322 tristate "LPC32XX touchscreen controller"
323 depends on ARCH_LPC32XX
324 help
325 Say Y here if you have a LPC32XX device and want
326 to support the built-in touchscreen.
327
328 To compile this driver as a module, choose M here: the
329 module will be called lpc32xx_ts.
330
Zhang Jiejing42033062011-04-11 23:48:23 -0700331config TOUCHSCREEN_MAX11801
332 tristate "MAX11801 based touchscreens"
333 depends on I2C
334 help
335 Say Y here if you have a MAX11801 based touchscreen
336 controller.
337
338 If unsure, say N.
339
340 To compile this driver as a module, choose M here: the
341 module will be called max11801_ts.
342
David Hays84b6fd32014-06-22 22:01:47 -0700343config TOUCHSCREEN_MAX1187X
344 tristate "Maxim max1187X touchscreen"
345 depends on I2C
346 help
347 Say Y here if you have a Maxim max11871 touchscreen connected
348 to your system. max11871 conforms to the Maxim Touch Protocol
349 (MTP) defined by Maxim.
350
351 If unsure, say N.
352
353 To compile this driver as a module, choose M here: the
354 module will be called max1187x.
355
Joonyoung Shim38e783b2009-09-17 22:35:45 -0700356config TOUCHSCREEN_MCS5000
357 tristate "MELFAS MCS-5000 touchscreen"
358 depends on I2C
359 help
360 Say Y here if you have the MELFAS MCS-5000 touchscreen controller
361 chip in your system.
362
363 If unsure, say N.
364
365 To compile this driver as a module, choose M here: the
366 module will be called mcs5000_ts.
Jaya Kumar3eb1aa42008-11-19 16:58:50 -0500367
Linus Torvalds1da177e2005-04-16 15:20:36 -0700368config TOUCHSCREEN_MTOUCH
369 tristate "MicroTouch serial touchscreens"
370 select SERIO
371 help
372 Say Y here if you have a MicroTouch (3M) serial touchscreen connected to
373 your system.
374
375 If unsure, say N.
376
377 To compile this driver as a module, choose M here: the
378 module will be called mtouch.
379
Richard Lemon3cadd2d2008-06-26 10:10:41 -0400380config TOUCHSCREEN_INEXIO
381 tristate "iNexio serial touchscreens"
382 select SERIO
383 help
384 Say Y here if you have an iNexio serial touchscreen connected to
385 your system.
386
387 If unsure, say N.
388
389 To compile this driver as a module, choose M here: the
390 module will be called inexio.
391
Dmitry Torokhovd4f5f932010-08-31 23:00:52 -0700392config TOUCHSCREEN_INTEL_MID
393 tristate "Intel MID platform resistive touchscreen"
394 depends on INTEL_SCU_IPC
395 help
396 Say Y here if you have a Intel MID based touchscreen in
397 your system.
398
399 If unsure, say N.
400
401 To compile this driver as a module, choose M here: the
402 module will be called intel_mid_touch.
403
Linus Torvalds1da177e2005-04-16 15:20:36 -0700404config TOUCHSCREEN_MK712
405 tristate "ICS MicroClock MK712 touchscreen"
406 help
407 Say Y here if you have the ICS MicroClock MK712 touchscreen
408 controller chip in your system.
409
410 If unsure, say N.
411
412 To compile this driver as a module, choose M here: the
413 module will be called mk712.
414
415config TOUCHSCREEN_HP600
Kristoffer Ericson4ff891e2008-01-14 00:54:23 -0500416 tristate "HP Jornada 6xx touchscreen"
Paul Mundt00258352006-01-16 22:14:08 -0800417 depends on SH_HP6XX && SH_ADC
Linus Torvalds1da177e2005-04-16 15:20:36 -0700418 help
Kristoffer Ericson4ff891e2008-01-14 00:54:23 -0500419 Say Y here if you have a HP Jornada 620/660/680/690 and want to
Linus Torvalds1da177e2005-04-16 15:20:36 -0700420 support the built-in touchscreen.
421
Linus Torvalds1da177e2005-04-16 15:20:36 -0700422 To compile this driver as a module, choose M here: the
423 module will be called hp680_ts_input.
424
Kristoffer Ericson5637f022007-09-26 00:02:56 -0400425config TOUCHSCREEN_HP7XX
Kristoffer Ericson4ff891e2008-01-14 00:54:23 -0500426 tristate "HP Jornada 7xx touchscreen"
Kristoffer Ericson5637f022007-09-26 00:02:56 -0400427 depends on SA1100_JORNADA720_SSP
428 help
429 Say Y here if you have a HP Jornada 710/720/728 and want
430 to support the built-in touchscreen.
431
432 To compile this driver as a module, choose M here: the
433 module will be called jornada720_ts.
434
Pau Oliva Fora5a18c342008-06-02 00:38:35 -0400435config TOUCHSCREEN_HTCPEN
436 tristate "HTC Shift X9500 touchscreen"
437 depends on ISA
438 help
439 Say Y here if you have an HTC Shift UMPC also known as HTC X9500
440 Clio / Shangrila and want to support the built-in touchscreen.
441
442 If unsure, say N.
443
444 To compile this driver as a module, choose M here: the
445 module will be called htcpen.
446
Rick Kochee479992006-08-05 00:32:18 -0400447config TOUCHSCREEN_PENMOUNT
448 tristate "Penmount serial touchscreen"
449 select SERIO
450 help
451 Say Y here if you have a Penmount serial touchscreen connected to
452 your system.
453
454 If unsure, say N.
455
456 To compile this driver as a module, choose M here: the
457 module will be called penmount.
458
Bryan Huntsman3f2bc4d2011-08-16 17:27:22 -0700459config TOUCHSCREEN_MSM
460 bool "Qualcomm MSM touchscreen controller"
461 depends on ARCH_MSM7X30 && MARIMBA_TSADC
462 default n
463 help
464 Say Y here if you have a 4-wire resistive touchscreen panel
465 connected to the TSSC touchscreen controller on a
466 Qualcomm MSM/QSD based SoC.
467
Magnus Damm885c3162008-05-07 11:15:02 -0400468config TOUCHSCREEN_MIGOR
469 tristate "Renesas MIGO-R touchscreen"
470 depends on SH_MIGOR && I2C
471 help
472 Say Y here to enable MIGO-R touchscreen support.
473
474 If unsure, say N.
475
476 To compile this driver as a module, choose M here: the
477 module will be called migor_ts.
478
Cyril Chemparathy0fa6c772010-09-20 12:26:43 -0400479config TOUCHSCREEN_TNETV107X
480 tristate "TI TNETV107X touchscreen support"
481 depends on ARCH_DAVINCI_TNETV107X
482 help
483 Say Y here if you want to use the TNETV107X touchscreen.
484
485 To compile this driver as a module, choose M here: the
486 module will be called tnetv107x-ts.
487
Arve Hjønnevåg46b612b2007-08-21 21:56:46 -0700488config TOUCHSCREEN_SYNAPTICS_I2C_RMI
489 tristate "Synaptics i2c touchscreen"
490 depends on I2C
491 help
492 This enables support for Synaptics RMI over I2C based touchscreens.
493
Taniya Das6f0884b2011-09-06 16:24:21 +0530494config TOUCHSCREEN_SYNAPTICS_RMI4_I2C
495 tristate "Synaptics i2c touchscreen(ClearPad 3000)"
496 depends on I2C
497 select SYNA_MULTI_TOUCH
498 help
499 This enables support for Synaptics RMI over I2C based touchscreens(ClearPad 3000).
500
501config SYNA_MULTI_TOUCH
502 tristate "Synaptics i2c touchscreen(ClearPad 3000) MutilTouch support"
503 depends on TOUCHSCREEN_SYNAPTICS_RMI4_I2C
504 default y
505
Rick Koch4003dff2006-08-05 00:32:24 -0400506config TOUCHSCREEN_TOUCHRIGHT
507 tristate "Touchright serial touchscreen"
508 select SERIO
509 help
510 Say Y here if you have a Touchright serial touchscreen connected to
511 your system.
512
513 If unsure, say N.
514
515 To compile this driver as a module, choose M here: the
516 module will be called touchright.
517
Rick Koch11ea3172006-08-05 00:32:30 -0400518config TOUCHSCREEN_TOUCHWIN
519 tristate "Touchwin serial touchscreen"
520 select SERIO
521 help
522 Say Y here if you have a Touchwin serial touchscreen connected to
523 your system.
524
525 If unsure, say N.
526
527 To compile this driver as a module, choose M here: the
528 module will be called touchwin.
529
Rachna Patil1b8be322012-03-04 08:11:57 -0800530config TOUCHSCREEN_TI_TSCADC
531 tristate "TI Touchscreen Interface"
532 depends on ARCH_OMAP2PLUS
533 help
534 Say Y here if you have 4/5/8 wire touchscreen controller
535 to be connected to the ADC controller on your TI AM335x SoC.
536
537 If unsure, say N.
538
539 To compile this driver as a module, choose M here: the
540 module will be called ti_tscadc.
541
Dan Liang72d18a72008-07-23 21:27:25 -0400542config TOUCHSCREEN_ATMEL_TSADCC
543 tristate "Atmel Touchscreen Interface"
Nicolas Ferre985f37f2009-11-19 09:32:52 -0800544 depends on ARCH_AT91SAM9RL || ARCH_AT91SAM9G45
Dan Liang72d18a72008-07-23 21:27:25 -0400545 help
546 Say Y here if you have a 4-wire touchscreen connected to the
547 ADC Controller on your Atmel SoC (such as the AT91SAM9RL).
548
549 If unsure, say N.
550
551 To compile this driver as a module, choose M here: the
552 module will be called atmel_tsadcc.
553
Nicolas Pitref40219b2006-11-17 01:07:26 -0500554config TOUCHSCREEN_UCB1400
555 tristate "Philips UCB1400 touchscreen"
Andrew Morton64c12e92008-10-15 13:50:20 +0200556 depends on AC97_BUS
Marek Vašutd9105c22008-08-03 21:34:08 +0100557 depends on UCB1400_CORE
Nicolas Pitref40219b2006-11-17 01:07:26 -0500558 help
559 This enables support for the Philips UCB1400 touchscreen interface.
560 The UCB1400 is an AC97 audio codec. The touchscreen interface
561 will be initialized only after the ALSA subsystem has been
562 brought up and the UCB1400 detected. You therefore have to
563 configure ALSA support as well (either built-in or modular,
564 independently of whether this driver is itself built-in or
565 modular) for this driver to work.
566
567 To compile this driver as a module, choose M here: the
568 module will be called ucb1400_ts.
569
Jianchun Bian36a281e2011-12-30 15:16:21 -0800570config TOUCHSCREEN_PIXCIR
571 tristate "PIXCIR I2C touchscreens"
572 depends on I2C
573 help
574 Say Y here if you have a pixcir i2c touchscreen
575 controller.
576
577 If unsure, say N.
578
579 To compile this driver as a module, choose M here: the
580 module will be called pixcir_i2c_ts.
581
Mark Brown00cfa732011-01-30 12:31:30 -0800582config TOUCHSCREEN_WM831X
583 tristate "Support for WM831x touchscreen controllers"
584 depends on MFD_WM831X
585 help
586 This enables support for the touchscreen controller on the WM831x
587 series of PMICs.
588
589 To compile this driver as a module, choose M here: the
590 module will be called wm831x-ts.
591
Mark Brownfebf1df2008-04-02 00:51:09 -0400592config TOUCHSCREEN_WM97XX
593 tristate "Support for WM97xx AC97 touchscreen controllers"
594 depends on AC97_BUS
595 help
596 Say Y here if you have a Wolfson Microelectronics WM97xx
597 touchscreen connected to your system. Note that this option
598 only enables core driver, you will also need to select
599 support for appropriate chip below.
600
601 If unsure, say N.
602
603 To compile this driver as a module, choose M here: the
604 module will be called wm97xx-ts.
605
Mark Brown9448cef2008-04-02 00:51:21 -0400606config TOUCHSCREEN_WM9705
607 bool "WM9705 Touchscreen interface support"
608 depends on TOUCHSCREEN_WM97XX
Mark Brown558a1712008-07-29 01:14:59 -0400609 default y
Mark Brown9448cef2008-04-02 00:51:21 -0400610 help
Mark Brown558a1712008-07-29 01:14:59 -0400611 Say Y here to enable support for the Wolfson Microelectronics
612 WM9705 touchscreen controller.
Mark Brown9448cef2008-04-02 00:51:21 -0400613
Mark Brownde22b9e2008-04-02 00:51:26 -0400614config TOUCHSCREEN_WM9712
615 bool "WM9712 Touchscreen interface support"
616 depends on TOUCHSCREEN_WM97XX
Mark Brown558a1712008-07-29 01:14:59 -0400617 default y
Mark Brownde22b9e2008-04-02 00:51:26 -0400618 help
Mark Brown558a1712008-07-29 01:14:59 -0400619 Say Y here to enable support for the Wolfson Microelectronics
620 WM9712 touchscreen controller.
Mark Brownde22b9e2008-04-02 00:51:26 -0400621
Mark Browndca98e92008-04-02 00:51:30 -0400622config TOUCHSCREEN_WM9713
623 bool "WM9713 Touchscreen interface support"
624 depends on TOUCHSCREEN_WM97XX
Mark Brown558a1712008-07-29 01:14:59 -0400625 default y
Mark Browndca98e92008-04-02 00:51:30 -0400626 help
Mark Brown558a1712008-07-29 01:14:59 -0400627 Say Y here to enable support for the Wolfson Microelectronics
628 WM9713 touchscreen controller.
Mark Browndca98e92008-04-02 00:51:30 -0400629
Hans-Christian Egtvedt864fe732009-04-18 18:45:06 -0700630config TOUCHSCREEN_WM97XX_ATMEL
631 tristate "WM97xx Atmel accelerated touch"
632 depends on TOUCHSCREEN_WM97XX && (AVR32 || ARCH_AT91)
633 help
634 Say Y here for support for streaming mode with WM97xx touchscreens
635 on Atmel AT91 or AVR32 systems with an AC97C module.
636
637 Be aware that this will use channel B in the controller for
638 streaming data, this must not conflict with other AC97C drivers.
639
640 If unsure, say N.
641
642 To compile this driver as a module, choose M here: the module will
643 be called atmel-wm97xx.
644
Mark Brown4db8a5f2008-04-02 00:51:46 -0400645config TOUCHSCREEN_WM97XX_MAINSTONE
Marek Vasutb8333062009-07-20 22:26:37 -0700646 tristate "WM97xx Mainstone/Palm accelerated touch"
Mark Brown4db8a5f2008-04-02 00:51:46 -0400647 depends on TOUCHSCREEN_WM97XX && ARCH_PXA
648 help
649 Say Y here for support for streaming mode with WM97xx touchscreens
Marek Vasutb8333062009-07-20 22:26:37 -0700650 on Mainstone, Palm Tungsten T5, TX and LifeDrive systems.
Mark Brown4db8a5f2008-04-02 00:51:46 -0400651
652 If unsure, say N.
653
654 To compile this driver as a module, choose M here: the
655 module will be called mainstone-wm97xx.
656
Mark Brown22e39d32009-03-04 01:12:49 -0800657config TOUCHSCREEN_WM97XX_ZYLONITE
658 tristate "Zylonite accelerated touch"
659 depends on TOUCHSCREEN_WM97XX && MACH_ZYLONITE
660 select TOUCHSCREEN_WM9713
661 help
662 Say Y here for support for streaming mode with the touchscreen
663 on Zylonite systems.
664
665 If unsure, say N.
666
667 To compile this driver as a module, choose M here: the
668 module will be called zylonite-wm97xx.
669
Dmitry Torokhovd05e84e2007-05-07 16:38:49 -0400670config TOUCHSCREEN_USB_COMPOSITE
671 tristate "USB Touchscreen Driver"
Al Viro7a86ede2007-05-15 20:36:20 +0100672 depends on USB_ARCH_HAS_HCD
Dmitry Torokhovd05e84e2007-05-07 16:38:49 -0400673 select USB
674 help
675 USB Touchscreen driver for:
676 - eGalax Touchkit USB (also includes eTurboTouch CT-410/510/700)
677 - PanJit TouchSet USB
678 - 3M MicroTouch USB (EX II series)
679 - ITM
680 - some other eTurboTouch
681 - Gunze AHL61
682 - DMC TSC-10/25
Ondrej Zarydf561fc2007-07-03 01:55:03 -0400683 - IRTOUCHSYSTEMS/UNITOP
Ondrej Zarya14a8402007-09-04 23:45:01 -0400684 - IdealTEK URTC1000
Jerrold Jones14e40202007-10-22 00:59:47 -0400685 - GoTop Super_Q2/GogoPen/PenPower tablets
Jim Perssonf7370692009-07-07 22:07:59 -0700686 - JASTEC USB Touch Controller/DigiTech DTR-02U
Daniel Silverstone2330ed12009-11-23 08:38:16 -0800687 - Zytronic controllers
Michael Gebetsroitherd2cc817a2011-11-04 23:56:05 -0700688 - Elo TouchSystems 2700 IntelliTouch
Armando Viscontiaa875122012-03-04 10:41:36 -0800689 - EasyTouch USB Touch Controller from Data Modul
Dmitry Torokhovd05e84e2007-05-07 16:38:49 -0400690
691 Have a look at <http://linux.chapter7.ch/touchkit/> for
692 a usage description and the required user-space stuff.
693
694 To compile this driver as a module, choose M here: the
695 module will be called usbtouchscreen.
696
Sascha Hauerd201fd52009-12-15 08:48:57 -0800697config TOUCHSCREEN_MC13783
698 tristate "Freescale MC13783 touchscreen input driver"
699 depends on MFD_MC13783
700 help
701 Say Y here if you have an Freescale MC13783 PMIC on your
702 board and want to use its touchscreen
703
704 If unsure, say N.
705
706 To compile this driver as a module, choose M here: the
707 module will be called mc13783_ts.
708
Dmitry Torokhovd05e84e2007-05-07 16:38:49 -0400709config TOUCHSCREEN_USB_EGALAX
710 default y
David Rientjes6a108a12011-01-20 14:44:16 -0800711 bool "eGalax, eTurboTouch CT-410/510/700 device support" if EXPERT
Dmitry Torokhovd05e84e2007-05-07 16:38:49 -0400712 depends on TOUCHSCREEN_USB_COMPOSITE
713
714config TOUCHSCREEN_USB_PANJIT
715 default y
David Rientjes6a108a12011-01-20 14:44:16 -0800716 bool "PanJit device support" if EXPERT
Dmitry Torokhovd05e84e2007-05-07 16:38:49 -0400717 depends on TOUCHSCREEN_USB_COMPOSITE
718
719config TOUCHSCREEN_USB_3M
720 default y
David Rientjes6a108a12011-01-20 14:44:16 -0800721 bool "3M/Microtouch EX II series device support" if EXPERT
Dmitry Torokhovd05e84e2007-05-07 16:38:49 -0400722 depends on TOUCHSCREEN_USB_COMPOSITE
723
724config TOUCHSCREEN_USB_ITM
725 default y
David Rientjes6a108a12011-01-20 14:44:16 -0800726 bool "ITM device support" if EXPERT
Dmitry Torokhovd05e84e2007-05-07 16:38:49 -0400727 depends on TOUCHSCREEN_USB_COMPOSITE
728
729config TOUCHSCREEN_USB_ETURBO
730 default y
David Rientjes6a108a12011-01-20 14:44:16 -0800731 bool "eTurboTouch (non-eGalax compatible) device support" if EXPERT
Dmitry Torokhovd05e84e2007-05-07 16:38:49 -0400732 depends on TOUCHSCREEN_USB_COMPOSITE
733
734config TOUCHSCREEN_USB_GUNZE
735 default y
David Rientjes6a108a12011-01-20 14:44:16 -0800736 bool "Gunze AHL61 device support" if EXPERT
Dmitry Torokhovd05e84e2007-05-07 16:38:49 -0400737 depends on TOUCHSCREEN_USB_COMPOSITE
738
739config TOUCHSCREEN_USB_DMC_TSC10
740 default y
David Rientjes6a108a12011-01-20 14:44:16 -0800741 bool "DMC TSC-10/25 device support" if EXPERT
Dmitry Torokhovd05e84e2007-05-07 16:38:49 -0400742 depends on TOUCHSCREEN_USB_COMPOSITE
743
Ondrej Zarydf561fc2007-07-03 01:55:03 -0400744config TOUCHSCREEN_USB_IRTOUCH
745 default y
David Rientjes6a108a12011-01-20 14:44:16 -0800746 bool "IRTOUCHSYSTEMS/UNITOP device support" if EXPERT
Ondrej Zarydf561fc2007-07-03 01:55:03 -0400747 depends on TOUCHSCREEN_USB_COMPOSITE
748
Ondrej Zarya14a8402007-09-04 23:45:01 -0400749config TOUCHSCREEN_USB_IDEALTEK
750 default y
David Rientjes6a108a12011-01-20 14:44:16 -0800751 bool "IdealTEK URTC1000 device support" if EXPERT
Ondrej Zarya14a8402007-09-04 23:45:01 -0400752 depends on TOUCHSCREEN_USB_COMPOSITE
753
Ilya Frolov9d5657d2007-10-12 14:19:40 -0400754config TOUCHSCREEN_USB_GENERAL_TOUCH
755 default y
David Rientjes6a108a12011-01-20 14:44:16 -0800756 bool "GeneralTouch Touchscreen device support" if EXPERT
Ilya Frolov9d5657d2007-10-12 14:19:40 -0400757 depends on TOUCHSCREEN_USB_COMPOSITE
758
Jerrold Jones14e40202007-10-22 00:59:47 -0400759config TOUCHSCREEN_USB_GOTOP
760 default y
David Rientjes6a108a12011-01-20 14:44:16 -0800761 bool "GoTop Super_Q2/GogoPen/PenPower tablet device support" if EXPERT
Jerrold Jones14e40202007-10-22 00:59:47 -0400762 depends on TOUCHSCREEN_USB_COMPOSITE
763
Jim Perssonf7370692009-07-07 22:07:59 -0700764config TOUCHSCREEN_USB_JASTEC
765 default y
David Rientjes6a108a12011-01-20 14:44:16 -0800766 bool "JASTEC/DigiTech DTR-02U USB touch controller device support" if EXPERT
Jim Perssonf7370692009-07-07 22:07:59 -0700767 depends on TOUCHSCREEN_USB_COMPOSITE
768
Michael Gebetsroitherd2cc817a2011-11-04 23:56:05 -0700769config TOUCHSCREEN_USB_ELO
770 default y
771 bool "Elo TouchSystems 2700 IntelliTouch controller device support" if EXPERT
772 depends on TOUCHSCREEN_USB_COMPOSITE
773
Florian Echtler9e3b2582009-07-27 17:35:39 -0700774config TOUCHSCREEN_USB_E2I
775 default y
776 bool "e2i Touchscreen controller (e.g. from Mimo 740)"
777 depends on TOUCHSCREEN_USB_COMPOSITE
778
Daniel Silverstone2330ed12009-11-23 08:38:16 -0800779config TOUCHSCREEN_USB_ZYTRONIC
780 default y
David Rientjes6a108a12011-01-20 14:44:16 -0800781 bool "Zytronic controller" if EXPERT
Daniel Silverstone2330ed12009-11-23 08:38:16 -0800782 depends on TOUCHSCREEN_USB_COMPOSITE
783
Petr Å tetiar38771bb2010-06-28 09:38:48 -0700784config TOUCHSCREEN_USB_ETT_TC45USB
Petr Å tetiardbe14202009-11-29 23:37:07 -0800785 default y
David Rientjes6a108a12011-01-20 14:44:16 -0800786 bool "ET&T USB series TC4UM/TC5UH touchscreen controller support" if EXPERT
Petr Å tetiardbe14202009-11-29 23:37:07 -0800787 depends on TOUCHSCREEN_USB_COMPOSITE
788
Ondrej Zary51974242010-02-04 00:17:18 -0800789config TOUCHSCREEN_USB_NEXIO
790 default y
David Rientjes6a108a12011-01-20 14:44:16 -0800791 bool "NEXIO/iNexio device support" if EXPERT
Ondrej Zary51974242010-02-04 00:17:18 -0800792 depends on TOUCHSCREEN_USB_COMPOSITE
793
Armando Viscontiaa875122012-03-04 10:41:36 -0800794config TOUCHSCREEN_USB_EASYTOUCH
795 default y
796 bool "EasyTouch USB Touch controller device support" if EMBEDDED
797 depends on TOUCHSCREEN_USB_COMPOSITE
798 help
799 Say Y here if you have a EasyTouch USB Touch controller device support.
800 If unsure, say N.
801
Claudio Nieder73422392008-07-07 11:56:30 -0400802config TOUCHSCREEN_TOUCHIT213
803 tristate "Sahara TouchIT-213 touchscreen"
804 select SERIO
805 help
806 Say Y here if you have a Sahara TouchIT-213 Tablet PC.
807
808 If unsure, say N.
809
810 To compile this driver as a module, choose M here: the
811 module will be called touchit213.
812
Sebastian Andrzej Siewiorf01536e2011-09-28 10:04:21 -0700813config TOUCHSCREEN_TSC_SERIO
814 tristate "TSC-10/25/40 serial touchscreen support"
815 select SERIO
816 help
817 Say Y here if you have a TSC-10, 25 or 40 serial touchscreen connected
818 to your system.
819
820 If unsure, say N.
821
822 To compile this driver as a module, choose M here: the
823 module will be called tsc40.
824
Lauri Leukkunen37bd4462011-03-16 22:07:36 -0700825config TOUCHSCREEN_TSC2005
826 tristate "TSC2005 based touchscreens"
Geert Uytterhoevenddca6a32011-03-21 02:37:07 -0700827 depends on SPI_MASTER && GENERIC_HARDIRQS
Lauri Leukkunen37bd4462011-03-16 22:07:36 -0700828 help
829 Say Y here if you have a TSC2005 based touchscreen.
830
831 If unsure, say N.
832
833 To compile this driver as a module, choose M here: the
834 module will be called tsc2005.
835
Kwangwoo Lee50b6f1f2008-12-20 04:26:01 -0500836config TOUCHSCREEN_TSC2007
837 tristate "TSC2007 based touchscreens"
838 depends on I2C
839 help
840 Say Y here if you have a TSC2007 based touchscreen.
841
842 If unsure, say N.
843
844 To compile this driver as a module, choose M here: the
845 module will be called tsc2007.
846
Bryan Huntsman3f2bc4d2011-08-16 17:27:22 -0700847config TOUCHSCREEN_MSM_LEGACY
848 default n
849 tristate "MSM Touchscreen"
850 depends on ARCH_MSM && !ARCH_MSM7X30
851 help
852 Say Y here if you have a touchscreen interface using MSM
853 touchscreen controller.
854
855 To compile this driver as a module, choose M here: the
856 module will be called msm_touch.
857
858config ANDROID_TOUCHSCREEN_MSM_HACKS
859 default y
860 depends on TOUCHSCREEN_MSM_LEGACY
861 bool "Android MSM Touchscreen hacks"
862 help
863 Say Y here if you are running Android framework on Qualcomm
864 MSM/QSD based Surf or FFAs. These hacks are required inorder
865 to Android framework to receive adjusted x, y co-ordinates
866 until proper calibration framework is in place.
867
Wan ZongShun7e3f7372009-06-10 23:27:22 -0700868config TOUCHSCREEN_W90X900
869 tristate "W90P910 touchscreen driver"
Wan ZongShunb7788c52009-07-12 20:52:19 -0700870 depends on HAVE_CLK
Wan ZongShun7e3f7372009-06-10 23:27:22 -0700871 help
872 Say Y here if you have a W90P910 based touchscreen.
873
874 To compile this driver as a module, choose M here: the
875 module will be called w90p910_ts.
876
Daniel Ribeiro0387e102009-08-07 22:54:56 +0200877config TOUCHSCREEN_PCAP
878 tristate "Motorola PCAP touchscreen"
879 depends on EZX_PCAP
880 help
881 Say Y here if you have a Motorola EZX telephone and
882 want to enable support for the built-in touchscreen.
883
884 To compile this driver as a module, choose M here: the
885 module will be called pcap_ts.
Todd Fischer75259962010-04-05 17:53:12 -0600886
Tony SIM56a8bd62010-12-15 23:39:25 -0800887config TOUCHSCREEN_ST1232
888 tristate "Sitronix ST1232 touchscreen controllers"
889 depends on I2C
890 help
891 Say Y here if you want to support Sitronix ST1232
892 touchscreen controller.
893
894 If unsure, say N.
895
896 To compile this driver as a module, choose M here: the
897 module will be called st1232_ts.
898
899config TOUCHSCREEN_STMPE
900 tristate "STMicroelectronics STMPE touchscreens"
901 depends on MFD_STMPE
902 help
903 Say Y here if you want support for STMicroelectronics
904 STMPE touchscreen controllers.
905
906 To compile this driver as a module, choose M here: the
907 module will be called stmpe-ts.
908
Todd Fischer75259962010-04-05 17:53:12 -0600909config TOUCHSCREEN_TPS6507X
910 tristate "TPS6507x based touchscreens"
911 depends on I2C
912 help
913 Say Y here if you have a TPS6507x based touchscreen
914 controller.
915
916 If unsure, say N.
917
918 To compile this driver as a module, choose M here: the
919 module will be called tps6507x_ts.
920
Bryan Huntsman3f2bc4d2011-08-16 17:27:22 -0700921config TOUCHSCREEN_CY8C_TS
922 tristate "Cypress TMA300-TMG200 based touchscreens"
923 depends on I2C
924 default n
925 help
926 Say Y here if you have a Cypress TMA300/TMG200 based touchscreen.
927 TMA300 is a multi-touch screen which can report upto 10
928 touches at a time. TMG200 supports 2 touches.
929
930 If unsure, say N.
931
932 To compile this driver as a module, choose M here: the
933 module will be called cy8c_ts.
934
Steve Mucklef132c6c2012-06-06 18:30:57 -0700935config TOUCHSCREEN_CYTTSP_I2C_QC
Bryan Huntsman3f2bc4d2011-08-16 17:27:22 -0700936 tristate "Cypress TTSP based touchscreens"
937 depends on I2C
938 default n
939 help
940 Say Y here if you have a Cypress TTSP based touchscreen.
941 TMA300 is a multi-touch screen which can report upto 10
942 touches at a time.
943
944 If unsure, say N.
945
946 To compile this driver as a module, choose M here: the
947 module will be called cyttsp-i2c.
Mohan Pallakaa2595072012-01-12 22:23:15 +0530948
949config TOUCHSCREEN_FT5X06
950 tristate "FocalTech touchscreens"
951 depends on I2C
952 help
953 Say Y here if you have a ft5X06 touchscreen.
954 Ft5x06 controllers are multi touch controllers which can
955 report 5 touches at a time.
956
957 If unsure, say N.
958
959 To compile this driver as a module, choose M here: the
960 module will be called ft5x06_ts.
961
Jongrak Kwonae680ab2012-06-15 22:06:54 -0700962config TOUCHSCREEN_LGE_COMMON
963 bool "LGE Touch common driver"
964 depends on I2C
965 help
966 Enable LGE Touch Common Driver which runs with lower driver.
967
968config TOUCHSCREEN_LGE_SYNAPTICS
969 bool "Synaptics RMI4 driver for LG Touch Common Driver"
970 depends on I2C
971 select TOUCHSCREEN_LGE_COMMON
972 help
973 Enables Synaptics RMI4 protocol I2C Touch Screens
974
975config TOUCH_REG_MAP_TM2000
976 tristate "synaptics TM2000 touchscreen"
977 depends on TOUCHSCREEN_LGE_SYNAPTICS
978 default y
979 help
980 Synaptics Register map TM2000.
Jongrak Kwonae680ab2012-06-15 22:06:54 -0700981
Shantanu Jain4966c782013-01-04 12:14:37 +0530982config TOUCHSCREEN_SYNAPTICS_I2C_RMI4
983 tristate "Synaptics DSX I2C touchscreen"
984 depends on I2C
985 help
986 Say Y here if you have a Synaptics DSX I2C touchscreen
987 connected to your system.
988
989 If unsure, say N.
990
991 To compile this driver as a module, choose M here: the
992 module will be called synaptics_i2c_rmi4.
993
994config TOUCHSCREEN_SYNAPTICS_DSX_RMI4_DEV
995 tristate "Synaptics I2C touchscreen rmi device"
996 depends on TOUCHSCREEN_SYNAPTICS_I2C_RMI4
997 help
998 This enables support for character device channel for Synaptics
999 RMI4 touchscreens.
1000
1001 Say Y here if you have a Synaptics DSX I2C touchscreen
1002 connected to your system.
1003
1004 If unsure, say N.
1005
1006 To compile this driver as a module, choose M here: the
1007 module will be called synaptics_dsx_rmi4_dev.
1008
1009config TOUCHSCREEN_SYNAPTICS_DSX_FW_UPDATE
1010 tristate "Synaptics I2C touchscreen firmware update"
1011 depends on TOUCHSCREEN_SYNAPTICS_I2C_RMI4
1012 help
1013 This enables support for firmware update for Synaptics RMI4
1014 touchscreens.
1015
1016 Say Y here if you have a Synaptics DSX I2C touchscreen
1017 connected to your system.
1018
1019 If unsure, say N.
1020
1021 To compile this driver as a module, choose M here: the
1022 module will be called synaptics_dsx_fw_update.
1023
Nick Reuter90c569a2014-03-01 18:30:06 -06001024config TOUCHSCREEN_ATMEL
Flemmarde596a9a2013-04-25 20:52:12 -07001025 tristate "Atmel i2c touchscreen"
1026 depends on I2C
1027 help
1028 This enables support for Atmel over I2C based touchscreens.
Flemmardd3990082013-04-25 20:53:01 -07001029
Nick Reuter90c569a2014-03-01 18:30:06 -06001030config TOUCHSCREEN_ATMEL_224E
1031 tristate "Atmel 224E i2c touchscreen"
1032 depends on I2C
1033 help
1034 This enables support for Atmel 224E over I2C based touchscreens.
1035
Flemmardaa9453b2014-01-28 16:03:19 +01001036config TOUCHSCREEN_CYPRESS_TMA
1037 tristate "Cypress TMA300 based touchscreens"
1038 depends on I2C
1039 default n
1040
Flemmardd3990082013-04-25 20:53:01 -07001041config TOUCHSCREEN_CYPRESS_CS
1042 tristate "Cypress CY8C20x34 based touchkey"
1043 depends on I2C
1044 help
1045 Enables support for Cypress CY8C_CS touchkeys.
Flemmardce3c2c32013-05-23 16:53:44 -07001046
1047config TOUCHSCREEN_SYNAPTICS_3K
1048 tristate "Synaptics 3K i2c touchscreen"
1049 depends on I2C
1050 help
1051 This enables support for Synaptics RMI4 over I2C based touchscreens.
Ethan Chen0c127282014-01-12 00:51:42 -08001052
Matt Mower61385df2014-06-16 23:54:34 -05001053config TOUCHSCREEN_SYNAPTICS_REMOVE_FW_TIMEOUT
1054 default n
1055 depends on TOUCHSCREEN_SYNAPTICS_3K
1056 bool "Disable Synaptics firmware condition read timeout"
1057 help
1058 Say Y here if your Synaptics touchscreen is prone to
1059 failures when reading the firmware condition.
1060
Flemmard295b72b2013-10-11 15:58:31 +02001061config TOUCHSCREEN_CY8CTMA395
1062 tristate "Cypress TMA395 capacitive touchscreen controller"
1063 default n
1064 help
1065 Say Y here if you have a CY8CTMA395 based touchscreen controller
1066
1067 If unsure, say N.
1068
1069 To comile this driver as a module, choose M here: the module
1070 will be called cy8ctma395
1071
Ethan Chen0c127282014-01-12 00:51:42 -08001072endif