]> www.pilppa.org Git - linux-2.6-omap-h63xx.git/blob - drivers/input/touchscreen/Kconfig
Merge omap historic
[linux-2.6-omap-h63xx.git] / drivers / input / touchscreen / Kconfig
1 #
2 # Mouse driver configuration
3 #
4 menuconfig INPUT_TOUCHSCREEN
5         bool "Touchscreens"
6         help
7           Say Y here, and a list of supported touchscreens will be displayed.
8           This option doesn't affect the kernel.
9
10           If unsure, say Y.
11
12 if INPUT_TOUCHSCREEN
13
14 config TOUCHSCREEN_ADS7846
15         tristate "ADS 7846 based touchscreens"
16         depends on SPI_MASTER
17         select HWMON
18         help
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.
24
25           If unsure, say N (but it's safe to say "Y").
26
27           To compile this driver as a module, choose M here: the
28           module will be called ads7846.
29
30 config TOUCHSCREEN_BITSY
31         tristate "Compaq iPAQ H3600 (Bitsy) touchscreen"
32         depends on SA1100_BITSY
33         select SERIO
34         help
35           Say Y here if you have the h3600 (Bitsy) touchscreen.
36
37           If unsure, say N.
38
39           To compile this driver as a module, choose M here: the
40           module will be called h3600_ts_input.
41
42 config TOUCHSCREEN_CORGI
43         tristate "SharpSL (Corgi and Spitz series) touchscreen driver"
44         depends on PXA_SHARPSL
45         default y       
46         help
47           Say Y here to enable the driver for the touchscreen on the 
48           Sharp SL-C7xx and SL-Cxx00 series of PDAs.
49
50           If unsure, say N.
51
52           To compile this driver as a module, choose M here: the
53           module will be called corgi_ts.
54
55 config TOUCHSCREEN_GUNZE
56         tristate "Gunze AHL-51S touchscreen"
57         select SERIO
58         help
59           Say Y here if you have the Gunze AHL-51 touchscreen connected to
60           your system.
61
62           If unsure, say N.
63
64           To compile this driver as a module, choose M here: the
65           module will be called gunze.
66
67 config TOUCHSCREEN_ELO
68         tristate "Elo serial touchscreens"
69         select SERIO
70         help
71           Say Y here if you have an Elo serial touchscreen connected to
72           your system.
73
74           If unsure, say N.
75
76           To compile this driver as a module, choose M here: the
77           module will be called elo.
78
79 config TOUCHSCREEN_MTOUCH
80         tristate "MicroTouch serial touchscreens"
81         select SERIO
82         help
83           Say Y here if you have a MicroTouch (3M) serial touchscreen connected to
84           your system.
85
86           If unsure, say N.
87
88           To compile this driver as a module, choose M here: the
89           module will be called mtouch.
90
91 config TOUCHSCREEN_MK712
92         tristate "ICS MicroClock MK712 touchscreen"
93         help
94           Say Y here if you have the ICS MicroClock MK712 touchscreen
95           controller chip in your system.
96
97           If unsure, say N.
98
99           To compile this driver as a module, choose M here: the
100           module will be called mk712.
101
102 config TOUCHSCREEN_HP600
103         tristate "HP Jornada 680/690 touchscreen"
104         depends on SH_HP6XX && SH_ADC
105         help
106           Say Y here if you have a HP Jornada 680 or 690 and want to
107           support the built-in touchscreen.
108
109           If unsure, say N.
110
111           To compile this driver as a module, choose M here: the
112           module will be called hp680_ts_input.
113
114 config TOUCHSCREEN_PENMOUNT
115         tristate "Penmount serial touchscreen"
116         select SERIO
117         help
118           Say Y here if you have a Penmount serial touchscreen connected to
119           your system.
120
121           If unsure, say N.
122
123           To compile this driver as a module, choose M here: the
124           module will be called penmount.
125
126 config TOUCHSCREEN_TOUCHRIGHT
127         tristate "Touchright serial touchscreen"
128         select SERIO
129         help
130           Say Y here if you have a Touchright serial touchscreen connected to
131           your system.
132
133           If unsure, say N.
134
135           To compile this driver as a module, choose M here: the
136           module will be called touchright.
137
138 config TOUCHSCREEN_TOUCHWIN
139         tristate "Touchwin serial touchscreen"
140         select SERIO
141         help
142           Say Y here if you have a Touchwin serial touchscreen connected to
143           your system.
144
145           If unsure, say N.
146
147           To compile this driver as a module, choose M here: the
148           module will be called touchwin.
149
150 config TOUCHSCREEN_UCB1400
151         tristate "Philips UCB1400 touchscreen"
152         select AC97_BUS
153         help
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.
161
162           To compile this driver as a module, choose M here: the
163           module will be called ucb1400_ts.
164
165 config TOUCHSCREEN_TSC2102
166         tristate "TSC 2102 based touchscreens"
167         depends on SPI_MASTER
168         select TSC2102
169         help
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.
174
175           If unsure, say N (but it's safe to say "Y").
176
177           To compile this driver as a module, choose M here: the
178           module will be called tsc2102_ts.
179
180 config TOUCHSCREEN_OMAP
181         tristate "OMAP touchscreen input driver"
182         depends on INPUT && INPUT_TOUCHSCREEN && (MACH_OMAP_H2 || MACH_OMAP_H3)
183         help
184           Say Y here if you have an OMAP based board with touchscreen
185           attached to it, e.g. OMAP H2 or H3
186
187           If unsure, or you're using drivers in the newer SPI
188           framework (as with Innovator or OSK/Mistral), say N.
189
190           To compile this driver as a module, choose M here: the
191           module will be called omap_ts.
192
193 endif