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 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_FUNSOFT 162 tristate "USB Fundamental Software Dongle Driver" 163 depends on USB_SERIAL 164 ---help--- 165 Say Y here if you want to use the Fundamental Software dongle. 166 167 To compile this driver as a module, choose M here: the 168 module will be called funsoft. 169 170config USB_SERIAL_VISOR 171 tristate "USB Handspring Visor / Palm m50x / Sony Clie Driver" 172 depends on USB_SERIAL 173 help 174 Say Y here if you want to connect to your HandSpring Visor, Palm 175 m500 or m505 through its USB docking station. See 176 <http://usbvisor.sourceforge.net/> for more information on using this 177 driver. 178 179 To compile this driver as a module, choose M here: the 180 module will be called visor. 181 182config USB_SERIAL_IPAQ 183 tristate "USB PocketPC PDA Driver" 184 depends on USB_SERIAL 185 help 186 Say Y here if you want to connect to your Compaq iPAQ, HP Jornada 187 or any other PDA running Windows CE 3.0 or PocketPC 2002 188 using a USB cradle/cable. For information on using the driver, 189 read <file:Documentation/usb/usb-serial.txt>. 190 191 To compile this driver as a module, choose M here: the 192 module will be called ipaq. 193 194config USB_SERIAL_IR 195 tristate "USB IR Dongle Serial Driver (EXPERIMENTAL)" 196 depends on USB_SERIAL && EXPERIMENTAL 197 help 198 Say Y here if you want to enable simple serial support for USB IrDA 199 devices. This is useful if you do not want to use the full IrDA 200 stack. 201 202 To compile this driver as a module, choose M here: the 203 module will be called ir-usb. 204 205config USB_SERIAL_EDGEPORT 206 tristate "USB Inside Out Edgeport Serial Driver" 207 depends on USB_SERIAL 208 ---help--- 209 Say Y here if you want to use any of the following devices from 210 Inside Out Networks (Digi): 211 Edgeport/4 212 Rapidport/4 213 Edgeport/4t 214 Edgeport/2 215 Edgeport/4i 216 Edgeport/2i 217 Edgeport/421 218 Edgeport/21 219 Edgeport/8 220 Edgeport/8 Dual 221 Edgeport/2D8 222 Edgeport/4D8 223 Edgeport/8i 224 Edgeport/2 DIN 225 Edgeport/4 DIN 226 Edgeport/16 Dual 227 228 To compile this driver as a module, choose M here: the 229 module will be called io_edgeport. 230 231config USB_SERIAL_EDGEPORT_TI 232 tristate "USB Inside Out Edgeport Serial Driver (TI devices)" 233 depends on USB_SERIAL 234 help 235 Say Y here if you want to use any of the devices from Inside Out 236 Networks (Digi) that are not supported by the io_edgeport driver. 237 This includes the Edgeport/1 device. 238 239 To compile this driver as a module, choose M here: the 240 module will be called io_ti. 241 242config USB_SERIAL_GARMIN 243 tristate "USB Garmin GPS driver" 244 depends on USB_SERIAL 245 help 246 Say Y here if you want to connect to your Garmin GPS. 247 Should work with most Garmin GPS devices which have a native USB port. 248 249 See <http://sourceforge.net/projects/garmin-gps> for the latest 250 version of the driver. 251 252 To compile this driver as a module, choose M here: the 253 module will be called garmin_gps. 254 255config USB_SERIAL_IPW 256 tristate "USB IPWireless (3G UMTS TDD) Driver (EXPERIMENTAL)" 257 depends on USB_SERIAL && EXPERIMENTAL 258 help 259 Say Y here if you want to use a IPWireless USB modem such as 260 the ones supplied by Axity3G/Sentech South Africa. 261 262 To compile this driver as a module, choose M here: the 263 module will be called ipw. 264 265config USB_SERIAL_KEYSPAN_PDA 266 tristate "USB Keyspan PDA Single Port Serial Driver" 267 depends on USB_SERIAL 268 help 269 Say Y here if you want to use a Keyspan PDA single port USB to 270 serial converter device. This driver makes use of firmware 271 developed from scratch by Brian Warner. 272 273 To compile this driver as a module, choose M here: the 274 module will be called keyspan_pda. 275 276config USB_SERIAL_KEYSPAN 277 tristate "USB Keyspan USA-xxx Serial Driver" 278 depends on USB_SERIAL 279 ---help--- 280 Say Y here if you want to use Keyspan USB to serial converter 281 devices. This driver makes use of Keyspan's official firmware 282 and was developed with their support. You must also include 283 firmware to support your particular device(s). 284 285 See <http://misc.nu/hugh/keyspan.html> for more information. 286 287 To compile this driver as a module, choose M here: the 288 module will be called keyspan. 289 290config USB_SERIAL_KEYSPAN_MPR 291 bool "USB Keyspan MPR Firmware" 292 depends on USB_SERIAL_KEYSPAN 293 help 294 Say Y here to include firmware for the Keyspan MPR converter. 295 296config USB_SERIAL_KEYSPAN_USA28 297 bool "USB Keyspan USA-28 Firmware" 298 depends on USB_SERIAL_KEYSPAN 299 help 300 Say Y here to include firmware for the USA-28 converter. 301 302config USB_SERIAL_KEYSPAN_USA28X 303 bool "USB Keyspan USA-28X Firmware" 304 depends on USB_SERIAL_KEYSPAN 305 help 306 Say Y here to include firmware for the USA-28X converter. 307 Be sure you have a USA-28X, there are also 28XA and 28XB 308 models, the label underneath has the actual part number. 309 310config USB_SERIAL_KEYSPAN_USA28XA 311 bool "USB Keyspan USA-28XA Firmware" 312 depends on USB_SERIAL_KEYSPAN 313 help 314 Say Y here to include firmware for the USA-28XA converter. 315 Be sure you have a USA-28XA, there are also 28X and 28XB 316 models, the label underneath has the actual part number. 317 318config USB_SERIAL_KEYSPAN_USA28XB 319 bool "USB Keyspan USA-28XB Firmware" 320 depends on USB_SERIAL_KEYSPAN 321 help 322 Say Y here to include firmware for the USA-28XB converter. 323 Be sure you have a USA-28XB, there are also 28X and 28XA 324 models, the label underneath has the actual part number. 325 326config USB_SERIAL_KEYSPAN_USA19 327 bool "USB Keyspan USA-19 Firmware" 328 depends on USB_SERIAL_KEYSPAN 329 help 330 Say Y here to include firmware for the USA-19 converter. 331 332config USB_SERIAL_KEYSPAN_USA18X 333 bool "USB Keyspan USA-18X Firmware" 334 depends on USB_SERIAL_KEYSPAN 335 help 336 Say Y here to include firmware for the USA-18X converter. 337 338config USB_SERIAL_KEYSPAN_USA19W 339 bool "USB Keyspan USA-19W Firmware" 340 depends on USB_SERIAL_KEYSPAN 341 help 342 Say Y here to include firmware for the USA-19W converter. 343 344config USB_SERIAL_KEYSPAN_USA19QW 345 bool "USB Keyspan USA-19QW Firmware" 346 depends on USB_SERIAL_KEYSPAN 347 help 348 Say Y here to include firmware for the USA-19QW converter. 349 350config USB_SERIAL_KEYSPAN_USA19QI 351 bool "USB Keyspan USA-19QI Firmware" 352 depends on USB_SERIAL_KEYSPAN 353 help 354 Say Y here to include firmware for the USA-19QI converter. 355 356config USB_SERIAL_KEYSPAN_USA49W 357 bool "USB Keyspan USA-49W Firmware" 358 depends on USB_SERIAL_KEYSPAN 359 help 360 Say Y here to include firmware for the USA-49W converter. 361 362config USB_SERIAL_KEYSPAN_USA49WLC 363 bool "USB Keyspan USA-49WLC Firmware" 364 depends on USB_SERIAL_KEYSPAN 365 help 366 Say Y here to include firmware for the USA-49WLC converter. 367 368config USB_SERIAL_KLSI 369 tristate "USB KL5KUSB105 (Palmconnect) Driver (EXPERIMENTAL)" 370 depends on USB_SERIAL && EXPERIMENTAL 371 ---help--- 372 Say Y here if you want to use a KL5KUSB105 - based single port 373 serial adapter. The most widely known -- and currently the only 374 tested -- device in this category is the PalmConnect USB Serial 375 adapter sold by Palm Inc. for use with their Palm III and Palm V 376 series PDAs. 377 378 Please read <file:Documentation/usb/usb-serial.txt> for more 379 information. 380 381 To compile this driver as a module, choose M here: the 382 module will be called kl5kusb105. 383 384config USB_SERIAL_KOBIL_SCT 385 tristate "USB KOBIL chipcard reader" 386 depends on USB_SERIAL 387 ---help--- 388 Say Y here if you want to use one of the following KOBIL USB chipcard 389 readers: 390 391 - USB TWIN 392 - KAAN Standard Plus 393 - KAAN SIM 394 - SecOVID Reader Plus 395 - B1 Professional 396 - KAAN Professional 397 398 Note that you need a current CT-API. 399 To compile this driver as a module, choose M here: the 400 module will be called kobil_sct. 401 402config USB_SERIAL_MCT_U232 403 tristate "USB MCT Single Port Serial Driver" 404 depends on USB_SERIAL 405 ---help--- 406 Say Y here if you want to use a USB Serial single port adapter from 407 Magic Control Technology Corp. (U232 is one of the model numbers). 408 409 This driver also works with Sitecom U232-P25 and D-Link DU-H3SP USB 410 BAY devices. 411 412 To compile this driver as a module, choose M here: the 413 module will be called mct_u232. 414 415config USB_SERIAL_NAVMAN 416 tristate "USB Navman GPS device" 417 depends on USB_SERIAL 418 help 419 To compile this driver as a module, choose M here: the 420 module will be called navman. 421 422config USB_SERIAL_PL2303 423 tristate "USB Prolific 2303 Single Port Serial Driver" 424 depends on USB_SERIAL 425 help 426 Say Y here if you want to use the PL2303 USB Serial single port 427 adapter from Prolific. 428 429 To compile this driver as a module, choose M here: the 430 module will be called pl2303. 431 432config USB_SERIAL_HP4X 433 tristate "USB HP4x Calculators support" 434 depends on USB_SERIAL 435 help 436 Say Y here if you want to use an Hewlett-Packard 4x Calculator. 437 438 To compile this driver as a module, choose M here: the 439 module will be called hp4x. 440 441config USB_SERIAL_SAFE 442 tristate "USB Safe Serial (Encapsulated) Driver (EXPERIMENTAL)" 443 depends on USB_SERIAL && EXPERIMENTAL 444 445config USB_SERIAL_SAFE_PADDED 446 bool "USB Secure Encapsulated Driver - Padded" 447 depends on USB_SERIAL_SAFE 448 449config USB_SERIAL_TI 450 tristate "USB TI 3410/5052 Serial Driver" 451 depends on USB_SERIAL 452 help 453 Say Y here if you want to use the TI USB 3410 or 5052 454 serial devices. 455 456 To compile this driver as a module, choose M here: the 457 module will be called ti_usb_3410_5052. 458 459config USB_SERIAL_CYBERJACK 460 tristate "USB REINER SCT cyberJack pinpad/e-com chipcard reader (EXPERIMENTAL)" 461 depends on USB_SERIAL && EXPERIMENTAL 462 ---help--- 463 Say Y here if you want to use a cyberJack pinpad/e-com USB chipcard 464 reader. This is an interface to ISO 7816 compatible contactbased 465 chipcards, e.g. GSM SIMs. 466 467 To compile this driver as a module, choose M here: the 468 module will be called cyberjack. 469 470 If unsure, say N. 471 472config USB_SERIAL_XIRCOM 473 tristate "USB Xircom / Entregra Single Port Serial Driver" 474 depends on USB_SERIAL 475 help 476 Say Y here if you want to use a Xircom or Entregra single port USB to 477 serial converter device. This driver makes use of firmware 478 developed from scratch by Brian Warner. 479 480 To compile this driver as a module, choose M here: the 481 module will be called keyspan_pda. 482 483config USB_SERIAL_OPTION 484 tristate "USB Option PCMCIA serial driver" 485 depends on USB_SERIAL && USB_OHCI_HCD && PCCARD 486 help 487 Say Y here if you want to use an Option card. This is a 488 GSM card, controlled by three serial ports which are connected 489 via an OHCI adapter located on a PC card. 490 491 To compile this driver as a module, choose M here: the 492 module will be called option. 493 494config USB_SERIAL_OMNINET 495 tristate "USB ZyXEL omni.net LCD Plus Driver (EXPERIMENTAL)" 496 depends on USB_SERIAL && EXPERIMENTAL 497 help 498 Say Y here if you want to use a ZyXEL omni.net LCD ISDN TA. 499 500 To compile this driver as a module, choose M here: the 501 module will be called omninet. 502 503config USB_EZUSB 504 bool 505 depends on USB_SERIAL_KEYSPAN_PDA || USB_SERIAL_XIRCOM || USB_SERIAL_KEYSPAN || USB_SERIAL_WHITEHEAT 506 default y 507 508endmenu 509 510