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