USB: kl5usb105: reimplement using generic framework
[safe/jmp/linux-2.6] / drivers / usb / serial / Kconfig
index da30784..bd8aab0 100644 (file)
@@ -116,14 +116,14 @@ 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"
+config USB_SERIAL_CP210X
+       tristate "USB CP210x family of UART Bridge Controllers"
        help
-         Say Y here if you want to use a CP2101/CP2102 based USB to RS232
-         converter.
+         Say Y here if you want to use a CP2101/CP2102/CP2103 based USB
+         to RS232 converters.
 
          To compile this driver as a module, choose M here: the
-         module will be called cp2101.
+         module will be called cp210x.
 
 config USB_SERIAL_CYPRESS_M8
        tristate "USB Cypress M8 USB Serial Driver"
@@ -425,6 +425,16 @@ config USB_SERIAL_MOS7720
          To compile this driver as a module, choose M here: the
          module will be called mos7720.
 
+config USB_SERIAL_MOS7715_PARPORT
+       bool "Support for parallel port on the Moschip 7715"
+       depends on USB_SERIAL_MOS7720
+       depends on PARPORT=y || PARPORT=USB_SERIAL_MOS7720
+       select PARPORT_NOT_PC
+       ---help---
+       Say Y if you have a Moschip 7715 device and would like to use
+       the parallel port it provides.  The port will register with
+       the parport subsystem as a low-level driver.
+
 config USB_SERIAL_MOS7840
        tristate "USB Moschip 7840/7820 USB Serial Driver"
        ---help---
@@ -472,6 +482,27 @@ config USB_SERIAL_OTI6858
          To compile this driver as a module, choose M here: the
          module will be called oti6858.
 
+config USB_SERIAL_QCAUX
+       tristate "USB Qualcomm Auxiliary Serial Port Driver"
+       help
+         Say Y here if you want to use the auxiliary serial ports provided
+         by many modems based on Qualcomm chipsets.  These ports often use
+         a proprietary protocol called DM and cannot be used for AT- or
+         PPP-based communication.
+
+         To compile this driver as a module, choose M here: the
+         module will be called qcaux.  If unsure, choose N.
+
+config USB_SERIAL_QUALCOMM
+       tristate "USB Qualcomm Serial modem"
+       select USB_SERIAL_WWAN
+       help
+         Say Y here if you have a Qualcomm USB modem device.  These are
+         usually wireless cellular modems.
+
+         To compile this driver as a module, choose M here: the
+         module will be called qcserial.
+
 config USB_SERIAL_SPCP8X5
        tristate "USB SPCP8x5 USB To Serial Driver"
        help
@@ -496,17 +527,34 @@ config USB_SERIAL_SAFE_PADDED
        bool "USB Secure Encapsulated Driver - Padded"
        depends on USB_SERIAL_SAFE
 
+config USB_SERIAL_SIEMENS_MPI
+       tristate "USB Siemens MPI driver"
+       help
+         Say M here if you want to use a Siemens USB/MPI adapter.
+
+         To compile this driver as a module, choose M here: the
+         module will be called siemens_mpi.
+
 config USB_SERIAL_SIERRAWIRELESS
        tristate "USB Sierra Wireless Driver"
        help
          Say M here if you want to use Sierra Wireless devices.
 
-         Many deviecs have a feature known as TRU-Install, for those devices
-         to work properly the USB Storage Sierra feature must be enabled.
+         Many devices have a feature known as TRU-Install. For those devices
+         to work properly, the USB Storage Sierra feature must be enabled.
 
          To compile this driver as a module, choose M here: the
          module will be called sierra.
 
+config USB_SERIAL_SYMBOL
+       tristate "USB Symbol Barcode driver (serial mode)"
+       help
+         Say Y here if you want to use a Symbol USB Barcode device
+         in serial emulation mode.
+
+         To compile this driver as a module, choose M here: the
+         module will be called symbolserial.
+
 config USB_SERIAL_TI
        tristate "USB TI 3410/5052 Serial Driver"
        help
@@ -539,8 +587,12 @@ config USB_SERIAL_XIRCOM
          To compile this driver as a module, choose M here: the
          module will be called keyspan_pda.
 
+config USB_SERIAL_WWAN
+       tristate
+
 config USB_SERIAL_OPTION
        tristate "USB driver for GSM and CDMA modems"
+       select USB_SERIAL_WWAN
        help
          Say Y here if you have a GSM or CDMA modem that's connected to USB.
 
@@ -574,6 +626,22 @@ config USB_SERIAL_OPTICON
          To compile this driver as a module, choose M here: the
          module will be called opticon.
 
+config USB_SERIAL_VIVOPAY_SERIAL
+        tristate "USB ViVOpay serial interface driver"
+        help
+          Say Y here if you want to use a ViVOtech ViVOpay USB device.
+
+          To compile this driver as a module, choose M here: the
+          module will be called vivopay-serial.
+
+config USB_SERIAL_ZIO
+       tristate "ZIO Motherboard USB serial interface driver"
+       help
+         Say Y here if you want to use ZIO Motherboard.
+
+         To compile this driver as a module, choose M here: the
+         module will be called zio.
+
 config USB_SERIAL_DEBUG
        tristate "USB Debugging Device"
        help