1# 2# USB Serial device configuration 3# 4 5menu "USB Serial Converter support" 6 depends on USB!=n 7 8config USB_SERIAL 9 tristate "USB Serial Converter support" 10 depends on USB 11 ---help--- 12 Say Y here if you have a USB device that provides normal serial 13 ports, or acts like a serial device, and you want to connect it to 14 your USB bus. 15 16 Please read <file:Documentation/usb/usb-serial.txt> for more 17 information on the specifics of the different devices that are 18 supported, and on how to use them. 19 20 To compile this driver as a module, choose M here: the 21 module will be called usbserial. 22 23config USB_SERIAL_CONSOLE 24 bool "USB Serial Console device support (EXPERIMENTAL)" 25 depends on USB_SERIAL=y && EXPERIMENTAL 26 ---help--- 27 If you say Y here, it will be possible to use a USB to serial 28 converter port as the system console (the system console is the 29 device which receives all kernel messages and warnings and which 30 allows logins in single user mode). This could be useful if some 31 terminal or printer is connected to that serial port. 32 33 Even if you say Y here, the currently visible virtual console 34 (/dev/tty0) will still be used as the system console by default, but 35 you can alter that using a kernel command line option such as 36 "console=ttyUSB0". (Try "man bootparam" or see the documentation of 37 your boot loader (lilo or loadlin) about how to pass options to the 38 kernel at boot time.) 39 40 If you don't have a VGA card installed and you say Y here, the 41 kernel will automatically use the first USB to serial converter 42 port, /dev/ttyUSB0, as system console. 43 44 If unsure, say N. 45 46config USB_SERIAL_GENERIC 47 bool "USB Generic Serial Driver" 48 depends on USB_SERIAL 49 help 50 Say Y here if you want to use the generic USB serial driver. Please 51 read <file:Documentation/usb/usb-serial.txt> for more information on 52 using this driver. It is recommended that the "USB Serial converter 53 support" be compiled as a module for this driver to be used 54 properly. 55 56config USB_SERIAL_AIRCABLE 57 tristate "USB AIRcable Bluetooth Dongle Driver (EXPERIMENTAL)" 58 depends on USB_SERIAL && EXPERIMENTAL 59 help 60 Say Y here if you want to use USB AIRcable Bluetooth Dongle. 61 62 To compile this driver as a module, choose M here: the module 63 will be called aircable. 64 65config USB_SERIAL_AIRPRIME 66 tristate "USB AirPrime CDMA Wireless Driver" 67 depends on USB_SERIAL 68 help 69 Say Y here if you want to use a AirPrime CDMA Wireless PC card. 70 71 To compile this driver as a module, choose M here: the 72 module will be called airprime. 73 74config USB_SERIAL_ARK3116 75 tristate "USB ARK Micro 3116 USB Serial Driver (EXPERIMENTAL)" 76 depends on USB_SERIAL && EXPERIMENTAL 77 help 78 Say Y here if you want to use a ARK Micro 3116 USB to Serial 79 device. 80 81 To compile this driver as a module, choose M here: the 82 module will be called ark3116 83 84config USB_SERIAL_BELKIN 85 tristate "USB Belkin and Peracom Single Port Serial Driver" 86 depends on USB_SERIAL 87 help 88 Say Y here if you want to use a Belkin USB Serial single port 89 adaptor (F5U103 is one of the model numbers) or the Peracom single 90 port USB to serial adapter. 91 92 To compile this driver as a module, choose M here: the 93 module will be called belkin_sa. 94 95config USB_SERIAL_WHITEHEAT 96 tristate "USB ConnectTech WhiteHEAT Serial Driver" 97 depends on USB_SERIAL 98 help 99 Say Y here if you want to use a ConnectTech WhiteHEAT 4 port 100 USB to serial converter device. 101 102 To compile this driver as a module, choose M here: the 103 module will be called whiteheat. 104 105config USB_SERIAL_DIGI_ACCELEPORT 106 tristate "USB Digi International AccelePort USB Serial Driver" 107 depends on USB_SERIAL 108 ---help--- 109 Say Y here if you want to use Digi AccelePort USB 2 or 4 devices, 110 2 port (plus parallel port) and 4 port USB serial converters. The 111 parallel port on the USB 2 appears as a third serial port on Linux. 112 The Digi Acceleport USB 8 is not yet supported by this driver. 113 114 This driver works under SMP with the usb-uhci driver. It does not 115 work under SMP with the uhci driver. 116 117 To compile this driver as a module, choose M here: the 118 module will be called digi_acceleport. 119 120config USB_SERIAL_CP2101 121 tristate "USB CP2101 UART Bridge Controller" 122 depends on USB_SERIAL && EXPERIMENTAL 123 help 124 Say Y here if you want to use a CP2101/CP2102 based USB to RS232 125 converter. 126 127 To compile this driver as a module, choose M here: the 128 module will be called cp2101. 129 130config USB_SERIAL_CYPRESS_M8 131 tristate "USB Cypress M8 USB Serial Driver" 132 depends on USB_SERIAL && EXPERIMENTAL 133 help 134 Say Y here if you want to use a device that contains the Cypress 135 USB to Serial microcontroller, such as the DeLorme Earthmate GPS. 136 137 Attempted SMP support... send bug reports! 138 139 Supported microcontrollers in the CY4601 family are: 140 CY7C63741 CY7C63742 CY7C63743 CY7C64013 141 142 To compile this driver as a module, choose M here: the 143 module will be called cypress_m8. 144 145config USB_SERIAL_EMPEG 146 tristate "USB Empeg empeg-car Mark I/II Driver" 147 depends on USB_SERIAL 148 help 149 Say Y here if you want to connect to your Empeg empeg-car Mark I/II 150 mp3 player via USB. The driver uses a single ttyUSB{0,1,2,...} 151 device node. See <file:Documentation/usb/usb-serial.txt> for more 152 tidbits of information. 153 154 To compile this driver as a module, choose M here: the 155 module will be called empeg. 156 157config USB_SERIAL_FTDI_SIO 158 tristate "USB FTDI Single Port Serial Driver (EXPERIMENTAL)" 159 depends on USB_SERIAL && EXPERIMENTAL 160 ---help--- 161 Say Y here if you want to use a FTDI SIO single port USB to serial 162 converter device. The implementation I have is called the USC-1000. 163 This driver has also be tested with the 245 and 232 devices. 164 165 See <http://ftdi-usb-sio.sourceforge.net/> for more 166 information on this driver and the device. 167 168 To compile this driver as a module, choose M here: the 169 module will be called ftdi_sio. 170 171config USB_SERIAL_FUNSOFT 172 tristate "USB Fundamental Software Dongle Driver" 173 depends on USB_SERIAL 174 ---help--- 175 Say Y here if you want to use the Fundamental Software dongle. 176 177 To compile this driver as a module, choose M here: the 178 module will be called funsoft. 179 180config USB_SERIAL_VISOR 181 tristate "USB Handspring Visor / Palm m50x / Sony Clie Driver" 182 depends on USB_SERIAL 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/> 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 192config USB_SERIAL_IPAQ 193 tristate "USB PocketPC PDA Driver" 194 depends on USB_SERIAL 195 help 196 Say Y here if you want to connect to your Compaq iPAQ, HP Jornada 197 or any other PDA running Windows CE 3.0 or PocketPC 2002 198 using a USB cradle/cable. For information on using the driver, 199 read <file:Documentation/usb/usb-serial.txt>. 200 201 To compile this driver as a module, choose M here: the 202 module will be called ipaq. 203 204config USB_SERIAL_IR 205 tristate "USB IR Dongle Serial Driver (EXPERIMENTAL)" 206 depends on USB_SERIAL && EXPERIMENTAL 207 help 208 Say Y here if you want to enable simple serial support for USB IrDA 209 devices. This is useful if you do not want to use the full IrDA 210 stack. 211 212 To compile this driver as a module, choose M here: the 213 module will be called ir-usb. 214 215config USB_SERIAL_EDGEPORT 216 tristate "USB Inside Out Edgeport Serial Driver" 217 depends on USB_SERIAL 218 ---help--- 219 Say Y here if you want to use any of the following devices from 220 Inside Out Networks (Digi): 221 Edgeport/4 222 Rapidport/4 223 Edgeport/4t 224 Edgeport/2 225 Edgeport/4i 226 Edgeport/2i 227 Edgeport/421 228 Edgeport/21 229 Edgeport/8 230 Edgeport/8 Dual 231 Edgeport/2D8 232 Edgeport/4D8 233 Edgeport/8i 234 Edgeport/2 DIN 235 Edgeport/4 DIN 236 Edgeport/16 Dual 237 238 To compile this driver as a module, choose M here: the 239 module will be called io_edgeport. 240 241config USB_SERIAL_EDGEPORT_TI 242 tristate "USB Inside Out Edgeport Serial Driver (TI devices)" 243 depends on USB_SERIAL 244 help 245 Say Y here if you want to use any of the devices from Inside Out 246 Networks (Digi) that are not supported by the io_edgeport driver. 247 This includes the Edgeport/1 device. 248 249 To compile this driver as a module, choose M here: the 250 module will be called io_ti. 251 252config USB_SERIAL_GARMIN 253 tristate "USB Garmin GPS driver" 254 depends on USB_SERIAL 255 help 256 Say Y here if you want to connect to your Garmin GPS. 257 Should work with most Garmin GPS devices which have a native USB port. 258 259 See <http://sourceforge.net/projects/garmin-gps> for the latest 260 version of the driver. 261 262 To compile this driver as a module, choose M here: the 263 module will be called garmin_gps. 264 265config USB_SERIAL_IPW 266 tristate "USB IPWireless (3G UMTS TDD) Driver (EXPERIMENTAL)" 267 depends on USB_SERIAL && EXPERIMENTAL 268 help 269 Say Y here if you want to use a IPWireless USB modem such as 270 the ones supplied by Axity3G/Sentech South Africa. 271 272 To compile this driver as a module, choose M here: the 273 module will be called ipw. 274 275config USB_SERIAL_KEYSPAN_PDA 276 tristate "USB Keyspan PDA Single Port Serial Driver" 277 depends on USB_SERIAL 278 help 279 Say Y here if you want to use a Keyspan PDA single port USB to 280 serial converter device. This driver makes use of firmware 281 developed from scratch by Brian Warner. 282 283 To compile this driver as a module, choose M here: the 284 module will be called keyspan_pda. 285 286config USB_SERIAL_KEYSPAN 287 tristate "USB Keyspan USA-xxx Serial Driver" 288 depends on USB_SERIAL 289 ---help--- 290 Say Y here if you want to use Keyspan USB to serial converter 291 devices. This driver makes use of Keyspan's official firmware 292 and was developed with their support. You must also include 293 firmware to support your particular device(s). 294 295 See <http://misc.nu/hugh/keyspan.html> for more information. 296 297 To compile this driver as a module, choose M here: the 298 module will be called keyspan. 299 300config USB_SERIAL_KEYSPAN_MPR 301 bool "USB Keyspan MPR Firmware" 302 depends on USB_SERIAL_KEYSPAN 303 help 304 Say Y here to include firmware for the Keyspan MPR converter. 305 306config USB_SERIAL_KEYSPAN_USA28 307 bool "USB Keyspan USA-28 Firmware" 308 depends on USB_SERIAL_KEYSPAN 309 help 310 Say Y here to include firmware for the USA-28 converter. 311 312config USB_SERIAL_KEYSPAN_USA28X 313 bool "USB Keyspan USA-28X Firmware" 314 depends on USB_SERIAL_KEYSPAN 315 help 316 Say Y here to include firmware for the USA-28X converter. 317 Be sure you have a USA-28X, there are also 28XA and 28XB 318 models, the label underneath has the actual part number. 319 320config USB_SERIAL_KEYSPAN_USA28XA 321 bool "USB Keyspan USA-28XA Firmware" 322 depends on USB_SERIAL_KEYSPAN 323 help 324 Say Y here to include firmware for the USA-28XA converter. 325 Be sure you have a USA-28XA, there are also 28X and 28XB 326 models, the label underneath has the actual part number. 327 328config USB_SERIAL_KEYSPAN_USA28XB 329 bool "USB Keyspan USA-28XB Firmware" 330 depends on USB_SERIAL_KEYSPAN 331 help 332 Say Y here to include firmware for the USA-28XB converter. 333 Be sure you have a USA-28XB, there are also 28X and 28XA 334 models, the label underneath has the actual part number. 335 336config USB_SERIAL_KEYSPAN_USA19 337 bool "USB Keyspan USA-19 Firmware" 338 depends on USB_SERIAL_KEYSPAN 339 help 340 Say Y here to include firmware for the USA-19 converter. 341 342config USB_SERIAL_KEYSPAN_USA18X 343 bool "USB Keyspan USA-18X Firmware" 344 depends on USB_SERIAL_KEYSPAN 345 help 346 Say Y here to include firmware for the USA-18X converter. 347 348config USB_SERIAL_KEYSPAN_USA19W 349 bool "USB Keyspan USA-19W Firmware" 350 depends on USB_SERIAL_KEYSPAN 351 help 352 Say Y here to include firmware for the USA-19W converter. 353 354config USB_SERIAL_KEYSPAN_USA19QW 355 bool "USB Keyspan USA-19QW Firmware" 356 depends on USB_SERIAL_KEYSPAN 357 help 358 Say Y here to include firmware for the USA-19QW converter. 359 360config USB_SERIAL_KEYSPAN_USA19QI 361 bool "USB Keyspan USA-19QI Firmware" 362 depends on USB_SERIAL_KEYSPAN 363 help 364 Say Y here to include firmware for the USA-19QI converter. 365 366config USB_SERIAL_KEYSPAN_USA49W 367 bool "USB Keyspan USA-49W Firmware" 368 depends on USB_SERIAL_KEYSPAN 369 help 370 Say Y here to include firmware for the USA-49W converter. 371 372config USB_SERIAL_KEYSPAN_USA49WLC 373 bool "USB Keyspan USA-49WLC Firmware" 374 depends on USB_SERIAL_KEYSPAN 375 help 376 Say Y here to include firmware for the USA-49WLC converter. 377 378config USB_SERIAL_KLSI 379 tristate "USB KL5KUSB105 (Palmconnect) Driver (EXPERIMENTAL)" 380 depends on USB_SERIAL && EXPERIMENTAL 381 ---help--- 382 Say Y here if you want to use a KL5KUSB105 - based single port 383 serial adapter. The most widely known -- and currently the only 384 tested -- device in this category is the PalmConnect USB Serial 385 adapter sold by Palm Inc. for use with their Palm III and Palm V 386 series PDAs. 387 388 Please read <file:Documentation/usb/usb-serial.txt> for more 389 information. 390 391 To compile this driver as a module, choose M here: the 392 module will be called kl5kusb105. 393 394config USB_SERIAL_KOBIL_SCT 395 tristate "USB KOBIL chipcard reader" 396 depends on USB_SERIAL 397 ---help--- 398 Say Y here if you want to use one of the following KOBIL USB chipcard 399 readers: 400 401 - USB TWIN 402 - KAAN Standard Plus 403 - KAAN SIM 404 - SecOVID Reader Plus 405 - B1 Professional 406 - KAAN Professional 407 408 Note that you need a current CT-API. 409 To compile this driver as a module, choose M here: the 410 module will be called kobil_sct. 411 412config USB_SERIAL_MCT_U232 413 tristate "USB MCT Single Port Serial Driver" 414 depends on USB_SERIAL 415 ---help--- 416 Say Y here if you want to use a USB Serial single port adapter from 417 Magic Control Technology Corp. (U232 is one of the model numbers). 418 419 This driver also works with Sitecom U232-P25 and D-Link DU-H3SP USB 420 BAY, Belkin F5U109, and Belkin F5U409 devices. 421 422 To compile this driver as a module, choose M here: the 423 module will be called mct_u232. 424 425config USB_SERIAL_MOS7720 426 tristate "USB Moschip 7720 Serial Driver" 427 depends on USB_SERIAL 428 ---help--- 429 Say Y here if you want to use USB Serial single and double 430 port adapters from Moschip Semiconductor Tech. 431 432 To compile this driver as a module, choose M here: the 433 module will be called mos7720. 434 435config USB_SERIAL_MOS7840 436 tristate "USB Moschip 7840/7820 USB Serial Driver" 437 depends on USB_SERIAL 438 ---help--- 439 Say Y here if you want to use a MCS7840 Quad-Serial or MCS7820 440 Dual-Serial port device from MosChip Semiconductor. 441 442 The MCS7840 and MCS7820 have been developed to connect a wide range 443 of standard serial devices to a USB host. The MCS7840 has a USB 444 device controller connected to four (4) individual UARTs while the 445 MCS7820 controller connects to two (2) individual UARTs. 446 447 To compile this driver as a module, choose M here: the 448 module will be called mos7840. If unsure, choose N. 449 450config USB_SERIAL_NAVMAN 451 tristate "USB Navman GPS device" 452 depends on USB_SERIAL 453 help 454 To compile this driver as a module, choose M here: the 455 module will be called navman. 456 457config USB_SERIAL_PL2303 458 tristate "USB Prolific 2303 Single Port Serial Driver" 459 depends on USB_SERIAL 460 help 461 Say Y here if you want to use the PL2303 USB Serial single port 462 adapter from Prolific. 463 464 To compile this driver as a module, choose M here: the 465 module will be called pl2303. 466 467config USB_SERIAL_HP4X 468 tristate "USB HP4x Calculators support" 469 depends on USB_SERIAL 470 help 471 Say Y here if you want to use an Hewlett-Packard 4x Calculator. 472 473 To compile this driver as a module, choose M here: the 474 module will be called hp4x. 475 476config USB_SERIAL_SAFE 477 tristate "USB Safe Serial (Encapsulated) Driver (EXPERIMENTAL)" 478 depends on USB_SERIAL && EXPERIMENTAL 479 480config USB_SERIAL_SAFE_PADDED 481 bool "USB Secure Encapsulated Driver - Padded" 482 depends on USB_SERIAL_SAFE 483 484config USB_SERIAL_SIERRAWIRELESS 485 tristate "USB Sierra Wireless Driver" 486 depends on USB_SERIAL 487 help 488 Say M here if you want to use a Sierra Wireless device (if 489 using an PC 5220 or AC580 please use the Airprime driver 490 instead). 491 492 To compile this driver as a module, choose M here: the 493 module will be called sierra. 494 495config USB_SERIAL_TI 496 tristate "USB TI 3410/5052 Serial Driver" 497 depends on USB_SERIAL 498 help 499 Say Y here if you want to use the TI USB 3410 or 5052 500 serial devices. 501 502 To compile this driver as a module, choose M here: the 503 module will be called ti_usb_3410_5052. 504 505config USB_SERIAL_CYBERJACK 506 tristate "USB REINER SCT cyberJack pinpad/e-com chipcard reader (EXPERIMENTAL)" 507 depends on USB_SERIAL && EXPERIMENTAL 508 ---help--- 509 Say Y here if you want to use a cyberJack pinpad/e-com USB chipcard 510 reader. This is an interface to ISO 7816 compatible contactbased 511 chipcards, e.g. GSM SIMs. 512 513 To compile this driver as a module, choose M here: the 514 module will be called cyberjack. 515 516 If unsure, say N. 517 518config USB_SERIAL_XIRCOM 519 tristate "USB Xircom / Entregra Single Port Serial Driver" 520 depends on USB_SERIAL 521 help 522 Say Y here if you want to use a Xircom or Entregra single port USB to 523 serial converter device. This driver makes use of firmware 524 developed from scratch by Brian Warner. 525 526 To compile this driver as a module, choose M here: the 527 module will be called keyspan_pda. 528 529config USB_SERIAL_OPTION 530 tristate "USB driver for GSM and CDMA modems" 531 depends on USB_SERIAL 532 help 533 Say Y here if you have a GSM or CDMA modem that's connected to USB. 534 535 This driver also supports several PCMCIA cards which have a 536 built-in OHCI-USB adapter and an internally-connected GSM modem. 537 The USB bus on these cards is not accessible externally. 538 539 Supported devices include (some of?) those made by: 540 Option, Huawei, Audiovox, Novatel Wireless, or Anydata. 541 542 To compile this driver as a module, choose M here: the 543 module will be called option. 544 545 If this driver doesn't recognize your device, 546 it might be accessible via the FTDI_SIO driver. 547 548config USB_SERIAL_OMNINET 549 tristate "USB ZyXEL omni.net LCD Plus Driver (EXPERIMENTAL)" 550 depends on USB_SERIAL && EXPERIMENTAL 551 help 552 Say Y here if you want to use a ZyXEL omni.net LCD ISDN TA. 553 554 To compile this driver as a module, choose M here: the 555 module will be called omninet. 556 557config USB_SERIAL_DEBUG 558 tristate "USB Debugging Device" 559 depends on USB_SERIAL 560 help 561 Say Y here if you have a USB debugging device used to receive 562 debugging data from another machine. The most common of these 563 devices is the NetChip TurboCONNECT device. 564 565 To compile this driver as a module, choose M here: the 566 module will be called usb-debug. 567 568config USB_EZUSB 569 bool 570 depends on USB_SERIAL_KEYSPAN_PDA || USB_SERIAL_XIRCOM || USB_SERIAL_KEYSPAN || USB_SERIAL_WHITEHEAT 571 default y 572 573 574endmenu 575 576