^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1) # SPDX-License-Identifier: GPL-2.0-only
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2) #
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3) # Touchscreen driver configuration
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4) #
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5) menuconfig INPUT_TOUCHSCREEN
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 6) bool "Touchscreens"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 7) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 8) Say Y here, and a list of supported touchscreens will be displayed.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 9) This option doesn't affect the kernel.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 10)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 11) If unsure, say Y.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 12)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 13) if INPUT_TOUCHSCREEN
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 14)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 15) config TOUCHSCREEN_PROPERTIES
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 16) def_tristate INPUT
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 17) depends on INPUT
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 18)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 19) config TOUCHSCREEN_88PM860X
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 20) tristate "Marvell 88PM860x touchscreen"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 21) depends on MFD_88PM860X
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 22) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 23) Say Y here if you have a 88PM860x PMIC and want to enable
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 24) support for the built-in touchscreen.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 25)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 26) If unsure, say N.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 27)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 28) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 29) module will be called 88pm860x-ts.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 30)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 31) config TOUCHSCREEN_ADS7846
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 32) tristate "ADS7846/TSC2046/AD7873 and AD(S)7843 based touchscreens"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 33) depends on SPI_MASTER
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 34) depends on HWMON = n || HWMON
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 35) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 36) Say Y here if you have a touchscreen interface using the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 37) ADS7846/TSC2046/AD7873 or ADS7843/AD7843 controller,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 38) and your board-specific setup code includes that in its
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 39) table of SPI devices.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 40)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 41) If HWMON is selected, and the driver is told the reference voltage
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 42) on your board, you will also get hwmon interfaces for the voltage
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 43) (and on ads7846/tsc2046/ad7873, temperature) sensors of this chip.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 44)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 45) If unsure, say N (but it's safe to say "Y").
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 46)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 47) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 48) module will be called ads7846.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 49)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 50) config TOUCHSCREEN_AD7877
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 51) tristate "AD7877 based touchscreens"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 52) depends on SPI_MASTER
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 53) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 54) Say Y here if you have a touchscreen interface using the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 55) AD7877 controller, and your board-specific initialization
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 56) code includes that in its table of SPI devices.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 57)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 58) If unsure, say N (but it's safe to say "Y").
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 59)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 60) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 61) module will be called ad7877.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 62)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 63) config TOUCHSCREEN_AD7879
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 64) tristate "Analog Devices AD7879-1/AD7889-1 touchscreen interface"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 65) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 66) Say Y here if you want to support a touchscreen interface using
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 67) the AD7879-1/AD7889-1 controller.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 68)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 69) You should select a bus connection too.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 70)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 71) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 72) module will be called ad7879.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 73)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 74) config TOUCHSCREEN_AD7879_I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 75) tristate "support I2C bus connection"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 76) depends on TOUCHSCREEN_AD7879 && I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 77) select REGMAP_I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 78) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 79) Say Y here if you have AD7879-1/AD7889-1 hooked to an I2C bus.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 80)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 81) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 82) module will be called ad7879-i2c.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 83)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 84) config TOUCHSCREEN_AD7879_SPI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 85) tristate "support SPI bus connection"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 86) depends on TOUCHSCREEN_AD7879 && SPI_MASTER
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 87) select REGMAP_SPI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 88) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 89) Say Y here if you have AD7879-1/AD7889-1 hooked to a SPI bus.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 90)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 91) If unsure, say N (but it's safe to say "Y").
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 92)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 93) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 94) module will be called ad7879-spi.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 95)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 96) config TOUCHSCREEN_ADC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 97) tristate "Generic ADC based resistive touchscreen"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 98) depends on IIO
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 99) select IIO_BUFFER
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 100) select IIO_BUFFER_CB
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 101) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 102) Say Y here if you want to use the generic ADC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 103) resistive touchscreen driver.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 104)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 105) If unsure, say N (but it's safe to say "Y").
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 106)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 107) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 108) module will be called resistive-adc-touch.ko.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 109)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 110) config TOUCHSCREEN_AR1021_I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 111) tristate "Microchip AR1020/1021 i2c touchscreen"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 112) depends on I2C && OF
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 113) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 114) Say Y here if you have the Microchip AR1020 or AR1021 touchscreen
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 115) controller chip in your system.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 116)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 117) If unsure, say N.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 118)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 119) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 120) module will be called ar1021_i2c.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 121)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 122) config TOUCHSCREEN_ATMEL_MXT
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 123) tristate "Atmel mXT I2C Touchscreen"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 124) depends on I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 125) select FW_LOADER
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 126) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 127) Say Y here if you have Atmel mXT series I2C touchscreen,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 128) such as AT42QT602240/ATMXT224, connected to your system.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 129)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 130) If unsure, say N.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 131)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 132) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 133) module will be called atmel_mxt_ts.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 134)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 135) config TOUCHSCREEN_ATMEL_MXT_T37
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 136) bool "Support T37 Diagnostic Data"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 137) depends on TOUCHSCREEN_ATMEL_MXT
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 138) depends on VIDEO_V4L2=y || (TOUCHSCREEN_ATMEL_MXT=m && VIDEO_V4L2=m)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 139) select VIDEOBUF2_VMALLOC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 140) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 141) Say Y here if you want support to output data from the T37
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 142) Diagnostic Data object using a V4L device.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 143)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 144) config TOUCHSCREEN_AUO_PIXCIR
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 145) tristate "AUO in-cell touchscreen using Pixcir ICs"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 146) depends on I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 147) depends on GPIOLIB || COMPILE_TEST
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 148) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 149) Say Y here if you have a AUO display with in-cell touchscreen
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 150) using Pixcir ICs.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 151)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 152) If unsure, say N.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 153)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 154) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 155) module will be called auo-pixcir-ts.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 156)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 157) config TOUCHSCREEN_BU21013
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 158) tristate "BU21013 based touch panel controllers"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 159) depends on I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 160) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 161) Say Y here if you have a bu21013 touchscreen connected to
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 162) your system.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 163)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 164) If unsure, say N.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 165)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 166) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 167) module will be called bu21013_ts.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 168)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 169) config TOUCHSCREEN_BU21029
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 170) tristate "Rohm BU21029 based touch panel controllers"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 171) depends on I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 172) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 173) Say Y here if you have a Rohm BU21029 touchscreen controller
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 174) connected to your system.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 175)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 176) If unsure, say N.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 177)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 178) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 179) module will be called bu21029_ts.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 180)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 181) config TOUCHSCREEN_CHIPONE_ICN8318
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 182) tristate "chipone icn8318 touchscreen controller"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 183) depends on GPIOLIB || COMPILE_TEST
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 184) depends on I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 185) depends on OF
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 186) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 187) Say Y here if you have a ChipOne icn8318 based I2C touchscreen.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 188)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 189) If unsure, say N.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 190)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 191) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 192) module will be called chipone_icn8318.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 193)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 194) config TOUCHSCREEN_CHIPONE_ICN8505
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 195) tristate "chipone icn8505 touchscreen controller"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 196) depends on I2C && ACPI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 197) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 198) Say Y here if you have a ChipOne icn8505 based I2C touchscreen.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 199)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 200) If unsure, say N.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 201)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 202) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 203) module will be called chipone_icn8505.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 204)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 205) config TOUCHSCREEN_CY8CTMA140
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 206) tristate "cy8ctma140 touchscreen"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 207) depends on I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 208) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 209) Say Y here if you have a Cypress CY8CTMA140 capacitive
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 210) touchscreen also just known as "TMA140"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 211)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 212) If unsure, say N.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 213)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 214) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 215) module will be called cy8ctma140.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 216)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 217) config TOUCHSCREEN_CY8CTMG110
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 218) tristate "cy8ctmg110 touchscreen"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 219) depends on I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 220) depends on GPIOLIB || COMPILE_TEST
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 221) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 222) Say Y here if you have a cy8ctmg110 capacitive touchscreen on
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 223) an AAVA device.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 224)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 225) If unsure, say N.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 226)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 227) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 228) module will be called cy8ctmg110_ts.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 229)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 230) config TOUCHSCREEN_CYTTSP_CORE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 231) tristate "Cypress TTSP touchscreen"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 232) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 233) Say Y here if you have a touchscreen using controller from
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 234) the Cypress TrueTouch(tm) Standard Product family connected
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 235) to your system. You will also need to select appropriate
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 236) bus connection below.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 237)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 238) If unsure, say N.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 239)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 240) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 241) module will be called cyttsp_core.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 242)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 243) config TOUCHSCREEN_CYTTSP_I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 244) tristate "support I2C bus connection"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 245) depends on TOUCHSCREEN_CYTTSP_CORE && I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 246) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 247) Say Y here if the touchscreen is connected via I2C bus.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 248)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 249) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 250) module will be called cyttsp_i2c.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 251)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 252) config TOUCHSCREEN_CYTTSP_SPI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 253) tristate "support SPI bus connection"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 254) depends on TOUCHSCREEN_CYTTSP_CORE && SPI_MASTER
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 255) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 256) Say Y here if the touchscreen is connected via SPI bus.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 257)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 258) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 259) module will be called cyttsp_spi.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 260)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 261) config TOUCHSCREEN_CYTTSP4_CORE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 262) tristate "Cypress TrueTouch Gen4 Touchscreen Driver"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 263) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 264) Core driver for Cypress TrueTouch(tm) Standard Product
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 265) Generation4 touchscreen controllers.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 266)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 267) Say Y here if you have a Cypress Gen4 touchscreen.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 268)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 269) If unsure, say N.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 270)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 271) To compile this driver as a module, choose M here.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 272)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 273) config TOUCHSCREEN_CYTTSP4_I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 274) tristate "support I2C bus connection"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 275) depends on TOUCHSCREEN_CYTTSP4_CORE && I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 276) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 277) Say Y here if the touchscreen is connected via I2C bus.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 278)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 279) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 280) module will be called cyttsp4_i2c.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 281)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 282) config TOUCHSCREEN_CYTTSP4_SPI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 283) tristate "support SPI bus connection"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 284) depends on TOUCHSCREEN_CYTTSP4_CORE && SPI_MASTER
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 285) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 286) Say Y here if the touchscreen is connected via SPI bus.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 287)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 288) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 289) module will be called cyttsp4_spi.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 290)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 291) config TOUCHSCREEN_DA9034
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 292) tristate "Touchscreen support for Dialog Semiconductor DA9034"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 293) depends on PMIC_DA903X
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 294) default y
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 295) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 296) Say Y here to enable the support for the touchscreen found
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 297) on Dialog Semiconductor DA9034 PMIC.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 298)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 299) If unsure, say N.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 300)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 301) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 302) module will be called da9034-ts.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 303)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 304) config TOUCHSCREEN_DA9052
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 305) tristate "Dialog DA9052/DA9053 TSI"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 306) depends on PMIC_DA9052
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 307) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 308) Say Y here to support the touchscreen found on Dialog Semiconductor
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 309) DA9052-BC and DA9053-AA/Bx PMICs.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 310)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 311) If unsure, say N.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 312)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 313) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 314) module will be called da9052_tsi.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 315)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 316) config TOUCHSCREEN_DYNAPRO
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 317) tristate "Dynapro serial touchscreen"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 318) select SERIO
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 319) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 320) Say Y here if you have a Dynapro serial touchscreen connected to
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 321) your system.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 322)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 323) If unsure, say N.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 324)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 325) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 326) module will be called dynapro.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 327)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 328) config TOUCHSCREEN_HAMPSHIRE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 329) tristate "Hampshire serial touchscreen"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 330) select SERIO
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 331) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 332) Say Y here if you have a Hampshire serial touchscreen connected to
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 333) your system.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 334)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 335) If unsure, say N.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 336)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 337) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 338) module will be called hampshire.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 339)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 340) config TOUCHSCREEN_EETI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 341) tristate "EETI touchscreen panel support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 342) depends on I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 343) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 344) Say Y here to enable support for I2C connected EETI touch panels.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 345)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 346) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 347) module will be called eeti_ts.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 348)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 349) config TOUCHSCREEN_EGALAX
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 350) tristate "EETI eGalax multi-touch panel support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 351) depends on I2C && OF
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 352) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 353) Say Y here to enable support for I2C connected EETI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 354) eGalax multi-touch panels.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 355)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 356) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 357) module will be called egalax_ts.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 358)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 359) config TOUCHSCREEN_EGALAX_SERIAL
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 360) tristate "EETI eGalax serial touchscreen"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 361) select SERIO
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 362) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 363) Say Y here to enable support for serial connected EETI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 364) eGalax touch panels.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 365)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 366) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 367) module will be called egalax_ts_serial.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 368)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 369) config TOUCHSCREEN_EXC3000
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 370) tristate "EETI EXC3000 multi-touch panel support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 371) depends on I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 372) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 373) Say Y here to enable support for I2C connected EETI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 374) EXC3000 multi-touch panels.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 375)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 376) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 377) module will be called exc3000.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 378)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 379) config TOUCHSCREEN_FTS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 380) tristate "Focaltech Touchscreen"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 381) depends on I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 382) default n
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 383) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 384) Say Y here if you have Focaltech touch panel.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 385) If unsure, say N.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 386)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 387) config TOUCHSCREEN_FUJITSU
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 388) tristate "Fujitsu serial touchscreen"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 389) select SERIO
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 390) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 391) Say Y here if you have the Fujitsu touchscreen (such as one
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 392) installed in Lifebook P series laptop) connected to your
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 393) system.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 394)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 395) If unsure, say N.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 396)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 397) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 398) module will be called fujitsu-ts.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 399)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 400) config TOUCHSCREEN_GOODIX
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 401) tristate "Goodix I2C touchscreen"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 402) depends on I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 403) depends on GPIOLIB || COMPILE_TEST
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 404) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 405) Say Y here if you have the Goodix touchscreen (such as one
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 406) installed in Onda v975w tablets) connected to your
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 407) system. It also supports 5-finger chip models, which can be
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 408) found on ARM tablets, like Wexler TAB7200 and MSI Primo73.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 409)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 410) If unsure, say N.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 411)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 412) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 413) module will be called goodix.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 414)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 415) config TOUCHSCREEN_GSL3673
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 416) tristate "gsl3673 touchpad driver"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 417) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 418) gsl3673 touchpad driver
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 419)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 420) config TOUCHSCREEN_GSLX680_PAD
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 421) tristate "gslX680 touchpad driver for pad"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 422) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 423) gslX680 touchpad driver for pad
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 424)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 425) config TOUCHSCREEN_GT1X
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 426) tristate "GT1X touchscreens support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 427)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 428) config TOUCHSCREEN_HIDEEP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 429) tristate "HiDeep Touch IC"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 430) depends on I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 431) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 432) Say Y here if you have a touchscreen using HiDeep.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 433)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 434) If unsure, say N.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 435)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 436) To compile this driver as a module, choose M here : the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 437) module will be called hideep_ts.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 438)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 439) config TOUCHSCREEN_ILI210X
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 440) tristate "Ilitek ILI210X based touchscreen"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 441) depends on I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 442) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 443) Say Y here if you have a ILI210X based touchscreen
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 444) controller. This driver supports models ILI2102,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 445) ILI2102s, ILI2103, ILI2103s and ILI2105.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 446) Such kind of chipsets can be found in Amazon Kindle Fire
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 447) touchscreens.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 448)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 449) If unsure, say N.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 450)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 451) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 452) module will be called ili210x.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 453)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 454) config TOUCHSCREEN_IPROC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 455) tristate "IPROC touch panel driver support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 456) depends on ARCH_BCM_IPROC || COMPILE_TEST
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 457) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 458) Say Y here if you want to add support for the IPROC touch
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 459) controller to your system.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 460)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 461) If unsure, say N.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 462)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 463) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 464) module will be called bcm_iproc_tsc.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 465)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 466) config TOUCHSCREEN_S3C2410
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 467) tristate "Samsung S3C2410/generic touchscreen input driver"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 468) depends on ARCH_S3C24XX || SAMSUNG_DEV_TS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 469) depends on S3C_ADC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 470) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 471) Say Y here if you have the s3c2410 touchscreen.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 472)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 473) If unsure, say N.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 474)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 475) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 476) module will be called s3c2410_ts.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 477)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 478) config TOUCHSCREEN_S6SY761
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 479) tristate "Samsung S6SY761 Touchscreen driver"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 480) depends on I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 481) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 482) Say Y if you have the Samsung S6SY761 driver
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 483)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 484) If unsure, say N
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 485)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 486) To compile this driver as module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 487) module will be called s6sy761.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 488)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 489) config TOUCHSCREEN_GUNZE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 490) tristate "Gunze AHL-51S touchscreen"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 491) select SERIO
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 492) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 493) Say Y here if you have the Gunze AHL-51 touchscreen connected to
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 494) your system.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 495)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 496) If unsure, say N.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 497)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 498) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 499) module will be called gunze.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 500)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 501) config TOUCHSCREEN_EKTF2127
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 502) tristate "Elan eKTF2127 I2C touchscreen"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 503) depends on I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 504) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 505) Say Y here if you have an Elan eKTF2127 touchscreen
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 506) connected to your system.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 507)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 508) If unsure, say N.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 509)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 510) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 511) module will be called ektf2127.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 512)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 513) config TOUCHSCREEN_ELAN
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 514) tristate "Elan eKTH I2C touchscreen"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 515) depends on I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 516) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 517) Say Y here if you have an Elan eKTH I2C touchscreen
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 518) connected to your system.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 519)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 520) If unsure, say N.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 521)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 522) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 523) module will be called elants_i2c.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 524)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 525) config TOUCHSCREEN_ELAN5515
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 526) tristate "Elan5515 touchscreen"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 527) depends on I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 528)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 529) config TOUCHSCREEN_ELO
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 530) tristate "Elo serial touchscreens"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 531) select SERIO
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 532) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 533) Say Y here if you have an Elo serial touchscreen connected to
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 534) your system.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 535)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 536) If unsure, say N.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 537)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 538) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 539) module will be called elo.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 540)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 541) config TOUCHSCREEN_WACOM_W8001
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 542) tristate "Wacom W8001 penabled serial touchscreen"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 543) select SERIO
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 544) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 545) Say Y here if you have an Wacom W8001 penabled serial touchscreen
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 546) connected to your system.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 547)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 548) If unsure, say N.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 549)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 550) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 551) module will be called wacom_w8001.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 552)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 553) config TOUCHSCREEN_WACOM_I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 554) tristate "Wacom Tablet support (I2C)"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 555) depends on I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 556) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 557) Say Y here if you want to use the I2C version of the Wacom
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 558) Pen Tablet.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 559)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 560) If unsure, say N.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 561)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 562) To compile this driver as a module, choose M here: the module
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 563) will be called wacom_i2c.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 564)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 565) config TOUCHSCREEN_LPC32XX
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 566) tristate "LPC32XX touchscreen controller"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 567) depends on ARCH_LPC32XX
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 568) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 569) Say Y here if you have a LPC32XX device and want
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 570) to support the built-in touchscreen.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 571)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 572) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 573) module will be called lpc32xx_ts.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 574)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 575) config TOUCHSCREEN_MAX11801
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 576) tristate "MAX11801 based touchscreens"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 577) depends on I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 578) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 579) Say Y here if you have a MAX11801 based touchscreen
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 580) controller.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 581)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 582) If unsure, say N.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 583)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 584) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 585) module will be called max11801_ts.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 586)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 587) config TOUCHSCREEN_MCS5000
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 588) tristate "MELFAS MCS-5000 touchscreen"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 589) depends on I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 590) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 591) Say Y here if you have the MELFAS MCS-5000 touchscreen controller
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 592) chip in your system.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 593)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 594) If unsure, say N.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 595)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 596) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 597) module will be called mcs5000_ts.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 598)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 599) config TOUCHSCREEN_MMS114
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 600) tristate "MELFAS MMS114 touchscreen"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 601) depends on I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 602) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 603) Say Y here if you have the MELFAS MMS114 touchscreen controller
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 604) chip in your system.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 605)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 606) If unsure, say N.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 607)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 608) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 609) module will be called mms114.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 610)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 611) config TOUCHSCREEN_MELFAS_MIP4
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 612) tristate "MELFAS MIP4 Touchscreen"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 613) depends on I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 614) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 615) Say Y here if you have a MELFAS MIP4 Touchscreen device.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 616)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 617) If unsure, say N.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 618)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 619) To compile this driver as a module, choose M here:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 620) the module will be called melfas_mip4.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 621)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 622) config TOUCHSCREEN_MTOUCH
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 623) tristate "MicroTouch serial touchscreens"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 624) select SERIO
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 625) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 626) Say Y here if you have a MicroTouch (3M) serial touchscreen connected to
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 627) your system.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 628)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 629) If unsure, say N.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 630)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 631) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 632) module will be called mtouch.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 633)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 634) config TOUCHSCREEN_IMX6UL_TSC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 635) tristate "Freescale i.MX6UL touchscreen controller"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 636) depends on (OF && GPIOLIB) || COMPILE_TEST
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 637) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 638) Say Y here if you have a Freescale i.MX6UL, and want to
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 639) use the internal touchscreen controller.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 640)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 641) If unsure, say N.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 642)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 643) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 644) module will be called imx6ul_tsc.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 645)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 646) config TOUCHSCREEN_INEXIO
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 647) tristate "iNexio serial touchscreens"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 648) select SERIO
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 649) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 650) Say Y here if you have an iNexio serial touchscreen connected to
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 651) your system.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 652)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 653) If unsure, say N.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 654)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 655) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 656) module will be called inexio.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 657)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 658) config TOUCHSCREEN_MK712
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 659) tristate "ICS MicroClock MK712 touchscreen"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 660) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 661) Say Y here if you have the ICS MicroClock MK712 touchscreen
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 662) controller chip in your system.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 663)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 664) If unsure, say N.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 665)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 666) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 667) module will be called mk712.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 668)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 669) config TOUCHSCREEN_HP600
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 670) tristate "HP Jornada 6xx touchscreen"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 671) depends on SH_HP6XX && SH_ADC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 672) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 673) Say Y here if you have a HP Jornada 620/660/680/690 and want to
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 674) support the built-in touchscreen.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 675)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 676) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 677) module will be called hp680_ts_input.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 678)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 679) config TOUCHSCREEN_HP7XX
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 680) tristate "HP Jornada 7xx touchscreen"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 681) depends on SA1100_JORNADA720_SSP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 682) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 683) Say Y here if you have a HP Jornada 710/720/728 and want
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 684) to support the built-in touchscreen.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 685)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 686) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 687) module will be called jornada720_ts.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 688)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 689) config TOUCHSCREEN_IPAQ_MICRO
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 690) tristate "HP iPAQ Atmel Micro ASIC touchscreen"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 691) depends on MFD_IPAQ_MICRO
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 692) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 693) Say Y here to enable support for the touchscreen attached to
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 694) the Atmel Micro peripheral controller on iPAQ h3100/h3600/h3700
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 695)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 696) If unsure, say N.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 697)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 698) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 699) module will be called ipaq-micro-ts.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 700)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 701) config TOUCHSCREEN_HTCPEN
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 702) tristate "HTC Shift X9500 touchscreen"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 703) depends on ISA
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 704) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 705) Say Y here if you have an HTC Shift UMPC also known as HTC X9500
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 706) Clio / Shangrila and want to support the built-in touchscreen.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 707)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 708) If unsure, say N.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 709)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 710) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 711) module will be called htcpen.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 712)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 713) config TOUCHSCREEN_PENMOUNT
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 714) tristate "Penmount serial touchscreen"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 715) select SERIO
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 716) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 717) Say Y here if you have a Penmount serial touchscreen connected to
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 718) your system.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 719)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 720) If unsure, say N.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 721)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 722) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 723) module will be called penmount.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 724)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 725) config TOUCHSCREEN_EDT_FT5X06
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 726) tristate "EDT FocalTech FT5x06 I2C Touchscreen support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 727) depends on I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 728) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 729) Say Y here if you have an EDT "Polytouch" touchscreen based
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 730) on the FocalTech FT5x06 family of controllers connected to
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 731) your system.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 732)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 733) If unsure, say N.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 734)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 735) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 736) module will be called edt-ft5x06.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 737)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 738) config TOUCHSCREEN_RASPBERRYPI_FW
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 739) tristate "Raspberry Pi's firmware base touch screen support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 740) depends on RASPBERRYPI_FIRMWARE || (RASPBERRYPI_FIRMWARE=n && COMPILE_TEST)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 741) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 742) Say Y here if you have the official Raspberry Pi 7 inch screen on
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 743) your system.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 744)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 745) If unsure, say N.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 746)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 747) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 748) module will be called raspberrypi-ts.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 749)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 750) config TOUCHSCREEN_MIGOR
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 751) tristate "Renesas MIGO-R touchscreen"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 752) depends on (SH_MIGOR || COMPILE_TEST) && I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 753) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 754) Say Y here to enable MIGO-R touchscreen support.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 755)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 756) If unsure, say N.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 757)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 758) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 759) module will be called migor_ts.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 760)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 761) config TOUCHSCREEN_TOUCHRIGHT
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 762) tristate "Touchright serial touchscreen"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 763) select SERIO
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 764) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 765) Say Y here if you have a Touchright serial touchscreen connected to
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 766) your system.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 767)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 768) If unsure, say N.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 769)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 770) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 771) module will be called touchright.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 772)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 773) config TOUCHSCREEN_TOUCHWIN
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 774) tristate "Touchwin serial touchscreen"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 775) select SERIO
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 776) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 777) Say Y here if you have a Touchwin serial touchscreen connected to
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 778) your system.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 779)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 780) If unsure, say N.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 781)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 782) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 783) module will be called touchwin.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 784)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 785) config TOUCHSCREEN_TI_AM335X_TSC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 786) tristate "TI Touchscreen Interface"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 787) depends on MFD_TI_AM335X_TSCADC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 788) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 789) Say Y here if you have 4/5/8 wire touchscreen controller
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 790) to be connected to the ADC controller on your TI AM335x SoC.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 791)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 792) If unsure, say N.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 793)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 794) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 795) module will be called ti_am335x_tsc.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 796)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 797) config TOUCHSCREEN_UCB1400
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 798) tristate "Philips UCB1400 touchscreen"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 799) depends on AC97_BUS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 800) depends on UCB1400_CORE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 801) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 802) This enables support for the Philips UCB1400 touchscreen interface.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 803) The UCB1400 is an AC97 audio codec. The touchscreen interface
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 804) will be initialized only after the ALSA subsystem has been
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 805) brought up and the UCB1400 detected. You therefore have to
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 806) configure ALSA support as well (either built-in or modular,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 807) independently of whether this driver is itself built-in or
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 808) modular) for this driver to work.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 809)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 810) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 811) module will be called ucb1400_ts.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 812)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 813) config TOUCHSCREEN_PIXCIR
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 814) tristate "PIXCIR I2C touchscreens"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 815) depends on I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 816) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 817) Say Y here if you have a pixcir i2c touchscreen
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 818) controller.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 819)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 820) If unsure, say N.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 821)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 822) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 823) module will be called pixcir_i2c_ts.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 824)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 825) config TOUCHSCREEN_WDT87XX_I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 826) tristate "Weida HiTech I2C touchscreen"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 827) depends on I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 828) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 829) Say Y here if you have a Weida WDT87XX I2C touchscreen
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 830) connected to your system.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 831)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 832) If unsure, say N.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 833)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 834) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 835) module will be called wdt87xx_i2c.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 836)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 837) config TOUCHSCREEN_WM831X
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 838) tristate "Support for WM831x touchscreen controllers"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 839) depends on MFD_WM831X
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 840) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 841) This enables support for the touchscreen controller on the WM831x
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 842) series of PMICs.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 843)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 844) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 845) module will be called wm831x-ts.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 846)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 847) config TOUCHSCREEN_WM97XX
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 848) tristate "Support for WM97xx AC97 touchscreen controllers"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 849) depends on AC97_BUS || AC97_BUS_NEW
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 850) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 851) Say Y here if you have a Wolfson Microelectronics WM97xx
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 852) touchscreen connected to your system. Note that this option
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 853) only enables core driver, you will also need to select
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 854) support for appropriate chip below.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 855)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 856) If unsure, say N.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 857)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 858) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 859) module will be called wm97xx-ts.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 860)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 861) config TOUCHSCREEN_WM9705
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 862) bool "WM9705 Touchscreen interface support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 863) depends on TOUCHSCREEN_WM97XX
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 864) default y
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 865) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 866) Say Y here to enable support for the Wolfson Microelectronics
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 867) WM9705 touchscreen controller.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 868)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 869) config TOUCHSCREEN_WM9712
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 870) bool "WM9712 Touchscreen interface support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 871) depends on TOUCHSCREEN_WM97XX
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 872) default y
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 873) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 874) Say Y here to enable support for the Wolfson Microelectronics
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 875) WM9712 touchscreen controller.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 876)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 877) config TOUCHSCREEN_WM9713
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 878) bool "WM9713 Touchscreen interface support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 879) depends on TOUCHSCREEN_WM97XX
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 880) default y
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 881) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 882) Say Y here to enable support for the Wolfson Microelectronics
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 883) WM9713 touchscreen controller.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 884)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 885) config TOUCHSCREEN_WM97XX_MAINSTONE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 886) tristate "WM97xx Mainstone/Palm accelerated touch"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 887) depends on TOUCHSCREEN_WM97XX && ARCH_PXA
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 888) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 889) Say Y here for support for streaming mode with WM97xx touchscreens
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 890) on Mainstone, Palm Tungsten T5, TX and LifeDrive systems.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 891)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 892) If unsure, say N.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 893)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 894) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 895) module will be called mainstone-wm97xx.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 896)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 897) config TOUCHSCREEN_WM97XX_ZYLONITE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 898) tristate "Zylonite accelerated touch"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 899) depends on TOUCHSCREEN_WM97XX && MACH_ZYLONITE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 900) select TOUCHSCREEN_WM9713
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 901) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 902) Say Y here for support for streaming mode with the touchscreen
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 903) on Zylonite systems.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 904)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 905) If unsure, say N.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 906)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 907) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 908) module will be called zylonite-wm97xx.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 909)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 910) config TOUCHSCREEN_USB_COMPOSITE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 911) tristate "USB Touchscreen Driver"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 912) depends on USB_ARCH_HAS_HCD
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 913) select USB
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 914) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 915) USB Touchscreen driver for:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 916) - eGalax Touchkit USB (also includes eTurboTouch CT-410/510/700)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 917) - PanJit TouchSet USB
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 918) - 3M MicroTouch USB (EX II series)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 919) - ITM
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 920) - some other eTurboTouch
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 921) - Gunze AHL61
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 922) - DMC TSC-10/25
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 923) - IRTOUCHSYSTEMS/UNITOP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 924) - IdealTEK URTC1000
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 925) - GoTop Super_Q2/GogoPen/PenPower tablets
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 926) - JASTEC USB Touch Controller/DigiTech DTR-02U
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 927) - Zytronic controllers
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 928) - Elo TouchSystems 2700 IntelliTouch
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 929) - EasyTouch USB Touch Controller from Data Modul
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 930) - e2i (Mimo monitors)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 931)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 932) Have a look at <http://linux.chapter7.ch/touchkit/> for
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 933) a usage description and the required user-space stuff.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 934)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 935) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 936) module will be called usbtouchscreen.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 937)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 938) config TOUCHSCREEN_MXS_LRADC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 939) tristate "Freescale i.MX23/i.MX28 LRADC touchscreen"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 940) depends on MFD_MXS_LRADC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 941) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 942) Say Y here if you have a touchscreen connected to the low-resolution
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 943) analog-to-digital converter (LRADC) on an i.MX23 or i.MX28 processor.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 944)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 945) To compile this driver as a module, choose M here: the module will be
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 946) called mxs-lradc-ts.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 947)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 948) config TOUCHSCREEN_MX25
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 949) tristate "Freescale i.MX25 touchscreen input driver"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 950) depends on MFD_MX25_TSADC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 951) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 952) Enable support for touchscreen connected to your i.MX25.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 953)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 954) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 955) module will be called fsl-imx25-tcq.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 956)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 957) config TOUCHSCREEN_MC13783
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 958) tristate "Freescale MC13783 touchscreen input driver"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 959) depends on MFD_MC13XXX
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 960) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 961) Say Y here if you have an Freescale MC13783 PMIC on your
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 962) board and want to use its touchscreen
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 963)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 964) If unsure, say N.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 965)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 966) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 967) module will be called mc13783_ts.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 968)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 969) config TOUCHSCREEN_USB_EGALAX
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 970) default y
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 971) bool "eGalax, eTurboTouch CT-410/510/700 device support" if EXPERT
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 972) depends on TOUCHSCREEN_USB_COMPOSITE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 973)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 974) config TOUCHSCREEN_USB_PANJIT
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 975) default y
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 976) bool "PanJit device support" if EXPERT
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 977) depends on TOUCHSCREEN_USB_COMPOSITE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 978)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 979) config TOUCHSCREEN_USB_3M
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 980) default y
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 981) bool "3M/Microtouch EX II series device support" if EXPERT
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 982) depends on TOUCHSCREEN_USB_COMPOSITE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 983)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 984) config TOUCHSCREEN_USB_ITM
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 985) default y
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 986) bool "ITM device support" if EXPERT
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 987) depends on TOUCHSCREEN_USB_COMPOSITE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 988)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 989) config TOUCHSCREEN_USB_ETURBO
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 990) default y
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 991) bool "eTurboTouch (non-eGalax compatible) device support" if EXPERT
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 992) depends on TOUCHSCREEN_USB_COMPOSITE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 993)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 994) config TOUCHSCREEN_USB_GUNZE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 995) default y
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 996) bool "Gunze AHL61 device support" if EXPERT
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 997) depends on TOUCHSCREEN_USB_COMPOSITE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 998)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 999) config TOUCHSCREEN_USB_DMC_TSC10
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1000) default y
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1001) bool "DMC TSC-10/25 device support" if EXPERT
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1002) depends on TOUCHSCREEN_USB_COMPOSITE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1003)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1004) config TOUCHSCREEN_USB_IRTOUCH
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1005) default y
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1006) bool "IRTOUCHSYSTEMS/UNITOP device support" if EXPERT
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1007) depends on TOUCHSCREEN_USB_COMPOSITE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1008)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1009) config TOUCHSCREEN_USB_IDEALTEK
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1010) default y
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1011) bool "IdealTEK URTC1000 device support" if EXPERT
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1012) depends on TOUCHSCREEN_USB_COMPOSITE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1013)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1014) config TOUCHSCREEN_USB_GENERAL_TOUCH
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1015) default y
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1016) bool "GeneralTouch Touchscreen device support" if EXPERT
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1017) depends on TOUCHSCREEN_USB_COMPOSITE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1018)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1019) config TOUCHSCREEN_USB_GOTOP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1020) default y
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1021) bool "GoTop Super_Q2/GogoPen/PenPower tablet device support" if EXPERT
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1022) depends on TOUCHSCREEN_USB_COMPOSITE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1023)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1024) config TOUCHSCREEN_USB_JASTEC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1025) default y
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1026) bool "JASTEC/DigiTech DTR-02U USB touch controller device support" if EXPERT
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1027) depends on TOUCHSCREEN_USB_COMPOSITE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1028)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1029) config TOUCHSCREEN_USB_ELO
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1030) default y
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1031) bool "Elo TouchSystems 2700 IntelliTouch controller device support" if EXPERT
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1032) depends on TOUCHSCREEN_USB_COMPOSITE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1033)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1034) config TOUCHSCREEN_USB_E2I
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1035) default y
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1036) bool "e2i Touchscreen controller (e.g. from Mimo 740)" if EXPERT
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1037) depends on TOUCHSCREEN_USB_COMPOSITE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1038)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1039) config TOUCHSCREEN_USB_ZYTRONIC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1040) default y
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1041) bool "Zytronic controller" if EXPERT
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1042) depends on TOUCHSCREEN_USB_COMPOSITE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1043)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1044) config TOUCHSCREEN_USB_ETT_TC45USB
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1045) default y
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1046) bool "ET&T USB series TC4UM/TC5UH touchscreen controller support" if EXPERT
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1047) depends on TOUCHSCREEN_USB_COMPOSITE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1048)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1049) config TOUCHSCREEN_USB_NEXIO
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1050) default y
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1051) bool "NEXIO/iNexio device support" if EXPERT
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1052) depends on TOUCHSCREEN_USB_COMPOSITE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1053)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1054) config TOUCHSCREEN_USB_EASYTOUCH
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1055) default y
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1056) bool "EasyTouch USB Touch controller device support" if EXPERT
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1057) depends on TOUCHSCREEN_USB_COMPOSITE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1058) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1059) Say Y here if you have an EasyTouch USB Touch controller.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1060) If unsure, say N.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1061)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1062) config TOUCHSCREEN_TOUCHIT213
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1063) tristate "Sahara TouchIT-213 touchscreen"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1064) select SERIO
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1065) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1066) Say Y here if you have a Sahara TouchIT-213 Tablet PC.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1067)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1068) If unsure, say N.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1069)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1070) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1071) module will be called touchit213.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1072)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1073) config TOUCHSCREEN_TS4800
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1074) tristate "TS-4800 touchscreen"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1075) depends on HAS_IOMEM && OF
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1076) depends on SOC_IMX51 || COMPILE_TEST
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1077) select MFD_SYSCON
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1078) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1079) Say Y here if you have a touchscreen on a TS-4800 board.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1080)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1081) On TS-4800, the touchscreen is not handled directly by Linux but by
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1082) a companion FPGA.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1083)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1084) If unsure, say N.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1085)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1086) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1087) module will be called ts4800_ts.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1088)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1089) config TOUCHSCREEN_TSC_SERIO
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1090) tristate "TSC-10/25/40 serial touchscreen support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1091) select SERIO
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1092) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1093) Say Y here if you have a TSC-10, 25 or 40 serial touchscreen connected
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1094) to your system.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1095)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1096) If unsure, say N.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1097)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1098) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1099) module will be called tsc40.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1100)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1101) config TOUCHSCREEN_TSC200X_CORE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1102) tristate
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1103)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1104) config TOUCHSCREEN_TSC2004
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1105) tristate "TSC2004 based touchscreens"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1106) depends on I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1107) select REGMAP_I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1108) select TOUCHSCREEN_TSC200X_CORE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1109) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1110) Say Y here if you have a TSC2004 based touchscreen.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1111)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1112) If unsure, say N.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1113)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1114) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1115) module will be called tsc2004.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1116)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1117) config TOUCHSCREEN_TSC2005
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1118) tristate "TSC2005 based touchscreens"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1119) depends on SPI_MASTER
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1120) select REGMAP_SPI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1121) select TOUCHSCREEN_TSC200X_CORE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1122) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1123) Say Y here if you have a TSC2005 based touchscreen.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1124)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1125) If unsure, say N.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1126)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1127) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1128) module will be called tsc2005.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1129)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1130) config TOUCHSCREEN_TSC2007
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1131) tristate "TSC2007 based touchscreens"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1132) depends on I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1133) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1134) Say Y here if you have a TSC2007 based touchscreen.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1135)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1136) If unsure, say N.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1137)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1138) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1139) module will be called tsc2007.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1140)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1141) config TOUCHSCREEN_TSC2007_IIO
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1142) bool "IIO interface for external ADC input and temperature"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1143) depends on TOUCHSCREEN_TSC2007
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1144) depends on IIO=y || IIO=TOUCHSCREEN_TSC2007
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1145) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1146) Saying Y here adds an iio interface to the tsc2007 which
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1147) provides values for the AUX input (used for e.g. battery
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1148) or ambient light monitoring), temperature and raw input
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1149) values.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1150)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1151) config TOUCHSCREEN_PCAP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1152) tristate "Motorola PCAP touchscreen"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1153) depends on EZX_PCAP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1154) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1155) Say Y here if you have a Motorola EZX telephone and
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1156) want to enable support for the built-in touchscreen.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1157)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1158) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1159) module will be called pcap_ts.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1160)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1161) config TOUCHSCREEN_RM_TS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1162) tristate "Raydium I2C Touchscreen"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1163) depends on I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1164) depends on GPIOLIB || COMPILE_TEST
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1165) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1166) Say Y here if you have Raydium series I2C touchscreen,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1167) such as RM32380, connected to your system.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1168)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1169) If unsure, say N.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1170)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1171) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1172) module will be called raydium_i2c_ts.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1173)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1174) config TOUCHSCREEN_SILEAD
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1175) tristate "Silead I2C touchscreen"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1176) depends on I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1177) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1178) Say Y here if you have the Silead touchscreen connected to
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1179) your system.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1180)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1181) If unsure, say N.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1182)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1183) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1184) module will be called silead.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1185)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1186) config TOUCHSCREEN_SIS_I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1187) tristate "SiS 9200 family I2C touchscreen"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1188) depends on I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1189) select CRC_ITU_T
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1190) depends on GPIOLIB || COMPILE_TEST
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1191) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1192) This enables support for SiS 9200 family over I2C based touchscreens.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1193)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1194) If unsure, say N.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1195)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1196) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1197) module will be called sis_i2c.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1198)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1199) config TOUCHSCREEN_ST1232
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1200) tristate "Sitronix ST1232 or ST1633 touchscreen controllers"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1201) depends on I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1202) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1203) Say Y here if you want to support the Sitronix ST1232
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1204) or ST1633 touchscreen controller.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1205)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1206) If unsure, say N.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1207)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1208) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1209) module will be called st1232_ts.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1210)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1211) config TOUCHSCREEN_STMFTS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1212) tristate "STMicroelectronics STMFTS touchscreen"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1213) depends on I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1214) depends on LEDS_CLASS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1215) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1216) Say Y here if you want support for STMicroelectronics
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1217) STMFTS touchscreen.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1218)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1219) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1220) module will be called stmfts.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1221)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1222) config TOUCHSCREEN_STMPE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1223) tristate "STMicroelectronics STMPE touchscreens"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1224) depends on MFD_STMPE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1225) depends on (OF || COMPILE_TEST)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1226) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1227) Say Y here if you want support for STMicroelectronics
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1228) STMPE touchscreen controllers.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1229)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1230) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1231) module will be called stmpe-ts.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1232)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1233) config TOUCHSCREEN_SUN4I
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1234) tristate "Allwinner sun4i resistive touchscreen controller support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1235) depends on ARCH_SUNXI || COMPILE_TEST
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1236) depends on HWMON
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1237) depends on THERMAL || !THERMAL_OF
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1238) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1239) This selects support for the resistive touchscreen controller
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1240) found on Allwinner sunxi SoCs.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1241)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1242) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1243) module will be called sun4i-ts.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1244)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1245) config TOUCHSCREEN_SUR40
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1246) tristate "Samsung SUR40 (Surface 2.0/PixelSense) touchscreen"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1247) depends on USB && MEDIA_USB_SUPPORT && HAS_DMA
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1248) depends on VIDEO_V4L2
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1249) select VIDEOBUF2_DMA_SG
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1250) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1251) Say Y here if you want support for the Samsung SUR40 touchscreen
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1252) (also known as Microsoft Surface 2.0 or Microsoft PixelSense).
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1253)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1254) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1255) module will be called sur40.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1256)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1257) config TOUCHSCREEN_SURFACE3_SPI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1258) tristate "Ntrig/Microsoft Surface 3 SPI touchscreen"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1259) depends on SPI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1260) depends on GPIOLIB || COMPILE_TEST
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1261) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1262) Say Y here if you have the Ntrig/Microsoft SPI touchscreen
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1263) controller chip as found on the Surface 3 in your system.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1264)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1265) If unsure, say N.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1266)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1267) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1268) module will be called surface3_spi.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1269)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1270) config TOUCHSCREEN_SX8654
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1271) tristate "Semtech SX8654 touchscreen"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1272) depends on I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1273) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1274) Say Y here if you have a Semtech SX8654 touchscreen controller.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1275)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1276) If unsure, say N
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1277)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1278) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1279) module will be called sx8654.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1280)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1281) config TOUCHSCREEN_TPS6507X
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1282) tristate "TPS6507x based touchscreens"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1283) depends on I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1284) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1285) Say Y here if you have a TPS6507x based touchscreen
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1286) controller.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1287)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1288) If unsure, say N.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1289)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1290) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1291) module will be called tps6507x_ts.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1292)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1293) config TOUCHSCREEN_ZET6223
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1294) tristate "Zeitec ZET6223 touchscreen driver"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1295) depends on I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1296) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1297) Say Y here if you have a touchscreen using Zeitec ZET6223
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1298)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1299) If unsure, say N.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1300)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1301) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1302) module will be called zet6223.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1303)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1304) config TOUCHSCREEN_ZFORCE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1305) tristate "Neonode zForce infrared touchscreens"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1306) depends on I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1307) depends on GPIOLIB || COMPILE_TEST
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1308) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1309) Say Y here if you have a touchscreen using the zforce
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1310) infraread technology from Neonode.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1311)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1312) If unsure, say N.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1313)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1314) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1315) module will be called zforce_ts.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1316)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1317) config TOUCHSCREEN_COLIBRI_VF50
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1318) tristate "Toradex Colibri on board touchscreen driver"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1319) depends on IIO && VF610_ADC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1320) depends on GPIOLIB || COMPILE_TEST
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1321) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1322) Say Y here if you have a Colibri VF50 and plan to use
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1323) the on-board provided 4-wire touchscreen driver.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1324)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1325) If unsure, say N.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1326)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1327) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1328) module will be called colibri_vf50_ts.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1329)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1330) config TOUCHSCREEN_ROHM_BU21023
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1331) tristate "ROHM BU21023/24 Dual touch support resistive touchscreens"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1332) depends on I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1333) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1334) Say Y here if you have a touchscreen using ROHM BU21023/24.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1335)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1336) If unsure, say N.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1337)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1338) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1339) module will be called bu21023_ts.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1340)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1341) config TOUCHSCREEN_IQS5XX
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1342) tristate "Azoteq IQS550/572/525 trackpad/touchscreen controller"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1343) depends on I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1344) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1345) Say Y to enable support for the Azoteq IQS550/572/525
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1346) family of trackpad/touchscreen controllers.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1347)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1348) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1349) module will be called iqs5xx.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1350)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1351) config TOUCHSCREEN_ZINITIX
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1352) tristate "Zinitix touchscreen support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1353) depends on I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1354) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1355) Say Y here if you have a touchscreen using Zinitix bt541,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1356) or something similar enough.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1357)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1358) If unsure, say N.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1359)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1360) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1361) module will be called zinitix.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1362)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1363) endif