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