11da177e4SLinus Torvalds# 2d05e84e6SDmitry Torokhov# Touchscreen driver configuration 31da177e4SLinus Torvalds# 41da177e4SLinus Torvaldsmenuconfig INPUT_TOUCHSCREEN 51da177e4SLinus Torvalds bool "Touchscreens" 61da177e4SLinus Torvalds help 71da177e4SLinus Torvalds Say Y here, and a list of supported touchscreens will be displayed. 81da177e4SLinus Torvalds This option doesn't affect the kernel. 91da177e4SLinus Torvalds 101da177e4SLinus Torvalds If unsure, say Y. 111da177e4SLinus Torvalds 121da177e4SLinus Torvaldsif INPUT_TOUCHSCREEN 131da177e4SLinus Torvalds 14ffa458c1SDavid Brownellconfig TOUCHSCREEN_ADS7846 15bff0de5fSDavid Brownell tristate "ADS7846/TSC2046 and ADS7843 based touchscreens" 16ffa458c1SDavid Brownell depends on SPI_MASTER 172c8dc071SDavid Brownell depends on HWMON = n || HWMON 18ffa458c1SDavid Brownell help 19ffa458c1SDavid Brownell Say Y here if you have a touchscreen interface using the 20bff0de5fSDavid Brownell ADS7846/TSC2046 or ADS7843 controller, and your board-specific 21bff0de5fSDavid Brownell setup code includes that in its table of SPI devices. 22ffa458c1SDavid Brownell 232c8dc071SDavid Brownell If HWMON is selected, and the driver is told the reference voltage 242c8dc071SDavid Brownell on your board, you will also get hwmon interfaces for the voltage 25bff0de5fSDavid Brownell (and on ads7846/tsc2046, temperature) sensors of this chip. 262c8dc071SDavid Brownell 27ffa458c1SDavid Brownell If unsure, say N (but it's safe to say "Y"). 28ffa458c1SDavid Brownell 29ffa458c1SDavid Brownell To compile this driver as a module, choose M here: the 30ffa458c1SDavid Brownell module will be called ads7846. 31ffa458c1SDavid Brownell 32331b78edSMichael Hennerichconfig TOUCHSCREEN_AD7877 33331b78edSMichael Hennerich tristate "AD7877 based touchscreens" 34331b78edSMichael Hennerich depends on SPI_MASTER 35331b78edSMichael Hennerich help 36331b78edSMichael Hennerich Say Y here if you have a touchscreen interface using the 37331b78edSMichael Hennerich AD7877 controller, and your board-specific initialization 38331b78edSMichael Hennerich code includes that in its table of SPI devices. 39331b78edSMichael Hennerich 40331b78edSMichael Hennerich If unsure, say N (but it's safe to say "Y"). 41331b78edSMichael Hennerich 42331b78edSMichael Hennerich To compile this driver as a module, choose M here: the 43331b78edSMichael Hennerich module will be called ad7877. 44331b78edSMichael Hennerich 45*b4be468cSMichael Hennerichconfig TOUCHSCREEN_AD7879_I2C 46*b4be468cSMichael Hennerich tristate "AD7879 based touchscreens: AD7879-1 I2C Interface" 47*b4be468cSMichael Hennerich depends on I2C 48*b4be468cSMichael Hennerich select TOUCHSCREEN_AD7879 49*b4be468cSMichael Hennerich help 50*b4be468cSMichael Hennerich Say Y here if you have a touchscreen interface using the 51*b4be468cSMichael Hennerich AD7879-1 controller, and your board-specific initialization 52*b4be468cSMichael Hennerich code includes that in its table of I2C devices. 53*b4be468cSMichael Hennerich 54*b4be468cSMichael Hennerich If unsure, say N (but it's safe to say "Y"). 55*b4be468cSMichael Hennerich 56*b4be468cSMichael Hennerich To compile this driver as a module, choose M here: the 57*b4be468cSMichael Hennerich module will be called ad7879. 58*b4be468cSMichael Hennerich 59*b4be468cSMichael Hennerichconfig TOUCHSCREEN_AD7879_SPI 60*b4be468cSMichael Hennerich tristate "AD7879 based touchscreens: AD7879 SPI Interface" 61*b4be468cSMichael Hennerich depends on SPI_MASTER && TOUCHSCREEN_AD7879_I2C = n 62*b4be468cSMichael Hennerich select TOUCHSCREEN_AD7879 63*b4be468cSMichael Hennerich help 64*b4be468cSMichael Hennerich Say Y here if you have a touchscreen interface using the 65*b4be468cSMichael Hennerich AD7879 controller, and your board-specific initialization 66*b4be468cSMichael Hennerich code includes that in its table of SPI devices. 67*b4be468cSMichael Hennerich 68*b4be468cSMichael Hennerich If unsure, say N (but it's safe to say "Y"). 69*b4be468cSMichael Hennerich 70*b4be468cSMichael Hennerich To compile this driver as a module, choose M here: the 71*b4be468cSMichael Hennerich module will be called ad7879. 72*b4be468cSMichael Hennerich 73*b4be468cSMichael Hennerichconfig TOUCHSCREEN_AD7879 74*b4be468cSMichael Hennerich tristate 75*b4be468cSMichael Hennerich default n 76*b4be468cSMichael Hennerich 771da177e4SLinus Torvaldsconfig TOUCHSCREEN_BITSY 781da177e4SLinus Torvalds tristate "Compaq iPAQ H3600 (Bitsy) touchscreen" 791da177e4SLinus Torvalds depends on SA1100_BITSY 801da177e4SLinus Torvalds select SERIO 811da177e4SLinus Torvalds help 821da177e4SLinus Torvalds Say Y here if you have the h3600 (Bitsy) touchscreen. 831da177e4SLinus Torvalds 841da177e4SLinus Torvalds If unsure, say N. 851da177e4SLinus Torvalds 861da177e4SLinus Torvalds To compile this driver as a module, choose M here: the 871da177e4SLinus Torvalds module will be called h3600_ts_input. 881da177e4SLinus Torvalds 891da177e4SLinus Torvaldsconfig TOUCHSCREEN_CORGI 9045e2a9b4SEric Miao tristate "SharpSL (Corgi and Spitz series) touchscreen driver (DEPRECATED)" 911da177e4SLinus Torvalds depends on PXA_SHARPSL 9245e2a9b4SEric Miao select CORGI_SSP_DEPRECATED 931da177e4SLinus Torvalds default y 941da177e4SLinus Torvalds help 951da177e4SLinus Torvalds Say Y here to enable the driver for the touchscreen on the 96513b6e1aSRichard Purdie Sharp SL-C7xx and SL-Cxx00 series of PDAs. 971da177e4SLinus Torvalds 981da177e4SLinus Torvalds If unsure, say N. 991da177e4SLinus Torvalds 1001da177e4SLinus Torvalds To compile this driver as a module, choose M here: the 101513b6e1aSRichard Purdie module will be called corgi_ts. 1021da177e4SLinus Torvalds 10345e2a9b4SEric Miao NOTE: this driver is deprecated, try enable SPI and generic 10445e2a9b4SEric Miao ADS7846-based touchscreen driver. 10545e2a9b4SEric Miao 1069bcc00b9SEric Miaoconfig TOUCHSCREEN_DA9034 1079bcc00b9SEric Miao tristate "Touchscreen support for Dialog Semiconductor DA9034" 1089bcc00b9SEric Miao depends on PMIC_DA903X 1099bcc00b9SEric Miao default y 1109bcc00b9SEric Miao help 1119bcc00b9SEric Miao Say Y here to enable the support for the touchscreen found 1129bcc00b9SEric Miao on Dialog Semiconductor DA9034 PMIC. 1139bcc00b9SEric Miao 11485f202d5SDmitry Torokhovconfig TOUCHSCREEN_FUJITSU 11585f202d5SDmitry Torokhov tristate "Fujitsu serial touchscreen" 11685f202d5SDmitry Torokhov select SERIO 11785f202d5SDmitry Torokhov help 11885f202d5SDmitry Torokhov Say Y here if you have the Fujitsu touchscreen (such as one 11985f202d5SDmitry Torokhov installed in Lifebook P series laptop) connected to your 12085f202d5SDmitry Torokhov system. 12185f202d5SDmitry Torokhov 12285f202d5SDmitry Torokhov If unsure, say N. 12385f202d5SDmitry Torokhov 12485f202d5SDmitry Torokhov To compile this driver as a module, choose M here: the 12585f202d5SDmitry Torokhov module will be called fujitsu-ts. 12685f202d5SDmitry Torokhov 1271da177e4SLinus Torvaldsconfig TOUCHSCREEN_GUNZE 1281da177e4SLinus Torvalds tristate "Gunze AHL-51S touchscreen" 1291da177e4SLinus Torvalds select SERIO 1301da177e4SLinus Torvalds help 1311da177e4SLinus Torvalds Say Y here if you have the Gunze AHL-51 touchscreen connected to 1321da177e4SLinus Torvalds your system. 1331da177e4SLinus Torvalds 1341da177e4SLinus Torvalds If unsure, say N. 1351da177e4SLinus Torvalds 1361da177e4SLinus Torvalds To compile this driver as a module, choose M here: the 1371da177e4SLinus Torvalds module will be called gunze. 1381da177e4SLinus Torvalds 1391da177e4SLinus Torvaldsconfig TOUCHSCREEN_ELO 1401da177e4SLinus Torvalds tristate "Elo serial touchscreens" 1411da177e4SLinus Torvalds select SERIO 1421da177e4SLinus Torvalds help 1431da177e4SLinus Torvalds Say Y here if you have an Elo serial touchscreen connected to 1441da177e4SLinus Torvalds your system. 1451da177e4SLinus Torvalds 1461da177e4SLinus Torvalds If unsure, say N. 1471da177e4SLinus Torvalds 1481da177e4SLinus Torvalds To compile this driver as a module, choose M here: the 149153ab429SMichael Prokop module will be called elo. 1501da177e4SLinus Torvalds 1513eb1aa43SJaya Kumarconfig TOUCHSCREEN_WACOM_W8001 1523eb1aa43SJaya Kumar tristate "Wacom W8001 penabled serial touchscreen" 1533eb1aa43SJaya Kumar select SERIO 1543eb1aa43SJaya Kumar help 1553eb1aa43SJaya Kumar Say Y here if you have an Wacom W8001 penabled serial touchscreen 1563eb1aa43SJaya Kumar connected to your system. 1573eb1aa43SJaya Kumar 1583eb1aa43SJaya Kumar If unsure, say N. 1593eb1aa43SJaya Kumar 1603eb1aa43SJaya Kumar To compile this driver as a module, choose M here: the 1613eb1aa43SJaya Kumar module will be called wacom_w8001. 1623eb1aa43SJaya Kumar 1633eb1aa43SJaya Kumar 1641da177e4SLinus Torvaldsconfig TOUCHSCREEN_MTOUCH 1651da177e4SLinus Torvalds tristate "MicroTouch serial touchscreens" 1661da177e4SLinus Torvalds select SERIO 1671da177e4SLinus Torvalds help 1681da177e4SLinus Torvalds Say Y here if you have a MicroTouch (3M) serial touchscreen connected to 1691da177e4SLinus Torvalds your system. 1701da177e4SLinus Torvalds 1711da177e4SLinus Torvalds If unsure, say N. 1721da177e4SLinus Torvalds 1731da177e4SLinus Torvalds To compile this driver as a module, choose M here: the 1741da177e4SLinus Torvalds module will be called mtouch. 1751da177e4SLinus Torvalds 1763cadd2d9SRichard Lemonconfig TOUCHSCREEN_INEXIO 1773cadd2d9SRichard Lemon tristate "iNexio serial touchscreens" 1783cadd2d9SRichard Lemon select SERIO 1793cadd2d9SRichard Lemon help 1803cadd2d9SRichard Lemon Say Y here if you have an iNexio serial touchscreen connected to 1813cadd2d9SRichard Lemon your system. 1823cadd2d9SRichard Lemon 1833cadd2d9SRichard Lemon If unsure, say N. 1843cadd2d9SRichard Lemon 1853cadd2d9SRichard Lemon To compile this driver as a module, choose M here: the 1863cadd2d9SRichard Lemon module will be called inexio. 1873cadd2d9SRichard Lemon 1881da177e4SLinus Torvaldsconfig TOUCHSCREEN_MK712 1891da177e4SLinus Torvalds tristate "ICS MicroClock MK712 touchscreen" 1901da177e4SLinus Torvalds help 1911da177e4SLinus Torvalds Say Y here if you have the ICS MicroClock MK712 touchscreen 1921da177e4SLinus Torvalds controller chip in your system. 1931da177e4SLinus Torvalds 1941da177e4SLinus Torvalds If unsure, say N. 1951da177e4SLinus Torvalds 1961da177e4SLinus Torvalds To compile this driver as a module, choose M here: the 1971da177e4SLinus Torvalds module will be called mk712. 1981da177e4SLinus Torvalds 1991da177e4SLinus Torvaldsconfig TOUCHSCREEN_HP600 2004ff891ebSKristoffer Ericson tristate "HP Jornada 6xx touchscreen" 2010025835cSPaul Mundt depends on SH_HP6XX && SH_ADC 2021da177e4SLinus Torvalds help 2034ff891ebSKristoffer Ericson Say Y here if you have a HP Jornada 620/660/680/690 and want to 2041da177e4SLinus Torvalds support the built-in touchscreen. 2051da177e4SLinus Torvalds 2061da177e4SLinus Torvalds To compile this driver as a module, choose M here: the 2071da177e4SLinus Torvalds module will be called hp680_ts_input. 2081da177e4SLinus Torvalds 2095637f02aSKristoffer Ericsonconfig TOUCHSCREEN_HP7XX 2104ff891ebSKristoffer Ericson tristate "HP Jornada 7xx touchscreen" 2115637f02aSKristoffer Ericson depends on SA1100_JORNADA720_SSP 2125637f02aSKristoffer Ericson help 2135637f02aSKristoffer Ericson Say Y here if you have a HP Jornada 710/720/728 and want 2145637f02aSKristoffer Ericson to support the built-in touchscreen. 2155637f02aSKristoffer Ericson 2165637f02aSKristoffer Ericson To compile this driver as a module, choose M here: the 2175637f02aSKristoffer Ericson module will be called jornada720_ts. 2185637f02aSKristoffer Ericson 2195a18c343SPau Oliva Foraconfig TOUCHSCREEN_HTCPEN 2205a18c343SPau Oliva Fora tristate "HTC Shift X9500 touchscreen" 2215a18c343SPau Oliva Fora depends on ISA 2225a18c343SPau Oliva Fora help 2235a18c343SPau Oliva Fora Say Y here if you have an HTC Shift UMPC also known as HTC X9500 2245a18c343SPau Oliva Fora Clio / Shangrila and want to support the built-in touchscreen. 2255a18c343SPau Oliva Fora 2265a18c343SPau Oliva Fora If unsure, say N. 2275a18c343SPau Oliva Fora 2285a18c343SPau Oliva Fora To compile this driver as a module, choose M here: the 2295a18c343SPau Oliva Fora module will be called htcpen. 2305a18c343SPau Oliva Fora 231ee479999SRick Kochconfig TOUCHSCREEN_PENMOUNT 232ee479999SRick Koch tristate "Penmount serial touchscreen" 233ee479999SRick Koch select SERIO 234ee479999SRick Koch help 235ee479999SRick Koch Say Y here if you have a Penmount serial touchscreen connected to 236ee479999SRick Koch your system. 237ee479999SRick Koch 238ee479999SRick Koch If unsure, say N. 239ee479999SRick Koch 240ee479999SRick Koch To compile this driver as a module, choose M here: the 241ee479999SRick Koch module will be called penmount. 242ee479999SRick Koch 243885c316dSMagnus Dammconfig TOUCHSCREEN_MIGOR 244885c316dSMagnus Damm tristate "Renesas MIGO-R touchscreen" 245885c316dSMagnus Damm depends on SH_MIGOR && I2C 246885c316dSMagnus Damm help 247885c316dSMagnus Damm Say Y here to enable MIGO-R touchscreen support. 248885c316dSMagnus Damm 249885c316dSMagnus Damm If unsure, say N. 250885c316dSMagnus Damm 251885c316dSMagnus Damm To compile this driver as a module, choose M here: the 252885c316dSMagnus Damm module will be called migor_ts. 253885c316dSMagnus Damm 2544003dff4SRick Kochconfig TOUCHSCREEN_TOUCHRIGHT 2554003dff4SRick Koch tristate "Touchright serial touchscreen" 2564003dff4SRick Koch select SERIO 2574003dff4SRick Koch help 2584003dff4SRick Koch Say Y here if you have a Touchright serial touchscreen connected to 2594003dff4SRick Koch your system. 2604003dff4SRick Koch 2614003dff4SRick Koch If unsure, say N. 2624003dff4SRick Koch 2634003dff4SRick Koch To compile this driver as a module, choose M here: the 2644003dff4SRick Koch module will be called touchright. 2654003dff4SRick Koch 26611ea3173SRick Kochconfig TOUCHSCREEN_TOUCHWIN 26711ea3173SRick Koch tristate "Touchwin serial touchscreen" 26811ea3173SRick Koch select SERIO 26911ea3173SRick Koch help 27011ea3173SRick Koch Say Y here if you have a Touchwin serial touchscreen connected to 27111ea3173SRick Koch your system. 27211ea3173SRick Koch 27311ea3173SRick Koch If unsure, say N. 27411ea3173SRick Koch 27511ea3173SRick Koch To compile this driver as a module, choose M here: the 27611ea3173SRick Koch module will be called touchwin. 27711ea3173SRick Koch 27872d18a7bSDan Liangconfig TOUCHSCREEN_ATMEL_TSADCC 27972d18a7bSDan Liang tristate "Atmel Touchscreen Interface" 28072d18a7bSDan Liang depends on ARCH_AT91SAM9RL 28172d18a7bSDan Liang help 28272d18a7bSDan Liang Say Y here if you have a 4-wire touchscreen connected to the 28372d18a7bSDan Liang ADC Controller on your Atmel SoC (such as the AT91SAM9RL). 28472d18a7bSDan Liang 28572d18a7bSDan Liang If unsure, say N. 28672d18a7bSDan Liang 28772d18a7bSDan Liang To compile this driver as a module, choose M here: the 28872d18a7bSDan Liang module will be called atmel_tsadcc. 28972d18a7bSDan Liang 290f40219bfSNicolas Pitreconfig TOUCHSCREEN_UCB1400 291f40219bfSNicolas Pitre tristate "Philips UCB1400 touchscreen" 29264c12e9bSAndrew Morton depends on AC97_BUS 293d9105c2bSMarek Vašut depends on UCB1400_CORE 294f40219bfSNicolas Pitre help 295f40219bfSNicolas Pitre This enables support for the Philips UCB1400 touchscreen interface. 296f40219bfSNicolas Pitre The UCB1400 is an AC97 audio codec. The touchscreen interface 297f40219bfSNicolas Pitre will be initialized only after the ALSA subsystem has been 298f40219bfSNicolas Pitre brought up and the UCB1400 detected. You therefore have to 299f40219bfSNicolas Pitre configure ALSA support as well (either built-in or modular, 300f40219bfSNicolas Pitre independently of whether this driver is itself built-in or 301f40219bfSNicolas Pitre modular) for this driver to work. 302f40219bfSNicolas Pitre 303f40219bfSNicolas Pitre To compile this driver as a module, choose M here: the 304f40219bfSNicolas Pitre module will be called ucb1400_ts. 305f40219bfSNicolas Pitre 306febf1dffSMark Brownconfig TOUCHSCREEN_WM97XX 307febf1dffSMark Brown tristate "Support for WM97xx AC97 touchscreen controllers" 308febf1dffSMark Brown depends on AC97_BUS 309febf1dffSMark Brown help 310febf1dffSMark Brown Say Y here if you have a Wolfson Microelectronics WM97xx 311febf1dffSMark Brown touchscreen connected to your system. Note that this option 312febf1dffSMark Brown only enables core driver, you will also need to select 313febf1dffSMark Brown support for appropriate chip below. 314febf1dffSMark Brown 315febf1dffSMark Brown If unsure, say N. 316febf1dffSMark Brown 317febf1dffSMark Brown To compile this driver as a module, choose M here: the 318febf1dffSMark Brown module will be called wm97xx-ts. 319febf1dffSMark Brown 3209448cefcSMark Brownconfig TOUCHSCREEN_WM9705 3219448cefcSMark Brown bool "WM9705 Touchscreen interface support" 3229448cefcSMark Brown depends on TOUCHSCREEN_WM97XX 323558a171dSMark Brown default y 3249448cefcSMark Brown help 325558a171dSMark Brown Say Y here to enable support for the Wolfson Microelectronics 326558a171dSMark Brown WM9705 touchscreen controller. 3279448cefcSMark Brown 328de22b9efSMark Brownconfig TOUCHSCREEN_WM9712 329de22b9efSMark Brown bool "WM9712 Touchscreen interface support" 330de22b9efSMark Brown depends on TOUCHSCREEN_WM97XX 331558a171dSMark Brown default y 332de22b9efSMark Brown help 333558a171dSMark Brown Say Y here to enable support for the Wolfson Microelectronics 334558a171dSMark Brown WM9712 touchscreen controller. 335de22b9efSMark Brown 336dca98e91SMark Brownconfig TOUCHSCREEN_WM9713 337dca98e91SMark Brown bool "WM9713 Touchscreen interface support" 338dca98e91SMark Brown depends on TOUCHSCREEN_WM97XX 339558a171dSMark Brown default y 340dca98e91SMark Brown help 341558a171dSMark Brown Say Y here to enable support for the Wolfson Microelectronics 342558a171dSMark Brown WM9713 touchscreen controller. 343dca98e91SMark Brown 3444db8a5f2SMark Brownconfig TOUCHSCREEN_WM97XX_MAINSTONE 3454db8a5f2SMark Brown tristate "WM97xx Mainstone accelerated touch" 3464db8a5f2SMark Brown depends on TOUCHSCREEN_WM97XX && ARCH_PXA 3474db8a5f2SMark Brown help 3484db8a5f2SMark Brown Say Y here for support for streaming mode with WM97xx touchscreens 3494db8a5f2SMark Brown on Mainstone systems. 3504db8a5f2SMark Brown 3514db8a5f2SMark Brown If unsure, say N. 3524db8a5f2SMark Brown 3534db8a5f2SMark Brown To compile this driver as a module, choose M here: the 3544db8a5f2SMark Brown module will be called mainstone-wm97xx. 3554db8a5f2SMark Brown 35622e39d34SMark Brownconfig TOUCHSCREEN_WM97XX_ZYLONITE 35722e39d34SMark Brown tristate "Zylonite accelerated touch" 35822e39d34SMark Brown depends on TOUCHSCREEN_WM97XX && MACH_ZYLONITE 35922e39d34SMark Brown select TOUCHSCREEN_WM9713 36022e39d34SMark Brown help 36122e39d34SMark Brown Say Y here for support for streaming mode with the touchscreen 36222e39d34SMark Brown on Zylonite systems. 36322e39d34SMark Brown 36422e39d34SMark Brown If unsure, say N. 36522e39d34SMark Brown 36622e39d34SMark Brown To compile this driver as a module, choose M here: the 36722e39d34SMark Brown module will be called zylonite-wm97xx. 36822e39d34SMark Brown 369d05e84e6SDmitry Torokhovconfig TOUCHSCREEN_USB_COMPOSITE 370d05e84e6SDmitry Torokhov tristate "USB Touchscreen Driver" 3717a86edefSAl Viro depends on USB_ARCH_HAS_HCD 372d05e84e6SDmitry Torokhov select USB 373d05e84e6SDmitry Torokhov help 374d05e84e6SDmitry Torokhov USB Touchscreen driver for: 375d05e84e6SDmitry Torokhov - eGalax Touchkit USB (also includes eTurboTouch CT-410/510/700) 376d05e84e6SDmitry Torokhov - PanJit TouchSet USB 377d05e84e6SDmitry Torokhov - 3M MicroTouch USB (EX II series) 378d05e84e6SDmitry Torokhov - ITM 379d05e84e6SDmitry Torokhov - some other eTurboTouch 380d05e84e6SDmitry Torokhov - Gunze AHL61 381d05e84e6SDmitry Torokhov - DMC TSC-10/25 382df561fcdSOndrej Zary - IRTOUCHSYSTEMS/UNITOP 383a14a8401SOndrej Zary - IdealTEK URTC1000 38414e40206SJerrold Jones - GoTop Super_Q2/GogoPen/PenPower tablets 385d05e84e6SDmitry Torokhov 386d05e84e6SDmitry Torokhov Have a look at <http://linux.chapter7.ch/touchkit/> for 387d05e84e6SDmitry Torokhov a usage description and the required user-space stuff. 388d05e84e6SDmitry Torokhov 389d05e84e6SDmitry Torokhov To compile this driver as a module, choose M here: the 390d05e84e6SDmitry Torokhov module will be called usbtouchscreen. 391d05e84e6SDmitry Torokhov 392d05e84e6SDmitry Torokhovconfig TOUCHSCREEN_USB_EGALAX 393d05e84e6SDmitry Torokhov default y 394d05e84e6SDmitry Torokhov bool "eGalax, eTurboTouch CT-410/510/700 device support" if EMBEDDED 395d05e84e6SDmitry Torokhov depends on TOUCHSCREEN_USB_COMPOSITE 396d05e84e6SDmitry Torokhov 397d05e84e6SDmitry Torokhovconfig TOUCHSCREEN_USB_PANJIT 398d05e84e6SDmitry Torokhov default y 399d05e84e6SDmitry Torokhov bool "PanJit device support" if EMBEDDED 400d05e84e6SDmitry Torokhov depends on TOUCHSCREEN_USB_COMPOSITE 401d05e84e6SDmitry Torokhov 402d05e84e6SDmitry Torokhovconfig TOUCHSCREEN_USB_3M 403d05e84e6SDmitry Torokhov default y 404d05e84e6SDmitry Torokhov bool "3M/Microtouch EX II series device support" if EMBEDDED 405d05e84e6SDmitry Torokhov depends on TOUCHSCREEN_USB_COMPOSITE 406d05e84e6SDmitry Torokhov 407d05e84e6SDmitry Torokhovconfig TOUCHSCREEN_USB_ITM 408d05e84e6SDmitry Torokhov default y 409d05e84e6SDmitry Torokhov bool "ITM device support" if EMBEDDED 410d05e84e6SDmitry Torokhov depends on TOUCHSCREEN_USB_COMPOSITE 411d05e84e6SDmitry Torokhov 412d05e84e6SDmitry Torokhovconfig TOUCHSCREEN_USB_ETURBO 413d05e84e6SDmitry Torokhov default y 414d05e84e6SDmitry Torokhov bool "eTurboTouch (non-eGalax compatible) device support" if EMBEDDED 415d05e84e6SDmitry Torokhov depends on TOUCHSCREEN_USB_COMPOSITE 416d05e84e6SDmitry Torokhov 417d05e84e6SDmitry Torokhovconfig TOUCHSCREEN_USB_GUNZE 418d05e84e6SDmitry Torokhov default y 419d05e84e6SDmitry Torokhov bool "Gunze AHL61 device support" if EMBEDDED 420d05e84e6SDmitry Torokhov depends on TOUCHSCREEN_USB_COMPOSITE 421d05e84e6SDmitry Torokhov 422d05e84e6SDmitry Torokhovconfig TOUCHSCREEN_USB_DMC_TSC10 423d05e84e6SDmitry Torokhov default y 424d05e84e6SDmitry Torokhov bool "DMC TSC-10/25 device support" if EMBEDDED 425d05e84e6SDmitry Torokhov depends on TOUCHSCREEN_USB_COMPOSITE 426d05e84e6SDmitry Torokhov 427df561fcdSOndrej Zaryconfig TOUCHSCREEN_USB_IRTOUCH 428df561fcdSOndrej Zary default y 429df561fcdSOndrej Zary bool "IRTOUCHSYSTEMS/UNITOP device support" if EMBEDDED 430df561fcdSOndrej Zary depends on TOUCHSCREEN_USB_COMPOSITE 431df561fcdSOndrej Zary 432a14a8401SOndrej Zaryconfig TOUCHSCREEN_USB_IDEALTEK 433a14a8401SOndrej Zary default y 434a14a8401SOndrej Zary bool "IdealTEK URTC1000 device support" if EMBEDDED 435a14a8401SOndrej Zary depends on TOUCHSCREEN_USB_COMPOSITE 436a14a8401SOndrej Zary 4379d5657dbSIlya Frolovconfig TOUCHSCREEN_USB_GENERAL_TOUCH 4389d5657dbSIlya Frolov default y 4399d5657dbSIlya Frolov bool "GeneralTouch Touchscreen device support" if EMBEDDED 4409d5657dbSIlya Frolov depends on TOUCHSCREEN_USB_COMPOSITE 4419d5657dbSIlya Frolov 44214e40206SJerrold Jonesconfig TOUCHSCREEN_USB_GOTOP 44314e40206SJerrold Jones default y 44414e40206SJerrold Jones bool "GoTop Super_Q2/GogoPen/PenPower tablet device support" if EMBEDDED 44514e40206SJerrold Jones depends on TOUCHSCREEN_USB_COMPOSITE 44614e40206SJerrold Jones 44773422392SClaudio Niederconfig TOUCHSCREEN_TOUCHIT213 44873422392SClaudio Nieder tristate "Sahara TouchIT-213 touchscreen" 44973422392SClaudio Nieder select SERIO 45073422392SClaudio Nieder help 45173422392SClaudio Nieder Say Y here if you have a Sahara TouchIT-213 Tablet PC. 45273422392SClaudio Nieder 45373422392SClaudio Nieder If unsure, say N. 45473422392SClaudio Nieder 45573422392SClaudio Nieder To compile this driver as a module, choose M here: the 45673422392SClaudio Nieder module will be called touchit213. 45773422392SClaudio Nieder 45850b6f1f4SKwangwoo Leeconfig TOUCHSCREEN_TSC2007 45950b6f1f4SKwangwoo Lee tristate "TSC2007 based touchscreens" 46050b6f1f4SKwangwoo Lee depends on I2C 46150b6f1f4SKwangwoo Lee help 46250b6f1f4SKwangwoo Lee Say Y here if you have a TSC2007 based touchscreen. 46350b6f1f4SKwangwoo Lee 46450b6f1f4SKwangwoo Lee If unsure, say N. 46550b6f1f4SKwangwoo Lee 46650b6f1f4SKwangwoo Lee To compile this driver as a module, choose M here: the 46750b6f1f4SKwangwoo Lee module will be called tsc2007. 46850b6f1f4SKwangwoo Lee 4691da177e4SLinus Torvaldsendif 470