2 # Mouse driver configuration
4 menuconfig INPUT_TOUCHSCREEN
7 Say Y here, and a list of supported touchscreens will be displayed.
8 This option doesn't affect the kernel.
14 config TOUCHSCREEN_ADS7846
15 tristate "ADS 7846 based touchscreens"
19 Say Y here if you have a touchscreen interface using the
20 ADS7846 controller, and your board-specific initialization
21 code includes that in its table of SPI devices. You will
22 also get hwmon interfaces for the temperature and voltage
23 sensors this chip provides.
25 If unsure, say N (but it's safe to say "Y").
27 To compile this driver as a module, choose M here: the
28 module will be called ads7846.
30 config TOUCHSCREEN_BITSY
31 tristate "Compaq iPAQ H3600 (Bitsy) touchscreen"
32 depends on SA1100_BITSY
35 Say Y here if you have the h3600 (Bitsy) touchscreen.
39 To compile this driver as a module, choose M here: the
40 module will be called h3600_ts_input.
42 config TOUCHSCREEN_CORGI
43 tristate "SharpSL (Corgi and Spitz series) touchscreen driver"
44 depends on PXA_SHARPSL
47 Say Y here to enable the driver for the touchscreen on the
48 Sharp SL-C7xx and SL-Cxx00 series of PDAs.
52 To compile this driver as a module, choose M here: the
53 module will be called corgi_ts.
55 config TOUCHSCREEN_GUNZE
56 tristate "Gunze AHL-51S touchscreen"
59 Say Y here if you have the Gunze AHL-51 touchscreen connected to
64 To compile this driver as a module, choose M here: the
65 module will be called gunze.
67 config TOUCHSCREEN_ELO
68 tristate "Elo serial touchscreens"
71 Say Y here if you have an Elo serial touchscreen connected to
76 To compile this driver as a module, choose M here: the
77 module will be called elo.
79 config TOUCHSCREEN_MTOUCH
80 tristate "MicroTouch serial touchscreens"
83 Say Y here if you have a MicroTouch (3M) serial touchscreen connected to
88 To compile this driver as a module, choose M here: the
89 module will be called mtouch.
91 config TOUCHSCREEN_MK712
92 tristate "ICS MicroClock MK712 touchscreen"
94 Say Y here if you have the ICS MicroClock MK712 touchscreen
95 controller chip in your system.
99 To compile this driver as a module, choose M here: the
100 module will be called mk712.
102 config TOUCHSCREEN_HP600
103 tristate "HP Jornada 680/690 touchscreen"
104 depends on SH_HP6XX && SH_ADC
106 Say Y here if you have a HP Jornada 680 or 690 and want to
107 support the built-in touchscreen.
111 To compile this driver as a module, choose M here: the
112 module will be called hp680_ts_input.
114 config TOUCHSCREEN_PENMOUNT
115 tristate "Penmount serial touchscreen"
118 Say Y here if you have a Penmount serial touchscreen connected to
123 To compile this driver as a module, choose M here: the
124 module will be called penmount.
126 config TOUCHSCREEN_TOUCHRIGHT
127 tristate "Touchright serial touchscreen"
130 Say Y here if you have a Touchright serial touchscreen connected to
135 To compile this driver as a module, choose M here: the
136 module will be called touchright.
138 config TOUCHSCREEN_TOUCHWIN
139 tristate "Touchwin serial touchscreen"
142 Say Y here if you have a Touchwin serial touchscreen connected to
147 To compile this driver as a module, choose M here: the
148 module will be called touchwin.
150 config TOUCHSCREEN_UCB1400
151 tristate "Philips UCB1400 touchscreen"
154 This enables support for the Philips UCB1400 touchscreen interface.
155 The UCB1400 is an AC97 audio codec. The touchscreen interface
156 will be initialized only after the ALSA subsystem has been
157 brought up and the UCB1400 detected. You therefore have to
158 configure ALSA support as well (either built-in or modular,
159 independently of whether this driver is itself built-in or
160 modular) for this driver to work.
162 To compile this driver as a module, choose M here: the
163 module will be called ucb1400_ts.
165 config TOUCHSCREEN_TSC2102
166 tristate "TSC 2102 based touchscreens"
167 depends on SPI_MASTER
170 Say Y here if you have a touchscreen interface using the
171 TI TSC 2102 controller, and your board-specific initialization
172 code includes that in its table of SPI devices. Also make
173 sure the proper SPI controller is selected.
175 If unsure, say N (but it's safe to say "Y").
177 To compile this driver as a module, choose M here: the
178 module will be called tsc2102_ts.
180 config TOUCHSCREEN_OMAP
181 tristate "OMAP touchscreen input driver"
182 depends on INPUT && INPUT_TOUCHSCREEN && (MACH_OMAP_H2 || MACH_OMAP_H3)
184 Say Y here if you have an OMAP based board with touchscreen
185 attached to it, e.g. OMAP H2 or H3
187 If unsure, or you're using drivers in the newer SPI
188 framework (as with Innovator or OSK/Mistral), say N.
190 To compile this driver as a module, choose M here: the
191 module will be called omap_ts.