fedora core 6 1.2949 + vserver 2.2.0
[linux-2.6.git] / drivers / usb / misc / Kconfig
index 8c958af..a74bf86 100644 (file)
@@ -32,25 +32,15 @@ config USB_EMI26
          To compile this driver as a module, choose M here: the
          module will be called emi26.
 
          To compile this driver as a module, choose M here: the
          module will be called emi26.
 
-config USB_TIGL
-       tristate "Texas Instruments Graph Link USB (aka SilverLink) cable support"
-       depends on USB
-       ---help---
-         If you own a Texas Instruments graphing calculator and use a 
-         TI-GRAPH LINK USB cable (aka SilverLink), then you might be 
-         interested in this driver.
-
-         If you enable this driver, you will be able to communicate with
-         your calculator through a set of device nodes under /dev.
-
-         To compile this driver as a module, choose M here: the
-         module will be called tiglusb.
-
-         If you don't know what the SilverLink cable is or what a Texas
-         Instruments graphing calculator is, then you probably don't need this
-         driver.
+config USB_ADUTUX
+       tristate "ADU devices from Ontrak Control Systems (EXPERIMENTAL)"
+       depends on USB && EXPERIMENTAL
+       help
+         Say Y if you want to use an ADU device from Ontrak Control
+         Systems.
 
 
-         If unsure, say N.
+         To compile this driver as a module, choose M here.  The module
+         will be called adutux.
 
 config USB_AUERSWALD
        tristate "USB Auerswald ISDN support (EXPERIMENTAL)"
 
 config USB_AUERSWALD
        tristate "USB Auerswald ISDN support (EXPERIMENTAL)"
@@ -108,6 +98,20 @@ config USB_LED
          To compile this driver as a module, choose M here: the
          module will be called usbled.
 
          To compile this driver as a module, choose M here: the
          module will be called usbled.
 
+config USB_CYPRESS_CY7C63
+       tristate "Cypress CY7C63xxx USB driver support"
+       depends on USB
+       help
+         Say Y here if you want to connect a Cypress CY7C63xxx
+         micro controller to your computer's USB port. Currently this
+         driver supports the pre-programmed devices (incl. firmware)
+         by AK Modul-Bus Computer GmbH.
+
+         Please see: http://www.ak-modul-bus.de/stat/mikrocontroller.html
+
+         To compile this driver as a module, choose M here: the
+         module will be called cypress_cy7c63.
+
 config USB_CYTHERM
        tristate "Cypress USB thermometer driver support"
        depends on USB
 config USB_CYTHERM
        tristate "Cypress USB thermometer driver support"
        depends on USB
@@ -121,21 +125,36 @@ config USB_CYTHERM
          To compile this driver as a module, choose M here: the
          module will be called cytherm.
 
          To compile this driver as a module, choose M here: the
          module will be called cytherm.
 
-config USB_SPEEDTOUCH
-       tristate "Alcatel Speedtouch USB support"
-       depends on USB && ATM
-       select CRC32
+config USB_PHIDGET
+       tristate "USB Phidgets drivers"
+       depends on USB
+       help
+         Say Y here to enable the various drivers for devices from
+         Phidgets inc.
+
+config USB_PHIDGETKIT
+       tristate "USB PhidgetInterfaceKit support"
+       depends on USB_PHIDGET
+       help
+         Say Y here if you want to connect a PhidgetInterfaceKit USB device
+         from Phidgets Inc.
+
+         To compile this driver as a module, choose M here: the
+         module will be called phidgetkit.
+
+config USB_PHIDGETMOTORCONTROL
+       tristate "USB PhidgetMotorControl support"
+       depends on USB_PHIDGET
        help
        help
-         Say Y here if you have an Alcatel SpeedTouch USB or SpeedTouch 330
-         modem.  In order to use your modem you will need to install some user
-         space tools, see <http://www.linux-usb.org/SpeedTouch/> for details.
+         Say Y here if you want to connect a PhidgetMotorControl USB device
+         from Phidgets Inc.
 
          To compile this driver as a module, choose M here: the
 
          To compile this driver as a module, choose M here: the
