Kconfig 17 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530
  1. #
  2. # USB Serial device configuration
  3. #
  4. menu "USB Serial Converter support"
  5. depends on USB!=n
  6. config USB_SERIAL
  7. tristate "USB Serial Converter support"
  8. depends on USB
  9. ---help---
  10. Say Y here if you have a USB device that provides normal serial
  11. ports, or acts like a serial device, and you want to connect it to
  12. your USB bus.
  13. Please read <file:Documentation/usb/usb-serial.txt> for more
  14. information on the specifics of the different devices that are
  15. supported, and on how to use them.
  16. To compile this driver as a module, choose M here: the
  17. module will be called usbserial.
  18. config USB_SERIAL_CONSOLE
  19. bool "USB Serial Console device support (EXPERIMENTAL)"
  20. depends on USB_SERIAL=y && EXPERIMENTAL
  21. ---help---
  22. If you say Y here, it will be possible to use a USB to serial
  23. converter port as the system console (the system console is the
  24. device which receives all kernel messages and warnings and which
  25. allows logins in single user mode). This could be useful if some
  26. terminal or printer is connected to that serial port.
  27. Even if you say Y here, the currently visible virtual console
  28. (/dev/tty0) will still be used as the system console by default, but
  29. you can alter that using a kernel command line option such as
  30. "console=ttyUSB0". (Try "man bootparam" or see the documentation of
  31. your boot loader (lilo or loadlin) about how to pass options to the
  32. kernel at boot time.)
  33. If you don't have a VGA card installed and you say Y here, the
  34. kernel will automatically use the first USB to serial converter
  35. port, /dev/ttyUSB0, as system console.
  36. If unsure, say N.
  37. config USB_SERIAL_GENERIC
  38. bool "USB Generic Serial Driver"
  39. depends on USB_SERIAL
  40. help
  41. Say Y here if you want to use the generic USB serial driver. Please
  42. read <file:Documentation/usb/usb-serial.txt> for more information on
  43. using this driver. It is recommended that the "USB Serial converter
  44. support" be compiled as a module for this driver to be used
  45. properly.
  46. config USB_SERIAL_AIRPRIME
  47. tristate "USB AirPrime CDMA Wireless Driver"
  48. depends on USB_SERIAL
  49. help
  50. Say Y here if you want to use a AirPrime CDMA Wireless PC card.
  51. To compile this driver as a module, choose M here: the
  52. module will be called airprime.
  53. config USB_SERIAL_ARK3116
  54. tristate "USB ARK Micro 3116 USB Serial Driver (EXPERIMENTAL)"
  55. depends on USB_SERIAL && EXPERIMENTAL
  56. help
  57. Say Y here if you want to use a ARK Micro 3116 USB to Serial
  58. device.
  59. To compile this driver as a module, choose M here: the
  60. module will be called ark3116
  61. config USB_SERIAL_BELKIN
  62. tristate "USB Belkin and Peracom Single Port Serial Driver"
  63. depends on USB_SERIAL
  64. help
  65. Say Y here if you want to use a Belkin USB Serial single port
  66. adaptor (F5U103 is one of the model numbers) or the Peracom single
  67. port USB to serial adapter.
  68. To compile this driver as a module, choose M here: the
  69. module will be called belkin_sa.
  70. config USB_SERIAL_WHITEHEAT
  71. tristate "USB ConnectTech WhiteHEAT Serial Driver"
  72. depends on USB_SERIAL
  73. help
  74. Say Y here if you want to use a ConnectTech WhiteHEAT 4 port
  75. USB to serial converter device.
  76. To compile this driver as a module, choose M here: the
  77. module will be called whiteheat.
  78. config USB_SERIAL_DIGI_ACCELEPORT
  79. tristate "USB Digi International AccelePort USB Serial Driver"
  80. depends on USB_SERIAL
  81. ---help---
  82. Say Y here if you want to use Digi AccelePort USB 2 or 4 devices,
  83. 2 port (plus parallel port) and 4 port USB serial converters. The
  84. parallel port on the USB 2 appears as a third serial port on Linux.
  85. The Digi Acceleport USB 8 is not yet supported by this driver.
  86. This driver works under SMP with the usb-uhci driver. It does not
  87. work under SMP with the uhci driver.
  88. To compile this driver as a module, choose M here: the
  89. module will be called digi_acceleport.
  90. config USB_SERIAL_CP2101
  91. tristate "USB CP2101 UART Bridge Controller"
  92. depends on USB_SERIAL && EXPERIMENTAL
  93. help
  94. Say Y here if you want to use a CP2101/CP2102 based USB to RS232
  95. converter.
  96. To compile this driver as a module, choose M here: the
  97. module will be called cp2101.
  98. config USB_SERIAL_CYPRESS_M8
  99. tristate "USB Cypress M8 USB Serial Driver"
  100. depends on USB_SERIAL && EXPERIMENTAL
  101. help
  102. Say Y here if you want to use a device that contains the Cypress
  103. USB to Serial microcontroller, such as the DeLorme Earthmate GPS.
  104. Attempted SMP support... send bug reports!
  105. Supported microcontrollers in the CY4601 family are:
  106. CY7C63741 CY7C63742 CY7C63743 CY7C64013
  107. To compile this driver as a module, choose M here: the
  108. module will be called cypress_m8.
  109. config USB_SERIAL_EMPEG
  110. tristate "USB Empeg empeg-car Mark I/II Driver"
  111. depends on USB_SERIAL
  112. help
  113. Say Y here if you want to connect to your Empeg empeg-car Mark I/II
  114. mp3 player via USB. The driver uses a single ttyUSB{0,1,2,...}
  115. device node. See <file:Documentation/usb/usb-serial.txt> for more
  116. tidbits of information.
  117. To compile this driver as a module, choose M here: the
  118. module will be called empeg.
  119. config USB_SERIAL_FTDI_SIO
  120. tristate "USB FTDI Single Port Serial Driver (EXPERIMENTAL)"
  121. depends on USB_SERIAL && EXPERIMENTAL
  122. ---help---
  123. Say Y here if you want to use a FTDI SIO single port USB to serial
  124. converter device. The implementation I have is called the USC-1000.
  125. This driver has also be tested with the 245 and 232 devices.
  126. See <http://ftdi-usb-sio.sourceforge.net/> for more
  127. information on this driver and the device.
  128. To compile this driver as a module, choose M here: the
  129. module will be called ftdi_sio.
  130. config USB_SERIAL_FUNSOFT
  131. tristate "USB Fundamental Software Dongle Driver"
  132. depends on USB_SERIAL
  133. ---help---
  134. Say Y here if you want to use the Fundamental Software dongle.
  135. To compile this driver as a module, choose M here: the
  136. module will be called funsoft.
  137. config USB_SERIAL_VISOR
  138. tristate "USB Handspring Visor / Palm m50x / Sony Clie Driver"
  139. depends on USB_SERIAL
  140. help
  141. Say Y here if you want to connect to your HandSpring Visor, Palm
  142. m500 or m505 through its USB docking station. See
  143. <http://usbvisor.sourceforge.net/> for more information on using this
  144. driver.
  145. To compile this driver as a module, choose M here: the
  146. module will be called visor.
  147. config USB_SERIAL_IPAQ
  148. tristate "USB PocketPC PDA Driver"
  149. depends on USB_SERIAL
  150. help
  151. Say Y here if you want to connect to your Compaq iPAQ, HP Jornada
  152. or any other PDA running Windows CE 3.0 or PocketPC 2002
  153. using a USB cradle/cable. For information on using the driver,
  154. read <file:Documentation/usb/usb-serial.txt>.
  155. To compile this driver as a module, choose M here: the
  156. module will be called ipaq.
  157. config USB_SERIAL_IR
  158. tristate "USB IR Dongle Serial Driver (EXPERIMENTAL)"
  159. depends on USB_SERIAL && EXPERIMENTAL
  160. help
  161. Say Y here if you want to enable simple serial support for USB IrDA
  162. devices. This is useful if you do not want to use the full IrDA
  163. stack.
  164. To compile this driver as a module, choose M here: the
  165. module will be called ir-usb.
  166. config USB_SERIAL_EDGEPORT
  167. tristate "USB Inside Out Edgeport Serial Driver"
  168. depends on USB_SERIAL
  169. ---help---
  170. Say Y here if you want to use any of the following devices from
  171. Inside Out Networks (Digi):
  172. Edgeport/4
  173. Rapidport/4
  174. Edgeport/4t
  175. Edgeport/2
  176. Edgeport/4i
  177. Edgeport/2i
  178. Edgeport/421
  179. Edgeport/21
  180. Edgeport/8
  181. Edgeport/8 Dual
  182. Edgeport/2D8
  183. Edgeport/4D8
  184. Edgeport/8i
  185. Edgeport/2 DIN
  186. Edgeport/4 DIN
  187. Edgeport/16 Dual
  188. To compile this driver as a module, choose M here: the
  189. module will be called io_edgeport.
  190. config USB_SERIAL_EDGEPORT_TI
  191. tristate "USB Inside Out Edgeport Serial Driver (TI devices)"
  192. depends on USB_SERIAL
  193. help
  194. Say Y here if you want to use any of the devices from Inside Out
  195. Networks (Digi) that are not supported by the io_edgeport driver.
  196. This includes the Edgeport/1 device.
  197. To compile this driver as a module, choose M here: the
  198. module will be called io_ti.
  199. config USB_SERIAL_GARMIN
  200. tristate "USB Garmin GPS driver"
  201. depends on USB_SERIAL
  202. help
  203. Say Y here if you want to connect to your Garmin GPS.
  204. Should work with most Garmin GPS devices which have a native USB port.
  205. See <http://sourceforge.net/projects/garmin-gps> for the latest
  206. version of the driver.
  207. To compile this driver as a module, choose M here: the
  208. module will be called garmin_gps.
  209. config USB_SERIAL_IPW
  210. tristate "USB IPWireless (3G UMTS TDD) Driver (EXPERIMENTAL)"
  211. depends on USB_SERIAL && EXPERIMENTAL
  212. help
  213. Say Y here if you want to use a IPWireless USB modem such as
  214. the ones supplied by Axity3G/Sentech South Africa.
  215. To compile this driver as a module, choose M here: the
  216. module will be called ipw.
  217. config USB_SERIAL_KEYSPAN_PDA
  218. tristate "USB Keyspan PDA Single Port Serial Driver"
  219. depends on USB_SERIAL
  220. help
  221. Say Y here if you want to use a Keyspan PDA single port USB to
  222. serial converter device. This driver makes use of firmware
  223. developed from scratch by Brian Warner.
  224. To compile this driver as a module, choose M here: the
  225. module will be called keyspan_pda.
  226. config USB_SERIAL_KEYSPAN
  227. tristate "USB Keyspan USA-xxx Serial Driver"
  228. depends on USB_SERIAL
  229. ---help---
  230. Say Y here if you want to use Keyspan USB to serial converter
  231. devices. This driver makes use of Keyspan's official firmware
  232. and was developed with their support. You must also include
  233. firmware to support your particular device(s).
  234. See <http://misc.nu/hugh/keyspan.html> for more information.
  235. To compile this driver as a module, choose M here: the
  236. module will be called keyspan.
  237. config USB_SERIAL_KEYSPAN_MPR
  238. bool "USB Keyspan MPR Firmware"
  239. depends on USB_SERIAL_KEYSPAN
  240. help
  241. Say Y here to include firmware for the Keyspan MPR converter.
  242. config USB_SERIAL_KEYSPAN_USA28
  243. bool "USB Keyspan USA-28 Firmware"
  244. depends on USB_SERIAL_KEYSPAN
  245. help
  246. Say Y here to include firmware for the USA-28 converter.
  247. config USB_SERIAL_KEYSPAN_USA28X
  248. bool "USB Keyspan USA-28X Firmware"
  249. depends on USB_SERIAL_KEYSPAN
  250. help
  251. Say Y here to include firmware for the USA-28X converter.
  252. Be sure you have a USA-28X, there are also 28XA and 28XB
  253. models, the label underneath has the actual part number.
  254. config USB_SERIAL_KEYSPAN_USA28XA
  255. bool "USB Keyspan USA-28XA Firmware"
  256. depends on USB_SERIAL_KEYSPAN
  257. help
  258. Say Y here to include firmware for the USA-28XA converter.
  259. Be sure you have a USA-28XA, there are also 28X and 28XB
  260. models, the label underneath has the actual part number.
  261. config USB_SERIAL_KEYSPAN_USA28XB
  262. bool "USB Keyspan USA-28XB Firmware"
  263. depends on USB_SERIAL_KEYSPAN
  264. help
  265. Say Y here to include firmware for the USA-28XB converter.
  266. Be sure you have a USA-28XB, there are also 28X and 28XA
  267. models, the label underneath has the actual part number.
  268. config USB_SERIAL_KEYSPAN_USA19
  269. bool "USB Keyspan USA-19 Firmware"
  270. depends on USB_SERIAL_KEYSPAN
  271. help
  272. Say Y here to include firmware for the USA-19 converter.
  273. config USB_SERIAL_KEYSPAN_USA18X
  274. bool "USB Keyspan USA-18X Firmware"
  275. depends on USB_SERIAL_KEYSPAN
  276. help
  277. Say Y here to include firmware for the USA-18X converter.
  278. config USB_SERIAL_KEYSPAN_USA19W
  279. bool "USB Keyspan USA-19W Firmware"
  280. depends on USB_SERIAL_KEYSPAN
  281. help
  282. Say Y here to include firmware for the USA-19W converter.
  283. config USB_SERIAL_KEYSPAN_USA19QW
  284. bool "USB Keyspan USA-19QW Firmware"
  285. depends on USB_SERIAL_KEYSPAN
  286. help
  287. Say Y here to include firmware for the USA-19QW converter.
  288. config USB_SERIAL_KEYSPAN_USA19QI
  289. bool "USB Keyspan USA-19QI Firmware"
  290. depends on USB_SERIAL_KEYSPAN
  291. help
  292. Say Y here to include firmware for the USA-19QI converter.
  293. config USB_SERIAL_KEYSPAN_USA49W
  294. bool "USB Keyspan USA-49W Firmware"
  295. depends on USB_SERIAL_KEYSPAN
  296. help
  297. Say Y here to include firmware for the USA-49W converter.
  298. config USB_SERIAL_KEYSPAN_USA49WLC
  299. bool "USB Keyspan USA-49WLC Firmware"
  300. depends on USB_SERIAL_KEYSPAN
  301. help
  302. Say Y here to include firmware for the USA-49WLC converter.
  303. config USB_SERIAL_KLSI
  304. tristate "USB KL5KUSB105 (Palmconnect) Driver (EXPERIMENTAL)"
  305. depends on USB_SERIAL && EXPERIMENTAL
  306. ---help---
  307. Say Y here if you want to use a KL5KUSB105 - based single port
  308. serial adapter. The most widely known -- and currently the only
  309. tested -- device in this category is the PalmConnect USB Serial
  310. adapter sold by Palm Inc. for use with their Palm III and Palm V
  311. series PDAs.
  312. Please read <file:Documentation/usb/usb-serial.txt> for more
  313. information.
  314. To compile this driver as a module, choose M here: the
  315. module will be called kl5kusb105.
  316. config USB_SERIAL_KOBIL_SCT
  317. tristate "USB KOBIL chipcard reader"
  318. depends on USB_SERIAL
  319. ---help---
  320. Say Y here if you want to use one of the following KOBIL USB chipcard
  321. readers:
  322. - USB TWIN
  323. - KAAN Standard Plus
  324. - KAAN SIM
  325. - SecOVID Reader Plus
  326. - B1 Professional
  327. - KAAN Professional
  328. Note that you need a current CT-API.
  329. To compile this driver as a module, choose M here: the
  330. module will be called kobil_sct.
  331. config USB_SERIAL_MCT_U232
  332. tristate "USB MCT Single Port Serial Driver"
  333. depends on USB_SERIAL
  334. ---help---
  335. Say Y here if you want to use a USB Serial single port adapter from
  336. Magic Control Technology Corp. (U232 is one of the model numbers).
  337. This driver also works with Sitecom U232-P25 and D-Link DU-H3SP USB
  338. BAY, Belkin F5U109, and Belkin F5U409 devices.
  339. To compile this driver as a module, choose M here: the
  340. module will be called mct_u232.
  341. config USB_SERIAL_NAVMAN
  342. tristate "USB Navman GPS device"
  343. depends on USB_SERIAL
  344. help
  345. To compile this driver as a module, choose M here: the
  346. module will be called navman.
  347. config USB_SERIAL_PL2303
  348. tristate "USB Prolific 2303 Single Port Serial Driver"
  349. depends on USB_SERIAL
  350. help
  351. Say Y here if you want to use the PL2303 USB Serial single port
  352. adapter from Prolific.
  353. To compile this driver as a module, choose M here: the
  354. module will be called pl2303.
  355. config USB_SERIAL_HP4X
  356. tristate "USB HP4x Calculators support"
  357. depends on USB_SERIAL
  358. help
  359. Say Y here if you want to use an Hewlett-Packard 4x Calculator.
  360. To compile this driver as a module, choose M here: the
  361. module will be called hp4x.
  362. config USB_SERIAL_SAFE
  363. tristate "USB Safe Serial (Encapsulated) Driver (EXPERIMENTAL)"
  364. depends on USB_SERIAL && EXPERIMENTAL
  365. config USB_SERIAL_SAFE_PADDED
  366. bool "USB Secure Encapsulated Driver - Padded"
  367. depends on USB_SERIAL_SAFE
  368. config USB_SERIAL_SIERRAWIRELESS
  369. tristate "USB Sierra Wireless Driver"
  370. depends on USB_SERIAL
  371. help
  372. Say M here if you want to use a Sierra Wireless device (if
  373. using an PC 5220 or AC580 please use the Airprime driver
  374. instead).
  375. To compile this driver as a module, choose M here: the
  376. module will be called sierra.
  377. config USB_SERIAL_TI
  378. tristate "USB TI 3410/5052 Serial Driver"
  379. depends on USB_SERIAL
  380. help
  381. Say Y here if you want to use the TI USB 3410 or 5052
  382. serial devices.
  383. To compile this driver as a module, choose M here: the
  384. module will be called ti_usb_3410_5052.
  385. config USB_SERIAL_CYBERJACK
  386. tristate "USB REINER SCT cyberJack pinpad/e-com chipcard reader (EXPERIMENTAL)"
  387. depends on USB_SERIAL && EXPERIMENTAL
  388. ---help---
  389. Say Y here if you want to use a cyberJack pinpad/e-com USB chipcard
  390. reader. This is an interface to ISO 7816 compatible contactbased
  391. chipcards, e.g. GSM SIMs.
  392. To compile this driver as a module, choose M here: the
  393. module will be called cyberjack.
  394. If unsure, say N.
  395. config USB_SERIAL_XIRCOM
  396. tristate "USB Xircom / Entregra Single Port Serial Driver"
  397. depends on USB_SERIAL
  398. help
  399. Say Y here if you want to use a Xircom or Entregra single port USB to
  400. serial converter device. This driver makes use of firmware
  401. developed from scratch by Brian Warner.
  402. To compile this driver as a module, choose M here: the
  403. module will be called keyspan_pda.
  404. config USB_SERIAL_OPTION
  405. tristate "USB driver for GSM and CDMA modems"
  406. depends on USB_SERIAL
  407. help
  408. Say Y here if you have a GSM or CDMA modem that's connected to USB.
  409. This driver also supports several PCMCIA cards which have a
  410. built-in OHCI-USB adapter and an internally-connected GSM modem.
  411. The USB bus on these cards is not accessible externally.
  412. Supported devices include (some of?) those made by:
  413. Option, Huawei, Audiovox, Sierra Wireless, Novatel Wireless, or
  414. Anydata.
  415. To compile this driver as a module, choose M here: the
  416. module will be called option.
  417. If this driver doesn't recognize your device,
  418. it might be accessible via the FTDI_SIO driver.
  419. config USB_SERIAL_OMNINET
  420. tristate "USB ZyXEL omni.net LCD Plus Driver (EXPERIMENTAL)"
  421. depends on USB_SERIAL && EXPERIMENTAL
  422. help
  423. Say Y here if you want to use a ZyXEL omni.net LCD ISDN TA.
  424. To compile this driver as a module, choose M here: the
  425. module will be called omninet.
  426. config USB_EZUSB
  427. bool
  428. depends on USB_SERIAL_KEYSPAN_PDA || USB_SERIAL_XIRCOM || USB_SERIAL_KEYSPAN || USB_SERIAL_WHITEHEAT
  429. default y
  430. endmenu