diff options
author | Linus Torvalds <torvalds@ppc970.osdl.org> | 2005-04-16 18:20:36 -0400 |
---|---|---|
committer | Linus Torvalds <torvalds@ppc970.osdl.org> | 2005-04-16 18:20:36 -0400 |
commit | 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 (patch) | |
tree | 0bba044c4ce775e45a88a51686b5d9f90697ea9d /drivers/usb/serial/Kconfig |
Linux-2.6.12-rc2v2.6.12-rc2
Initial git repository build. I'm not bothering with the full history,
even though we have it. We can create a separate "historical" git
archive of that later if we want to, and in the meantime it's about
3.2GB when imported into git - space that would just make the early
git days unnecessarily complicated, when we don't have a lot of good
infrastructure for it.
Let it rip!
Diffstat (limited to 'drivers/usb/serial/Kconfig')
-rw-r--r-- | drivers/usb/serial/Kconfig | 455 |
1 files changed, 455 insertions, 0 deletions
diff --git a/drivers/usb/serial/Kconfig b/drivers/usb/serial/Kconfig new file mode 100644 index 000000000000..b869076d9c7c --- /dev/null +++ b/drivers/usb/serial/Kconfig | |||
@@ -0,0 +1,455 @@ | |||
1 | # | ||
2 | # USB Serial device configuration | ||
3 | # | ||
4 | |||
5 | menu "USB Serial Converter support" | ||
6 | depends on USB!=n | ||
7 | |||
8 | config USB_SERIAL | ||
9 | tristate "USB Serial Converter support" | ||
10 | depends on USB | ||
11 | ---help--- | ||
12 | Say Y here if you have a USB device that provides normal serial | ||
13 | ports, or acts like a serial device, and you want to connect it to | ||
14 | your USB bus. | ||
15 | |||
16 | Please read <file:Documentation/usb/usb-serial.txt> for more | ||
17 | information on the specifics of the different devices that are | ||
18 | supported, and on how to use them. | ||
19 | |||
20 | To compile this driver as a module, choose M here: the | ||
21 | module will be called usbserial. | ||
22 | |||
23 | config USB_SERIAL_CONSOLE | ||
24 | bool "USB Serial Console device support (EXPERIMENTAL)" | ||
25 | depends on USB_SERIAL=y && EXPERIMENTAL | ||
26 | ---help--- | ||
27 | If you say Y here, it will be possible to use a USB to serial | ||
28 | converter port as the system console (the system console is the | ||
29 | device which receives all kernel messages and warnings and which | ||
30 | allows logins in single user mode). This could be useful if some | ||
31 | terminal or printer is connected to that serial port. | ||
32 | |||
33 | Even if you say Y here, the currently visible virtual console | ||
34 | (/dev/tty0) will still be used as the system console by default, but | ||
35 | you can alter that using a kernel command line option such as | ||
36 | "console=ttyUSB0". (Try "man bootparam" or see the documentation of | ||
37 | your boot loader (lilo or loadlin) about how to pass options to the | ||
38 | kernel at boot time.) | ||
39 | |||
40 | If you don't have a VGA card installed and you say Y here, the | ||
41 | kernel will automatically use the first USB to serial converter | ||
42 | port, /dev/ttyUSB0, as system console. | ||
43 | |||
44 | If unsure, say N. | ||
45 | |||
46 | config USB_SERIAL_GENERIC | ||
47 | bool "USB Generic Serial Driver" | ||
48 | depends on USB_SERIAL | ||
49 | help | ||
50 | Say Y here if you want to use the generic USB serial driver. Please | ||
51 | read <file:Documentation/usb/usb-serial.txt> for more information on | ||
52 | using this driver. It is recommended that the "USB Serial converter | ||
53 | support" be compiled as a module for this driver to be used | ||
54 | properly. | ||
55 | |||
56 | config USB_SERIAL_BELKIN | ||
57 | tristate "USB Belkin and Peracom Single Port Serial Driver" | ||
58 | depends on USB_SERIAL | ||
59 | help | ||
60 | Say Y here if you want to use a Belkin USB Serial single port | ||
61 | adaptor (F5U103 is one of the model numbers) or the Peracom single | ||
62 | port USB to serial adapter. | ||
63 | |||
64 | To compile this driver as a module, choose M here: the | ||
65 | module will be called belkin_sa. | ||
66 | |||
67 | config USB_SERIAL_WHITEHEAT | ||
68 | tristate "USB ConnectTech WhiteHEAT Serial Driver" | ||
69 | depends on USB_SERIAL && BROKEN_ON_SMP | ||
70 | help | ||
71 | Say Y here if you want to use a ConnectTech WhiteHEAT 4 port | ||
72 | USB to serial converter device. | ||
73 | |||
74 | To compile this driver as a module, choose M here: the | ||
75 | module will be called whiteheat. | ||
76 | |||
77 | config USB_SERIAL_DIGI_ACCELEPORT | ||
78 | tristate "USB Digi International AccelePort USB Serial Driver" | ||
79 | depends on USB_SERIAL | ||
80 | ---help--- | ||
81 | Say Y here if you want to use Digi AccelePort USB 2 or 4 devices, | ||
82 | 2 port (plus parallel port) and 4 port USB serial converters. The | ||
83 | parallel port on the USB 2 appears as a third serial port on Linux. | ||
84 | The Digi Acceleport USB 8 is not yet supported by this driver. | ||
85 | |||
86 | This driver works under SMP with the usb-uhci driver. It does not | ||
87 | work under SMP with the uhci driver. | ||
88 | |||
89 | To compile this driver as a module, choose M here: the | ||
90 | module will be called digi_acceleport. | ||
91 | |||
92 | config USB_SERIAL_CP2101 | ||
93 | tristate "USB CP2101 UART Bridge Controller" | ||
94 | depends on USB_SERIAL && EXPERIMENTAL | ||
95 | help | ||
96 | Say Y here if you want to use a CP2101/CP2102 based USB to RS232 | ||
97 | converter. | ||
98 | |||
99 | To compile this driver as a module, choose M here: the | ||
100 | module will be called cp2101. | ||
101 | |||
102 | config USB_SERIAL_CYPRESS_M8 | ||
103 | tristate "USB Cypress M8 USB Serial Driver" | ||
104 | depends on USB_SERIAL && EXPERIMENTAL | ||
105 | help | ||
106 | Say Y here if you want to use a device that contains the Cypress | ||
107 | USB to Serial microcontroller, such as the DeLorme Earthmate GPS. | ||
108 | |||
109 | Attempted SMP support... send bug reports! | ||
110 | |||
111 | Supported microcontrollers in the CY4601 family are: | ||
112 | CY7C63741 CY7C63742 CY7C63743 CY7C64013 | ||
113 | |||
114 | To compile this driver as a module, choose M here: the | ||
115 | module will be called cypress_m8. | ||
116 | |||
117 | config USB_SERIAL_EMPEG | ||
118 | tristate "USB Empeg empeg-car Mark I/II Driver" | ||
119 | depends on USB_SERIAL | ||
120 | help | ||
121 | Say Y here if you want to connect to your Empeg empeg-car Mark I/II | ||
122 | mp3 player via USB. The driver uses a single ttyUSB{0,1,2,...} | ||
123 | device node. See <file:Documentation/usb/usb-serial.txt> for more | ||
124 | tidbits of information. | ||
125 | |||
126 | To compile this driver as a module, choose M here: the | ||
127 | module will be called empeg. | ||
128 | |||
129 | config USB_SERIAL_FTDI_SIO | ||
130 | tristate "USB FTDI Single Port Serial Driver (EXPERIMENTAL)" | ||
131 | depends on USB_SERIAL && EXPERIMENTAL | ||
132 | ---help--- | ||
133 | Say Y here if you want to use a FTDI SIO single port USB to serial | ||
134 | converter device. The implementation I have is called the USC-1000. | ||
135 | This driver has also be tested with the 245 and 232 devices. | ||
136 | |||
137 | See <http://ftdi-usb-sio.sourceforge.net/> for more | ||
138 | information on this driver and the device. | ||
139 | |||
140 | To compile this driver as a module, choose M here: the | ||
141 | module will be called ftdi_sio. | ||
142 | |||
143 | config USB_SERIAL_VISOR | ||
144 | tristate "USB Handspring Visor / Palm m50x / Sony Clie Driver" | ||
145 | depends on USB_SERIAL | ||
146 | help | ||
147 | Say Y here if you want to connect to your HandSpring Visor, Palm | ||
148 | m500 or m505 through its USB docking station. See | ||
149 | <http://usbvisor.sourceforge.net/> for more information on using this | ||
150 | driver. | ||
151 | |||
152 | To compile this driver as a module, choose M here: the | ||
153 | module will be called visor. | ||
154 | |||
155 | config USB_SERIAL_IPAQ | ||
156 | tristate "USB PocketPC PDA Driver" | ||
157 | depends on USB_SERIAL | ||
158 | help | ||
159 | Say Y here if you want to connect to your Compaq iPAQ, HP Jornada | ||
160 | or any other PDA running Windows CE 3.0 or PocketPC 2002 | ||
161 | using a USB cradle/cable. For information on using the driver, | ||
162 | read <file:Documentation/usb/usb-serial.txt>. | ||
163 | |||
164 | To compile this driver as a module, choose M here: the | ||
165 | module will be called ipaq. | ||
166 | |||
167 | config USB_SERIAL_IR | ||
168 | tristate "USB IR Dongle Serial Driver (EXPERIMENTAL)" | ||
169 | depends on USB_SERIAL && EXPERIMENTAL | ||
170 | help | ||
171 | Say Y here if you want to enable simple serial support for USB IrDA | ||
172 | devices. This is useful if you do not want to use the full IrDA | ||
173 | stack. | ||
174 | |||
175 | To compile this driver as a module, choose M here: the | ||
176 | module will be called ir-usb. | ||
177 | |||
178 | config USB_SERIAL_EDGEPORT | ||
179 | tristate "USB Inside Out Edgeport Serial Driver" | ||
180 | depends on USB_SERIAL | ||
181 | ---help--- | ||
182 | Say Y here if you want to use any of the following devices from | ||
183 | Inside Out Networks (Digi): | ||
184 | Edgeport/4 | ||
185 | Rapidport/4 | ||
186 | Edgeport/4t | ||
187 | Edgeport/2 | ||
188 | Edgeport/4i | ||
189 | Edgeport/2i | ||
190 | Edgeport/421 | ||
191 | Edgeport/21 | ||
192 | Edgeport/8 | ||
193 | Edgeport/8 Dual | ||
194 | Edgeport/2D8 | ||
195 | Edgeport/4D8 | ||
196 | Edgeport/8i | ||
197 | Edgeport/2 DIN | ||
198 | Edgeport/4 DIN | ||
199 | Edgeport/16 Dual | ||
200 | |||
201 | To compile this driver as a module, choose M here: the | ||
202 | module will be called io_edgeport. | ||
203 | |||
204 | config USB_SERIAL_EDGEPORT_TI | ||
205 | tristate "USB Inside Out Edgeport Serial Driver (TI devices)" | ||
206 | depends on USB_SERIAL | ||
207 | help | ||
208 | Say Y here if you want to use any of the devices from Inside Out | ||
209 | Networks (Digi) that are not supported by the io_edgeport driver. | ||
210 | This includes the Edgeport/1 device. | ||
211 | |||
212 | To compile this driver as a module, choose M here: the | ||
213 | module will be called io_ti. | ||
214 | |||
215 | config USB_SERIAL_GARMIN | ||
216 | tristate "USB Garmin GPS driver" | ||
217 | depends on USB_SERIAL | ||
218 | help | ||
219 | Say Y here if you want to connect to your Garmin GPS. | ||
220 | Should work with most Garmin GPS devices which have a native USB port. | ||
221 | |||
222 | See <http://sourceforge.net/projects/garmin-gps> for the latest | ||
223 | version of the driver. | ||
224 | |||
225 | To compile this driver as a module, choose M here: the | ||
226 | module will be called garmin_gps. | ||
227 | |||
228 | config USB_SERIAL_IPW | ||
229 | tristate "USB IPWireless (3G UMTS TDD) Driver (EXPERIMENTAL)" | ||
230 | depends on USB_SERIAL && EXPERIMENTAL | ||
231 | help | ||
232 | Say Y here if you want to use a IPWireless USB modem such as | ||
233 | the ones supplied by Axity3G/Sentech South Africa. | ||
234 | |||
235 | To compile this driver as a module, choose M here: the | ||
236 | module will be called ipw. | ||
237 | |||
238 | config USB_SERIAL_KEYSPAN_PDA | ||
239 | tristate "USB Keyspan PDA Single Port Serial Driver" | ||
240 | depends on USB_SERIAL | ||
241 | help | ||
242 | Say Y here if you want to use a Keyspan PDA single port USB to | ||
243 | serial converter device. This driver makes use of firmware | ||
244 | developed from scratch by Brian Warner. | ||
245 | |||
246 | To compile this driver as a module, choose M here: the | ||
247 | module will be called keyspan_pda. | ||
248 | |||
249 | config USB_SERIAL_KEYSPAN | ||
250 | tristate "USB Keyspan USA-xxx Serial Driver" | ||
251 | depends on USB_SERIAL | ||
252 | ---help--- | ||
253 | Say Y here if you want to use Keyspan USB to serial converter | ||
254 | devices. This driver makes use of Keyspan's official firmware | ||
255 | and was developed with their support. You must also include | ||
256 | firmware to support your particular device(s). | ||
257 | |||
258 | See <http://misc.nu/hugh/keyspan.html> for more information. | ||
259 | |||
260 | To compile this driver as a module, choose M here: the | ||
261 | module will be called keyspan. | ||
262 | |||
263 | config USB_SERIAL_KEYSPAN_MPR | ||
264 | bool "USB Keyspan MPR Firmware" | ||
265 | depends on USB_SERIAL_KEYSPAN | ||
266 | help | ||
267 | Say Y here to include firmware for the Keyspan MPR converter. | ||
268 | |||
269 | config USB_SERIAL_KEYSPAN_USA28 | ||
270 | bool "USB Keyspan USA-28 Firmware" | ||
271 | depends on USB_SERIAL_KEYSPAN | ||
272 | help | ||
273 | Say Y here to include firmware for the USA-28 converter. | ||
274 | |||
275 | config USB_SERIAL_KEYSPAN_USA28X | ||
276 | bool "USB Keyspan USA-28X Firmware" | ||
277 | depends on USB_SERIAL_KEYSPAN | ||
278 | help | ||
279 | Say Y here to include firmware for the USA-28X converter. | ||
280 | Be sure you have a USA-28X, there are also 28XA and 28XB | ||
281 | models, the label underneath has the actual part number. | ||
282 | |||
283 | config USB_SERIAL_KEYSPAN_USA28XA | ||
284 | bool "USB Keyspan USA-28XA Firmware" | ||
285 | depends on USB_SERIAL_KEYSPAN | ||
286 | help | ||
287 | Say Y here to include firmware for the USA-28XA converter. | ||
288 | Be sure you have a USA-28XA, there are also 28X and 28XB | ||
289 | models, the label underneath has the actual part number. | ||
290 | |||
291 | config USB_SERIAL_KEYSPAN_USA28XB | ||
292 | bool "USB Keyspan USA-28XB Firmware" | ||
293 | depends on USB_SERIAL_KEYSPAN | ||
294 | help | ||
295 | Say Y here to include firmware for the USA-28XB converter. | ||
296 | Be sure you have a USA-28XB, there are also 28X and 28XA | ||
297 | models, the label underneath has the actual part number. | ||
298 | |||
299 | config USB_SERIAL_KEYSPAN_USA19 | ||
300 | bool "USB Keyspan USA-19 Firmware" | ||
301 | depends on USB_SERIAL_KEYSPAN | ||
302 | help | ||
303 | Say Y here to include firmware for the USA-19 converter. | ||
304 | |||
305 | config USB_SERIAL_KEYSPAN_USA18X | ||
306 | bool "USB Keyspan USA-18X Firmware" | ||
307 | depends on USB_SERIAL_KEYSPAN | ||
308 | help | ||
309 | Say Y here to include firmware for the USA-18X converter. | ||
310 | |||
311 | config USB_SERIAL_KEYSPAN_USA19W | ||
312 | bool "USB Keyspan USA-19W Firmware" | ||
313 | depends on USB_SERIAL_KEYSPAN | ||
314 | help | ||
315 | Say Y here to include firmware for the USA-19W converter. | ||
316 | |||
317 | config USB_SERIAL_KEYSPAN_USA19QW | ||
318 | bool "USB Keyspan USA-19QW Firmware" | ||
319 | depends on USB_SERIAL_KEYSPAN | ||
320 | help | ||
321 | Say Y here to include firmware for the USA-19QW converter. | ||
322 | |||
323 | config USB_SERIAL_KEYSPAN_USA19QI | ||
324 | bool "USB Keyspan USA-19QI Firmware" | ||
325 | depends on USB_SERIAL_KEYSPAN | ||
326 | help | ||
327 | Say Y here to include firmware for the USA-19QI converter. | ||
328 | |||
329 | config USB_SERIAL_KEYSPAN_USA49W | ||
330 | bool "USB Keyspan USA-49W Firmware" | ||
331 | depends on USB_SERIAL_KEYSPAN | ||
332 | help | ||
333 | Say Y here to include firmware for the USA-49W converter. | ||
334 | |||
335 | config USB_SERIAL_KEYSPAN_USA49WLC | ||
336 | bool "USB Keyspan USA-49WLC Firmware" | ||
337 | depends on USB_SERIAL_KEYSPAN | ||
338 | help | ||
339 | Say Y here to include firmware for the USA-49WLC converter. | ||
340 | |||
341 | config USB_SERIAL_KLSI | ||
342 | tristate "USB KL5KUSB105 (Palmconnect) Driver (EXPERIMENTAL)" | ||
343 | depends on USB_SERIAL && EXPERIMENTAL | ||
344 | ---help--- | ||
345 | Say Y here if you want to use a KL5KUSB105 - based single port | ||
346 | serial adapter. The most widely known -- and currently the only | ||
347 | tested -- device in this category is the PalmConnect USB Serial | ||
348 | adapter sold by Palm Inc. for use with their Palm III and Palm V | ||
349 | series PDAs. | ||
350 | |||
351 | Please read <file:Documentation/usb/usb-serial.txt> for more | ||
352 | information. | ||
353 | |||
354 | To compile this driver as a module, choose M here: the | ||
355 | module will be called kl5kusb105. | ||
356 | |||
357 | config USB_SERIAL_KOBIL_SCT | ||
358 | tristate "USB KOBIL chipcard reader" | ||
359 | depends on USB_SERIAL | ||
360 | ---help--- | ||
361 | Say Y here if you want to use one of the following KOBIL USB chipcard | ||
362 | readers: | ||
363 | |||
364 | - USB TWIN | ||
365 | - KAAN Standard Plus | ||
366 | - KAAN SIM | ||
367 | - SecOVID Reader Plus | ||
368 | - B1 Professional | ||
369 | - KAAN Professional | ||
370 | |||
371 | Note that you need a current CT-API. | ||
372 | To compile this driver as a module, choose M here: the | ||
373 | module will be called kobil_sct. | ||
374 | |||
375 | config USB_SERIAL_MCT_U232 | ||
376 | tristate "USB MCT Single Port Serial Driver" | ||
377 | depends on USB_SERIAL | ||
378 | ---help--- | ||
379 | Say Y here if you want to use a USB Serial single port adapter from | ||
380 | Magic Control Technology Corp. (U232 is one of the model numbers). | ||
381 | |||
382 | This driver also works with Sitecom U232-P25 and D-Link DU-H3SP USB | ||
383 | BAY devices. | ||
384 | |||
385 | To compile this driver as a module, choose M here: the | ||
386 | module will be called mct_u232. | ||
387 | |||
388 | config USB_SERIAL_PL2303 | ||
389 | tristate "USB Prolific 2303 Single Port Serial Driver" | ||
390 | depends on USB_SERIAL | ||
391 | help | ||
392 | Say Y here if you want to use the PL2303 USB Serial single port | ||
393 | adapter from Prolific. | ||
394 | |||
395 | To compile this driver as a module, choose M here: the | ||
396 | module will be called pl2303. | ||
397 | |||
398 | config USB_SERIAL_SAFE | ||
399 | tristate "USB Safe Serial (Encapsulated) Driver (EXPERIMENTAL)" | ||
400 | depends on USB_SERIAL && EXPERIMENTAL | ||
401 | |||
402 | config USB_SERIAL_SAFE_PADDED | ||
403 | bool "USB Secure Encapsulated Driver - Padded" | ||
404 | depends on USB_SERIAL_SAFE | ||
405 | |||
406 | config USB_SERIAL_TI | ||
407 | tristate "USB TI 3410/5052 Serial Driver" | ||
408 | depends on USB_SERIAL | ||
409 | help | ||
410 | Say Y here if you want to use the TI USB 3410 or 5052 | ||
411 | serial devices. | ||
412 | |||
413 | To compile this driver as a module, choose M here: the | ||
414 | module will be called ti_usb_3410_5052. | ||
415 | |||
416 | config USB_SERIAL_CYBERJACK | ||
417 | tristate "USB REINER SCT cyberJack pinpad/e-com chipcard reader (EXPERIMENTAL)" | ||
418 | depends on USB_SERIAL && EXPERIMENTAL | ||
419 | ---help--- | ||
420 | Say Y here if you want to use a cyberJack pinpad/e-com USB chipcard | ||
421 | reader. This is an interface to ISO 7816 compatible contactbased | ||
422 | chipcards, e.g. GSM SIMs. | ||
423 | |||
424 | To compile this driver as a module, choose M here: the | ||
425 | module will be called cyberjack. | ||
426 | |||
427 | If unsure, say N. | ||
428 | |||
429 | config USB_SERIAL_XIRCOM | ||
430 | tristate "USB Xircom / Entregra Single Port Serial Driver" | ||
431 | depends on USB_SERIAL | ||
432 | help | ||
433 | Say Y here if you want to use a Xircom or Entregra single port USB to | ||
434 | serial converter device. This driver makes use of firmware | ||
435 | developed from scratch by Brian Warner. | ||
436 | |||
437 | To compile this driver as a module, choose M here: the | ||
438 | module will be called keyspan_pda. | ||
439 | |||
440 | config USB_SERIAL_OMNINET | ||
441 | tristate "USB ZyXEL omni.net LCD Plus Driver (EXPERIMENTAL)" | ||
442 | depends on USB_SERIAL && EXPERIMENTAL | ||
443 | help | ||
444 | Say Y here if you want to use a ZyXEL omni.net LCD ISDN TA. | ||
445 | |||
446 | To compile this driver as a module, choose M here: the | ||
447 | module will be called omninet. | ||
448 | |||
449 | config USB_EZUSB | ||
450 | bool | ||
451 | depends on USB_SERIAL_KEYSPAN_PDA || USB_SERIAL_XIRCOM || USB_SERIAL_KEYSPAN || USB_SERIAL_WHITEHEAT | ||
452 | default y | ||
453 | |||
454 | endmenu | ||
455 | |||