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