0001 # SPDX-License-Identifier: GPL-2.0-only
0002 #
0003 # Touchscreen driver configuration
0004 #
0005 menuconfig INPUT_TOUCHSCREEN
0006 bool "Touchscreens"
0007 help
0008 Say Y here, and a list of supported touchscreens will be displayed.
0009 This option doesn't affect the kernel.
0010
0011 If unsure, say Y.
0012
0013 if INPUT_TOUCHSCREEN
0014
0015 config TOUCHSCREEN_88PM860X
0016 tristate "Marvell 88PM860x touchscreen"
0017 depends on MFD_88PM860X
0018 help
0019 Say Y here if you have a 88PM860x PMIC and want to enable
0020 support for the built-in touchscreen.
0021
0022 If unsure, say N.
0023
0024 To compile this driver as a module, choose M here: the
0025 module will be called 88pm860x-ts.
0026
0027 config TOUCHSCREEN_ADS7846
0028 tristate "ADS7846/TSC2046/AD7873 and AD(S)7843 based touchscreens"
0029 depends on SPI_MASTER
0030 depends on HWMON = n || HWMON
0031 help
0032 Say Y here if you have a touchscreen interface using the
0033 ADS7846/TSC2046/AD7873 or ADS7843/AD7843 controller,
0034 and your board-specific setup code includes that in its
0035 table of SPI devices.
0036
0037 If HWMON is selected, and the driver is told the reference voltage
0038 on your board, you will also get hwmon interfaces for the voltage
0039 (and on ads7846/tsc2046/ad7873, temperature) sensors of this chip.
0040
0041 If unsure, say N (but it's safe to say "Y").
0042
0043 To compile this driver as a module, choose M here: the
0044 module will be called ads7846.
0045
0046 config TOUCHSCREEN_AD7877
0047 tristate "AD7877 based touchscreens"
0048 depends on SPI_MASTER
0049 help
0050 Say Y here if you have a touchscreen interface using the
0051 AD7877 controller, and your board-specific initialization
0052 code includes that in its table of SPI devices.
0053
0054 If unsure, say N (but it's safe to say "Y").
0055
0056 To compile this driver as a module, choose M here: the
0057 module will be called ad7877.
0058
0059 config TOUCHSCREEN_AD7879
0060 tristate "Analog Devices AD7879-1/AD7889-1 touchscreen interface"
0061 help
0062 Say Y here if you want to support a touchscreen interface using
0063 the AD7879-1/AD7889-1 controller.
0064
0065 You should select a bus connection too.
0066
0067 To compile this driver as a module, choose M here: the
0068 module will be called ad7879.
0069
0070 config TOUCHSCREEN_AD7879_I2C
0071 tristate "support I2C bus connection"
0072 depends on TOUCHSCREEN_AD7879 && I2C
0073 select REGMAP_I2C
0074 help
0075 Say Y here if you have AD7879-1/AD7889-1 hooked to an I2C bus.
0076
0077 To compile this driver as a module, choose M here: the
0078 module will be called ad7879-i2c.
0079
0080 config TOUCHSCREEN_AD7879_SPI
0081 tristate "support SPI bus connection"
0082 depends on TOUCHSCREEN_AD7879 && SPI_MASTER
0083 select REGMAP_SPI
0084 help
0085 Say Y here if you have AD7879-1/AD7889-1 hooked to a SPI bus.
0086
0087 If unsure, say N (but it's safe to say "Y").
0088
0089 To compile this driver as a module, choose M here: the
0090 module will be called ad7879-spi.
0091
0092 config TOUCHSCREEN_ADC
0093 tristate "Generic ADC based resistive touchscreen"
0094 depends on IIO
0095 select IIO_BUFFER
0096 select IIO_BUFFER_CB
0097 help
0098 Say Y here if you want to use the generic ADC
0099 resistive touchscreen driver.
0100
0101 If unsure, say N (but it's safe to say "Y").
0102
0103 To compile this driver as a module, choose M here: the
0104 module will be called resistive-adc-touch.ko.
0105
0106 config TOUCHSCREEN_AR1021_I2C
0107 tristate "Microchip AR1020/1021 i2c touchscreen"
0108 depends on I2C && OF
0109 help
0110 Say Y here if you have the Microchip AR1020 or AR1021 touchscreen
0111 controller chip in your system.
0112
0113 If unsure, say N.
0114
0115 To compile this driver as a module, choose M here: the
0116 module will be called ar1021_i2c.
0117
0118 config TOUCHSCREEN_ATMEL_MXT
0119 tristate "Atmel mXT I2C Touchscreen"
0120 depends on I2C
0121 select FW_LOADER
0122 help
0123 Say Y here if you have Atmel mXT series I2C touchscreen,
0124 such as AT42QT602240/ATMXT224, connected to your system.
0125
0126 If unsure, say N.
0127
0128 To compile this driver as a module, choose M here: the
0129 module will be called atmel_mxt_ts.
0130
0131 config TOUCHSCREEN_ATMEL_MXT_T37
0132 bool "Support T37 Diagnostic Data"
0133 depends on TOUCHSCREEN_ATMEL_MXT
0134 depends on VIDEO_DEV=y || (TOUCHSCREEN_ATMEL_MXT=m && VIDEO_DEV=m)
0135 select VIDEOBUF2_VMALLOC
0136 help
0137 Say Y here if you want support to output data from the T37
0138 Diagnostic Data object using a V4L device.
0139
0140 config TOUCHSCREEN_AUO_PIXCIR
0141 tristate "AUO in-cell touchscreen using Pixcir ICs"
0142 depends on I2C
0143 depends on GPIOLIB || COMPILE_TEST
0144 help
0145 Say Y here if you have a AUO display with in-cell touchscreen
0146 using Pixcir ICs.
0147
0148 If unsure, say N.
0149
0150 To compile this driver as a module, choose M here: the
0151 module will be called auo-pixcir-ts.
0152
0153 config TOUCHSCREEN_BU21013
0154 tristate "BU21013 based touch panel controllers"
0155 depends on I2C
0156 help
0157 Say Y here if you have a bu21013 touchscreen connected to
0158 your system.
0159
0160 If unsure, say N.
0161
0162 To compile this driver as a module, choose M here: the
0163 module will be called bu21013_ts.
0164
0165 config TOUCHSCREEN_BU21029
0166 tristate "Rohm BU21029 based touch panel controllers"
0167 depends on I2C
0168 help
0169 Say Y here if you have a Rohm BU21029 touchscreen controller
0170 connected to your system.
0171
0172 If unsure, say N.
0173
0174 To compile this driver as a module, choose M here: the
0175 module will be called bu21029_ts.
0176
0177 config TOUCHSCREEN_CHIPONE_ICN8318
0178 tristate "chipone icn8318 touchscreen controller"
0179 depends on GPIOLIB || COMPILE_TEST
0180 depends on I2C
0181 depends on OF
0182 help
0183 Say Y here if you have a ChipOne icn8318 based I2C touchscreen.
0184
0185 If unsure, say N.
0186
0187 To compile this driver as a module, choose M here: the
0188 module will be called chipone_icn8318.
0189
0190 config TOUCHSCREEN_CHIPONE_ICN8505
0191 tristate "chipone icn8505 touchscreen controller"
0192 depends on I2C && ACPI
0193 help
0194 Say Y here if you have a ChipOne icn8505 based I2C touchscreen.
0195
0196 If unsure, say N.
0197
0198 To compile this driver as a module, choose M here: the
0199 module will be called chipone_icn8505.
0200
0201 config TOUCHSCREEN_CY8CTMA140
0202 tristate "cy8ctma140 touchscreen"
0203 depends on I2C
0204 help
0205 Say Y here if you have a Cypress CY8CTMA140 capacitive
0206 touchscreen also just known as "TMA140"
0207
0208 If unsure, say N.
0209
0210 To compile this driver as a module, choose M here: the
0211 module will be called cy8ctma140.
0212
0213 config TOUCHSCREEN_CY8CTMG110
0214 tristate "cy8ctmg110 touchscreen"
0215 depends on I2C
0216 depends on GPIOLIB || COMPILE_TEST
0217 help
0218 Say Y here if you have a cy8ctmg110 capacitive touchscreen on
0219 an AAVA device.
0220
0221 If unsure, say N.
0222
0223 To compile this driver as a module, choose M here: the
0224 module will be called cy8ctmg110_ts.
0225
0226 config TOUCHSCREEN_CYTTSP_CORE
0227 tristate "Cypress TTSP touchscreen"
0228 help
0229 Say Y here if you have a touchscreen using controller from
0230 the Cypress TrueTouch(tm) Standard Product family connected
0231 to your system. You will also need to select appropriate
0232 bus connection below.
0233
0234 If unsure, say N.
0235
0236 To compile this driver as a module, choose M here: the
0237 module will be called cyttsp_core.
0238
0239 config TOUCHSCREEN_CYTTSP_I2C
0240 tristate "support I2C bus connection"
0241 depends on TOUCHSCREEN_CYTTSP_CORE && I2C
0242 help
0243 Say Y here if the touchscreen is connected via I2C bus.
0244
0245 To compile this driver as a module, choose M here: the
0246 module will be called cyttsp_i2c.
0247
0248 config TOUCHSCREEN_CYTTSP_SPI
0249 tristate "support SPI bus connection"
0250 depends on TOUCHSCREEN_CYTTSP_CORE && SPI_MASTER
0251 help
0252 Say Y here if the touchscreen is connected via SPI bus.
0253
0254 To compile this driver as a module, choose M here: the
0255 module will be called cyttsp_spi.
0256
0257 config TOUCHSCREEN_CYTTSP4_CORE
0258 tristate "Cypress TrueTouch Gen4 Touchscreen Driver"
0259 help
0260 Core driver for Cypress TrueTouch(tm) Standard Product
0261 Generation4 touchscreen controllers.
0262
0263 Say Y here if you have a Cypress Gen4 touchscreen.
0264
0265 If unsure, say N.
0266
0267 To compile this driver as a module, choose M here.
0268
0269 config TOUCHSCREEN_CYTTSP4_I2C
0270 tristate "support I2C bus connection"
0271 depends on TOUCHSCREEN_CYTTSP4_CORE && I2C
0272 help
0273 Say Y here if the touchscreen is connected via I2C bus.
0274
0275 To compile this driver as a module, choose M here: the
0276 module will be called cyttsp4_i2c.
0277
0278 config TOUCHSCREEN_CYTTSP4_SPI
0279 tristate "support SPI bus connection"
0280 depends on TOUCHSCREEN_CYTTSP4_CORE && SPI_MASTER
0281 help
0282 Say Y here if the touchscreen is connected via SPI bus.
0283
0284 To compile this driver as a module, choose M here: the
0285 module will be called cyttsp4_spi.
0286
0287 config TOUCHSCREEN_DA9034
0288 tristate "Touchscreen support for Dialog Semiconductor DA9034"
0289 depends on PMIC_DA903X
0290 default y
0291 help
0292 Say Y here to enable the support for the touchscreen found
0293 on Dialog Semiconductor DA9034 PMIC.
0294
0295 If unsure, say N.
0296
0297 To compile this driver as a module, choose M here: the
0298 module will be called da9034-ts.
0299
0300 config TOUCHSCREEN_DA9052
0301 tristate "Dialog DA9052/DA9053 TSI"
0302 depends on PMIC_DA9052
0303 help
0304 Say Y here to support the touchscreen found on Dialog Semiconductor
0305 DA9052-BC and DA9053-AA/Bx PMICs.
0306
0307 If unsure, say N.
0308
0309 To compile this driver as a module, choose M here: the
0310 module will be called da9052_tsi.
0311
0312 config TOUCHSCREEN_DYNAPRO
0313 tristate "Dynapro serial touchscreen"
0314 select SERIO
0315 help
0316 Say Y here if you have a Dynapro serial touchscreen connected to
0317 your system.
0318
0319 If unsure, say N.
0320
0321 To compile this driver as a module, choose M here: the
0322 module will be called dynapro.
0323
0324 config TOUCHSCREEN_HAMPSHIRE
0325 tristate "Hampshire serial touchscreen"
0326 select SERIO
0327 help
0328 Say Y here if you have a Hampshire serial touchscreen connected to
0329 your system.
0330
0331 If unsure, say N.
0332
0333 To compile this driver as a module, choose M here: the
0334 module will be called hampshire.
0335
0336 config TOUCHSCREEN_EETI
0337 tristate "EETI touchscreen panel support"
0338 depends on I2C
0339 help
0340 Say Y here to enable support for I2C connected EETI touch panels.
0341
0342 To compile this driver as a module, choose M here: the
0343 module will be called eeti_ts.
0344
0345 config TOUCHSCREEN_EGALAX
0346 tristate "EETI eGalax multi-touch panel support"
0347 depends on I2C && OF
0348 help
0349 Say Y here to enable support for I2C connected EETI
0350 eGalax multi-touch panels.
0351
0352 To compile this driver as a module, choose M here: the
0353 module will be called egalax_ts.
0354
0355 config TOUCHSCREEN_EGALAX_SERIAL
0356 tristate "EETI eGalax serial touchscreen"
0357 select SERIO
0358 help
0359 Say Y here to enable support for serial connected EETI
0360 eGalax touch panels.
0361
0362 To compile this driver as a module, choose M here: the
0363 module will be called egalax_ts_serial.
0364
0365 config TOUCHSCREEN_EXC3000
0366 tristate "EETI EXC3000 multi-touch panel support"
0367 depends on I2C
0368 help
0369 Say Y here to enable support for I2C connected EETI
0370 EXC3000 multi-touch panels.
0371
0372 To compile this driver as a module, choose M here: the
0373 module will be called exc3000.
0374
0375 config TOUCHSCREEN_FUJITSU
0376 tristate "Fujitsu serial touchscreen"
0377 select SERIO
0378 help
0379 Say Y here if you have the Fujitsu touchscreen (such as one
0380 installed in Lifebook P series laptop) connected to your
0381 system.
0382
0383 If unsure, say N.
0384
0385 To compile this driver as a module, choose M here: the
0386 module will be called fujitsu-ts.
0387
0388 config TOUCHSCREEN_GOODIX
0389 tristate "Goodix I2C touchscreen"
0390 depends on I2C
0391 depends on GPIOLIB || COMPILE_TEST
0392 help
0393 Say Y here if you have the Goodix touchscreen (such as one
0394 installed in Onda v975w tablets) connected to your
0395 system. It also supports 5-finger chip models, which can be
0396 found on ARM tablets, like Wexler TAB7200 and MSI Primo73.
0397
0398 If unsure, say N.
0399
0400 To compile this driver as a module, choose M here: the
0401 module will be called goodix.
0402
0403 config TOUCHSCREEN_HIDEEP
0404 tristate "HiDeep Touch IC"
0405 depends on I2C
0406 help
0407 Say Y here if you have a touchscreen using HiDeep.
0408
0409 If unsure, say N.
0410
0411 To compile this driver as a module, choose M here : the
0412 module will be called hideep_ts.
0413
0414 config TOUCHSCREEN_HYCON_HY46XX
0415 tristate "Hycon hy46xx touchscreen support"
0416 depends on I2C
0417 help
0418 Say Y here if you have a touchscreen using Hycon hy46xx
0419
0420 If unsure, say N.
0421
0422 To compile this driver as a module, choose M here: the
0423 module will be called hycon-hy46xx.
0424
0425 config TOUCHSCREEN_ILI210X
0426 tristate "Ilitek ILI210X based touchscreen"
0427 depends on I2C
0428 select CRC_CCITT
0429 help
0430 Say Y here if you have a ILI210X based touchscreen
0431 controller. This driver supports models ILI2102,
0432 ILI2102s, ILI2103, ILI2103s and ILI2105.
0433 Such kind of chipsets can be found in Amazon Kindle Fire
0434 touchscreens.
0435
0436 If unsure, say N.
0437
0438 To compile this driver as a module, choose M here: the
0439 module will be called ili210x.
0440
0441 config TOUCHSCREEN_ILITEK
0442 tristate "Ilitek I2C 213X/23XX/25XX/Lego Series Touch ICs"
0443 depends on I2C
0444 help
0445 Say Y here if you have touchscreen with ILITEK touch IC,
0446 it supports 213X/23XX/25XX and other Lego series.
0447
0448 If unsure, say N.
0449
0450 To compile this driver as a module, choose M here: the
0451 module will be called ilitek_ts_i2c.
0452
0453 config TOUCHSCREEN_IPROC
0454 tristate "IPROC touch panel driver support"
0455 depends on ARCH_BCM_IPROC || COMPILE_TEST
0456 help
0457 Say Y here if you want to add support for the IPROC touch
0458 controller to your system.
0459
0460 If unsure, say N.
0461
0462 To compile this driver as a module, choose M here: the
0463 module will be called bcm_iproc_tsc.
0464
0465 config TOUCHSCREEN_S3C2410
0466 tristate "Samsung S3C2410/generic touchscreen input driver"
0467 depends on ARCH_S3C24XX || SAMSUNG_DEV_TS
0468 depends on S3C_ADC
0469 help
0470 Say Y here if you have the s3c2410 touchscreen.
0471
0472 If unsure, say N.
0473
0474 To compile this driver as a module, choose M here: the
0475 module will be called s3c2410_ts.
0476
0477 config TOUCHSCREEN_S6SY761
0478 tristate "Samsung S6SY761 Touchscreen driver"
0479 depends on I2C
0480 help
0481 Say Y if you have the Samsung S6SY761 driver
0482
0483 If unsure, say N
0484
0485 To compile this driver as module, choose M here: the
0486 module will be called s6sy761.
0487
0488 config TOUCHSCREEN_GUNZE
0489 tristate "Gunze AHL-51S touchscreen"
0490 select SERIO
0491 help
0492 Say Y here if you have the Gunze AHL-51 touchscreen connected to
0493 your system.
0494
0495 If unsure, say N.
0496
0497 To compile this driver as a module, choose M here: the
0498 module will be called gunze.
0499
0500 config TOUCHSCREEN_EKTF2127
0501 tristate "Elan eKTF2127 I2C touchscreen"
0502 depends on I2C
0503 help
0504 Say Y here if you have an Elan eKTF2127 touchscreen
0505 connected to your system.
0506
0507 If unsure, say N.
0508
0509 To compile this driver as a module, choose M here: the
0510 module will be called ektf2127.
0511
0512 config TOUCHSCREEN_ELAN
0513 tristate "Elan eKTH I2C touchscreen"
0514 depends on I2C
0515 help
0516 Say Y here if you have an Elan eKTH I2C touchscreen
0517 connected to your system.
0518
0519 If unsure, say N.
0520
0521 To compile this driver as a module, choose M here: the
0522 module will be called elants_i2c.
0523
0524 config TOUCHSCREEN_ELO
0525 tristate "Elo serial touchscreens"
0526 select SERIO
0527 help
0528 Say Y here if you have an Elo serial touchscreen connected to
0529 your system.
0530
0531 If unsure, say N.
0532
0533 To compile this driver as a module, choose M here: the
0534 module will be called elo.
0535
0536 config TOUCHSCREEN_WACOM_W8001
0537 tristate "Wacom W8001 penabled serial touchscreen"
0538 select SERIO
0539 help
0540 Say Y here if you have an Wacom W8001 penabled serial touchscreen
0541 connected to your system.
0542
0543 If unsure, say N.
0544
0545 To compile this driver as a module, choose M here: the
0546 module will be called wacom_w8001.
0547
0548 config TOUCHSCREEN_WACOM_I2C
0549 tristate "Wacom Tablet support (I2C)"
0550 depends on I2C
0551 help
0552 Say Y here if you want to use the I2C version of the Wacom
0553 Pen Tablet.
0554
0555 If unsure, say N.
0556
0557 To compile this driver as a module, choose M here: the module
0558 will be called wacom_i2c.
0559
0560 config TOUCHSCREEN_LPC32XX
0561 tristate "LPC32XX touchscreen controller"
0562 depends on ARCH_LPC32XX
0563 help
0564 Say Y here if you have a LPC32XX device and want
0565 to support the built-in touchscreen.
0566
0567 To compile this driver as a module, choose M here: the
0568 module will be called lpc32xx_ts.
0569
0570 config TOUCHSCREEN_MAX11801
0571 tristate "MAX11801 based touchscreens"
0572 depends on I2C
0573 help
0574 Say Y here if you have a MAX11801 based touchscreen
0575 controller.
0576
0577 If unsure, say N.
0578
0579 To compile this driver as a module, choose M here: the
0580 module will be called max11801_ts.
0581
0582 config TOUCHSCREEN_MCS5000
0583 tristate "MELFAS MCS-5000 touchscreen"
0584 depends on I2C
0585 help
0586 Say Y here if you have the MELFAS MCS-5000 touchscreen controller
0587 chip in your system.
0588
0589 If unsure, say N.
0590
0591 To compile this driver as a module, choose M here: the
0592 module will be called mcs5000_ts.
0593
0594 config TOUCHSCREEN_MMS114
0595 tristate "MELFAS MMS114 touchscreen"
0596 depends on I2C
0597 help
0598 Say Y here if you have the MELFAS MMS114 touchscreen controller
0599 chip in your system.
0600
0601 If unsure, say N.
0602
0603 To compile this driver as a module, choose M here: the
0604 module will be called mms114.
0605
0606 config TOUCHSCREEN_MELFAS_MIP4
0607 tristate "MELFAS MIP4 Touchscreen"
0608 depends on I2C
0609 help
0610 Say Y here if you have a MELFAS MIP4 Touchscreen device.
0611
0612 If unsure, say N.
0613
0614 To compile this driver as a module, choose M here:
0615 the module will be called melfas_mip4.
0616
0617 config TOUCHSCREEN_MSG2638
0618 tristate "MStar msg2638 touchscreen support"
0619 depends on I2C
0620 depends on GPIOLIB || COMPILE_TEST
0621 help
0622 Say Y here if you have an I2C touchscreen using MStar msg2638.
0623
0624 If unsure, say N.
0625
0626 To compile this driver as a module, choose M here: the
0627 module will be called msg2638.
0628
0629 config TOUCHSCREEN_MTOUCH
0630 tristate "MicroTouch serial touchscreens"
0631 select SERIO
0632 help
0633 Say Y here if you have a MicroTouch (3M) serial touchscreen connected to
0634 your system.
0635
0636 If unsure, say N.
0637
0638 To compile this driver as a module, choose M here: the
0639 module will be called mtouch.
0640
0641 config TOUCHSCREEN_IMAGIS
0642 tristate "Imagis touchscreen support"
0643 depends on I2C
0644 help
0645 Say Y here if you have an Imagis IST30xxC touchscreen.
0646 If unsure, say N.
0647
0648 To compile this driver as a module, choose M here: the
0649 module will be called imagis.
0650
0651 config TOUCHSCREEN_IMX6UL_TSC
0652 tristate "Freescale i.MX6UL touchscreen controller"
0653 depends on ((OF && GPIOLIB) || COMPILE_TEST) && HAS_IOMEM
0654 help
0655 Say Y here if you have a Freescale i.MX6UL, and want to
0656 use the internal touchscreen controller.
0657
0658 If unsure, say N.
0659
0660 To compile this driver as a module, choose M here: the
0661 module will be called imx6ul_tsc.
0662
0663 config TOUCHSCREEN_INEXIO
0664 tristate "iNexio serial touchscreens"
0665 select SERIO
0666 help
0667 Say Y here if you have an iNexio serial touchscreen connected to
0668 your system.
0669
0670 If unsure, say N.
0671
0672 To compile this driver as a module, choose M here: the
0673 module will be called inexio.
0674
0675 config TOUCHSCREEN_MK712
0676 tristate "ICS MicroClock MK712 touchscreen"
0677 help
0678 Say Y here if you have the ICS MicroClock MK712 touchscreen
0679 controller chip in your system.
0680
0681 If unsure, say N.
0682
0683 To compile this driver as a module, choose M here: the
0684 module will be called mk712.
0685
0686 config TOUCHSCREEN_HP600
0687 tristate "HP Jornada 6xx touchscreen"
0688 depends on SH_HP6XX && SH_ADC
0689 help
0690 Say Y here if you have a HP Jornada 620/660/680/690 and want to
0691 support the built-in touchscreen.
0692
0693 To compile this driver as a module, choose M here: the
0694 module will be called hp680_ts_input.
0695
0696 config TOUCHSCREEN_HP7XX
0697 tristate "HP Jornada 7xx touchscreen"
0698 depends on SA1100_JORNADA720_SSP
0699 help
0700 Say Y here if you have a HP Jornada 710/720/728 and want
0701 to support the built-in touchscreen.
0702
0703 To compile this driver as a module, choose M here: the
0704 module will be called jornada720_ts.
0705
0706 config TOUCHSCREEN_IPAQ_MICRO
0707 tristate "HP iPAQ Atmel Micro ASIC touchscreen"
0708 depends on MFD_IPAQ_MICRO
0709 help
0710 Say Y here to enable support for the touchscreen attached to
0711 the Atmel Micro peripheral controller on iPAQ h3100/h3600/h3700
0712
0713 If unsure, say N.
0714
0715 To compile this driver as a module, choose M here: the
0716 module will be called ipaq-micro-ts.
0717
0718 config TOUCHSCREEN_HTCPEN
0719 tristate "HTC Shift X9500 touchscreen"
0720 depends on ISA
0721 help
0722 Say Y here if you have an HTC Shift UMPC also known as HTC X9500
0723 Clio / Shangrila and want to support the built-in touchscreen.
0724
0725 If unsure, say N.
0726
0727 To compile this driver as a module, choose M here: the
0728 module will be called htcpen.
0729
0730 config TOUCHSCREEN_PENMOUNT
0731 tristate "Penmount serial touchscreen"
0732 select SERIO
0733 help
0734 Say Y here if you have a Penmount serial touchscreen connected to
0735 your system.
0736
0737 If unsure, say N.
0738
0739 To compile this driver as a module, choose M here: the
0740 module will be called penmount.
0741
0742 config TOUCHSCREEN_EDT_FT5X06
0743 tristate "EDT FocalTech FT5x06 I2C Touchscreen support"
0744 depends on I2C
0745 help
0746 Say Y here if you have an EDT "Polytouch" touchscreen based
0747 on the FocalTech FT5x06 family of controllers connected to
0748 your system.
0749
0750 If unsure, say N.
0751
0752 To compile this driver as a module, choose M here: the
0753 module will be called edt-ft5x06.
0754
0755 config TOUCHSCREEN_RASPBERRYPI_FW
0756 tristate "Raspberry Pi's firmware base touch screen support"
0757 depends on RASPBERRYPI_FIRMWARE || (RASPBERRYPI_FIRMWARE=n && COMPILE_TEST)
0758 help
0759 Say Y here if you have the official Raspberry Pi 7 inch screen on
0760 your system.
0761
0762 If unsure, say N.
0763
0764 To compile this driver as a module, choose M here: the
0765 module will be called raspberrypi-ts.
0766
0767 config TOUCHSCREEN_MIGOR
0768 tristate "Renesas MIGO-R touchscreen"
0769 depends on (SH_MIGOR || COMPILE_TEST) && I2C
0770 help
0771 Say Y here to enable MIGO-R touchscreen support.
0772
0773 If unsure, say N.
0774
0775 To compile this driver as a module, choose M here: the
0776 module will be called migor_ts.
0777
0778 config TOUCHSCREEN_TOUCHRIGHT
0779 tristate "Touchright serial touchscreen"
0780 select SERIO
0781 help
0782 Say Y here if you have a Touchright serial touchscreen connected to
0783 your system.
0784
0785 If unsure, say N.
0786
0787 To compile this driver as a module, choose M here: the
0788 module will be called touchright.
0789
0790 config TOUCHSCREEN_TOUCHWIN
0791 tristate "Touchwin serial touchscreen"
0792 select SERIO
0793 help
0794 Say Y here if you have a Touchwin serial touchscreen connected to
0795 your system.
0796
0797 If unsure, say N.
0798
0799 To compile this driver as a module, choose M here: the
0800 module will be called touchwin.
0801
0802 config TOUCHSCREEN_TI_AM335X_TSC
0803 tristate "TI Touchscreen Interface"
0804 depends on MFD_TI_AM335X_TSCADC
0805 help
0806 Say Y here if you have 4/5/8 wire touchscreen controller
0807 to be connected to the ADC controller on your TI AM335x SoC.
0808
0809 If unsure, say N.
0810
0811 To compile this driver as a module, choose M here: the
0812 module will be called ti_am335x_tsc.
0813
0814 config TOUCHSCREEN_UCB1400
0815 tristate "Philips UCB1400 touchscreen"
0816 depends on AC97_BUS
0817 depends on UCB1400_CORE
0818 help
0819 This enables support for the Philips UCB1400 touchscreen interface.
0820 The UCB1400 is an AC97 audio codec. The touchscreen interface
0821 will be initialized only after the ALSA subsystem has been
0822 brought up and the UCB1400 detected. You therefore have to
0823 configure ALSA support as well (either built-in or modular,
0824 independently of whether this driver is itself built-in or
0825 modular) for this driver to work.
0826
0827 To compile this driver as a module, choose M here: the
0828 module will be called ucb1400_ts.
0829
0830 config TOUCHSCREEN_PIXCIR
0831 tristate "PIXCIR I2C touchscreens"
0832 depends on I2C
0833 help
0834 Say Y here if you have a pixcir i2c touchscreen
0835 controller.
0836
0837 If unsure, say N.
0838
0839 To compile this driver as a module, choose M here: the
0840 module will be called pixcir_i2c_ts.
0841
0842 config TOUCHSCREEN_WDT87XX_I2C
0843 tristate "Weida HiTech I2C touchscreen"
0844 depends on I2C
0845 help
0846 Say Y here if you have a Weida WDT87XX I2C touchscreen
0847 connected to your system.
0848
0849 If unsure, say N.
0850
0851 To compile this driver as a module, choose M here: the
0852 module will be called wdt87xx_i2c.
0853
0854 config TOUCHSCREEN_WM831X
0855 tristate "Support for WM831x touchscreen controllers"
0856 depends on MFD_WM831X
0857 help
0858 This enables support for the touchscreen controller on the WM831x
0859 series of PMICs.
0860
0861 To compile this driver as a module, choose M here: the
0862 module will be called wm831x-ts.
0863
0864 config TOUCHSCREEN_WM97XX
0865 tristate "Support for WM97xx AC97 touchscreen controllers"
0866 depends on AC97_BUS || AC97_BUS_NEW
0867 help
0868 Say Y here if you have a Wolfson Microelectronics WM97xx
0869 touchscreen connected to your system. Note that this option
0870 only enables core driver, you will also need to select
0871 support for appropriate chip below.
0872
0873 If unsure, say N.
0874
0875 To compile this driver as a module, choose M here: the
0876 module will be called wm97xx-ts.
0877
0878 config TOUCHSCREEN_WM9705
0879 bool "WM9705 Touchscreen interface support"
0880 depends on TOUCHSCREEN_WM97XX
0881 default y
0882 help
0883 Say Y here to enable support for the Wolfson Microelectronics
0884 WM9705 touchscreen controller.
0885
0886 config TOUCHSCREEN_WM9712
0887 bool "WM9712 Touchscreen interface support"
0888 depends on TOUCHSCREEN_WM97XX
0889 default y
0890 help
0891 Say Y here to enable support for the Wolfson Microelectronics
0892 WM9712 touchscreen controller.
0893
0894 config TOUCHSCREEN_WM9713
0895 bool "WM9713 Touchscreen interface support"
0896 depends on TOUCHSCREEN_WM97XX
0897 default y
0898 help
0899 Say Y here to enable support for the Wolfson Microelectronics
0900 WM9713 touchscreen controller.
0901
0902 config TOUCHSCREEN_WM97XX_MAINSTONE
0903 tristate "WM97xx Mainstone/Palm accelerated touch"
0904 depends on TOUCHSCREEN_WM97XX && ARCH_PXA
0905 depends on SND_PXA2XX_LIB_AC97
0906 help
0907 Say Y here for support for streaming mode with WM97xx touchscreens
0908 on Mainstone, Palm Tungsten T5, TX and LifeDrive systems.
0909
0910 If unsure, say N.
0911
0912 To compile this driver as a module, choose M here: the
0913 module will be called mainstone-wm97xx.
0914
0915 config TOUCHSCREEN_WM97XX_ZYLONITE
0916 tristate "Zylonite accelerated touch"
0917 depends on TOUCHSCREEN_WM97XX && MACH_ZYLONITE
0918 depends on SND_PXA2XX_LIB_AC97
0919 select TOUCHSCREEN_WM9713
0920 help
0921 Say Y here for support for streaming mode with the touchscreen
0922 on Zylonite systems.
0923
0924 If unsure, say N.
0925
0926 To compile this driver as a module, choose M here: the
0927 module will be called zylonite-wm97xx.
0928
0929 config TOUCHSCREEN_USB_COMPOSITE
0930 tristate "USB Touchscreen Driver"
0931 depends on USB_ARCH_HAS_HCD
0932 select USB
0933 help
0934 USB Touchscreen driver for:
0935 - eGalax Touchkit USB (also includes eTurboTouch CT-410/510/700)
0936 - PanJit TouchSet USB
0937 - 3M MicroTouch USB (EX II series)
0938 - ITM
0939 - some other eTurboTouch
0940 - Gunze AHL61
0941 - DMC TSC-10/25
0942 - IRTOUCHSYSTEMS/UNITOP
0943 - IdealTEK URTC1000
0944 - GoTop Super_Q2/GogoPen/PenPower tablets
0945 - JASTEC USB Touch Controller/DigiTech DTR-02U
0946 - Zytronic controllers
0947 - Elo TouchSystems 2700 IntelliTouch
0948 - EasyTouch USB Touch Controller from Data Module
0949 - e2i (Mimo monitors)
0950
0951 Have a look at <http://linux.chapter7.ch/touchkit/> for
0952 a usage description and the required user-space stuff.
0953
0954 To compile this driver as a module, choose M here: the
0955 module will be called usbtouchscreen.
0956
0957 config TOUCHSCREEN_MXS_LRADC
0958 tristate "Freescale i.MX23/i.MX28 LRADC touchscreen"
0959 depends on MFD_MXS_LRADC
0960 help
0961 Say Y here if you have a touchscreen connected to the low-resolution
0962 analog-to-digital converter (LRADC) on an i.MX23 or i.MX28 processor.
0963
0964 To compile this driver as a module, choose M here: the module will be
0965 called mxs-lradc-ts.
0966
0967 config TOUCHSCREEN_MX25
0968 tristate "Freescale i.MX25 touchscreen input driver"
0969 depends on MFD_MX25_TSADC
0970 help
0971 Enable support for touchscreen connected to your i.MX25.
0972
0973 To compile this driver as a module, choose M here: the
0974 module will be called fsl-imx25-tcq.
0975
0976 config TOUCHSCREEN_MC13783
0977 tristate "Freescale MC13783 touchscreen input driver"
0978 depends on MFD_MC13XXX
0979 help
0980 Say Y here if you have an Freescale MC13783 PMIC on your
0981 board and want to use its touchscreen
0982
0983 If unsure, say N.
0984
0985 To compile this driver as a module, choose M here: the
0986 module will be called mc13783_ts.
0987
0988 config TOUCHSCREEN_USB_EGALAX
0989 default y
0990 bool "eGalax, eTurboTouch CT-410/510/700 device support" if EXPERT
0991 depends on TOUCHSCREEN_USB_COMPOSITE
0992
0993 config TOUCHSCREEN_USB_PANJIT
0994 default y
0995 bool "PanJit device support" if EXPERT
0996 depends on TOUCHSCREEN_USB_COMPOSITE
0997
0998 config TOUCHSCREEN_USB_3M
0999 default y
1000 bool "3M/Microtouch EX II series device support" if EXPERT
1001 depends on TOUCHSCREEN_USB_COMPOSITE
1002
1003 config TOUCHSCREEN_USB_ITM
1004 default y
1005 bool "ITM device support" if EXPERT
1006 depends on TOUCHSCREEN_USB_COMPOSITE
1007
1008 config TOUCHSCREEN_USB_ETURBO
1009 default y
1010 bool "eTurboTouch (non-eGalax compatible) device support" if EXPERT
1011 depends on TOUCHSCREEN_USB_COMPOSITE
1012
1013 config TOUCHSCREEN_USB_GUNZE
1014 default y
1015 bool "Gunze AHL61 device support" if EXPERT
1016 depends on TOUCHSCREEN_USB_COMPOSITE
1017
1018 config TOUCHSCREEN_USB_DMC_TSC10
1019 default y
1020 bool "DMC TSC-10/25 device support" if EXPERT
1021 depends on TOUCHSCREEN_USB_COMPOSITE
1022
1023 config TOUCHSCREEN_USB_IRTOUCH
1024 default y
1025 bool "IRTOUCHSYSTEMS/UNITOP device support" if EXPERT
1026 depends on TOUCHSCREEN_USB_COMPOSITE
1027
1028 config TOUCHSCREEN_USB_IDEALTEK
1029 default y
1030 bool "IdealTEK URTC1000 device support" if EXPERT
1031 depends on TOUCHSCREEN_USB_COMPOSITE
1032
1033 config TOUCHSCREEN_USB_GENERAL_TOUCH
1034 default y
1035 bool "GeneralTouch Touchscreen device support" if EXPERT
1036 depends on TOUCHSCREEN_USB_COMPOSITE
1037
1038 config TOUCHSCREEN_USB_GOTOP
1039 default y
1040 bool "GoTop Super_Q2/GogoPen/PenPower tablet device support" if EXPERT
1041 depends on TOUCHSCREEN_USB_COMPOSITE
1042
1043 config TOUCHSCREEN_USB_JASTEC
1044 default y
1045 bool "JASTEC/DigiTech DTR-02U USB touch controller device support" if EXPERT
1046 depends on TOUCHSCREEN_USB_COMPOSITE
1047
1048 config TOUCHSCREEN_USB_ELO
1049 default y
1050 bool "Elo TouchSystems 2700 IntelliTouch controller device support" if EXPERT
1051 depends on TOUCHSCREEN_USB_COMPOSITE
1052
1053 config TOUCHSCREEN_USB_E2I
1054 default y
1055 bool "e2i Touchscreen controller (e.g. from Mimo 740)" if EXPERT
1056 depends on TOUCHSCREEN_USB_COMPOSITE
1057
1058 config TOUCHSCREEN_USB_ZYTRONIC
1059 default y
1060 bool "Zytronic controller" if EXPERT
1061 depends on TOUCHSCREEN_USB_COMPOSITE
1062
1063 config TOUCHSCREEN_USB_ETT_TC45USB
1064 default y
1065 bool "ET&T USB series TC4UM/TC5UH touchscreen controller support" if EXPERT
1066 depends on TOUCHSCREEN_USB_COMPOSITE
1067
1068 config TOUCHSCREEN_USB_NEXIO
1069 default y
1070 bool "NEXIO/iNexio device support" if EXPERT
1071 depends on TOUCHSCREEN_USB_COMPOSITE
1072
1073 config TOUCHSCREEN_USB_EASYTOUCH
1074 default y
1075 bool "EasyTouch USB Touch controller device support" if EXPERT
1076 depends on TOUCHSCREEN_USB_COMPOSITE
1077 help
1078 Say Y here if you have an EasyTouch USB Touch controller.
1079 If unsure, say N.
1080
1081 config TOUCHSCREEN_TOUCHIT213
1082 tristate "Sahara TouchIT-213 touchscreen"
1083 select SERIO
1084 help
1085 Say Y here if you have a Sahara TouchIT-213 Tablet PC.
1086
1087 If unsure, say N.
1088
1089 To compile this driver as a module, choose M here: the
1090 module will be called touchit213.
1091
1092 config TOUCHSCREEN_TS4800
1093 tristate "TS-4800 touchscreen"
1094 depends on HAS_IOMEM && OF
1095 depends on SOC_IMX51 || COMPILE_TEST
1096 select MFD_SYSCON
1097 help
1098 Say Y here if you have a touchscreen on a TS-4800 board.
1099
1100 On TS-4800, the touchscreen is not handled directly by Linux but by
1101 a companion FPGA.
1102
1103 If unsure, say N.
1104
1105 To compile this driver as a module, choose M here: the
1106 module will be called ts4800_ts.
1107
1108 config TOUCHSCREEN_TSC_SERIO
1109 tristate "TSC-10/25/40 serial touchscreen support"
1110 select SERIO
1111 help
1112 Say Y here if you have a TSC-10, 25 or 40 serial touchscreen connected
1113 to your system.
1114
1115 If unsure, say N.
1116
1117 To compile this driver as a module, choose M here: the
1118 module will be called tsc40.
1119
1120 config TOUCHSCREEN_TSC200X_CORE
1121 tristate
1122
1123 config TOUCHSCREEN_TSC2004
1124 tristate "TSC2004 based touchscreens"
1125 depends on I2C
1126 select REGMAP_I2C
1127 select TOUCHSCREEN_TSC200X_CORE
1128 help
1129 Say Y here if you have a TSC2004 based touchscreen.
1130
1131 If unsure, say N.
1132
1133 To compile this driver as a module, choose M here: the
1134 module will be called tsc2004.
1135
1136 config TOUCHSCREEN_TSC2005
1137 tristate "TSC2005 based touchscreens"
1138 depends on SPI_MASTER
1139 select REGMAP_SPI
1140 select TOUCHSCREEN_TSC200X_CORE
1141 help
1142 Say Y here if you have a TSC2005 based touchscreen.
1143
1144 If unsure, say N.
1145
1146 To compile this driver as a module, choose M here: the
1147 module will be called tsc2005.
1148
1149 config TOUCHSCREEN_TSC2007
1150 tristate "TSC2007 based touchscreens"
1151 depends on I2C
1152 help
1153 Say Y here if you have a TSC2007 based touchscreen.
1154
1155 If unsure, say N.
1156
1157 To compile this driver as a module, choose M here: the
1158 module will be called tsc2007.
1159
1160 config TOUCHSCREEN_TSC2007_IIO
1161 bool "IIO interface for external ADC input and temperature"
1162 depends on TOUCHSCREEN_TSC2007
1163 depends on IIO=y || IIO=TOUCHSCREEN_TSC2007
1164 help
1165 Saying Y here adds an iio interface to the tsc2007 which
1166 provides values for the AUX input (used for e.g. battery
1167 or ambient light monitoring), temperature and raw input
1168 values.
1169
1170 config TOUCHSCREEN_PCAP
1171 tristate "Motorola PCAP touchscreen"
1172 depends on EZX_PCAP
1173 help
1174 Say Y here if you have a Motorola EZX telephone and
1175 want to enable support for the built-in touchscreen.
1176
1177 To compile this driver as a module, choose M here: the
1178 module will be called pcap_ts.
1179
1180 config TOUCHSCREEN_RM_TS
1181 tristate "Raydium I2C Touchscreen"
1182 depends on I2C
1183 depends on GPIOLIB || COMPILE_TEST
1184 help
1185 Say Y here if you have Raydium series I2C touchscreen,
1186 such as RM32380, connected to your system.
1187
1188 If unsure, say N.
1189
1190 To compile this driver as a module, choose M here: the
1191 module will be called raydium_i2c_ts.
1192
1193 config TOUCHSCREEN_SILEAD
1194 tristate "Silead I2C touchscreen"
1195 depends on I2C
1196 help
1197 Say Y here if you have the Silead touchscreen connected to
1198 your system.
1199
1200 If unsure, say N.
1201
1202 To compile this driver as a module, choose M here: the
1203 module will be called silead.
1204
1205 config TOUCHSCREEN_SIS_I2C
1206 tristate "SiS 9200 family I2C touchscreen"
1207 depends on I2C
1208 select CRC_ITU_T
1209 depends on GPIOLIB || COMPILE_TEST
1210 help
1211 This enables support for SiS 9200 family over I2C based touchscreens.
1212
1213 If unsure, say N.
1214
1215 To compile this driver as a module, choose M here: the
1216 module will be called sis_i2c.
1217
1218 config TOUCHSCREEN_ST1232
1219 tristate "Sitronix ST1232 or ST1633 touchscreen controllers"
1220 depends on I2C
1221 help
1222 Say Y here if you want to support the Sitronix ST1232
1223 or ST1633 touchscreen controller.
1224
1225 If unsure, say N.
1226
1227 To compile this driver as a module, choose M here: the
1228 module will be called st1232_ts.
1229
1230 config TOUCHSCREEN_STMFTS
1231 tristate "STMicroelectronics STMFTS touchscreen"
1232 depends on I2C
1233 depends on LEDS_CLASS
1234 help
1235 Say Y here if you want support for STMicroelectronics
1236 STMFTS touchscreen.
1237
1238 To compile this driver as a module, choose M here: the
1239 module will be called stmfts.
1240
1241 config TOUCHSCREEN_STMPE
1242 tristate "STMicroelectronics STMPE touchscreens"
1243 depends on MFD_STMPE
1244 depends on (OF || COMPILE_TEST)
1245 help
1246 Say Y here if you want support for STMicroelectronics
1247 STMPE touchscreen controllers.
1248
1249 To compile this driver as a module, choose M here: the
1250 module will be called stmpe-ts.
1251
1252 config TOUCHSCREEN_SUN4I
1253 tristate "Allwinner sun4i resistive touchscreen controller support"
1254 depends on ARCH_SUNXI || COMPILE_TEST
1255 depends on HWMON
1256 depends on THERMAL || !THERMAL_OF
1257 help
1258 This selects support for the resistive touchscreen controller
1259 found on Allwinner sunxi SoCs.
1260
1261 To compile this driver as a module, choose M here: the
1262 module will be called sun4i-ts.
1263
1264 config TOUCHSCREEN_SUR40
1265 tristate "Samsung SUR40 (Surface 2.0/PixelSense) touchscreen"
1266 depends on USB && MEDIA_USB_SUPPORT && HAS_DMA
1267 depends on VIDEO_DEV
1268 select VIDEOBUF2_DMA_SG
1269 help
1270 Say Y here if you want support for the Samsung SUR40 touchscreen
1271 (also known as Microsoft Surface 2.0 or Microsoft PixelSense).
1272
1273 To compile this driver as a module, choose M here: the
1274 module will be called sur40.
1275
1276 config TOUCHSCREEN_SURFACE3_SPI
1277 tristate "Ntrig/Microsoft Surface 3 SPI touchscreen"
1278 depends on SPI
1279 depends on GPIOLIB || COMPILE_TEST
1280 help
1281 Say Y here if you have the Ntrig/Microsoft SPI touchscreen
1282 controller chip as found on the Surface 3 in your system.
1283
1284 If unsure, say N.
1285
1286 To compile this driver as a module, choose M here: the
1287 module will be called surface3_spi.
1288
1289 config TOUCHSCREEN_SX8654
1290 tristate "Semtech SX8654 touchscreen"
1291 depends on I2C
1292 help
1293 Say Y here if you have a Semtech SX8654 touchscreen controller.
1294
1295 If unsure, say N
1296
1297 To compile this driver as a module, choose M here: the
1298 module will be called sx8654.
1299
1300 config TOUCHSCREEN_TPS6507X
1301 tristate "TPS6507x based touchscreens"
1302 depends on I2C
1303 help
1304 Say Y here if you have a TPS6507x based touchscreen
1305 controller.
1306
1307 If unsure, say N.
1308
1309 To compile this driver as a module, choose M here: the
1310 module will be called tps6507x_ts.
1311
1312 config TOUCHSCREEN_ZET6223
1313 tristate "Zeitec ZET6223 touchscreen driver"
1314 depends on I2C
1315 help
1316 Say Y here if you have a touchscreen using Zeitec ZET6223
1317
1318 If unsure, say N.
1319
1320 To compile this driver as a module, choose M here: the
1321 module will be called zet6223.
1322
1323 config TOUCHSCREEN_ZFORCE
1324 tristate "Neonode zForce infrared touchscreens"
1325 depends on I2C
1326 depends on GPIOLIB || COMPILE_TEST
1327 help
1328 Say Y here if you have a touchscreen using the zforce
1329 infraread technology from Neonode.
1330
1331 If unsure, say N.
1332
1333 To compile this driver as a module, choose M here: the
1334 module will be called zforce_ts.
1335
1336 config TOUCHSCREEN_COLIBRI_VF50
1337 tristate "Toradex Colibri on board touchscreen driver"
1338 depends on IIO && VF610_ADC
1339 depends on GPIOLIB || COMPILE_TEST
1340 help
1341 Say Y here if you have a Colibri VF50 and plan to use
1342 the on-board provided 4-wire touchscreen driver.
1343
1344 If unsure, say N.
1345
1346 To compile this driver as a module, choose M here: the
1347 module will be called colibri_vf50_ts.
1348
1349 config TOUCHSCREEN_ROHM_BU21023
1350 tristate "ROHM BU21023/24 Dual touch support resistive touchscreens"
1351 depends on I2C
1352 help
1353 Say Y here if you have a touchscreen using ROHM BU21023/24.
1354
1355 If unsure, say N.
1356
1357 To compile this driver as a module, choose M here: the
1358 module will be called bu21023_ts.
1359
1360 config TOUCHSCREEN_IQS5XX
1361 tristate "Azoteq IQS550/572/525 trackpad/touchscreen controller"
1362 depends on I2C
1363 help
1364 Say Y to enable support for the Azoteq IQS550/572/525
1365 family of trackpad/touchscreen controllers.
1366
1367 To compile this driver as a module, choose M here: the
1368 module will be called iqs5xx.
1369
1370 config TOUCHSCREEN_ZINITIX
1371 tristate "Zinitix touchscreen support"
1372 depends on I2C
1373 help
1374 Say Y here if you have a touchscreen using Zinitix bt541,
1375 or something similar enough.
1376
1377 If unsure, say N.
1378
1379 To compile this driver as a module, choose M here: the
1380 module will be called zinitix.
1381
1382 endif