Merge branch 'for-linus' of git://git.open-osd.org/linux-open-osd
[firefly-linux-kernel-4.4.55.git] / drivers / usb / serial / Kconfig
1 #
2 # USB Serial device configuration
3 #
4
5 menuconfig USB_SERIAL
6         tristate "USB Serial Converter support"
7         depends on TTY
8         ---help---
9           Say Y here if you have a USB device that provides normal serial
10           ports, or acts like a serial device, and you want to connect it to
11           your USB bus.
12
13           Please read <file:Documentation/usb/usb-serial.txt> for more
14           information on the specifics of the different devices that are
15           supported, and on how to use them.
16
17           To compile this driver as a module, choose M here: the
18           module will be called usbserial.
19
20 if USB_SERIAL
21
22 config USB_SERIAL_CONSOLE
23         bool "USB Serial Console device support"
24         depends on USB_SERIAL=y
25         ---help---
26           If you say Y here, it will be possible to use a USB to serial
27           converter port as the system console (the system console is the
28           device which receives all kernel messages and warnings and which
29           allows logins in single user mode). This could be useful if some
30           terminal or printer is connected to that serial port.
31
32           Even if you say Y here, the currently visible virtual console
33           (/dev/tty0) will still be used as the system console by default, but
34           you can alter that using a kernel command line option such as
35           "console=ttyUSB0". (Try "man bootparam" or see the documentation of
36           your boot loader (lilo or loadlin) about how to pass options to the
37           kernel at boot time.)
38
39           If you don't have a VGA card installed and you say Y here, the
40           kernel will automatically use the first USB to serial converter
41           port, /dev/ttyUSB0, as system console.
42
43           If unsure, say N.
44
45 config USB_SERIAL_GENERIC
46         bool "USB Generic Serial Driver"
47         help
48           Say Y here if you want to use the generic USB serial driver.  Please
49           read <file:Documentation/usb/usb-serial.txt> for more information on
50           using this driver.  It is recommended that the "USB Serial converter
51           support" be compiled as a module for this driver to be used
52           properly.
53
54 config USB_SERIAL_SIMPLE
55         tristate "USB Serial Simple Driver"
56         help
57           Say Y here to use the USB serial "simple" driver.  This driver
58           handles a wide range of very simple devices, all in one
59           driver.  Specifically, it supports:
60                 - Suunto ANT+ USB device.
61                 - Medtronic CareLink USB device
62                 - Fundamental Software dongle.
63                 - HP4x calculators
64                 - a number of Motorola phones
65                 - Novatel Wireless GPS receivers
66                 - Siemens USB/MPI adapter.
67                 - ViVOtech ViVOpay USB device.
68                 - Infineon Modem Flashloader USB interface
69                 - ZIO Motherboard USB serial interface
70
71           To compile this driver as a module, choose M here: the module
72           will be called usb-serial-simple.
73
74 config USB_SERIAL_AIRCABLE
75         tristate "USB AIRcable Bluetooth Dongle Driver"
76         help
77             Say Y here if you want to use USB AIRcable Bluetooth Dongle.
78
79             To compile this driver as a module, choose M here: the module
80             will be called aircable.
81
82 config USB_SERIAL_ARK3116
83         tristate "USB ARK Micro 3116 USB Serial Driver"
84         help
85           Say Y here if you want to use a ARK Micro 3116 USB to Serial
86           device.
87
88           To compile this driver as a module, choose M here: the
89           module will be called ark3116
90
91 config USB_SERIAL_BELKIN
92         tristate "USB Belkin and Peracom Single Port Serial Driver"
93         help
94           Say Y here if you want to use a Belkin USB Serial single port
95           adaptor (F5U103 is one of the model numbers) or the Peracom single
96           port USB to serial adapter.
97
98           To compile this driver as a module, choose M here: the
99           module will be called belkin_sa.
100
101 config USB_SERIAL_CH341
102         tristate "USB Winchiphead CH341 Single Port Serial Driver"
103         help
104           Say Y here if you want to use a Winchiphead CH341 single port
105           USB to serial adapter.
106
107           To compile this driver as a module, choose M here: the
108           module will be called ch341.
109
110 config USB_SERIAL_WHITEHEAT
111         tristate "USB ConnectTech WhiteHEAT Serial Driver"
112         select USB_EZUSB_FX2
113         help
114           Say Y here if you want to use a ConnectTech WhiteHEAT 4 port
115           USB to serial converter device.
116
117           To compile this driver as a module, choose M here: the
118           module will be called whiteheat.
119
120 config USB_SERIAL_DIGI_ACCELEPORT
121         tristate "USB Digi International AccelePort USB Serial Driver"
122         ---help---
123           Say Y here if you want to use Digi AccelePort USB 2 or 4 devices,
124           2 port (plus parallel port) and 4 port USB serial converters.  The
125           parallel port on the USB 2 appears as a third serial port on Linux.
126           The Digi Acceleport USB 8 is not yet supported by this driver.
127
128           This driver works under SMP with the usb-uhci driver.  It does not
129           work under SMP with the uhci driver.
130
131           To compile this driver as a module, choose M here: the
132           module will be called digi_acceleport.
133
134 config USB_SERIAL_CP210X
135         tristate "USB CP210x family of UART Bridge Controllers"
136         help
137           Say Y here if you want to use a CP2101/CP2102/CP2103 based USB
138           to RS232 converters.
139
140           To compile this driver as a module, choose M here: the
141           module will be called cp210x.
142
143 config USB_SERIAL_CYPRESS_M8
144         tristate "USB Cypress M8 USB Serial Driver"
145         help
146           Say Y here if you want to use a device that contains the Cypress
147           USB to Serial microcontroller, such as the DeLorme Earthmate GPS.
148
149                 Attempted SMP support... send bug reports!
150
151           Supported microcontrollers in the CY4601 family are:
152                 CY7C63741 CY7C63742 CY7C63743 CY7C64013
153         
154           To compile this driver as a module, choose M here: the
155           module will be called cypress_m8.
156
157 config USB_SERIAL_EMPEG
158         tristate "USB Empeg empeg-car Mark I/II Driver"
159         help
160           Say Y here if you want to connect to your Empeg empeg-car Mark I/II
161           mp3 player via USB.  The driver uses a single ttyUSB{0,1,2,...}
162           device node.  See <file:Documentation/usb/usb-serial.txt> for more
163           tidbits of information.
164
165           To compile this driver as a module, choose M here: the
166           module will be called empeg.
167
168 config USB_SERIAL_FTDI_SIO
169         tristate "USB FTDI Single Port Serial Driver"
170         ---help---
171           Say Y here if you want to use a FTDI SIO single port USB to serial
172           converter device. The implementation I have is called the USC-1000.
173           This driver has also be tested with the 245 and 232 devices.
174
175           See <http://ftdi-usb-sio.sourceforge.net/> for more
176           information on this driver and the device.
177
178           To compile this driver as a module, choose M here: the
179           module will be called ftdi_sio.
180
181 config USB_SERIAL_VISOR
182         tristate "USB Handspring Visor / Palm m50x / Sony Clie Driver"
183         help
184           Say Y here if you want to connect to your HandSpring Visor, Palm
185           m500 or m505 through its USB docking station. See
186           <http://usbvisor.sourceforge.net/index.php3> for more information on using this
187           driver.
188
189           To compile this driver as a module, choose M here: the
190           module will be called visor.
191
192 config USB_SERIAL_IPAQ
193         tristate "USB PocketPC PDA Driver"
194         help
195           Say Y here if you want to connect to your Compaq iPAQ, HP Jornada
196           or any other PDA running Windows CE 3.0 or PocketPC 2002
197           using a USB cradle/cable. For information on using the driver,
198           read <file:Documentation/usb/usb-serial.txt>.
199
200           To compile this driver as a module, choose M here: the
201           module will be called ipaq.
202
203 config USB_SERIAL_IR
204         tristate "USB IR Dongle Serial Driver"
205         help
206           Say Y here if you want to enable simple serial support for USB IrDA
207           devices.  This is useful if you do not want to use the full IrDA
208           stack.
209
210           To compile this driver as a module, choose M here: the
211           module will be called ir-usb.
212
213 config USB_SERIAL_EDGEPORT
214         tristate "USB Inside Out Edgeport Serial Driver"
215         ---help---
216           Say Y here if you want to use any of the following devices from
217           Inside Out Networks (Digi):
218           Edgeport/4
219           Rapidport/4
220           Edgeport/4t
221           Edgeport/2
222           Edgeport/4i
223           Edgeport/2i
224           Edgeport/421
225           Edgeport/21
226           Edgeport/8
227           Edgeport/8 Dual
228           Edgeport/2D8
229           Edgeport/4D8
230           Edgeport/8i
231           Edgeport/2 DIN
232           Edgeport/4 DIN
233           Edgeport/16 Dual
234
235           To compile this driver as a module, choose M here: the
236           module will be called io_edgeport.
237
238 config USB_SERIAL_EDGEPORT_TI
239         tristate "USB Inside Out Edgeport Serial Driver (TI devices)"
240         help
241           Say Y here if you want to use any of the devices from Inside Out
242           Networks (Digi) that are not supported by the io_edgeport driver.
243           This includes the Edgeport/1 device.
244
245           To compile this driver as a module, choose M here: the
246           module will be called io_ti.
247
248 config USB_SERIAL_F81232
249         tristate "USB Fintek F81232 Single Port Serial Driver"
250         help
251           Say Y here if you want to use the Fintek F81232 single
252           port usb to serial adapter.
253
254           To compile this driver as a module, choose M here: the
255           module will be called f81232.
256
257 config USB_SERIAL_GARMIN
258        tristate "USB Garmin GPS driver"
259        help
260          Say Y here if you want to connect to your Garmin GPS.
261          Should work with most Garmin GPS devices which have a native USB port.
262
263          See <http://sourceforge.net/projects/garmin-gps> for the latest
264          version of the driver.
265
266          To compile this driver as a module, choose M here: the
267          module will be called garmin_gps.
268
269 config USB_SERIAL_IPW
270         tristate "USB IPWireless (3G UMTS TDD) Driver"
271         select USB_SERIAL_WWAN
272         help
273           Say Y here if you want to use a IPWireless USB modem such as
274           the ones supplied by Axity3G/Sentech South Africa.
275
276           To compile this driver as a module, choose M here: the
277           module will be called ipw.
278
279 config USB_SERIAL_IUU
280         tristate "USB Infinity USB Unlimited Phoenix Driver"
281         help
282           Say Y here if you want to use a IUU in phoenix mode and get
283           an extra ttyUSBx device. More information available on
284           http://eczema.ecze.com/iuu_phoenix.html
285
286           To compile this driver as a module, choose M here: the
287           module will be called iuu_phoenix.o
288
289 config USB_SERIAL_KEYSPAN_PDA
290         tristate "USB Keyspan PDA Single Port Serial Driver"
291         select USB_EZUSB_FX2
292         help
293           Say Y here if you want to use a Keyspan PDA single port USB to
294           serial converter device.  This driver makes use of firmware
295           developed from scratch by Brian Warner.
296
297           To compile this driver as a module, choose M here: the
298           module will be called keyspan_pda.
299
300 config USB_SERIAL_KEYSPAN
301         tristate "USB Keyspan USA-xxx Serial Driver"
302         select USB_EZUSB_FX2
303         ---help---
304           Say Y here if you want to use Keyspan USB to serial converter
305           devices.  This driver makes use of Keyspan's official firmware
306           and was developed with their support.  You must also include
307           firmware to support your particular device(s).
308
309           See <http://blemings.org/hugh/keyspan.html> for more information.
310
311           To compile this driver as a module, choose M here: the
312           module will be called keyspan.
313
314 config USB_SERIAL_KEYSPAN_MPR
315         bool "USB Keyspan MPR Firmware"
316         depends on USB_SERIAL_KEYSPAN && FIRMWARE_IN_KERNEL
317         help
318           Say Y here to include firmware for the Keyspan MPR converter.
319
320 config USB_SERIAL_KEYSPAN_USA28
321         bool "USB Keyspan USA-28 Firmware"
322         depends on USB_SERIAL_KEYSPAN && FIRMWARE_IN_KERNEL
323         help
324           Say Y here to include firmware for the USA-28 converter.
325
326 config USB_SERIAL_KEYSPAN_USA28X
327         bool "USB Keyspan USA-28X Firmware"
328         depends on USB_SERIAL_KEYSPAN && FIRMWARE_IN_KERNEL
329         help
330           Say Y here to include firmware for the USA-28X converter.
331           Be sure you have a USA-28X, there are also 28XA and 28XB
332           models, the label underneath has the actual part number.
333
334 config USB_SERIAL_KEYSPAN_USA28XA
335         bool "USB Keyspan USA-28XA Firmware"
336         depends on USB_SERIAL_KEYSPAN && FIRMWARE_IN_KERNEL
337         help
338           Say Y here to include firmware for the USA-28XA converter.
339           Be sure you have a USA-28XA, there are also 28X and 28XB
340           models, the label underneath has the actual part number.
341
342 config USB_SERIAL_KEYSPAN_USA28XB
343         bool "USB Keyspan USA-28XB Firmware"
344         depends on USB_SERIAL_KEYSPAN && FIRMWARE_IN_KERNEL
345         help
346           Say Y here to include firmware for the USA-28XB converter.
347           Be sure you have a USA-28XB, there are also 28X and 28XA
348           models, the label underneath has the actual part number.
349
350 config USB_SERIAL_KEYSPAN_USA19
351         bool "USB Keyspan USA-19 Firmware"
352         depends on USB_SERIAL_KEYSPAN && FIRMWARE_IN_KERNEL
353         help
354           Say Y here to include firmware for the USA-19 converter.
355
356 config USB_SERIAL_KEYSPAN_USA18X
357         bool "USB Keyspan USA-18X Firmware"
358         depends on USB_SERIAL_KEYSPAN && FIRMWARE_IN_KERNEL
359         help
360           Say Y here to include firmware for the USA-18X converter.
361
362 config USB_SERIAL_KEYSPAN_USA19W
363         bool "USB Keyspan USA-19W Firmware"
364         depends on USB_SERIAL_KEYSPAN && FIRMWARE_IN_KERNEL
365         help
366           Say Y here to include firmware for the USA-19W converter.
367
368 config USB_SERIAL_KEYSPAN_USA19QW
369         bool "USB Keyspan USA-19QW Firmware"
370         depends on USB_SERIAL_KEYSPAN && FIRMWARE_IN_KERNEL
371         help
372           Say Y here to include firmware for the USA-19QW converter.
373
374 config USB_SERIAL_KEYSPAN_USA19QI
375         bool "USB Keyspan USA-19QI Firmware"
376         depends on USB_SERIAL_KEYSPAN && FIRMWARE_IN_KERNEL
377         help
378           Say Y here to include firmware for the USA-19QI converter.
379
380 config USB_SERIAL_KEYSPAN_USA49W
381         bool "USB Keyspan USA-49W Firmware"
382         depends on USB_SERIAL_KEYSPAN && FIRMWARE_IN_KERNEL
383         help
384           Say Y here to include firmware for the USA-49W converter.
385
386 config USB_SERIAL_KEYSPAN_USA49WLC
387         bool "USB Keyspan USA-49WLC Firmware"
388         depends on USB_SERIAL_KEYSPAN && FIRMWARE_IN_KERNEL
389         help
390           Say Y here to include firmware for the USA-49WLC converter.
391
392 config USB_SERIAL_KLSI
393         tristate "USB KL5KUSB105 (Palmconnect) Driver"
394         ---help---
395           Say Y here if you want to use a KL5KUSB105 - based single port
396           serial adapter. The most widely known -- and currently the only
397           tested -- device in this category is the PalmConnect USB Serial
398           adapter sold by Palm Inc. for use with their Palm III and Palm V
399           series PDAs.
400
401           Please read <file:Documentation/usb/usb-serial.txt> for more
402           information.
403
404           To compile this driver as a module, choose M here: the
405           module will be called kl5kusb105.
406
407 config USB_SERIAL_KOBIL_SCT
408         tristate "USB KOBIL chipcard reader"
409         ---help---
410           Say Y here if you want to use one of the following KOBIL USB chipcard
411           readers:
412
413             - USB TWIN
414             - KAAN Standard Plus
415             - KAAN SIM
416             - SecOVID Reader Plus
417             - B1 Professional
418             - KAAN Professional
419
420           Note that you need a current CT-API.
421           To compile this driver as a module, choose M here: the
422           module will be called kobil_sct.
423
424 config USB_SERIAL_MCT_U232
425         tristate "USB MCT Single Port Serial Driver"
426         ---help---
427           Say Y here if you want to use a USB Serial single port adapter from
428           Magic Control Technology Corp. (U232 is one of the model numbers).
429
430           This driver also works with Sitecom U232-P25 and D-Link DU-H3SP USB
431           BAY, Belkin F5U109, and Belkin F5U409 devices.
432
433           To compile this driver as a module, choose M here: the
434           module will be called mct_u232.
435
436 config USB_SERIAL_METRO
437         tristate "USB Metrologic Instruments USB-POS Barcode Scanner Driver"
438         ---help---
439           Say Y here if you want to use a USB POS Metrologic barcode scanner.
440
441           To compile this driver as a module, choose M here: the
442           module will be called metro-usb.
443
444 config USB_SERIAL_MOS7720
445         tristate "USB Moschip 7720 Serial Driver"
446         ---help---
447           Say Y here if you want to use USB Serial single and double
448           port adapters from Moschip Semiconductor Tech.
449
450           To compile this driver as a module, choose M here: the
451           module will be called mos7720.
452
453 config USB_SERIAL_MOS7715_PARPORT
454         bool "Support for parallel port on the Moschip 7715"
455         depends on USB_SERIAL_MOS7720
456         depends on PARPORT=y || PARPORT=USB_SERIAL_MOS7720
457         select PARPORT_NOT_PC
458         ---help---
459         Say Y if you have a Moschip 7715 device and would like to use
460         the parallel port it provides.  The port will register with
461         the parport subsystem as a low-level driver.
462
463 config USB_SERIAL_MOS7840
464         tristate "USB Moschip 7840/7820 USB Serial Driver"
465         ---help---
466           Say Y here if you want to use a MCS7840 Quad-Serial or MCS7820
467           Dual-Serial port device from MosChip Semiconductor.
468
469           The MCS7840 and MCS7820 have been developed to connect a wide range
470           of standard serial devices to a USB host.  The MCS7840 has a USB
471           device controller connected to four (4) individual UARTs while the
472           MCS7820 controller connects to two (2) individual UARTs.
473
474           To compile this driver as a module, choose M here: the
475           module will be called mos7840.  If unsure, choose N.
476
477 config USB_SERIAL_MXUPORT
478         tristate "USB Moxa UPORT Serial Driver"
479         ---help---
480           Say Y here if you want to use a MOXA UPort Serial hub.
481
482           This driver supports:
483
484           [2 Port]
485           - UPort 1250 :  2 Port RS-232/422/485 USB to Serial Hub
486           - UPort 1250I : 2 Port RS-232/422/485 USB to Serial Hub with
487                           Isolation
488
489           [4 Port]
490           - UPort 1410 :  4 Port RS-232 USB to Serial Hub
491           - UPort 1450 :  4 Port RS-232/422/485 USB to Serial Hub
492           - UPort 1450I : 4 Port RS-232/422/485 USB to Serial Hub with
493                           Isolation
494
495           [8 Port]
496           - UPort 1610-8 : 8 Port RS-232 USB to Serial Hub
497           - UPort 1650-8 : 8 Port RS-232/422/485 USB to Serial Hub
498
499           [16 Port]
500           - UPort 1610-16 : 16 Port RS-232 USB to Serial Hub
501           - UPort 1650-16 : 16 Port RS-232/422/485 USB to Serial Hub
502
503           To compile this driver as a module, choose M here: the
504           module will be called mxuport.
505
506 config USB_SERIAL_NAVMAN
507         tristate "USB Navman GPS device"
508         help
509           To compile this driver as a module, choose M here: the
510           module will be called navman.
511
512 config USB_SERIAL_PL2303
513         tristate "USB Prolific 2303 Single Port Serial Driver"
514         help
515           Say Y here if you want to use the PL2303 USB Serial single port
516           adapter from Prolific.
517
518           To compile this driver as a module, choose M here: the
519           module will be called pl2303.
520
521 config USB_SERIAL_OTI6858
522         tristate "USB Ours Technology Inc. OTi-6858 USB To RS232 Bridge Controller"
523         help
524           Say Y here if you want to use the OTi-6858 single port USB to serial
525           converter device.
526
527           To compile this driver as a module, choose M here: the
528           module will be called oti6858.
529
530 config USB_SERIAL_QCAUX
531         tristate "USB Qualcomm Auxiliary Serial Port Driver"
532         help
533           Say Y here if you want to use the auxiliary serial ports provided
534           by many modems based on Qualcomm chipsets.  These ports often use
535           a proprietary protocol called DM and cannot be used for AT- or
536           PPP-based communication.
537
538           To compile this driver as a module, choose M here: the
539           module will be called qcaux.  If unsure, choose N.
540
541 config USB_SERIAL_QUALCOMM
542         tristate "USB Qualcomm Serial modem"
543         select USB_SERIAL_WWAN
544         help
545           Say Y here if you have a Qualcomm USB modem device.  These are
546           usually wireless cellular modems.
547
548           To compile this driver as a module, choose M here: the
549           module will be called qcserial.
550
551 config USB_SERIAL_SPCP8X5
552         tristate "USB SPCP8x5 USB To Serial Driver"
553         help
554           Say Y here if you want to use the spcp8x5 converter chip.  This is
555           commonly found in some Z-Wave USB devices.
556
557           To compile this driver as a module, choose M here: the
558           module will be called spcp8x5.
559
560 config USB_SERIAL_SAFE
561         tristate "USB Safe Serial (Encapsulated) Driver"
562
563 config USB_SERIAL_SAFE_PADDED
564         bool "USB Secure Encapsulated Driver - Padded"
565         depends on USB_SERIAL_SAFE
566
567 config USB_SERIAL_SIERRAWIRELESS
568         tristate "USB Sierra Wireless Driver"
569         help
570           Say M here if you want to use Sierra Wireless devices.
571
572           Many devices have a feature known as TRU-Install. For those devices
573           to work properly, the USB Storage Sierra feature must be enabled.
574
575           To compile this driver as a module, choose M here: the
576           module will be called sierra.
577
578 config USB_SERIAL_SYMBOL
579         tristate "USB Symbol Barcode driver (serial mode)"
580         help
581           Say Y here if you want to use a Symbol USB Barcode device
582           in serial emulation mode.
583
584           To compile this driver as a module, choose M here: the
585           module will be called symbolserial.
586
587 config USB_SERIAL_TI
588         tristate "USB TI 3410/5052 Serial Driver"
589         help
590           Say Y here if you want to use the TI USB 3410 or 5052
591           serial devices.
592
593           To compile this driver as a module, choose M here: the
594           module will be called ti_usb_3410_5052.
595
596 config USB_SERIAL_CYBERJACK
597         tristate "USB REINER SCT cyberJack pinpad/e-com chipcard reader"
598         ---help---
599           Say Y here if you want to use a cyberJack pinpad/e-com USB chipcard
600           reader. This is an interface to ISO 7816 compatible contact-based
601           chipcards, e.g. GSM SIMs.
602
603           To compile this driver as a module, choose M here: the
604           module will be called cyberjack.
605
606           If unsure, say N.
607
608 config USB_SERIAL_XIRCOM
609         tristate "USB Xircom / Entregra Single Port Serial Driver"
610         select USB_EZUSB_FX2
611         help
612           Say Y here if you want to use a Xircom or Entregra single port USB to
613           serial converter device.  This driver makes use of firmware
614           developed from scratch by Brian Warner.
615
616           To compile this driver as a module, choose M here: the
617           module will be called keyspan_pda.
618
619 config USB_SERIAL_WWAN
620         tristate
621
622 config USB_SERIAL_OPTION
623         tristate "USB driver for GSM and CDMA modems"
624         select USB_SERIAL_WWAN
625         help
626           Say Y here if you have a GSM or CDMA modem that's connected to USB.
627
628           This driver also supports several PCMCIA cards which have a
629           built-in OHCI-USB adapter and an internally-connected GSM modem.
630           The USB bus on these cards is not accessible externally.
631
632           Supported devices include (some of?) those made by:
633           Option, Huawei, Audiovox, Novatel Wireless, or Anydata.
634
635           To compile this driver as a module, choose M here: the
636           module will be called option.
637
638           If this driver doesn't recognize your device,
639           it might be accessible via the FTDI_SIO driver.
640
641 config USB_SERIAL_OMNINET
642         tristate "USB ZyXEL omni.net LCD Plus Driver"
643         help
644           Say Y here if you want to use a ZyXEL omni.net LCD ISDN TA.
645
646           To compile this driver as a module, choose M here: the
647           module will be called omninet.
648
649 config USB_SERIAL_OPTICON
650         tristate "USB Opticon Barcode driver (serial mode)"
651         help
652           Say Y here if you want to use a Opticon USB Barcode device
653           in serial emulation mode.
654
655           To compile this driver as a module, choose M here: the
656           module will be called opticon.
657
658 config USB_SERIAL_XSENS_MT
659         tristate "Xsens motion tracker serial interface driver"
660         help
661           Say Y here if you want to use Xsens motion trackers.
662
663           This driver supports the new generation of motion trackers
664           by Xsens. Older devices can be accessed using the FTDI_SIO
665           driver.
666
667           To compile this driver as a module, choose M here: the
668           module will be called xsens_mt.
669
670 config USB_SERIAL_WISHBONE
671         tristate "USB-Wishbone adapter interface driver"
672         help
673           Say Y here if you want to use a USB attached Wishbone bus.
674
675           Wishbone is an open hardware SoC bus commonly used in FPGA
676           designs. Bus access can be serialized using the Etherbone
677           protocol <http://www.ohwr.org/projects/etherbone-core>.
678
679           This driver is intended to be used with devices which attach
680           their internal Wishbone bus to a USB serial interface using
681           the Etherbone protocol. A userspace library is required to
682           speak the protocol made available by this driver as ttyUSBx.
683
684           To compile this driver as a module, choose M here: the
685           module will be called wishbone-serial.
686
687 config USB_SERIAL_SSU100
688         tristate "USB Quatech SSU-100 Single Port Serial Driver"
689         help
690           Say Y here if you want to use the Quatech SSU-100 single
691           port usb to serial adapter.
692
693           To compile this driver as a module, choose M here: the
694           module will be called ssu100.
695
696 config USB_SERIAL_QT2
697         tristate "USB Quatech Serial Driver for USB 2 devices"
698         help
699           Say Y here if you want to use the Quatech USB 2
700           serial adapters.
701
702           To compile this driver as a module, choose M here: the
703           module will be called quatech-serial.
704
705 config USB_SERIAL_DEBUG
706         tristate "USB Debugging Device"
707         help
708           Say Y here if you have a USB debugging device used to receive
709           debugging data from another machine.  The most common of these
710           devices is the NetChip TurboCONNECT device.
711
712           To compile this driver as a module, choose M here: the
713           module will be called usb-debug.
714
715 endif # USB_SERIAL