-         module will be called speedtch.
+         module will be called phidgetmotorcontrol.
 
 config USB_PHIDGETSERVO
        tristate "USB PhidgetServo support"
 
 config USB_PHIDGETSERVO
        tristate "USB PhidgetServo support"
-       depends on USB
+       depends on USB_PHIDGET
        help
          Say Y here if you want to connect an 1 or 4 Motor PhidgetServo 
          servo controller version 2.0 or 3.0.
        help
          Say Y here if you want to connect an 1 or 4 Motor PhidgetServo 
          servo controller version 2.0 or 3.0.
@@ -145,11 +164,79 @@ config USB_PHIDGETSERVO
          To compile this driver as a module, choose M here: the
          module will be called phidgetservo.
 
          To compile this driver as a module, choose M here: the
          module will be called phidgetservo.
 
+config USB_IDMOUSE
+       tristate "Siemens ID USB Mouse Fingerprint sensor support"
+       depends on USB
+       help
+         Say Y here if you want to use the fingerprint sensor on
+         the Siemens ID Mouse. There is also a Siemens ID Mouse
+         _Professional_, which has not been tested with this driver,
+         but uses the same sensor and may therefore work.
+
+         This driver creates an entry "/dev/idmouseX" or "/dev/usb/idmouseX",
+         which can be used by, e.g.,"cat /dev/idmouse0 > fingerprint.pnm".
+
+         See also <http://www.fs.tum.de/~echtler/idmouse/>.
+
+config USB_FTDI_ELAN
+       tristate "Elan PCMCIA CardBus Adapter USB Client"
+       depends on USB
+       default M
+       help
+         ELAN's Uxxx series of adapters are USB to PCMCIA CardBus adapters.
+         Currently only the U132 adapter is available.
+
+         The U132 is specifically designed for CardBus PC cards that contain
+         an OHCI host controller. Typical PC cards are the Orange Mobile 3G
+         Option GlobeTrotter Fusion card. The U132 adapter will *NOT* work
+         with PC cards that do not contain an OHCI controller. To use a U132
+         adapter you will need this "ftdi-elan" module as well as the "u132-hcd"
+         module which is a USB host controller driver that talks to the OHCI
+         controller within CardBus card that are inserted in the U132 adapter.
+
+         This driver has been tested with a CardBus OHCI USB adapter, and
+         worked with a USB PEN Drive inserted into the first USB port of
+         the PCCARD. A rather pointless thing to do, but useful for testing.
+
+         See also the USB_U132_HCD entry "Elan U132 Adapter Host Controller"
+
+         It is safe to say M here.
+
+config USB_APPLEDISPLAY
+       tristate "Apple Cinema Display support"
+       depends on USB
+       select BACKLIGHT_LCD_SUPPORT
+       select BACKLIGHT_CLASS_DEVICE
+       help
+         Say Y here if you want to control the backlight of Apple Cinema
+         Displays over USB. This driver provides a sysfs interface.
+
+source "drivers/usb/misc/sisusbvga/Kconfig"
+
+config USB_LD
+       tristate "USB LD driver"
+       depends on USB
+       help
+         This driver is for generic USB devices that use interrupt transfers,
+         like LD Didactic's USB devices.
+
+         To compile this driver as a module, choose M here: the
+         module will be called ldusb.
+
+config USB_TRANCEVIBRATOR
+       tristate "PlayStation 2 Trance Vibrator driver support"
+       depends on USB
+       help
+         Say Y here if you want to connect a PlayStation 2 Trance Vibrator
+         device to your computer's USB port.
+
+         To compile this driver as a module, choose M here: the
+         module will be called trancevibrator.
+
 config USB_TEST
        tristate "USB testing driver (DEVELOPMENT)"
        depends on USB && USB_DEVICEFS && EXPERIMENTAL
        help
 config USB_TEST
        tristate "USB testing driver (DEVELOPMENT)"
        depends on USB && USB_DEVICEFS && EXPERIMENTAL
        help
-
          This driver is for testing host controller software.  It is used
          with specialized device firmware for regression and stress testing,
          to help prevent problems from cropping up with "real" drivers.
          This driver is for testing host controller software.  It is used
          with specialized device firmware for regression and stress testing,
          to help prevent problems from cropping up with "real" drivers.