Merge to Fedora kernel-2.6.18-1.2224_FC5 patched with stable patch-2.6.18.1-vs2.0...
[linux-2.6.git] / drivers / usb / serial / Kconfig
index 6cf317c..f5b9438 100644 (file)
@@ -20,13 +20,6 @@ config USB_SERIAL
          To compile this driver as a module, choose M here: the
          module will be called usbserial.
 
-config USB_SERIAL_DEBUG
-       bool "USB Serial Converter verbose debug"
-       depends on USB_SERIAL=y
-       help
-         Say Y here if you want verbose debug messages from the USB Serial
-         Drivers sent to the kernel debug log.
-
 config USB_SERIAL_CONSOLE
        bool "USB Serial Console device support (EXPERIMENTAL)"
        depends on USB_SERIAL=y && EXPERIMENTAL
@@ -60,6 +53,25 @@ config USB_SERIAL_GENERIC
          support" be compiled as a module for this driver to be used
          properly.
 
+config USB_SERIAL_AIRPRIME
+       tristate "USB AirPrime CDMA Wireless Driver"
+       depends on USB_SERIAL
+       help
+         Say Y here if you want to use a AirPrime CDMA Wireless PC card.
+
+         To compile this driver as a module, choose M here: the
+         module will be called airprime.
+
+config USB_SERIAL_ARK3116
+       tristate "USB ARK Micro 3116 USB Serial Driver (EXPERIMENTAL)"
+       depends on USB_SERIAL && EXPERIMENTAL
+       help
+         Say Y here if you want to use a ARK Micro 3116 USB to Serial
+         device.
+
+         To compile this driver as a module, choose M here: the
+         module will be called ark3116
+
 config USB_SERIAL_BELKIN
        tristate "USB Belkin and Peracom Single Port Serial Driver"
        depends on USB_SERIAL
@@ -73,7 +85,7 @@ config USB_SERIAL_BELKIN
 
 config USB_SERIAL_WHITEHEAT
        tristate "USB ConnectTech WhiteHEAT Serial Driver"
-       depends on USB_SERIAL && BROKEN_ON_SMP
+       depends on USB_SERIAL
        help
          Say Y here if you want to use a ConnectTech WhiteHEAT 4 port
          USB to serial converter device.
@@ -96,6 +108,31 @@ config USB_SERIAL_DIGI_ACCELEPORT
          To compile this driver as a module, choose M here: the
          module will be called digi_acceleport.
 
+config USB_SERIAL_CP2101
+       tristate "USB CP2101 UART Bridge Controller"
+       depends on USB_SERIAL && EXPERIMENTAL
+       help
+         Say Y here if you want to use a CP2101/CP2102 based USB to RS232
+         converter.
+
+         To compile this driver as a module, choose M here: the
+         module will be called cp2101.
+
+config USB_SERIAL_CYPRESS_M8
+       tristate "USB Cypress M8 USB Serial Driver"
+       depends on USB_SERIAL && EXPERIMENTAL
+       help
+         Say Y here if you want to use a device that contains the Cypress
+         USB to Serial microcontroller, such as the DeLorme Earthmate GPS.
+
+               Attempted SMP support... send bug reports!
+
+         Supported microcontrollers in the CY4601 family are:
+               CY7C63741 CY7C63742 CY7C63743 CY7C64013
+       
+         To compile this driver as a module, choose M here: the
+         module will be called cypress_m8.
+
 config USB_SERIAL_EMPEG
        tristate "USB Empeg empeg-car Mark I/II Driver"
        depends on USB_SERIAL
@@ -122,6 +159,15 @@ config USB_SERIAL_FTDI_SIO
          To compile this driver as a module, choose M here: the
          module will be called ftdi_sio.
 
+config USB_SERIAL_FUNSOFT
+       tristate "USB Fundamental Software Dongle Driver"
+       depends on USB_SERIAL
+       ---help---
+         Say Y here if you want to use the Fundamental Software dongle.
+
+         To compile this driver as a module, choose M here: the
+         module will be called funsoft.
+
 config USB_SERIAL_VISOR
        tristate "USB Handspring Visor / Palm m50x / Sony Clie Driver"
        depends on USB_SERIAL
@@ -194,6 +240,29 @@ config USB_SERIAL_EDGEPORT_TI
          To compile this driver as a module, choose M here: the
          module will be called io_ti.
 
