Kconfig revision 69de51fdda3fd984541978313b66e4f2c44cc23e
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_ANYDATA 66 tristate "USB AnyData CDMA Wireless Driver" 67 depends on USB_SERIAL 68 help 69 Say Y here if you want to use a AnyData CDMA device. 70 71 To compile this driver as a module, choose M here: the 72 module will be called anydata. 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_NAVMAN 426 tristate "USB Navman GPS device" 427 depends on USB_SERIAL 428 help 429 To compile this driver as a module, choose M here: the 430 module will be called navman. 431 432config USB_SERIAL_PL2303 433 tristate "USB Prolific 2303 Single Port Serial Driver" 434 depends on USB_SERIAL 435 help 436 Say Y here if you want to use the PL2303 USB Serial single port 437 adapter from Prolific. 438 439 To compile this driver as a module, choose M here: the 440 module will be called pl2303. 441 442config USB_SERIAL_HP4X 443 tristate "USB HP4x Calculators support" 444 depends on USB_SERIAL 445 help 446 Say Y here if you want to use an Hewlett-Packard 4x Calculator. 447 448 To compile this driver as a module, choose M here: the 449 module will be called hp4x. 450 451config USB_SERIAL_SAFE 452 tristate "USB Safe Serial (Encapsulated) Driver (EXPERIMENTAL)" 453 depends on USB_SERIAL && EXPERIMENTAL 454 455config USB_SERIAL_SAFE_PADDED 456 bool "USB Secure Encapsulated Driver - Padded" 457 depends on USB_SERIAL_SAFE 458 459config USB_SERIAL_SIERRAWIRELESS 460 tristate "USB Sierra Wireless Driver" 461 depends on USB_SERIAL 462 help 463 Say M here if you want to use a Sierra Wireless device (if 464 using an PC 5220 or AC580 please use the Airprime driver 465 instead). 466 467 To compile this driver as a module, choose M here: the 468 module will be called sierra. 469 470config USB_SERIAL_TI 471 tristate "USB TI 3410/5052 Serial Driver" 472 depends on USB_SERIAL 473 help 474 Say Y here if you want to use the TI USB 3410 or 5052 475 serial devices. 476 477 To compile this driver as a module, choose M here: the 478 module will be called ti_usb_3410_5052. 479 480config USB_SERIAL_CYBERJACK 481 tristate "USB REINER SCT cyberJack pinpad/e-com chipcard reader (EXPERIMENTAL)" 482 depends on USB_SERIAL && EXPERIMENTAL 483 ---help--- 484 Say Y here if you want to use a cyberJack pinpad/e-com USB chipcard 485 reader. This is an interface to ISO 7816 compatible contactbased 486 chipcards, e.g. GSM SIMs. 487 488 To compile this driver as a module, choose M here: the 489 module will be called cyberjack. 490 491 If unsure, say N. 492 493config USB_SERIAL_XIRCOM 494 tristate "USB Xircom / Entregra Single Port Serial Driver" 495 depends on USB_SERIAL 496 help 497 Say Y here if you want to use a Xircom or Entregra single port USB to 498 serial converter device. This driver makes use of firmware 499 developed from scratch by Brian Warner. 500 501 To compile this driver as a module, choose M here: the 502 module will be called keyspan_pda. 503 504config USB_SERIAL_OPTION 505 tristate "USB driver for GSM modems" 506 depends on USB_SERIAL 507 help 508 Say Y here if you have an "Option" GSM PCMCIA card 509 (or an OEM version: branded Huawei, Audiovox, or Novatel). 510 511 These cards feature a built-in OHCI-USB adapter and an 512 internally-connected GSM modem. The USB bus is not 513 accessible externally. 514 515 To compile this driver as a module, choose M here: the 516 module will be called option. 517 518 If this driver doesn't recognize your device, 519 it might be accessible via the FTDI_SIO driver. 520 521config USB_SERIAL_OMNINET 522 tristate "USB ZyXEL omni.net LCD Plus Driver (EXPERIMENTAL)" 523 depends on USB_SERIAL && EXPERIMENTAL 524 help 525 Say Y here if you want to use a ZyXEL omni.net LCD ISDN TA. 526 527 To compile this driver as a module, choose M here: the 528 module will be called omninet. 529 530config USB_EZUSB 531 bool 532 depends on USB_SERIAL_KEYSPAN_PDA || USB_SERIAL_XIRCOM || USB_SERIAL_KEYSPAN || USB_SERIAL_WHITEHEAT 533 default y 534 535endmenu 536 537