]>
Commit | Line | Data |
---|---|---|
1da177e4 LT |
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 | ||
ffa458c1 | 14 | config TOUCHSCREEN_ADS7846 |
2c8dc071 | 15 | tristate "ADS 7846/7843 based touchscreens" |
ffa458c1 | 16 | depends on SPI_MASTER |
2c8dc071 | 17 | depends on HWMON = n || HWMON |
ffa458c1 DB |
18 | help |
19 | Say Y here if you have a touchscreen interface using the | |
2c8dc071 | 20 | ADS7846 or ADS7843 controller, and your board-specific setup |
ffa458c1 DB |
21 | code includes that in its table of SPI devices. |
22 | ||
2c8dc071 DB |
23 | If HWMON is selected, and the driver is told the reference voltage |
24 | on your board, you will also get hwmon interfaces for the voltage | |
25 | (and on ads7846, temperature) sensors of this chip. | |
26 | ||
ffa458c1 DB |
27 | If unsure, say N (but it's safe to say "Y"). |
28 | ||
29 | To compile this driver as a module, choose M here: the | |
30 | module will be called ads7846. | |
31 | ||
1da177e4 LT |
32 | config TOUCHSCREEN_BITSY |
33 | tristate "Compaq iPAQ H3600 (Bitsy) touchscreen" | |
34 | depends on SA1100_BITSY | |
35 | select SERIO | |
36 | help | |
37 | Say Y here if you have the h3600 (Bitsy) touchscreen. | |
38 | ||
39 | If unsure, say N. | |
40 | ||
41 | To compile this driver as a module, choose M here: the | |
42 | module will be called h3600_ts_input. | |
43 | ||
44 | config TOUCHSCREEN_CORGI | |
513b6e1a | 45 | tristate "SharpSL (Corgi and Spitz series) touchscreen driver" |
1da177e4 LT |
46 | depends on PXA_SHARPSL |
47 | default y | |
48 | help | |
49 | Say Y here to enable the driver for the touchscreen on the | |
513b6e1a | 50 | Sharp SL-C7xx and SL-Cxx00 series of PDAs. |
1da177e4 LT |
51 | |
52 | If unsure, say N. | |
53 | ||
54 | To compile this driver as a module, choose M here: the | |
513b6e1a | 55 | module will be called corgi_ts. |
1da177e4 LT |
56 | |
57 | config TOUCHSCREEN_GUNZE | |
58 | tristate "Gunze AHL-51S touchscreen" | |
59 | select SERIO | |
60 | help | |
61 | Say Y here if you have the Gunze AHL-51 touchscreen connected to | |
62 | your system. | |
63 | ||
64 | If unsure, say N. | |
65 | ||
66 | To compile this driver as a module, choose M here: the | |
67 | module will be called gunze. | |
68 | ||
69 | config TOUCHSCREEN_ELO | |
70 | tristate "Elo serial touchscreens" | |
71 | select SERIO | |
72 | help | |
73 | Say Y here if you have an Elo serial touchscreen connected to | |
74 | your system. | |
75 | ||
76 | If unsure, say N. | |
77 | ||
78 | To compile this driver as a module, choose M here: the | |
153ab429 | 79 | module will be called elo. |
1da177e4 LT |
80 | |
81 | config TOUCHSCREEN_MTOUCH | |
82 | tristate "MicroTouch serial touchscreens" | |
83 | select SERIO | |
84 | help | |
85 | Say Y here if you have a MicroTouch (3M) serial touchscreen connected to | |
86 | your system. | |
87 | ||
88 | If unsure, say N. | |
89 | ||
90 | To compile this driver as a module, choose M here: the | |
91 | module will be called mtouch. | |
92 | ||
93 | config TOUCHSCREEN_MK712 | |
94 | tristate "ICS MicroClock MK712 touchscreen" | |
95 | help | |
96 | Say Y here if you have the ICS MicroClock MK712 touchscreen | |
97 | controller chip in your system. | |
98 | ||
99 | If unsure, say N. | |
100 | ||
101 | To compile this driver as a module, choose M here: the | |
102 | module will be called mk712. | |
103 | ||
104 | config TOUCHSCREEN_HP600 | |
105 | tristate "HP Jornada 680/690 touchscreen" | |
0025835c | 106 | depends on SH_HP6XX && SH_ADC |
1da177e4 LT |
107 | help |
108 | Say Y here if you have a HP Jornada 680 or 690 and want to | |
109 | support the built-in touchscreen. | |
110 | ||
111 | If unsure, say N. | |
112 | ||
113 | To compile this driver as a module, choose M here: the | |
114 | module will be called hp680_ts_input. | |
115 | ||
ee479999 RK |
116 | config TOUCHSCREEN_PENMOUNT |
117 | tristate "Penmount serial touchscreen" | |
118 | select SERIO | |
119 | help | |
120 | Say Y here if you have a Penmount serial touchscreen connected to | |
121 | your system. | |
122 | ||
123 | If unsure, say N. | |
124 | ||
125 | To compile this driver as a module, choose M here: the | |
126 | module will be called penmount. | |
127 | ||
4003dff4 RK |
128 | config TOUCHSCREEN_TOUCHRIGHT |
129 | tristate "Touchright serial touchscreen" | |
130 | select SERIO | |
131 | help | |
132 | Say Y here if you have a Touchright serial touchscreen connected to | |
133 | your system. | |
134 | ||
135 | If unsure, say N. | |
136 | ||
137 | To compile this driver as a module, choose M here: the | |
138 | module will be called touchright. | |
139 | ||
11ea3173 RK |
140 | config TOUCHSCREEN_TOUCHWIN |
141 | tristate "Touchwin serial touchscreen" | |
142 | select SERIO | |
143 | help | |
144 | Say Y here if you have a Touchwin serial touchscreen connected to | |
145 | your system. | |
146 | ||
147 | If unsure, say N. | |
148 | ||
149 | To compile this driver as a module, choose M here: the | |
150 | module will be called touchwin. | |
151 | ||
f40219bf NP |
152 | config TOUCHSCREEN_UCB1400 |
153 | tristate "Philips UCB1400 touchscreen" | |
e1036502 | 154 | select AC97_BUS |
f40219bf NP |
155 | help |
156 | This enables support for the Philips UCB1400 touchscreen interface. | |
157 | The UCB1400 is an AC97 audio codec. The touchscreen interface | |
158 | will be initialized only after the ALSA subsystem has been | |
159 | brought up and the UCB1400 detected. You therefore have to | |
160 | configure ALSA support as well (either built-in or modular, | |
161 | independently of whether this driver is itself built-in or | |
162 | modular) for this driver to work. | |
163 | ||
164 | To compile this driver as a module, choose M here: the | |
165 | module will be called ucb1400_ts. | |
166 | ||
1da177e4 | 167 | endif |