+config USB_SERIAL_GARMIN
+       tristate "USB Garmin GPS driver"
+       depends on USB_SERIAL
+       help
+         Say Y here if you want to connect to your Garmin GPS.
+         Should work with most Garmin GPS devices which have a native USB port.
+
+         See <http://sourceforge.net/projects/garmin-gps> for the latest
+         version of the driver.
+
+         To compile this driver as a module, choose M here: the
+         module will be called garmin_gps.
+
+config USB_SERIAL_IPW
+        tristate "USB IPWireless (3G UMTS TDD) Driver (EXPERIMENTAL)"
+       depends on USB_SERIAL && EXPERIMENTAL
+       help
+         Say Y here if you want to use a IPWireless USB modem such as
+         the ones supplied by Axity3G/Sentech South Africa.
+
+         To compile this driver as a module, choose M here: the
+         module will be called ipw.
+
 config USB_SERIAL_KEYSPAN_PDA
        tristate "USB Keyspan PDA Single Port Serial Driver"
        depends on USB_SERIAL
@@ -314,8 +383,8 @@ config USB_SERIAL_KLSI
          module will be called kl5kusb105.
 
 config USB_SERIAL_KOBIL_SCT
-        tristate "USB KOBIL chipcard reader (EXPERIMENTAL)"
-        depends on USB_SERIAL && EXPERIMENTAL
+        tristate "USB KOBIL chipcard reader"
+        depends on USB_SERIAL
         ---help---
           Say Y here if you want to use one of the following KOBIL USB chipcard
           readers:
@@ -339,11 +408,18 @@ config USB_SERIAL_MCT_U232
          Magic Control Technology Corp. (U232 is one of the model numbers).
 
          This driver also works with Sitecom U232-P25 and D-Link DU-H3SP USB
-         BAY devices.
+         BAY, Belkin F5U109, and Belkin F5U409 devices.
 
          To compile this driver as a module, choose M here: the
          module will be called mct_u232.
 
+config USB_SERIAL_NAVMAN
+       tristate "USB Navman GPS device"
+       depends on USB_SERIAL
+       help
+         To compile this driver as a module, choose M here: the
+         module will be called navman.
+
 config USB_SERIAL_PL2303
        tristate "USB Prolific 2303 Single Port Serial Driver"
        depends on USB_SERIAL
@@ -354,6 +430,15 @@ config USB_SERIAL_PL2303
          To compile this driver as a module, choose M here: the
          module will be called pl2303.
 
+config USB_SERIAL_HP4X
+        tristate "USB HP4x Calculators support"
+        depends on USB_SERIAL
+        help
+          Say Y here if you want to use an Hewlett-Packard 4x Calculator.
+
+          To compile this driver as a module, choose M here: the
+          module will be called hp4x.
+
 config USB_SERIAL_SAFE
        tristate "USB Safe Serial (Encapsulated) Driver (EXPERIMENTAL)"
        depends on USB_SERIAL && EXPERIMENTAL
@@ -362,6 +447,27 @@ config USB_SERIAL_SAFE_PADDED
        bool "USB Secure Encapsulated Driver - Padded"
        depends on USB_SERIAL_SAFE
 
+config USB_SERIAL_SIERRAWIRELESS
+       tristate "USB Sierra Wireless Driver"
+       depends on USB_SERIAL
+       help
+         Say M here if you want to use a Sierra Wireless device (if
+         using an PC 5220 or AC580 please use the Airprime driver
+         instead).
+
+         To compile this driver as a module, choose M here: the
+         module will be called sierra.
+
+config USB_SERIAL_TI
+       tristate "USB TI 3410/5052 Serial Driver"
+       depends on USB_SERIAL
+       help
+         Say Y here if you want to use the TI USB 3410 or 5052
+         serial devices.
+
+         To compile this driver as a module, choose M here: the
+         module will be called ti_usb_3410_5052.
+
 config USB_SERIAL_CYBERJACK
        tristate "USB REINER SCT cyberJack pinpad/e-com chipcard reader (EXPERIMENTAL)"
        depends on USB_SERIAL && EXPERIMENTAL
@@ -386,6 +492,26 @@ config USB_SERIAL_XIRCOM
          To compile this driver as a module, choose M here: the
          module will be called keyspan_pda.
 
+config USB_SERIAL_OPTION
+       tristate "USB driver for GSM and CDMA modems"
+       depends on USB_SERIAL
+       help
+         Say Y here if you have a GSM or CDMA modem that's connected to USB.
+
+         This driver also supports several PCMCIA cards which have a
+         built-in OHCI-USB adapter and an internally-connected GSM modem.
+         The USB bus on these cards is not accessible externally.
+
+         Supported devices include (some of?) those made by:
+         Option, Huawei, Audiovox, Sierra Wireless, Novatel Wireless, or
+         Anydata.
+
+         To compile this driver as a module, choose M here: the
+         module will be called option.
+
+         If this driver doesn't recognize your device,
+         it might be accessible via the FTDI_SIO driver.
+
 config USB_SERIAL_OMNINET
        tristate "USB ZyXEL omni.net LCD Plus Driver (EXPERIMENTAL)"
        depends on USB_SERIAL && EXPERIMENTAL