162306a36Sopenharmony_ci# SPDX-License-Identifier: GPL-2.0 262306a36Sopenharmony_ci# 362306a36Sopenharmony_ci# USB Serial device configuration 462306a36Sopenharmony_ci# 562306a36Sopenharmony_ci 662306a36Sopenharmony_cimenuconfig USB_SERIAL 762306a36Sopenharmony_ci tristate "USB Serial Converter support" 862306a36Sopenharmony_ci depends on TTY 962306a36Sopenharmony_ci help 1062306a36Sopenharmony_ci Say Y here if you have a USB device that provides normal serial 1162306a36Sopenharmony_ci ports, or acts like a serial device, and you want to connect it to 1262306a36Sopenharmony_ci your USB bus. 1362306a36Sopenharmony_ci 1462306a36Sopenharmony_ci Please read <file:Documentation/usb/usb-serial.rst> for more 1562306a36Sopenharmony_ci information on the specifics of the different devices that are 1662306a36Sopenharmony_ci supported, and on how to use them. 1762306a36Sopenharmony_ci 1862306a36Sopenharmony_ci To compile this driver as a module, choose M here: the 1962306a36Sopenharmony_ci module will be called usbserial. 2062306a36Sopenharmony_ci 2162306a36Sopenharmony_ciif USB_SERIAL 2262306a36Sopenharmony_ci 2362306a36Sopenharmony_ciconfig USB_SERIAL_CONSOLE 2462306a36Sopenharmony_ci bool "USB Serial Console device support" 2562306a36Sopenharmony_ci depends on USB_SERIAL=y 2662306a36Sopenharmony_ci help 2762306a36Sopenharmony_ci If you say Y here, it will be possible to use a USB to serial 2862306a36Sopenharmony_ci converter port as the system console (the system console is the 2962306a36Sopenharmony_ci device which receives all kernel messages and warnings and which 3062306a36Sopenharmony_ci allows logins in single user mode). This could be useful if some 3162306a36Sopenharmony_ci terminal or printer is connected to that serial port. 3262306a36Sopenharmony_ci 3362306a36Sopenharmony_ci Even if you say Y here, the currently visible virtual console 3462306a36Sopenharmony_ci (/dev/tty0) will still be used as the system console by default, but 3562306a36Sopenharmony_ci you can alter that using a kernel command line option such as 3662306a36Sopenharmony_ci "console=ttyUSB0". (Try "man bootparam" or see the documentation of 3762306a36Sopenharmony_ci your boot loader (lilo or loadlin) about how to pass options to the 3862306a36Sopenharmony_ci kernel at boot time.) 3962306a36Sopenharmony_ci 4062306a36Sopenharmony_ci If you don't have a VGA card installed and you say Y here, the 4162306a36Sopenharmony_ci kernel will automatically use the first USB to serial converter 4262306a36Sopenharmony_ci port, /dev/ttyUSB0, as system console. 4362306a36Sopenharmony_ci 4462306a36Sopenharmony_ci If unsure, say N. 4562306a36Sopenharmony_ci 4662306a36Sopenharmony_ciconfig USB_SERIAL_GENERIC 4762306a36Sopenharmony_ci bool "USB Generic Serial Driver" 4862306a36Sopenharmony_ci help 4962306a36Sopenharmony_ci Say Y here if you want to use the generic USB serial driver. Please 5062306a36Sopenharmony_ci read <file:Documentation/usb/usb-serial.rst> for more information on 5162306a36Sopenharmony_ci using this driver. It is recommended that the "USB Serial converter 5262306a36Sopenharmony_ci support" be compiled as a module for this driver to be used 5362306a36Sopenharmony_ci properly. 5462306a36Sopenharmony_ci 5562306a36Sopenharmony_ciconfig USB_SERIAL_SIMPLE 5662306a36Sopenharmony_ci tristate "USB Serial Simple Driver" 5762306a36Sopenharmony_ci help 5862306a36Sopenharmony_ci Say Y here to use the USB serial "simple" driver. This driver 5962306a36Sopenharmony_ci handles a wide range of very simple devices, all in one 6062306a36Sopenharmony_ci driver. Specifically, it supports: 6162306a36Sopenharmony_ci - Suunto ANT+ USB device. 6262306a36Sopenharmony_ci - Medtronic CareLink USB device 6362306a36Sopenharmony_ci - Fundamental Software dongle. 6462306a36Sopenharmony_ci - Google USB serial devices 6562306a36Sopenharmony_ci - HP4x calculators 6662306a36Sopenharmony_ci - Libtransistor USB console 6762306a36Sopenharmony_ci - a number of Motorola phones 6862306a36Sopenharmony_ci - Motorola Tetra devices 6962306a36Sopenharmony_ci - Nokia mobile phones 7062306a36Sopenharmony_ci - Novatel Wireless GPS receivers 7162306a36Sopenharmony_ci - Siemens USB/MPI adapter. 7262306a36Sopenharmony_ci - ViVOtech ViVOpay USB device. 7362306a36Sopenharmony_ci - Infineon Modem Flashloader USB interface 7462306a36Sopenharmony_ci - ZIO Motherboard USB serial interface 7562306a36Sopenharmony_ci 7662306a36Sopenharmony_ci To compile this driver as a module, choose M here: the module 7762306a36Sopenharmony_ci will be called usb-serial-simple. 7862306a36Sopenharmony_ci 7962306a36Sopenharmony_ciconfig USB_SERIAL_AIRCABLE 8062306a36Sopenharmony_ci tristate "USB AIRcable Bluetooth Dongle Driver" 8162306a36Sopenharmony_ci help 8262306a36Sopenharmony_ci Say Y here if you want to use USB AIRcable Bluetooth Dongle. 8362306a36Sopenharmony_ci 8462306a36Sopenharmony_ci To compile this driver as a module, choose M here: the module 8562306a36Sopenharmony_ci will be called aircable. 8662306a36Sopenharmony_ci 8762306a36Sopenharmony_ciconfig USB_SERIAL_ARK3116 8862306a36Sopenharmony_ci tristate "USB ARK Micro 3116 USB Serial Driver" 8962306a36Sopenharmony_ci help 9062306a36Sopenharmony_ci Say Y here if you want to use a ARK Micro 3116 USB to Serial 9162306a36Sopenharmony_ci device. 9262306a36Sopenharmony_ci 9362306a36Sopenharmony_ci To compile this driver as a module, choose M here: the 9462306a36Sopenharmony_ci module will be called ark3116 9562306a36Sopenharmony_ci 9662306a36Sopenharmony_ciconfig USB_SERIAL_BELKIN 9762306a36Sopenharmony_ci tristate "USB Belkin and Peracom Single Port Serial Driver" 9862306a36Sopenharmony_ci help 9962306a36Sopenharmony_ci Say Y here if you want to use a Belkin USB Serial single port 10062306a36Sopenharmony_ci adaptor (F5U103 is one of the model numbers) or the Peracom single 10162306a36Sopenharmony_ci port USB to serial adapter. 10262306a36Sopenharmony_ci 10362306a36Sopenharmony_ci To compile this driver as a module, choose M here: the 10462306a36Sopenharmony_ci module will be called belkin_sa. 10562306a36Sopenharmony_ci 10662306a36Sopenharmony_ciconfig USB_SERIAL_CH341 10762306a36Sopenharmony_ci tristate "USB Winchiphead CH341 Single Port Serial Driver" 10862306a36Sopenharmony_ci help 10962306a36Sopenharmony_ci Say Y here if you want to use a Winchiphead CH341 single port 11062306a36Sopenharmony_ci USB to serial adapter. 11162306a36Sopenharmony_ci 11262306a36Sopenharmony_ci To compile this driver as a module, choose M here: the 11362306a36Sopenharmony_ci module will be called ch341. 11462306a36Sopenharmony_ci 11562306a36Sopenharmony_ciconfig USB_SERIAL_WHITEHEAT 11662306a36Sopenharmony_ci tristate "USB ConnectTech WhiteHEAT Serial Driver" 11762306a36Sopenharmony_ci select USB_EZUSB_FX2 11862306a36Sopenharmony_ci help 11962306a36Sopenharmony_ci Say Y here if you want to use a ConnectTech WhiteHEAT 4 port 12062306a36Sopenharmony_ci USB to serial converter device. 12162306a36Sopenharmony_ci 12262306a36Sopenharmony_ci To compile this driver as a module, choose M here: the 12362306a36Sopenharmony_ci module will be called whiteheat. 12462306a36Sopenharmony_ci 12562306a36Sopenharmony_ciconfig USB_SERIAL_DIGI_ACCELEPORT 12662306a36Sopenharmony_ci tristate "USB Digi International AccelePort USB Serial Driver" 12762306a36Sopenharmony_ci help 12862306a36Sopenharmony_ci Say Y here if you want to use Digi AccelePort USB 2 or 4 devices, 12962306a36Sopenharmony_ci 2 port (plus parallel port) and 4 port USB serial converters. The 13062306a36Sopenharmony_ci parallel port on the USB 2 appears as a third serial port on Linux. 13162306a36Sopenharmony_ci The Digi Acceleport USB 8 is not yet supported by this driver. 13262306a36Sopenharmony_ci 13362306a36Sopenharmony_ci To compile this driver as a module, choose M here: the 13462306a36Sopenharmony_ci module will be called digi_acceleport. 13562306a36Sopenharmony_ci 13662306a36Sopenharmony_ciconfig USB_SERIAL_CP210X 13762306a36Sopenharmony_ci tristate "USB CP210x family of UART Bridge Controllers" 13862306a36Sopenharmony_ci help 13962306a36Sopenharmony_ci Say Y here if you want to use a CP2101/CP2102/CP2103 based USB 14062306a36Sopenharmony_ci to RS232 converters. 14162306a36Sopenharmony_ci 14262306a36Sopenharmony_ci To compile this driver as a module, choose M here: the 14362306a36Sopenharmony_ci module will be called cp210x. 14462306a36Sopenharmony_ci 14562306a36Sopenharmony_ciconfig USB_SERIAL_CYPRESS_M8 14662306a36Sopenharmony_ci tristate "USB Cypress M8 USB Serial Driver" 14762306a36Sopenharmony_ci help 14862306a36Sopenharmony_ci Say Y here if you want to use a device that contains the Cypress 14962306a36Sopenharmony_ci USB to Serial microcontroller, such as the DeLorme Earthmate GPS. 15062306a36Sopenharmony_ci 15162306a36Sopenharmony_ci Attempted SMP support... send bug reports! 15262306a36Sopenharmony_ci 15362306a36Sopenharmony_ci Supported microcontrollers in the CY4601 family are: 15462306a36Sopenharmony_ci CY7C63741 CY7C63742 CY7C63743 CY7C64013 15562306a36Sopenharmony_ci 15662306a36Sopenharmony_ci To compile this driver as a module, choose M here: the 15762306a36Sopenharmony_ci module will be called cypress_m8. 15862306a36Sopenharmony_ci 15962306a36Sopenharmony_ciconfig USB_SERIAL_EMPEG 16062306a36Sopenharmony_ci tristate "USB Empeg empeg-car Mark I/II Driver" 16162306a36Sopenharmony_ci help 16262306a36Sopenharmony_ci Say Y here if you want to connect to your Empeg empeg-car Mark I/II 16362306a36Sopenharmony_ci mp3 player via USB. The driver uses a single ttyUSB{0,1,2,...} 16462306a36Sopenharmony_ci device node. See <file:Documentation/usb/usb-serial.rst> for more 16562306a36Sopenharmony_ci tidbits of information. 16662306a36Sopenharmony_ci 16762306a36Sopenharmony_ci To compile this driver as a module, choose M here: the 16862306a36Sopenharmony_ci module will be called empeg. 16962306a36Sopenharmony_ci 17062306a36Sopenharmony_ciconfig USB_SERIAL_FTDI_SIO 17162306a36Sopenharmony_ci tristate "USB FTDI Single Port Serial Driver" 17262306a36Sopenharmony_ci help 17362306a36Sopenharmony_ci Say Y here if you want to use a FTDI SIO single port USB to serial 17462306a36Sopenharmony_ci converter device. The implementation I have is called the USC-1000. 17562306a36Sopenharmony_ci This driver has also been tested with the 245 and 232 devices. 17662306a36Sopenharmony_ci 17762306a36Sopenharmony_ci See <http://ftdi-usb-sio.sourceforge.net/> for more 17862306a36Sopenharmony_ci information on this driver and the device. 17962306a36Sopenharmony_ci 18062306a36Sopenharmony_ci To compile this driver as a module, choose M here: the 18162306a36Sopenharmony_ci module will be called ftdi_sio. 18262306a36Sopenharmony_ci 18362306a36Sopenharmony_ciconfig USB_SERIAL_VISOR 18462306a36Sopenharmony_ci tristate "USB Handspring Visor / Palm m50x / Sony Clie Driver" 18562306a36Sopenharmony_ci help 18662306a36Sopenharmony_ci Say Y here if you want to connect to your HandSpring Visor, Palm 18762306a36Sopenharmony_ci m500 or m505 through its USB docking station. See 18862306a36Sopenharmony_ci <http://usbvisor.sourceforge.net/index.php3> for more information on using this 18962306a36Sopenharmony_ci driver. 19062306a36Sopenharmony_ci 19162306a36Sopenharmony_ci To compile this driver as a module, choose M here: the 19262306a36Sopenharmony_ci module will be called visor. 19362306a36Sopenharmony_ci 19462306a36Sopenharmony_ciconfig USB_SERIAL_IPAQ 19562306a36Sopenharmony_ci tristate "USB PocketPC PDA Driver" 19662306a36Sopenharmony_ci help 19762306a36Sopenharmony_ci Say Y here if you want to connect to your Compaq iPAQ, HP Jornada 19862306a36Sopenharmony_ci or any other PDA running Windows CE 3.0 or PocketPC 2002 19962306a36Sopenharmony_ci using a USB cradle/cable. For information on using the driver, 20062306a36Sopenharmony_ci read <file:Documentation/usb/usb-serial.rst>. 20162306a36Sopenharmony_ci 20262306a36Sopenharmony_ci To compile this driver as a module, choose M here: the 20362306a36Sopenharmony_ci module will be called ipaq. 20462306a36Sopenharmony_ci 20562306a36Sopenharmony_ciconfig USB_SERIAL_IR 20662306a36Sopenharmony_ci tristate "USB IR Dongle Serial Driver" 20762306a36Sopenharmony_ci help 20862306a36Sopenharmony_ci Say Y here if you want to enable simple serial support for USB IrDA 20962306a36Sopenharmony_ci devices. This is useful if you do not want to use the full IrDA 21062306a36Sopenharmony_ci stack. 21162306a36Sopenharmony_ci 21262306a36Sopenharmony_ci To compile this driver as a module, choose M here: the 21362306a36Sopenharmony_ci module will be called ir-usb. 21462306a36Sopenharmony_ci 21562306a36Sopenharmony_ciconfig USB_SERIAL_EDGEPORT 21662306a36Sopenharmony_ci tristate "USB Inside Out Edgeport Serial Driver" 21762306a36Sopenharmony_ci help 21862306a36Sopenharmony_ci Say Y here if you want to use any of the following devices from 21962306a36Sopenharmony_ci Inside Out Networks (Digi): 22062306a36Sopenharmony_ci Edgeport/4 22162306a36Sopenharmony_ci Rapidport/4 22262306a36Sopenharmony_ci Edgeport/4t 22362306a36Sopenharmony_ci Edgeport/2 22462306a36Sopenharmony_ci Edgeport/4i 22562306a36Sopenharmony_ci Edgeport/2i 22662306a36Sopenharmony_ci Edgeport/421 22762306a36Sopenharmony_ci Edgeport/21 22862306a36Sopenharmony_ci Edgeport/8 22962306a36Sopenharmony_ci Edgeport/8 Dual 23062306a36Sopenharmony_ci Edgeport/2D8 23162306a36Sopenharmony_ci Edgeport/4D8 23262306a36Sopenharmony_ci Edgeport/8i 23362306a36Sopenharmony_ci Edgeport/2 DIN 23462306a36Sopenharmony_ci Edgeport/4 DIN 23562306a36Sopenharmony_ci Edgeport/16 Dual 23662306a36Sopenharmony_ci 23762306a36Sopenharmony_ci To compile this driver as a module, choose M here: the 23862306a36Sopenharmony_ci module will be called io_edgeport. 23962306a36Sopenharmony_ci 24062306a36Sopenharmony_ciconfig USB_SERIAL_EDGEPORT_TI 24162306a36Sopenharmony_ci tristate "USB Inside Out Edgeport Serial Driver (TI devices)" 24262306a36Sopenharmony_ci help 24362306a36Sopenharmony_ci Say Y here if you want to use any of the devices from Inside Out 24462306a36Sopenharmony_ci Networks (Digi) that are not supported by the io_edgeport driver. 24562306a36Sopenharmony_ci This includes the Edgeport/1 device. 24662306a36Sopenharmony_ci 24762306a36Sopenharmony_ci To compile this driver as a module, choose M here: the 24862306a36Sopenharmony_ci module will be called io_ti. 24962306a36Sopenharmony_ci 25062306a36Sopenharmony_ciconfig USB_SERIAL_F81232 25162306a36Sopenharmony_ci tristate "USB Fintek F81232 Single Port Serial Driver" 25262306a36Sopenharmony_ci help 25362306a36Sopenharmony_ci Say Y here if you want to use the Fintek F81232 single 25462306a36Sopenharmony_ci port usb to serial adapter. 25562306a36Sopenharmony_ci 25662306a36Sopenharmony_ci To compile this driver as a module, choose M here: the 25762306a36Sopenharmony_ci module will be called f81232. 25862306a36Sopenharmony_ci 25962306a36Sopenharmony_ciconfig USB_SERIAL_F8153X 26062306a36Sopenharmony_ci tristate "USB Fintek F81532/534 Multi-Ports Serial Driver" 26162306a36Sopenharmony_ci help 26262306a36Sopenharmony_ci Say Y here if you want to use the Fintek F81532/534 Multi-Ports 26362306a36Sopenharmony_ci USB to serial adapter. 26462306a36Sopenharmony_ci 26562306a36Sopenharmony_ci To compile this driver as a module, choose M here: the 26662306a36Sopenharmony_ci module will be called f81534. 26762306a36Sopenharmony_ci 26862306a36Sopenharmony_ci 26962306a36Sopenharmony_ciconfig USB_SERIAL_GARMIN 27062306a36Sopenharmony_ci tristate "USB Garmin GPS driver" 27162306a36Sopenharmony_ci help 27262306a36Sopenharmony_ci Say Y here if you want to connect to your Garmin GPS. 27362306a36Sopenharmony_ci Should work with most Garmin GPS devices which have a native USB port. 27462306a36Sopenharmony_ci 27562306a36Sopenharmony_ci See <http://sourceforge.net/projects/garmin-gps> for the latest 27662306a36Sopenharmony_ci version of the driver. 27762306a36Sopenharmony_ci 27862306a36Sopenharmony_ci To compile this driver as a module, choose M here: the 27962306a36Sopenharmony_ci module will be called garmin_gps. 28062306a36Sopenharmony_ci 28162306a36Sopenharmony_ciconfig USB_SERIAL_IPW 28262306a36Sopenharmony_ci tristate "USB IPWireless (3G UMTS TDD) Driver" 28362306a36Sopenharmony_ci select USB_SERIAL_WWAN 28462306a36Sopenharmony_ci help 28562306a36Sopenharmony_ci Say Y here if you want to use a IPWireless USB modem such as 28662306a36Sopenharmony_ci the ones supplied by Axity3G/Sentech South Africa. 28762306a36Sopenharmony_ci 28862306a36Sopenharmony_ci To compile this driver as a module, choose M here: the 28962306a36Sopenharmony_ci module will be called ipw. 29062306a36Sopenharmony_ci 29162306a36Sopenharmony_ciconfig USB_SERIAL_IUU 29262306a36Sopenharmony_ci tristate "USB Infinity USB Unlimited Phoenix Driver" 29362306a36Sopenharmony_ci help 29462306a36Sopenharmony_ci Say Y here if you want to use a IUU in phoenix mode and get 29562306a36Sopenharmony_ci an extra ttyUSBx device. More information available on 29662306a36Sopenharmony_ci http://eczema.ecze.com/iuu_phoenix.html 29762306a36Sopenharmony_ci 29862306a36Sopenharmony_ci To compile this driver as a module, choose M here: the 29962306a36Sopenharmony_ci module will be called iuu_phoenix.o 30062306a36Sopenharmony_ci 30162306a36Sopenharmony_ciconfig USB_SERIAL_KEYSPAN_PDA 30262306a36Sopenharmony_ci tristate "USB Keyspan PDA / Xircom Single Port Serial Driver" 30362306a36Sopenharmony_ci select USB_EZUSB_FX2 30462306a36Sopenharmony_ci help 30562306a36Sopenharmony_ci Say Y here if you want to use a Keyspan PDA, Xircom or Entrega single 30662306a36Sopenharmony_ci port USB to serial converter device. This driver makes use of 30762306a36Sopenharmony_ci firmware developed from scratch by Brian Warner. 30862306a36Sopenharmony_ci 30962306a36Sopenharmony_ci To compile this driver as a module, choose M here: the 31062306a36Sopenharmony_ci module will be called keyspan_pda. 31162306a36Sopenharmony_ci 31262306a36Sopenharmony_ciconfig USB_SERIAL_KEYSPAN 31362306a36Sopenharmony_ci tristate "USB Keyspan USA-xxx Serial Driver" 31462306a36Sopenharmony_ci select USB_EZUSB_FX2 31562306a36Sopenharmony_ci help 31662306a36Sopenharmony_ci Say Y here if you want to use Keyspan USB to serial converter 31762306a36Sopenharmony_ci devices. This driver makes use of Keyspan's official firmware 31862306a36Sopenharmony_ci and was developed with their support. You must also include 31962306a36Sopenharmony_ci firmware to support your particular device(s). 32062306a36Sopenharmony_ci 32162306a36Sopenharmony_ci See <http://blemings.org/hugh/keyspan.html> for more information. 32262306a36Sopenharmony_ci 32362306a36Sopenharmony_ci To compile this driver as a module, choose M here: the 32462306a36Sopenharmony_ci module will be called keyspan. 32562306a36Sopenharmony_ci 32662306a36Sopenharmony_ciconfig USB_SERIAL_KLSI 32762306a36Sopenharmony_ci tristate "USB KL5KUSB105 (Palmconnect) Driver" 32862306a36Sopenharmony_ci help 32962306a36Sopenharmony_ci Say Y here if you want to use a KL5KUSB105 - based single port 33062306a36Sopenharmony_ci serial adapter. The most widely known -- and currently the only 33162306a36Sopenharmony_ci tested -- device in this category is the PalmConnect USB Serial 33262306a36Sopenharmony_ci adapter sold by Palm Inc. for use with their Palm III and Palm V 33362306a36Sopenharmony_ci series PDAs. 33462306a36Sopenharmony_ci 33562306a36Sopenharmony_ci Please read <file:Documentation/usb/usb-serial.rst> for more 33662306a36Sopenharmony_ci information. 33762306a36Sopenharmony_ci 33862306a36Sopenharmony_ci To compile this driver as a module, choose M here: the 33962306a36Sopenharmony_ci module will be called kl5kusb105. 34062306a36Sopenharmony_ci 34162306a36Sopenharmony_ciconfig USB_SERIAL_KOBIL_SCT 34262306a36Sopenharmony_ci tristate "USB KOBIL chipcard reader" 34362306a36Sopenharmony_ci help 34462306a36Sopenharmony_ci Say Y here if you want to use one of the following KOBIL USB chipcard 34562306a36Sopenharmony_ci readers: 34662306a36Sopenharmony_ci 34762306a36Sopenharmony_ci - USB TWIN 34862306a36Sopenharmony_ci - KAAN Standard Plus 34962306a36Sopenharmony_ci - KAAN SIM 35062306a36Sopenharmony_ci - SecOVID Reader Plus 35162306a36Sopenharmony_ci - B1 Professional 35262306a36Sopenharmony_ci - KAAN Professional 35362306a36Sopenharmony_ci 35462306a36Sopenharmony_ci Note that you need a current CT-API. 35562306a36Sopenharmony_ci To compile this driver as a module, choose M here: the 35662306a36Sopenharmony_ci module will be called kobil_sct. 35762306a36Sopenharmony_ci 35862306a36Sopenharmony_ciconfig USB_SERIAL_MCT_U232 35962306a36Sopenharmony_ci tristate "USB MCT Single Port Serial Driver" 36062306a36Sopenharmony_ci help 36162306a36Sopenharmony_ci Say Y here if you want to use a USB Serial single port adapter from 36262306a36Sopenharmony_ci Magic Control Technology Corp. (U232 is one of the model numbers). 36362306a36Sopenharmony_ci 36462306a36Sopenharmony_ci This driver also works with Sitecom U232-P25 and D-Link DU-H3SP USB 36562306a36Sopenharmony_ci BAY, Belkin F5U109, and Belkin F5U409 devices. 36662306a36Sopenharmony_ci 36762306a36Sopenharmony_ci To compile this driver as a module, choose M here: the 36862306a36Sopenharmony_ci module will be called mct_u232. 36962306a36Sopenharmony_ci 37062306a36Sopenharmony_ciconfig USB_SERIAL_METRO 37162306a36Sopenharmony_ci tristate "USB Metrologic Instruments USB-POS Barcode Scanner Driver" 37262306a36Sopenharmony_ci help 37362306a36Sopenharmony_ci Say Y here if you want to use a USB POS Metrologic barcode scanner. 37462306a36Sopenharmony_ci 37562306a36Sopenharmony_ci To compile this driver as a module, choose M here: the 37662306a36Sopenharmony_ci module will be called metro-usb. 37762306a36Sopenharmony_ci 37862306a36Sopenharmony_ciconfig USB_SERIAL_MOS7720 37962306a36Sopenharmony_ci tristate "USB Moschip 7720 Serial Driver" 38062306a36Sopenharmony_ci help 38162306a36Sopenharmony_ci Say Y here if you want to use USB Serial single and double 38262306a36Sopenharmony_ci port adapters from Moschip Semiconductor Tech. 38362306a36Sopenharmony_ci 38462306a36Sopenharmony_ci To compile this driver as a module, choose M here: the 38562306a36Sopenharmony_ci module will be called mos7720. 38662306a36Sopenharmony_ci 38762306a36Sopenharmony_ciconfig USB_SERIAL_MOS7715_PARPORT 38862306a36Sopenharmony_ci bool "Support for parallel port on the Moschip 7715" 38962306a36Sopenharmony_ci depends on USB_SERIAL_MOS7720 39062306a36Sopenharmony_ci depends on PARPORT=y || PARPORT=USB_SERIAL_MOS7720 39162306a36Sopenharmony_ci select PARPORT_NOT_PC 39262306a36Sopenharmony_ci help 39362306a36Sopenharmony_ci Say Y if you have a Moschip 7715 device and would like to use 39462306a36Sopenharmony_ci the parallel port it provides. The port will register with 39562306a36Sopenharmony_ci the parport subsystem as a low-level driver. 39662306a36Sopenharmony_ci 39762306a36Sopenharmony_ciconfig USB_SERIAL_MOS7840 39862306a36Sopenharmony_ci tristate "USB Moschip 7840/7820 USB Serial Driver" 39962306a36Sopenharmony_ci help 40062306a36Sopenharmony_ci Say Y here if you want to use a MCS7840 Quad-Serial or MCS7820 40162306a36Sopenharmony_ci Dual-Serial port device from MosChip Semiconductor. 40262306a36Sopenharmony_ci 40362306a36Sopenharmony_ci The MCS7840 and MCS7820 have been developed to connect a wide range 40462306a36Sopenharmony_ci of standard serial devices to a USB host. The MCS7840 has a USB 40562306a36Sopenharmony_ci device controller connected to four (4) individual UARTs while the 40662306a36Sopenharmony_ci MCS7820 controller connects to two (2) individual UARTs. 40762306a36Sopenharmony_ci 40862306a36Sopenharmony_ci To compile this driver as a module, choose M here: the 40962306a36Sopenharmony_ci module will be called mos7840. If unsure, choose N. 41062306a36Sopenharmony_ci 41162306a36Sopenharmony_ciconfig USB_SERIAL_MXUPORT 41262306a36Sopenharmony_ci tristate "USB Moxa UPORT Serial Driver" 41362306a36Sopenharmony_ci help 41462306a36Sopenharmony_ci Say Y here if you want to use a MOXA UPort Serial hub. 41562306a36Sopenharmony_ci 41662306a36Sopenharmony_ci This driver supports: 41762306a36Sopenharmony_ci 41862306a36Sopenharmony_ci [2 Port] 41962306a36Sopenharmony_ci - UPort 1250 : 2 Port RS-232/422/485 USB to Serial Hub 42062306a36Sopenharmony_ci - UPort 1250I : 2 Port RS-232/422/485 USB to Serial Hub with 42162306a36Sopenharmony_ci Isolation 42262306a36Sopenharmony_ci 42362306a36Sopenharmony_ci [4 Port] 42462306a36Sopenharmony_ci - UPort 1410 : 4 Port RS-232 USB to Serial Hub 42562306a36Sopenharmony_ci - UPort 1450 : 4 Port RS-232/422/485 USB to Serial Hub 42662306a36Sopenharmony_ci - UPort 1450I : 4 Port RS-232/422/485 USB to Serial Hub with 42762306a36Sopenharmony_ci Isolation 42862306a36Sopenharmony_ci 42962306a36Sopenharmony_ci [8 Port] 43062306a36Sopenharmony_ci - UPort 1610-8 : 8 Port RS-232 USB to Serial Hub 43162306a36Sopenharmony_ci - UPort 1650-8 : 8 Port RS-232/422/485 USB to Serial Hub 43262306a36Sopenharmony_ci 43362306a36Sopenharmony_ci [16 Port] 43462306a36Sopenharmony_ci - UPort 1610-16 : 16 Port RS-232 USB to Serial Hub 43562306a36Sopenharmony_ci - UPort 1650-16 : 16 Port RS-232/422/485 USB to Serial Hub 43662306a36Sopenharmony_ci 43762306a36Sopenharmony_ci To compile this driver as a module, choose M here: the 43862306a36Sopenharmony_ci module will be called mxuport. 43962306a36Sopenharmony_ci 44062306a36Sopenharmony_ciconfig USB_SERIAL_NAVMAN 44162306a36Sopenharmony_ci tristate "USB Navman GPS device" 44262306a36Sopenharmony_ci help 44362306a36Sopenharmony_ci To compile this driver as a module, choose M here: the 44462306a36Sopenharmony_ci module will be called navman. 44562306a36Sopenharmony_ci 44662306a36Sopenharmony_ciconfig USB_SERIAL_PL2303 44762306a36Sopenharmony_ci tristate "USB Prolific 2303 Single Port Serial Driver" 44862306a36Sopenharmony_ci help 44962306a36Sopenharmony_ci Say Y here if you want to use the PL2303 USB Serial single port 45062306a36Sopenharmony_ci adapter from Prolific. 45162306a36Sopenharmony_ci 45262306a36Sopenharmony_ci To compile this driver as a module, choose M here: the 45362306a36Sopenharmony_ci module will be called pl2303. 45462306a36Sopenharmony_ci 45562306a36Sopenharmony_ciconfig USB_SERIAL_OTI6858 45662306a36Sopenharmony_ci tristate "USB Ours Technology Inc. OTi-6858 USB To RS232 Bridge Controller" 45762306a36Sopenharmony_ci help 45862306a36Sopenharmony_ci Say Y here if you want to use the OTi-6858 single port USB to serial 45962306a36Sopenharmony_ci converter device. 46062306a36Sopenharmony_ci 46162306a36Sopenharmony_ci To compile this driver as a module, choose M here: the 46262306a36Sopenharmony_ci module will be called oti6858. 46362306a36Sopenharmony_ci 46462306a36Sopenharmony_ciconfig USB_SERIAL_QCAUX 46562306a36Sopenharmony_ci tristate "USB Qualcomm Auxiliary Serial Port Driver" 46662306a36Sopenharmony_ci help 46762306a36Sopenharmony_ci Say Y here if you want to use the auxiliary serial ports provided 46862306a36Sopenharmony_ci by many modems based on Qualcomm chipsets. These ports often use 46962306a36Sopenharmony_ci a proprietary protocol called DM and cannot be used for AT- or 47062306a36Sopenharmony_ci PPP-based communication. 47162306a36Sopenharmony_ci 47262306a36Sopenharmony_ci To compile this driver as a module, choose M here: the 47362306a36Sopenharmony_ci module will be called qcaux. If unsure, choose N. 47462306a36Sopenharmony_ci 47562306a36Sopenharmony_ciconfig USB_SERIAL_QUALCOMM 47662306a36Sopenharmony_ci tristate "USB Qualcomm Serial modem" 47762306a36Sopenharmony_ci select USB_SERIAL_WWAN 47862306a36Sopenharmony_ci help 47962306a36Sopenharmony_ci Say Y here if you have a Qualcomm USB modem device. These are 48062306a36Sopenharmony_ci usually wireless cellular modems. 48162306a36Sopenharmony_ci 48262306a36Sopenharmony_ci To compile this driver as a module, choose M here: the 48362306a36Sopenharmony_ci module will be called qcserial. 48462306a36Sopenharmony_ci 48562306a36Sopenharmony_ciconfig USB_SERIAL_SPCP8X5 48662306a36Sopenharmony_ci tristate "USB SPCP8x5 USB To Serial Driver" 48762306a36Sopenharmony_ci help 48862306a36Sopenharmony_ci Say Y here if you want to use the spcp8x5 converter chip. This is 48962306a36Sopenharmony_ci commonly found in some Z-Wave USB devices. 49062306a36Sopenharmony_ci 49162306a36Sopenharmony_ci To compile this driver as a module, choose M here: the 49262306a36Sopenharmony_ci module will be called spcp8x5. 49362306a36Sopenharmony_ci 49462306a36Sopenharmony_ciconfig USB_SERIAL_SAFE 49562306a36Sopenharmony_ci tristate "USB Safe Serial (Encapsulated) Driver" 49662306a36Sopenharmony_ci 49762306a36Sopenharmony_ciconfig USB_SERIAL_SAFE_PADDED 49862306a36Sopenharmony_ci bool "USB Secure Encapsulated Driver - Padded" 49962306a36Sopenharmony_ci depends on USB_SERIAL_SAFE 50062306a36Sopenharmony_ci 50162306a36Sopenharmony_ciconfig USB_SERIAL_SIERRAWIRELESS 50262306a36Sopenharmony_ci tristate "USB Sierra Wireless Driver" 50362306a36Sopenharmony_ci help 50462306a36Sopenharmony_ci Say M here if you want to use Sierra Wireless devices. 50562306a36Sopenharmony_ci 50662306a36Sopenharmony_ci Many devices have a feature known as TRU-Install. For those devices 50762306a36Sopenharmony_ci to work properly, the USB Storage Sierra feature must be enabled. 50862306a36Sopenharmony_ci 50962306a36Sopenharmony_ci To compile this driver as a module, choose M here: the 51062306a36Sopenharmony_ci module will be called sierra. 51162306a36Sopenharmony_ci 51262306a36Sopenharmony_ciconfig USB_SERIAL_SYMBOL 51362306a36Sopenharmony_ci tristate "USB Symbol Barcode driver (serial mode)" 51462306a36Sopenharmony_ci help 51562306a36Sopenharmony_ci Say Y here if you want to use a Symbol USB Barcode device 51662306a36Sopenharmony_ci in serial emulation mode. 51762306a36Sopenharmony_ci 51862306a36Sopenharmony_ci To compile this driver as a module, choose M here: the 51962306a36Sopenharmony_ci module will be called symbolserial. 52062306a36Sopenharmony_ci 52162306a36Sopenharmony_ciconfig USB_SERIAL_TI 52262306a36Sopenharmony_ci tristate "USB TI 3410/5052 Serial Driver" 52362306a36Sopenharmony_ci help 52462306a36Sopenharmony_ci Say Y here if you want to use the TI USB 3410 or 5052 52562306a36Sopenharmony_ci serial devices. 52662306a36Sopenharmony_ci 52762306a36Sopenharmony_ci To compile this driver as a module, choose M here: the 52862306a36Sopenharmony_ci module will be called ti_usb_3410_5052. 52962306a36Sopenharmony_ci 53062306a36Sopenharmony_ciconfig USB_SERIAL_CYBERJACK 53162306a36Sopenharmony_ci tristate "USB REINER SCT cyberJack pinpad/e-com chipcard reader" 53262306a36Sopenharmony_ci help 53362306a36Sopenharmony_ci Say Y here if you want to use a cyberJack pinpad/e-com USB chipcard 53462306a36Sopenharmony_ci reader. This is an interface to ISO 7816 compatible contact-based 53562306a36Sopenharmony_ci chipcards, e.g. GSM SIMs. 53662306a36Sopenharmony_ci 53762306a36Sopenharmony_ci To compile this driver as a module, choose M here: the 53862306a36Sopenharmony_ci module will be called cyberjack. 53962306a36Sopenharmony_ci 54062306a36Sopenharmony_ci If unsure, say N. 54162306a36Sopenharmony_ci 54262306a36Sopenharmony_ciconfig USB_SERIAL_WWAN 54362306a36Sopenharmony_ci tristate 54462306a36Sopenharmony_ci 54562306a36Sopenharmony_ciconfig USB_SERIAL_OPTION 54662306a36Sopenharmony_ci tristate "USB driver for GSM and CDMA modems" 54762306a36Sopenharmony_ci select USB_SERIAL_WWAN 54862306a36Sopenharmony_ci help 54962306a36Sopenharmony_ci Say Y here if you have a GSM or CDMA modem that's connected to USB. 55062306a36Sopenharmony_ci 55162306a36Sopenharmony_ci This driver also supports several PCMCIA cards which have a 55262306a36Sopenharmony_ci built-in OHCI-USB adapter and an internally-connected GSM modem. 55362306a36Sopenharmony_ci The USB bus on these cards is not accessible externally. 55462306a36Sopenharmony_ci 55562306a36Sopenharmony_ci Supported devices include (some of?) those made by: 55662306a36Sopenharmony_ci Option, Huawei, Audiovox, Novatel Wireless, or Anydata. 55762306a36Sopenharmony_ci 55862306a36Sopenharmony_ci To compile this driver as a module, choose M here: the 55962306a36Sopenharmony_ci module will be called option. 56062306a36Sopenharmony_ci 56162306a36Sopenharmony_ci If this driver doesn't recognize your device, 56262306a36Sopenharmony_ci it might be accessible via the FTDI_SIO driver. 56362306a36Sopenharmony_ci 56462306a36Sopenharmony_ciconfig USB_SERIAL_OMNINET 56562306a36Sopenharmony_ci tristate "USB ZyXEL omni.net LCD Plus Driver" 56662306a36Sopenharmony_ci help 56762306a36Sopenharmony_ci Say Y here if you want to use a ZyXEL omni.net LCD ISDN TA. 56862306a36Sopenharmony_ci 56962306a36Sopenharmony_ci To compile this driver as a module, choose M here: the 57062306a36Sopenharmony_ci module will be called omninet. 57162306a36Sopenharmony_ci 57262306a36Sopenharmony_ciconfig USB_SERIAL_OPTICON 57362306a36Sopenharmony_ci tristate "USB Opticon Barcode driver (serial mode)" 57462306a36Sopenharmony_ci help 57562306a36Sopenharmony_ci Say Y here if you want to use a Opticon USB Barcode device 57662306a36Sopenharmony_ci in serial emulation mode. 57762306a36Sopenharmony_ci 57862306a36Sopenharmony_ci To compile this driver as a module, choose M here: the 57962306a36Sopenharmony_ci module will be called opticon. 58062306a36Sopenharmony_ci 58162306a36Sopenharmony_ciconfig USB_SERIAL_XSENS_MT 58262306a36Sopenharmony_ci tristate "Xsens motion tracker serial interface driver" 58362306a36Sopenharmony_ci help 58462306a36Sopenharmony_ci Say Y here if you want to use Xsens motion trackers. 58562306a36Sopenharmony_ci 58662306a36Sopenharmony_ci This driver supports the new generation of motion trackers 58762306a36Sopenharmony_ci by Xsens. Older devices can be accessed using the FTDI_SIO 58862306a36Sopenharmony_ci driver. 58962306a36Sopenharmony_ci 59062306a36Sopenharmony_ci To compile this driver as a module, choose M here: the 59162306a36Sopenharmony_ci module will be called xsens_mt. 59262306a36Sopenharmony_ci 59362306a36Sopenharmony_ciconfig USB_SERIAL_WISHBONE 59462306a36Sopenharmony_ci tristate "USB-Wishbone adapter interface driver" 59562306a36Sopenharmony_ci help 59662306a36Sopenharmony_ci Say Y here if you want to use a USB attached Wishbone bus. 59762306a36Sopenharmony_ci 59862306a36Sopenharmony_ci Wishbone is an open hardware SoC bus commonly used in FPGA 59962306a36Sopenharmony_ci designs. Bus access can be serialized using the Etherbone 60062306a36Sopenharmony_ci protocol <http://www.ohwr.org/projects/etherbone-core>. 60162306a36Sopenharmony_ci 60262306a36Sopenharmony_ci This driver is intended to be used with devices which attach 60362306a36Sopenharmony_ci their internal Wishbone bus to a USB serial interface using 60462306a36Sopenharmony_ci the Etherbone protocol. A userspace library is required to 60562306a36Sopenharmony_ci speak the protocol made available by this driver as ttyUSBx. 60662306a36Sopenharmony_ci 60762306a36Sopenharmony_ci To compile this driver as a module, choose M here: the 60862306a36Sopenharmony_ci module will be called wishbone-serial. 60962306a36Sopenharmony_ci 61062306a36Sopenharmony_ciconfig USB_SERIAL_SSU100 61162306a36Sopenharmony_ci tristate "USB Quatech SSU-100 Single Port Serial Driver" 61262306a36Sopenharmony_ci help 61362306a36Sopenharmony_ci Say Y here if you want to use the Quatech SSU-100 single 61462306a36Sopenharmony_ci port usb to serial adapter. 61562306a36Sopenharmony_ci 61662306a36Sopenharmony_ci To compile this driver as a module, choose M here: the 61762306a36Sopenharmony_ci module will be called ssu100. 61862306a36Sopenharmony_ci 61962306a36Sopenharmony_ciconfig USB_SERIAL_QT2 62062306a36Sopenharmony_ci tristate "USB Quatech Serial Driver for USB 2 devices" 62162306a36Sopenharmony_ci help 62262306a36Sopenharmony_ci Say Y here if you want to use the Quatech USB 2 62362306a36Sopenharmony_ci serial adapters. 62462306a36Sopenharmony_ci 62562306a36Sopenharmony_ci To compile this driver as a module, choose M here: the 62662306a36Sopenharmony_ci module will be called quatech-serial. 62762306a36Sopenharmony_ci 62862306a36Sopenharmony_ciconfig USB_SERIAL_UPD78F0730 62962306a36Sopenharmony_ci tristate "USB Renesas uPD78F0730 Single Port Serial Driver" 63062306a36Sopenharmony_ci help 63162306a36Sopenharmony_ci Say Y here if you want to use the Renesas uPD78F0730 63262306a36Sopenharmony_ci serial driver. 63362306a36Sopenharmony_ci 63462306a36Sopenharmony_ci To compile this driver as a module, choose M here: the 63562306a36Sopenharmony_ci module will be called upd78f0730. 63662306a36Sopenharmony_ci 63762306a36Sopenharmony_ciconfig USB_SERIAL_XR 63862306a36Sopenharmony_ci tristate "USB MaxLinear/Exar USB to Serial driver" 63962306a36Sopenharmony_ci help 64062306a36Sopenharmony_ci Say Y here if you want to use MaxLinear/Exar USB to Serial converter 64162306a36Sopenharmony_ci devices. 64262306a36Sopenharmony_ci 64362306a36Sopenharmony_ci To compile this driver as a module, choose M here: the 64462306a36Sopenharmony_ci module will be called xr_serial. 64562306a36Sopenharmony_ci 64662306a36Sopenharmony_ciconfig USB_SERIAL_DEBUG 64762306a36Sopenharmony_ci tristate "USB Debugging Device" 64862306a36Sopenharmony_ci help 64962306a36Sopenharmony_ci Say Y here if you have a USB debugging device used to receive 65062306a36Sopenharmony_ci debugging data from another machine. The most common of these 65162306a36Sopenharmony_ci devices is the NetChip TurboCONNECT device. 65262306a36Sopenharmony_ci 65362306a36Sopenharmony_ci To compile this driver as a module, choose M here: the 65462306a36Sopenharmony_ci module will be called usb-debug. 65562306a36Sopenharmony_ci 65662306a36Sopenharmony_ciendif # USB_SERIAL 657