18c2ecf20Sopenharmony_ci# SPDX-License-Identifier: GPL-2.0 28c2ecf20Sopenharmony_ci# 38c2ecf20Sopenharmony_ci# USB Serial device configuration 48c2ecf20Sopenharmony_ci# 58c2ecf20Sopenharmony_ci 68c2ecf20Sopenharmony_cimenuconfig USB_SERIAL 78c2ecf20Sopenharmony_ci tristate "USB Serial Converter support" 88c2ecf20Sopenharmony_ci depends on TTY 98c2ecf20Sopenharmony_ci help 108c2ecf20Sopenharmony_ci Say Y here if you have a USB device that provides normal serial 118c2ecf20Sopenharmony_ci ports, or acts like a serial device, and you want to connect it to 128c2ecf20Sopenharmony_ci your USB bus. 138c2ecf20Sopenharmony_ci 148c2ecf20Sopenharmony_ci Please read <file:Documentation/usb/usb-serial.rst> for more 158c2ecf20Sopenharmony_ci information on the specifics of the different devices that are 168c2ecf20Sopenharmony_ci supported, and on how to use them. 178c2ecf20Sopenharmony_ci 188c2ecf20Sopenharmony_ci To compile this driver as a module, choose M here: the 198c2ecf20Sopenharmony_ci module will be called usbserial. 208c2ecf20Sopenharmony_ci 218c2ecf20Sopenharmony_ciif USB_SERIAL 228c2ecf20Sopenharmony_ci 238c2ecf20Sopenharmony_ciconfig USB_SERIAL_CONSOLE 248c2ecf20Sopenharmony_ci bool "USB Serial Console device support" 258c2ecf20Sopenharmony_ci depends on USB_SERIAL=y 268c2ecf20Sopenharmony_ci help 278c2ecf20Sopenharmony_ci If you say Y here, it will be possible to use a USB to serial 288c2ecf20Sopenharmony_ci converter port as the system console (the system console is the 298c2ecf20Sopenharmony_ci device which receives all kernel messages and warnings and which 308c2ecf20Sopenharmony_ci allows logins in single user mode). This could be useful if some 318c2ecf20Sopenharmony_ci terminal or printer is connected to that serial port. 328c2ecf20Sopenharmony_ci 338c2ecf20Sopenharmony_ci Even if you say Y here, the currently visible virtual console 348c2ecf20Sopenharmony_ci (/dev/tty0) will still be used as the system console by default, but 358c2ecf20Sopenharmony_ci you can alter that using a kernel command line option such as 368c2ecf20Sopenharmony_ci "console=ttyUSB0". (Try "man bootparam" or see the documentation of 378c2ecf20Sopenharmony_ci your boot loader (lilo or loadlin) about how to pass options to the 388c2ecf20Sopenharmony_ci kernel at boot time.) 398c2ecf20Sopenharmony_ci 408c2ecf20Sopenharmony_ci If you don't have a VGA card installed and you say Y here, the 418c2ecf20Sopenharmony_ci kernel will automatically use the first USB to serial converter 428c2ecf20Sopenharmony_ci port, /dev/ttyUSB0, as system console. 438c2ecf20Sopenharmony_ci 448c2ecf20Sopenharmony_ci If unsure, say N. 458c2ecf20Sopenharmony_ci 468c2ecf20Sopenharmony_ciconfig USB_SERIAL_GENERIC 478c2ecf20Sopenharmony_ci bool "USB Generic Serial Driver" 488c2ecf20Sopenharmony_ci help 498c2ecf20Sopenharmony_ci Say Y here if you want to use the generic USB serial driver. Please 508c2ecf20Sopenharmony_ci read <file:Documentation/usb/usb-serial.rst> for more information on 518c2ecf20Sopenharmony_ci using this driver. It is recommended that the "USB Serial converter 528c2ecf20Sopenharmony_ci support" be compiled as a module for this driver to be used 538c2ecf20Sopenharmony_ci properly. 548c2ecf20Sopenharmony_ci 558c2ecf20Sopenharmony_ciconfig USB_SERIAL_SIMPLE 568c2ecf20Sopenharmony_ci tristate "USB Serial Simple Driver" 578c2ecf20Sopenharmony_ci help 588c2ecf20Sopenharmony_ci Say Y here to use the USB serial "simple" driver. This driver 598c2ecf20Sopenharmony_ci handles a wide range of very simple devices, all in one 608c2ecf20Sopenharmony_ci driver. Specifically, it supports: 618c2ecf20Sopenharmony_ci - Suunto ANT+ USB device. 628c2ecf20Sopenharmony_ci - Medtronic CareLink USB device 638c2ecf20Sopenharmony_ci - Fundamental Software dongle. 648c2ecf20Sopenharmony_ci - Google USB serial devices 658c2ecf20Sopenharmony_ci - HP4x calculators 668c2ecf20Sopenharmony_ci - Libtransistor USB console 678c2ecf20Sopenharmony_ci - a number of Motorola phones 688c2ecf20Sopenharmony_ci - Motorola Tetra devices 698c2ecf20Sopenharmony_ci - Nokia mobile phones 708c2ecf20Sopenharmony_ci - Novatel Wireless GPS receivers 718c2ecf20Sopenharmony_ci - Siemens USB/MPI adapter. 728c2ecf20Sopenharmony_ci - ViVOtech ViVOpay USB device. 738c2ecf20Sopenharmony_ci - Infineon Modem Flashloader USB interface 748c2ecf20Sopenharmony_ci - ZIO Motherboard USB serial interface 758c2ecf20Sopenharmony_ci 768c2ecf20Sopenharmony_ci To compile this driver as a module, choose M here: the module 778c2ecf20Sopenharmony_ci will be called usb-serial-simple. 788c2ecf20Sopenharmony_ci 798c2ecf20Sopenharmony_ciconfig USB_SERIAL_AIRCABLE 808c2ecf20Sopenharmony_ci tristate "USB AIRcable Bluetooth Dongle Driver" 818c2ecf20Sopenharmony_ci help 828c2ecf20Sopenharmony_ci Say Y here if you want to use USB AIRcable Bluetooth Dongle. 838c2ecf20Sopenharmony_ci 848c2ecf20Sopenharmony_ci To compile this driver as a module, choose M here: the module 858c2ecf20Sopenharmony_ci will be called aircable. 868c2ecf20Sopenharmony_ci 878c2ecf20Sopenharmony_ciconfig USB_SERIAL_ARK3116 888c2ecf20Sopenharmony_ci tristate "USB ARK Micro 3116 USB Serial Driver" 898c2ecf20Sopenharmony_ci help 908c2ecf20Sopenharmony_ci Say Y here if you want to use a ARK Micro 3116 USB to Serial 918c2ecf20Sopenharmony_ci device. 928c2ecf20Sopenharmony_ci 938c2ecf20Sopenharmony_ci To compile this driver as a module, choose M here: the 948c2ecf20Sopenharmony_ci module will be called ark3116 958c2ecf20Sopenharmony_ci 968c2ecf20Sopenharmony_ciconfig USB_SERIAL_BELKIN 978c2ecf20Sopenharmony_ci tristate "USB Belkin and Peracom Single Port Serial Driver" 988c2ecf20Sopenharmony_ci help 998c2ecf20Sopenharmony_ci Say Y here if you want to use a Belkin USB Serial single port 1008c2ecf20Sopenharmony_ci adaptor (F5U103 is one of the model numbers) or the Peracom single 1018c2ecf20Sopenharmony_ci port USB to serial adapter. 1028c2ecf20Sopenharmony_ci 1038c2ecf20Sopenharmony_ci To compile this driver as a module, choose M here: the 1048c2ecf20Sopenharmony_ci module will be called belkin_sa. 1058c2ecf20Sopenharmony_ci 1068c2ecf20Sopenharmony_ciconfig USB_SERIAL_CH341 1078c2ecf20Sopenharmony_ci tristate "USB Winchiphead CH341 Single Port Serial Driver" 1088c2ecf20Sopenharmony_ci help 1098c2ecf20Sopenharmony_ci Say Y here if you want to use a Winchiphead CH341 single port 1108c2ecf20Sopenharmony_ci USB to serial adapter. 1118c2ecf20Sopenharmony_ci 1128c2ecf20Sopenharmony_ci To compile this driver as a module, choose M here: the 1138c2ecf20Sopenharmony_ci module will be called ch341. 1148c2ecf20Sopenharmony_ci 1158c2ecf20Sopenharmony_ciconfig USB_SERIAL_WHITEHEAT 1168c2ecf20Sopenharmony_ci tristate "USB ConnectTech WhiteHEAT Serial Driver" 1178c2ecf20Sopenharmony_ci select USB_EZUSB_FX2 1188c2ecf20Sopenharmony_ci help 1198c2ecf20Sopenharmony_ci Say Y here if you want to use a ConnectTech WhiteHEAT 4 port 1208c2ecf20Sopenharmony_ci USB to serial converter device. 1218c2ecf20Sopenharmony_ci 1228c2ecf20Sopenharmony_ci To compile this driver as a module, choose M here: the 1238c2ecf20Sopenharmony_ci module will be called whiteheat. 1248c2ecf20Sopenharmony_ci 1258c2ecf20Sopenharmony_ciconfig USB_SERIAL_DIGI_ACCELEPORT 1268c2ecf20Sopenharmony_ci tristate "USB Digi International AccelePort USB Serial Driver" 1278c2ecf20Sopenharmony_ci help 1288c2ecf20Sopenharmony_ci Say Y here if you want to use Digi AccelePort USB 2 or 4 devices, 1298c2ecf20Sopenharmony_ci 2 port (plus parallel port) and 4 port USB serial converters. The 1308c2ecf20Sopenharmony_ci parallel port on the USB 2 appears as a third serial port on Linux. 1318c2ecf20Sopenharmony_ci The Digi Acceleport USB 8 is not yet supported by this driver. 1328c2ecf20Sopenharmony_ci 1338c2ecf20Sopenharmony_ci To compile this driver as a module, choose M here: the 1348c2ecf20Sopenharmony_ci module will be called digi_acceleport. 1358c2ecf20Sopenharmony_ci 1368c2ecf20Sopenharmony_ciconfig USB_SERIAL_CP210X 1378c2ecf20Sopenharmony_ci tristate "USB CP210x family of UART Bridge Controllers" 1388c2ecf20Sopenharmony_ci help 1398c2ecf20Sopenharmony_ci Say Y here if you want to use a CP2101/CP2102/CP2103 based USB 1408c2ecf20Sopenharmony_ci to RS232 converters. 1418c2ecf20Sopenharmony_ci 1428c2ecf20Sopenharmony_ci To compile this driver as a module, choose M here: the 1438c2ecf20Sopenharmony_ci module will be called cp210x. 1448c2ecf20Sopenharmony_ci 1458c2ecf20Sopenharmony_ciconfig USB_SERIAL_CYPRESS_M8 1468c2ecf20Sopenharmony_ci tristate "USB Cypress M8 USB Serial Driver" 1478c2ecf20Sopenharmony_ci help 1488c2ecf20Sopenharmony_ci Say Y here if you want to use a device that contains the Cypress 1498c2ecf20Sopenharmony_ci USB to Serial microcontroller, such as the DeLorme Earthmate GPS. 1508c2ecf20Sopenharmony_ci 1518c2ecf20Sopenharmony_ci Attempted SMP support... send bug reports! 1528c2ecf20Sopenharmony_ci 1538c2ecf20Sopenharmony_ci Supported microcontrollers in the CY4601 family are: 1548c2ecf20Sopenharmony_ci CY7C63741 CY7C63742 CY7C63743 CY7C64013 1558c2ecf20Sopenharmony_ci 1568c2ecf20Sopenharmony_ci To compile this driver as a module, choose M here: the 1578c2ecf20Sopenharmony_ci module will be called cypress_m8. 1588c2ecf20Sopenharmony_ci 1598c2ecf20Sopenharmony_ciconfig USB_SERIAL_EMPEG 1608c2ecf20Sopenharmony_ci tristate "USB Empeg empeg-car Mark I/II Driver" 1618c2ecf20Sopenharmony_ci help 1628c2ecf20Sopenharmony_ci Say Y here if you want to connect to your Empeg empeg-car Mark I/II 1638c2ecf20Sopenharmony_ci mp3 player via USB. The driver uses a single ttyUSB{0,1,2,...} 1648c2ecf20Sopenharmony_ci device node. See <file:Documentation/usb/usb-serial.rst> for more 1658c2ecf20Sopenharmony_ci tidbits of information. 1668c2ecf20Sopenharmony_ci 1678c2ecf20Sopenharmony_ci To compile this driver as a module, choose M here: the 1688c2ecf20Sopenharmony_ci module will be called empeg. 1698c2ecf20Sopenharmony_ci 1708c2ecf20Sopenharmony_ciconfig USB_SERIAL_FTDI_SIO 1718c2ecf20Sopenharmony_ci tristate "USB FTDI Single Port Serial Driver" 1728c2ecf20Sopenharmony_ci help 1738c2ecf20Sopenharmony_ci Say Y here if you want to use a FTDI SIO single port USB to serial 1748c2ecf20Sopenharmony_ci converter device. The implementation I have is called the USC-1000. 1758c2ecf20Sopenharmony_ci This driver has also been tested with the 245 and 232 devices. 1768c2ecf20Sopenharmony_ci 1778c2ecf20Sopenharmony_ci See <http://ftdi-usb-sio.sourceforge.net/> for more 1788c2ecf20Sopenharmony_ci information on this driver and the device. 1798c2ecf20Sopenharmony_ci 1808c2ecf20Sopenharmony_ci To compile this driver as a module, choose M here: the 1818c2ecf20Sopenharmony_ci module will be called ftdi_sio. 1828c2ecf20Sopenharmony_ci 1838c2ecf20Sopenharmony_ciconfig USB_SERIAL_VISOR 1848c2ecf20Sopenharmony_ci tristate "USB Handspring Visor / Palm m50x / Sony Clie Driver" 1858c2ecf20Sopenharmony_ci help 1868c2ecf20Sopenharmony_ci Say Y here if you want to connect to your HandSpring Visor, Palm 1878c2ecf20Sopenharmony_ci m500 or m505 through its USB docking station. See 1888c2ecf20Sopenharmony_ci <http://usbvisor.sourceforge.net/index.php3> for more information on using this 1898c2ecf20Sopenharmony_ci driver. 1908c2ecf20Sopenharmony_ci 1918c2ecf20Sopenharmony_ci To compile this driver as a module, choose M here: the 1928c2ecf20Sopenharmony_ci module will be called visor. 1938c2ecf20Sopenharmony_ci 1948c2ecf20Sopenharmony_ciconfig USB_SERIAL_IPAQ 1958c2ecf20Sopenharmony_ci tristate "USB PocketPC PDA Driver" 1968c2ecf20Sopenharmony_ci help 1978c2ecf20Sopenharmony_ci Say Y here if you want to connect to your Compaq iPAQ, HP Jornada 1988c2ecf20Sopenharmony_ci or any other PDA running Windows CE 3.0 or PocketPC 2002 1998c2ecf20Sopenharmony_ci using a USB cradle/cable. For information on using the driver, 2008c2ecf20Sopenharmony_ci read <file:Documentation/usb/usb-serial.rst>. 2018c2ecf20Sopenharmony_ci 2028c2ecf20Sopenharmony_ci To compile this driver as a module, choose M here: the 2038c2ecf20Sopenharmony_ci module will be called ipaq. 2048c2ecf20Sopenharmony_ci 2058c2ecf20Sopenharmony_ciconfig USB_SERIAL_IR 2068c2ecf20Sopenharmony_ci tristate "USB IR Dongle Serial Driver" 2078c2ecf20Sopenharmony_ci help 2088c2ecf20Sopenharmony_ci Say Y here if you want to enable simple serial support for USB IrDA 2098c2ecf20Sopenharmony_ci devices. This is useful if you do not want to use the full IrDA 2108c2ecf20Sopenharmony_ci stack. 2118c2ecf20Sopenharmony_ci 2128c2ecf20Sopenharmony_ci To compile this driver as a module, choose M here: the 2138c2ecf20Sopenharmony_ci module will be called ir-usb. 2148c2ecf20Sopenharmony_ci 2158c2ecf20Sopenharmony_ciconfig USB_SERIAL_EDGEPORT 2168c2ecf20Sopenharmony_ci tristate "USB Inside Out Edgeport Serial Driver" 2178c2ecf20Sopenharmony_ci help 2188c2ecf20Sopenharmony_ci Say Y here if you want to use any of the following devices from 2198c2ecf20Sopenharmony_ci Inside Out Networks (Digi): 2208c2ecf20Sopenharmony_ci Edgeport/4 2218c2ecf20Sopenharmony_ci Rapidport/4 2228c2ecf20Sopenharmony_ci Edgeport/4t 2238c2ecf20Sopenharmony_ci Edgeport/2 2248c2ecf20Sopenharmony_ci Edgeport/4i 2258c2ecf20Sopenharmony_ci Edgeport/2i 2268c2ecf20Sopenharmony_ci Edgeport/421 2278c2ecf20Sopenharmony_ci Edgeport/21 2288c2ecf20Sopenharmony_ci Edgeport/8 2298c2ecf20Sopenharmony_ci Edgeport/8 Dual 2308c2ecf20Sopenharmony_ci Edgeport/2D8 2318c2ecf20Sopenharmony_ci Edgeport/4D8 2328c2ecf20Sopenharmony_ci Edgeport/8i 2338c2ecf20Sopenharmony_ci Edgeport/2 DIN 2348c2ecf20Sopenharmony_ci Edgeport/4 DIN 2358c2ecf20Sopenharmony_ci Edgeport/16 Dual 2368c2ecf20Sopenharmony_ci 2378c2ecf20Sopenharmony_ci To compile this driver as a module, choose M here: the 2388c2ecf20Sopenharmony_ci module will be called io_edgeport. 2398c2ecf20Sopenharmony_ci 2408c2ecf20Sopenharmony_ciconfig USB_SERIAL_EDGEPORT_TI 2418c2ecf20Sopenharmony_ci tristate "USB Inside Out Edgeport Serial Driver (TI devices)" 2428c2ecf20Sopenharmony_ci help 2438c2ecf20Sopenharmony_ci Say Y here if you want to use any of the devices from Inside Out 2448c2ecf20Sopenharmony_ci Networks (Digi) that are not supported by the io_edgeport driver. 2458c2ecf20Sopenharmony_ci This includes the Edgeport/1 device. 2468c2ecf20Sopenharmony_ci 2478c2ecf20Sopenharmony_ci To compile this driver as a module, choose M here: the 2488c2ecf20Sopenharmony_ci module will be called io_ti. 2498c2ecf20Sopenharmony_ci 2508c2ecf20Sopenharmony_ciconfig USB_SERIAL_F81232 2518c2ecf20Sopenharmony_ci tristate "USB Fintek F81232 Single Port Serial Driver" 2528c2ecf20Sopenharmony_ci help 2538c2ecf20Sopenharmony_ci Say Y here if you want to use the Fintek F81232 single 2548c2ecf20Sopenharmony_ci port usb to serial adapter. 2558c2ecf20Sopenharmony_ci 2568c2ecf20Sopenharmony_ci To compile this driver as a module, choose M here: the 2578c2ecf20Sopenharmony_ci module will be called f81232. 2588c2ecf20Sopenharmony_ci 2598c2ecf20Sopenharmony_ciconfig USB_SERIAL_F8153X 2608c2ecf20Sopenharmony_ci tristate "USB Fintek F81532/534 Multi-Ports Serial Driver" 2618c2ecf20Sopenharmony_ci help 2628c2ecf20Sopenharmony_ci Say Y here if you want to use the Fintek F81532/534 Multi-Ports 2638c2ecf20Sopenharmony_ci USB to serial adapter. 2648c2ecf20Sopenharmony_ci 2658c2ecf20Sopenharmony_ci To compile this driver as a module, choose M here: the 2668c2ecf20Sopenharmony_ci module will be called f81534. 2678c2ecf20Sopenharmony_ci 2688c2ecf20Sopenharmony_ci 2698c2ecf20Sopenharmony_ciconfig USB_SERIAL_GARMIN 2708c2ecf20Sopenharmony_ci tristate "USB Garmin GPS driver" 2718c2ecf20Sopenharmony_ci help 2728c2ecf20Sopenharmony_ci Say Y here if you want to connect to your Garmin GPS. 2738c2ecf20Sopenharmony_ci Should work with most Garmin GPS devices which have a native USB port. 2748c2ecf20Sopenharmony_ci 2758c2ecf20Sopenharmony_ci See <http://sourceforge.net/projects/garmin-gps> for the latest 2768c2ecf20Sopenharmony_ci version of the driver. 2778c2ecf20Sopenharmony_ci 2788c2ecf20Sopenharmony_ci To compile this driver as a module, choose M here: the 2798c2ecf20Sopenharmony_ci module will be called garmin_gps. 2808c2ecf20Sopenharmony_ci 2818c2ecf20Sopenharmony_ciconfig USB_SERIAL_IPW 2828c2ecf20Sopenharmony_ci tristate "USB IPWireless (3G UMTS TDD) Driver" 2838c2ecf20Sopenharmony_ci select USB_SERIAL_WWAN 2848c2ecf20Sopenharmony_ci help 2858c2ecf20Sopenharmony_ci Say Y here if you want to use a IPWireless USB modem such as 2868c2ecf20Sopenharmony_ci the ones supplied by Axity3G/Sentech South Africa. 2878c2ecf20Sopenharmony_ci 2888c2ecf20Sopenharmony_ci To compile this driver as a module, choose M here: the 2898c2ecf20Sopenharmony_ci module will be called ipw. 2908c2ecf20Sopenharmony_ci 2918c2ecf20Sopenharmony_ciconfig USB_SERIAL_IUU 2928c2ecf20Sopenharmony_ci tristate "USB Infinity USB Unlimited Phoenix Driver" 2938c2ecf20Sopenharmony_ci help 2948c2ecf20Sopenharmony_ci Say Y here if you want to use a IUU in phoenix mode and get 2958c2ecf20Sopenharmony_ci an extra ttyUSBx device. More information available on 2968c2ecf20Sopenharmony_ci http://eczema.ecze.com/iuu_phoenix.html 2978c2ecf20Sopenharmony_ci 2988c2ecf20Sopenharmony_ci To compile this driver as a module, choose M here: the 2998c2ecf20Sopenharmony_ci module will be called iuu_phoenix.o 3008c2ecf20Sopenharmony_ci 3018c2ecf20Sopenharmony_ciconfig USB_SERIAL_KEYSPAN_PDA 3028c2ecf20Sopenharmony_ci tristate "USB Keyspan PDA Single Port Serial Driver" 3038c2ecf20Sopenharmony_ci select USB_EZUSB_FX2 3048c2ecf20Sopenharmony_ci help 3058c2ecf20Sopenharmony_ci Say Y here if you want to use a Keyspan PDA single port USB to 3068c2ecf20Sopenharmony_ci serial converter device. This driver makes use of firmware 3078c2ecf20Sopenharmony_ci developed from scratch by Brian Warner. 3088c2ecf20Sopenharmony_ci 3098c2ecf20Sopenharmony_ci To compile this driver as a module, choose M here: the 3108c2ecf20Sopenharmony_ci module will be called keyspan_pda. 3118c2ecf20Sopenharmony_ci 3128c2ecf20Sopenharmony_ciconfig USB_SERIAL_KEYSPAN 3138c2ecf20Sopenharmony_ci tristate "USB Keyspan USA-xxx Serial Driver" 3148c2ecf20Sopenharmony_ci select USB_EZUSB_FX2 3158c2ecf20Sopenharmony_ci help 3168c2ecf20Sopenharmony_ci Say Y here if you want to use Keyspan USB to serial converter 3178c2ecf20Sopenharmony_ci devices. This driver makes use of Keyspan's official firmware 3188c2ecf20Sopenharmony_ci and was developed with their support. You must also include 3198c2ecf20Sopenharmony_ci firmware to support your particular device(s). 3208c2ecf20Sopenharmony_ci 3218c2ecf20Sopenharmony_ci See <http://blemings.org/hugh/keyspan.html> for more information. 3228c2ecf20Sopenharmony_ci 3238c2ecf20Sopenharmony_ci To compile this driver as a module, choose M here: the 3248c2ecf20Sopenharmony_ci module will be called keyspan. 3258c2ecf20Sopenharmony_ci 3268c2ecf20Sopenharmony_ciconfig USB_SERIAL_KLSI 3278c2ecf20Sopenharmony_ci tristate "USB KL5KUSB105 (Palmconnect) Driver" 3288c2ecf20Sopenharmony_ci help 3298c2ecf20Sopenharmony_ci Say Y here if you want to use a KL5KUSB105 - based single port 3308c2ecf20Sopenharmony_ci serial adapter. The most widely known -- and currently the only 3318c2ecf20Sopenharmony_ci tested -- device in this category is the PalmConnect USB Serial 3328c2ecf20Sopenharmony_ci adapter sold by Palm Inc. for use with their Palm III and Palm V 3338c2ecf20Sopenharmony_ci series PDAs. 3348c2ecf20Sopenharmony_ci 3358c2ecf20Sopenharmony_ci Please read <file:Documentation/usb/usb-serial.rst> for more 3368c2ecf20Sopenharmony_ci information. 3378c2ecf20Sopenharmony_ci 3388c2ecf20Sopenharmony_ci To compile this driver as a module, choose M here: the 3398c2ecf20Sopenharmony_ci module will be called kl5kusb105. 3408c2ecf20Sopenharmony_ci 3418c2ecf20Sopenharmony_ciconfig USB_SERIAL_KOBIL_SCT 3428c2ecf20Sopenharmony_ci tristate "USB KOBIL chipcard reader" 3438c2ecf20Sopenharmony_ci help 3448c2ecf20Sopenharmony_ci Say Y here if you want to use one of the following KOBIL USB chipcard 3458c2ecf20Sopenharmony_ci readers: 3468c2ecf20Sopenharmony_ci 3478c2ecf20Sopenharmony_ci - USB TWIN 3488c2ecf20Sopenharmony_ci - KAAN Standard Plus 3498c2ecf20Sopenharmony_ci - KAAN SIM 3508c2ecf20Sopenharmony_ci - SecOVID Reader Plus 3518c2ecf20Sopenharmony_ci - B1 Professional 3528c2ecf20Sopenharmony_ci - KAAN Professional 3538c2ecf20Sopenharmony_ci 3548c2ecf20Sopenharmony_ci Note that you need a current CT-API. 3558c2ecf20Sopenharmony_ci To compile this driver as a module, choose M here: the 3568c2ecf20Sopenharmony_ci module will be called kobil_sct. 3578c2ecf20Sopenharmony_ci 3588c2ecf20Sopenharmony_ciconfig USB_SERIAL_MCT_U232 3598c2ecf20Sopenharmony_ci tristate "USB MCT Single Port Serial Driver" 3608c2ecf20Sopenharmony_ci help 3618c2ecf20Sopenharmony_ci Say Y here if you want to use a USB Serial single port adapter from 3628c2ecf20Sopenharmony_ci Magic Control Technology Corp. (U232 is one of the model numbers). 3638c2ecf20Sopenharmony_ci 3648c2ecf20Sopenharmony_ci This driver also works with Sitecom U232-P25 and D-Link DU-H3SP USB 3658c2ecf20Sopenharmony_ci BAY, Belkin F5U109, and Belkin F5U409 devices. 3668c2ecf20Sopenharmony_ci 3678c2ecf20Sopenharmony_ci To compile this driver as a module, choose M here: the 3688c2ecf20Sopenharmony_ci module will be called mct_u232. 3698c2ecf20Sopenharmony_ci 3708c2ecf20Sopenharmony_ciconfig USB_SERIAL_METRO 3718c2ecf20Sopenharmony_ci tristate "USB Metrologic Instruments USB-POS Barcode Scanner Driver" 3728c2ecf20Sopenharmony_ci help 3738c2ecf20Sopenharmony_ci Say Y here if you want to use a USB POS Metrologic barcode scanner. 3748c2ecf20Sopenharmony_ci 3758c2ecf20Sopenharmony_ci To compile this driver as a module, choose M here: the 3768c2ecf20Sopenharmony_ci module will be called metro-usb. 3778c2ecf20Sopenharmony_ci 3788c2ecf20Sopenharmony_ciconfig USB_SERIAL_MOS7720 3798c2ecf20Sopenharmony_ci tristate "USB Moschip 7720 Serial Driver" 3808c2ecf20Sopenharmony_ci help 3818c2ecf20Sopenharmony_ci Say Y here if you want to use USB Serial single and double 3828c2ecf20Sopenharmony_ci port adapters from Moschip Semiconductor Tech. 3838c2ecf20Sopenharmony_ci 3848c2ecf20Sopenharmony_ci To compile this driver as a module, choose M here: the 3858c2ecf20Sopenharmony_ci module will be called mos7720. 3868c2ecf20Sopenharmony_ci 3878c2ecf20Sopenharmony_ciconfig USB_SERIAL_MOS7715_PARPORT 3888c2ecf20Sopenharmony_ci bool "Support for parallel port on the Moschip 7715" 3898c2ecf20Sopenharmony_ci depends on USB_SERIAL_MOS7720 3908c2ecf20Sopenharmony_ci depends on PARPORT=y || PARPORT=USB_SERIAL_MOS7720 3918c2ecf20Sopenharmony_ci select PARPORT_NOT_PC 3928c2ecf20Sopenharmony_ci help 3938c2ecf20Sopenharmony_ci Say Y if you have a Moschip 7715 device and would like to use 3948c2ecf20Sopenharmony_ci the parallel port it provides. The port will register with 3958c2ecf20Sopenharmony_ci the parport subsystem as a low-level driver. 3968c2ecf20Sopenharmony_ci 3978c2ecf20Sopenharmony_ciconfig USB_SERIAL_MOS7840 3988c2ecf20Sopenharmony_ci tristate "USB Moschip 7840/7820 USB Serial Driver" 3998c2ecf20Sopenharmony_ci help 4008c2ecf20Sopenharmony_ci Say Y here if you want to use a MCS7840 Quad-Serial or MCS7820 4018c2ecf20Sopenharmony_ci Dual-Serial port device from MosChip Semiconductor. 4028c2ecf20Sopenharmony_ci 4038c2ecf20Sopenharmony_ci The MCS7840 and MCS7820 have been developed to connect a wide range 4048c2ecf20Sopenharmony_ci of standard serial devices to a USB host. The MCS7840 has a USB 4058c2ecf20Sopenharmony_ci device controller connected to four (4) individual UARTs while the 4068c2ecf20Sopenharmony_ci MCS7820 controller connects to two (2) individual UARTs. 4078c2ecf20Sopenharmony_ci 4088c2ecf20Sopenharmony_ci To compile this driver as a module, choose M here: the 4098c2ecf20Sopenharmony_ci module will be called mos7840. If unsure, choose N. 4108c2ecf20Sopenharmony_ci 4118c2ecf20Sopenharmony_ciconfig USB_SERIAL_MXUPORT 4128c2ecf20Sopenharmony_ci tristate "USB Moxa UPORT Serial Driver" 4138c2ecf20Sopenharmony_ci help 4148c2ecf20Sopenharmony_ci Say Y here if you want to use a MOXA UPort Serial hub. 4158c2ecf20Sopenharmony_ci 4168c2ecf20Sopenharmony_ci This driver supports: 4178c2ecf20Sopenharmony_ci 4188c2ecf20Sopenharmony_ci [2 Port] 4198c2ecf20Sopenharmony_ci - UPort 1250 : 2 Port RS-232/422/485 USB to Serial Hub 4208c2ecf20Sopenharmony_ci - UPort 1250I : 2 Port RS-232/422/485 USB to Serial Hub with 4218c2ecf20Sopenharmony_ci Isolation 4228c2ecf20Sopenharmony_ci 4238c2ecf20Sopenharmony_ci [4 Port] 4248c2ecf20Sopenharmony_ci - UPort 1410 : 4 Port RS-232 USB to Serial Hub 4258c2ecf20Sopenharmony_ci - UPort 1450 : 4 Port RS-232/422/485 USB to Serial Hub 4268c2ecf20Sopenharmony_ci - UPort 1450I : 4 Port RS-232/422/485 USB to Serial Hub with 4278c2ecf20Sopenharmony_ci Isolation 4288c2ecf20Sopenharmony_ci 4298c2ecf20Sopenharmony_ci [8 Port] 4308c2ecf20Sopenharmony_ci - UPort 1610-8 : 8 Port RS-232 USB to Serial Hub 4318c2ecf20Sopenharmony_ci - UPort 1650-8 : 8 Port RS-232/422/485 USB to Serial Hub 4328c2ecf20Sopenharmony_ci 4338c2ecf20Sopenharmony_ci [16 Port] 4348c2ecf20Sopenharmony_ci - UPort 1610-16 : 16 Port RS-232 USB to Serial Hub 4358c2ecf20Sopenharmony_ci - UPort 1650-16 : 16 Port RS-232/422/485 USB to Serial Hub 4368c2ecf20Sopenharmony_ci 4378c2ecf20Sopenharmony_ci To compile this driver as a module, choose M here: the 4388c2ecf20Sopenharmony_ci module will be called mxuport. 4398c2ecf20Sopenharmony_ci 4408c2ecf20Sopenharmony_ciconfig USB_SERIAL_NAVMAN 4418c2ecf20Sopenharmony_ci tristate "USB Navman GPS device" 4428c2ecf20Sopenharmony_ci help 4438c2ecf20Sopenharmony_ci To compile this driver as a module, choose M here: the 4448c2ecf20Sopenharmony_ci module will be called navman. 4458c2ecf20Sopenharmony_ci 4468c2ecf20Sopenharmony_ciconfig USB_SERIAL_PL2303 4478c2ecf20Sopenharmony_ci tristate "USB Prolific 2303 Single Port Serial Driver" 4488c2ecf20Sopenharmony_ci help 4498c2ecf20Sopenharmony_ci Say Y here if you want to use the PL2303 USB Serial single port 4508c2ecf20Sopenharmony_ci adapter from Prolific. 4518c2ecf20Sopenharmony_ci 4528c2ecf20Sopenharmony_ci To compile this driver as a module, choose M here: the 4538c2ecf20Sopenharmony_ci module will be called pl2303. 4548c2ecf20Sopenharmony_ci 4558c2ecf20Sopenharmony_ciconfig USB_SERIAL_OTI6858 4568c2ecf20Sopenharmony_ci tristate "USB Ours Technology Inc. OTi-6858 USB To RS232 Bridge Controller" 4578c2ecf20Sopenharmony_ci help 4588c2ecf20Sopenharmony_ci Say Y here if you want to use the OTi-6858 single port USB to serial 4598c2ecf20Sopenharmony_ci converter device. 4608c2ecf20Sopenharmony_ci 4618c2ecf20Sopenharmony_ci To compile this driver as a module, choose M here: the 4628c2ecf20Sopenharmony_ci module will be called oti6858. 4638c2ecf20Sopenharmony_ci 4648c2ecf20Sopenharmony_ciconfig USB_SERIAL_QCAUX 4658c2ecf20Sopenharmony_ci tristate "USB Qualcomm Auxiliary Serial Port Driver" 4668c2ecf20Sopenharmony_ci help 4678c2ecf20Sopenharmony_ci Say Y here if you want to use the auxiliary serial ports provided 4688c2ecf20Sopenharmony_ci by many modems based on Qualcomm chipsets. These ports often use 4698c2ecf20Sopenharmony_ci a proprietary protocol called DM and cannot be used for AT- or 4708c2ecf20Sopenharmony_ci PPP-based communication. 4718c2ecf20Sopenharmony_ci 4728c2ecf20Sopenharmony_ci To compile this driver as a module, choose M here: the 4738c2ecf20Sopenharmony_ci module will be called qcaux. If unsure, choose N. 4748c2ecf20Sopenharmony_ci 4758c2ecf20Sopenharmony_ciconfig USB_SERIAL_QUALCOMM 4768c2ecf20Sopenharmony_ci tristate "USB Qualcomm Serial modem" 4778c2ecf20Sopenharmony_ci select USB_SERIAL_WWAN 4788c2ecf20Sopenharmony_ci help 4798c2ecf20Sopenharmony_ci Say Y here if you have a Qualcomm USB modem device. These are 4808c2ecf20Sopenharmony_ci usually wireless cellular modems. 4818c2ecf20Sopenharmony_ci 4828c2ecf20Sopenharmony_ci To compile this driver as a module, choose M here: the 4838c2ecf20Sopenharmony_ci module will be called qcserial. 4848c2ecf20Sopenharmony_ci 4858c2ecf20Sopenharmony_ciconfig USB_SERIAL_SPCP8X5 4868c2ecf20Sopenharmony_ci tristate "USB SPCP8x5 USB To Serial Driver" 4878c2ecf20Sopenharmony_ci help 4888c2ecf20Sopenharmony_ci Say Y here if you want to use the spcp8x5 converter chip. This is 4898c2ecf20Sopenharmony_ci commonly found in some Z-Wave USB devices. 4908c2ecf20Sopenharmony_ci 4918c2ecf20Sopenharmony_ci To compile this driver as a module, choose M here: the 4928c2ecf20Sopenharmony_ci module will be called spcp8x5. 4938c2ecf20Sopenharmony_ci 4948c2ecf20Sopenharmony_ciconfig USB_SERIAL_SAFE 4958c2ecf20Sopenharmony_ci tristate "USB Safe Serial (Encapsulated) Driver" 4968c2ecf20Sopenharmony_ci 4978c2ecf20Sopenharmony_ciconfig USB_SERIAL_SAFE_PADDED 4988c2ecf20Sopenharmony_ci bool "USB Secure Encapsulated Driver - Padded" 4998c2ecf20Sopenharmony_ci depends on USB_SERIAL_SAFE 5008c2ecf20Sopenharmony_ci 5018c2ecf20Sopenharmony_ciconfig USB_SERIAL_SIERRAWIRELESS 5028c2ecf20Sopenharmony_ci tristate "USB Sierra Wireless Driver" 5038c2ecf20Sopenharmony_ci help 5048c2ecf20Sopenharmony_ci Say M here if you want to use Sierra Wireless devices. 5058c2ecf20Sopenharmony_ci 5068c2ecf20Sopenharmony_ci Many devices have a feature known as TRU-Install. For those devices 5078c2ecf20Sopenharmony_ci to work properly, the USB Storage Sierra feature must be enabled. 5088c2ecf20Sopenharmony_ci 5098c2ecf20Sopenharmony_ci To compile this driver as a module, choose M here: the 5108c2ecf20Sopenharmony_ci module will be called sierra. 5118c2ecf20Sopenharmony_ci 5128c2ecf20Sopenharmony_ciconfig USB_SERIAL_SYMBOL 5138c2ecf20Sopenharmony_ci tristate "USB Symbol Barcode driver (serial mode)" 5148c2ecf20Sopenharmony_ci help 5158c2ecf20Sopenharmony_ci Say Y here if you want to use a Symbol USB Barcode device 5168c2ecf20Sopenharmony_ci in serial emulation mode. 5178c2ecf20Sopenharmony_ci 5188c2ecf20Sopenharmony_ci To compile this driver as a module, choose M here: the 5198c2ecf20Sopenharmony_ci module will be called symbolserial. 5208c2ecf20Sopenharmony_ci 5218c2ecf20Sopenharmony_ciconfig USB_SERIAL_TI 5228c2ecf20Sopenharmony_ci tristate "USB TI 3410/5052 Serial Driver" 5238c2ecf20Sopenharmony_ci help 5248c2ecf20Sopenharmony_ci Say Y here if you want to use the TI USB 3410 or 5052 5258c2ecf20Sopenharmony_ci serial devices. 5268c2ecf20Sopenharmony_ci 5278c2ecf20Sopenharmony_ci To compile this driver as a module, choose M here: the 5288c2ecf20Sopenharmony_ci module will be called ti_usb_3410_5052. 5298c2ecf20Sopenharmony_ci 5308c2ecf20Sopenharmony_ciconfig USB_SERIAL_CYBERJACK 5318c2ecf20Sopenharmony_ci tristate "USB REINER SCT cyberJack pinpad/e-com chipcard reader" 5328c2ecf20Sopenharmony_ci help 5338c2ecf20Sopenharmony_ci Say Y here if you want to use a cyberJack pinpad/e-com USB chipcard 5348c2ecf20Sopenharmony_ci reader. This is an interface to ISO 7816 compatible contact-based 5358c2ecf20Sopenharmony_ci chipcards, e.g. GSM SIMs. 5368c2ecf20Sopenharmony_ci 5378c2ecf20Sopenharmony_ci To compile this driver as a module, choose M here: the 5388c2ecf20Sopenharmony_ci module will be called cyberjack. 5398c2ecf20Sopenharmony_ci 5408c2ecf20Sopenharmony_ci If unsure, say N. 5418c2ecf20Sopenharmony_ci 5428c2ecf20Sopenharmony_ciconfig USB_SERIAL_XIRCOM 5438c2ecf20Sopenharmony_ci tristate "USB Xircom / Entrega Single Port Serial Driver" 5448c2ecf20Sopenharmony_ci select USB_EZUSB_FX2 5458c2ecf20Sopenharmony_ci help 5468c2ecf20Sopenharmony_ci Say Y here if you want to use a Xircom or Entrega single port USB to 5478c2ecf20Sopenharmony_ci serial converter device. This driver makes use of firmware 5488c2ecf20Sopenharmony_ci developed from scratch by Brian Warner. 5498c2ecf20Sopenharmony_ci 5508c2ecf20Sopenharmony_ci To compile this driver as a module, choose M here: the 5518c2ecf20Sopenharmony_ci module will be called keyspan_pda. 5528c2ecf20Sopenharmony_ci 5538c2ecf20Sopenharmony_ciconfig USB_SERIAL_WWAN 5548c2ecf20Sopenharmony_ci tristate 5558c2ecf20Sopenharmony_ci 5568c2ecf20Sopenharmony_ciconfig USB_SERIAL_OPTION 5578c2ecf20Sopenharmony_ci tristate "USB driver for GSM and CDMA modems" 5588c2ecf20Sopenharmony_ci select USB_SERIAL_WWAN 5598c2ecf20Sopenharmony_ci help 5608c2ecf20Sopenharmony_ci Say Y here if you have a GSM or CDMA modem that's connected to USB. 5618c2ecf20Sopenharmony_ci 5628c2ecf20Sopenharmony_ci This driver also supports several PCMCIA cards which have a 5638c2ecf20Sopenharmony_ci built-in OHCI-USB adapter and an internally-connected GSM modem. 5648c2ecf20Sopenharmony_ci The USB bus on these cards is not accessible externally. 5658c2ecf20Sopenharmony_ci 5668c2ecf20Sopenharmony_ci Supported devices include (some of?) those made by: 5678c2ecf20Sopenharmony_ci Option, Huawei, Audiovox, Novatel Wireless, or Anydata. 5688c2ecf20Sopenharmony_ci 5698c2ecf20Sopenharmony_ci To compile this driver as a module, choose M here: the 5708c2ecf20Sopenharmony_ci module will be called option. 5718c2ecf20Sopenharmony_ci 5728c2ecf20Sopenharmony_ci If this driver doesn't recognize your device, 5738c2ecf20Sopenharmony_ci it might be accessible via the FTDI_SIO driver. 5748c2ecf20Sopenharmony_ci 5758c2ecf20Sopenharmony_ciconfig USB_SERIAL_OMNINET 5768c2ecf20Sopenharmony_ci tristate "USB ZyXEL omni.net LCD Plus Driver" 5778c2ecf20Sopenharmony_ci help 5788c2ecf20Sopenharmony_ci Say Y here if you want to use a ZyXEL omni.net LCD ISDN TA. 5798c2ecf20Sopenharmony_ci 5808c2ecf20Sopenharmony_ci To compile this driver as a module, choose M here: the 5818c2ecf20Sopenharmony_ci module will be called omninet. 5828c2ecf20Sopenharmony_ci 5838c2ecf20Sopenharmony_ciconfig USB_SERIAL_OPTICON 5848c2ecf20Sopenharmony_ci tristate "USB Opticon Barcode driver (serial mode)" 5858c2ecf20Sopenharmony_ci help 5868c2ecf20Sopenharmony_ci Say Y here if you want to use a Opticon USB Barcode device 5878c2ecf20Sopenharmony_ci in serial emulation mode. 5888c2ecf20Sopenharmony_ci 5898c2ecf20Sopenharmony_ci To compile this driver as a module, choose M here: the 5908c2ecf20Sopenharmony_ci module will be called opticon. 5918c2ecf20Sopenharmony_ci 5928c2ecf20Sopenharmony_ciconfig USB_SERIAL_XSENS_MT 5938c2ecf20Sopenharmony_ci tristate "Xsens motion tracker serial interface driver" 5948c2ecf20Sopenharmony_ci help 5958c2ecf20Sopenharmony_ci Say Y here if you want to use Xsens motion trackers. 5968c2ecf20Sopenharmony_ci 5978c2ecf20Sopenharmony_ci This driver supports the new generation of motion trackers 5988c2ecf20Sopenharmony_ci by Xsens. Older devices can be accessed using the FTDI_SIO 5998c2ecf20Sopenharmony_ci driver. 6008c2ecf20Sopenharmony_ci 6018c2ecf20Sopenharmony_ci To compile this driver as a module, choose M here: the 6028c2ecf20Sopenharmony_ci module will be called xsens_mt. 6038c2ecf20Sopenharmony_ci 6048c2ecf20Sopenharmony_ciconfig USB_SERIAL_WISHBONE 6058c2ecf20Sopenharmony_ci tristate "USB-Wishbone adapter interface driver" 6068c2ecf20Sopenharmony_ci help 6078c2ecf20Sopenharmony_ci Say Y here if you want to use a USB attached Wishbone bus. 6088c2ecf20Sopenharmony_ci 6098c2ecf20Sopenharmony_ci Wishbone is an open hardware SoC bus commonly used in FPGA 6108c2ecf20Sopenharmony_ci designs. Bus access can be serialized using the Etherbone 6118c2ecf20Sopenharmony_ci protocol <http://www.ohwr.org/projects/etherbone-core>. 6128c2ecf20Sopenharmony_ci 6138c2ecf20Sopenharmony_ci This driver is intended to be used with devices which attach 6148c2ecf20Sopenharmony_ci their internal Wishbone bus to a USB serial interface using 6158c2ecf20Sopenharmony_ci the Etherbone protocol. A userspace library is required to 6168c2ecf20Sopenharmony_ci speak the protocol made available by this driver as ttyUSBx. 6178c2ecf20Sopenharmony_ci 6188c2ecf20Sopenharmony_ci To compile this driver as a module, choose M here: the 6198c2ecf20Sopenharmony_ci module will be called wishbone-serial. 6208c2ecf20Sopenharmony_ci 6218c2ecf20Sopenharmony_ciconfig USB_SERIAL_SSU100 6228c2ecf20Sopenharmony_ci tristate "USB Quatech SSU-100 Single Port Serial Driver" 6238c2ecf20Sopenharmony_ci help 6248c2ecf20Sopenharmony_ci Say Y here if you want to use the Quatech SSU-100 single 6258c2ecf20Sopenharmony_ci port usb to serial adapter. 6268c2ecf20Sopenharmony_ci 6278c2ecf20Sopenharmony_ci To compile this driver as a module, choose M here: the 6288c2ecf20Sopenharmony_ci module will be called ssu100. 6298c2ecf20Sopenharmony_ci 6308c2ecf20Sopenharmony_ciconfig USB_SERIAL_QT2 6318c2ecf20Sopenharmony_ci tristate "USB Quatech Serial Driver for USB 2 devices" 6328c2ecf20Sopenharmony_ci help 6338c2ecf20Sopenharmony_ci Say Y here if you want to use the Quatech USB 2 6348c2ecf20Sopenharmony_ci serial adapters. 6358c2ecf20Sopenharmony_ci 6368c2ecf20Sopenharmony_ci To compile this driver as a module, choose M here: the 6378c2ecf20Sopenharmony_ci module will be called quatech-serial. 6388c2ecf20Sopenharmony_ci 6398c2ecf20Sopenharmony_ciconfig USB_SERIAL_UPD78F0730 6408c2ecf20Sopenharmony_ci tristate "USB Renesas uPD78F0730 Single Port Serial Driver" 6418c2ecf20Sopenharmony_ci help 6428c2ecf20Sopenharmony_ci Say Y here if you want to use the Renesas uPD78F0730 6438c2ecf20Sopenharmony_ci serial driver. 6448c2ecf20Sopenharmony_ci 6458c2ecf20Sopenharmony_ci To compile this driver as a module, choose M here: the 6468c2ecf20Sopenharmony_ci module will be called upd78f0730. 6478c2ecf20Sopenharmony_ci 6488c2ecf20Sopenharmony_ciconfig USB_SERIAL_DEBUG 6498c2ecf20Sopenharmony_ci tristate "USB Debugging Device" 6508c2ecf20Sopenharmony_ci help 6518c2ecf20Sopenharmony_ci Say Y here if you have a USB debugging device used to receive 6528c2ecf20Sopenharmony_ci debugging data from another machine. The most common of these 6538c2ecf20Sopenharmony_ci devices is the NetChip TurboCONNECT device. 6548c2ecf20Sopenharmony_ci 6558c2ecf20Sopenharmony_ci To compile this driver as a module, choose M here: the 6568c2ecf20Sopenharmony_ci module will be called usb-debug. 6578c2ecf20Sopenharmony_ci 6588c2ecf20Sopenharmony_ciendif # USB_SERIAL 659