home *** CD-ROM | disk | FTP | other *** search
/ PC Welt 2006 November (DVD) / PCWELT_11_2006.ISO / casper / filesystem.squashfs / usr / src / linux-headers-2.6.17-6 / drivers / usb / serial / Kconfig next >
Encoding:
Text File  |  2006-08-11  |  16.5 KB  |  520 lines

  1. #
  2. # USB Serial device configuration
  3. #
  4.  
  5. menu "USB Serial Converter support"
  6.     depends on USB!=n
  7.  
  8. config 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.  
  23. config 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.  
  46. config 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.  
  56. config 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.  
  65. config 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.  
  74. config 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.  
  84. config 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.  
  95. config 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.  
  105. config 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.  
  120. config 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.  
  130. config 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.  
  145. config 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.  
  157. config 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.  
  171. config 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.  
  180. config 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.  
  192. config 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.  
  204. config 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.  
  215. config 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.  
  241. config 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.  
  252. config 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.  
  265. config 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.  
  275. config 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.  
  286. config 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.  
  300. config 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.  
  306. config 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.  
  312. config 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.  
  320. config 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.  
  328. config 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.  
  336. config 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.  
  342. config 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.  
  348. config 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.  
  354. config 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.  
  360. config 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.  
  366. config 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.  
  372. config 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.  
  378. config 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.  
  394. config 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.  
  412. config 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 devices.
  421.  
  422.       To compile this driver as a module, choose M here: the
  423.       module will be called mct_u232.
  424.  
  425. config 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.  
  432. config 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.  
  442. config 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.  
  451. config USB_SERIAL_SAFE
  452.     tristate "USB Safe Serial (Encapsulated) Driver (EXPERIMENTAL)"
  453.     depends on USB_SERIAL && EXPERIMENTAL
  454.  
  455. config USB_SERIAL_SAFE_PADDED
  456.     bool "USB Secure Encapsulated Driver - Padded"
  457.     depends on USB_SERIAL_SAFE
  458.  
  459. config USB_SERIAL_TI
  460.     tristate "USB TI 3410/5052 Serial Driver"
  461.     depends on USB_SERIAL
  462.     help
  463.       Say Y here if you want to use the TI USB 3410 or 5052
  464.       serial devices.
  465.  
  466.       To compile this driver as a module, choose M here: the
  467.       module will be called ti_usb_3410_5052.
  468.  
  469. config USB_SERIAL_CYBERJACK
  470.     tristate "USB REINER SCT cyberJack pinpad/e-com chipcard reader (EXPERIMENTAL)"
  471.     depends on USB_SERIAL && EXPERIMENTAL
  472.     ---help---
  473.       Say Y here if you want to use a cyberJack pinpad/e-com USB chipcard
  474.       reader. This is an interface to ISO 7816 compatible contactbased
  475.       chipcards, e.g. GSM SIMs.
  476.  
  477.       To compile this driver as a module, choose M here: the
  478.       module will be called cyberjack.
  479.  
  480.       If unsure, say N.
  481.  
  482. config USB_SERIAL_XIRCOM
  483.     tristate "USB Xircom / Entregra Single Port Serial Driver"
  484.     depends on USB_SERIAL
  485.     help
  486.       Say Y here if you want to use a Xircom or Entregra single port USB to
  487.       serial converter device.  This driver makes use of firmware
  488.       developed from scratch by Brian Warner.
  489.  
  490.       To compile this driver as a module, choose M here: the
  491.       module will be called keyspan_pda.
  492.  
  493. config USB_SERIAL_OPTION
  494.     tristate "USB Option PCMCIA serial driver"
  495.     depends on USB_SERIAL && USB_OHCI_HCD && PCCARD
  496.     help
  497.       Say Y here if you want to use an Option card. This is a
  498.       GSM card, controlled by three serial ports which are connected
  499.       via an OHCI adapter located on a PC card.
  500.  
  501.       To compile this driver as a module, choose M here: the
  502.       module will be called option.
  503.  
  504. config USB_SERIAL_OMNINET
  505.     tristate "USB ZyXEL omni.net LCD Plus Driver (EXPERIMENTAL)"
  506.     depends on USB_SERIAL && EXPERIMENTAL
  507.     help
  508.       Say Y here if you want to use a ZyXEL omni.net LCD ISDN TA.
  509.  
  510.       To compile this driver as a module, choose M here: the
  511.       module will be called omninet.
  512.  
  513. config USB_EZUSB
  514.     bool
  515.     depends on USB_SERIAL_KEYSPAN_PDA || USB_SERIAL_XIRCOM || USB_SERIAL_KEYSPAN || USB_SERIAL_WHITEHEAT
  516.     default y
  517.  
  518. endmenu
  519.  
  520.