2 # USB Miscellaneous driver configuration
4 comment "USB Miscellaneous drivers"
8 tristate "EMI 6|2m USB Audio interface support"
11 This driver loads firmware to Emagic EMI 6|2m low latency USB
12 Audio and Midi interface.
14 After firmware load the device is handled with standard linux
17 This code is also available as a module ( = code which can be
18 inserted in and removed from the running kernel whenever you want).
19 The module will be called audio. If you want to compile it as a
20 module, say M here and read <file:Documentation/kbuild/modules.txt>.
23 tristate "EMI 2|6 USB Audio interface support"
26 This driver loads firmware to Emagic EMI 2|6 low latency USB
29 After firmware load the device is handled with standard linux
32 To compile this driver as a module, choose M here: the
33 module will be called emi26.
36 tristate "ADU devices from Ontrak Control Systems (EXPERIMENTAL)"
37 depends on USB && EXPERIMENTAL
39 Say Y if you want to use an ADU device from Ontrak Control
42 To compile this driver as a module, choose M here. The module
43 will be called adutux.
46 tristate "USB Auerswald ISDN support (EXPERIMENTAL)"
47 depends on USB && EXPERIMENTAL
49 Say Y here if you want to connect an Auerswald USB ISDN Device
50 to your computer's USB port.
52 To compile this driver as a module, choose M here: the
53 module will be called auerswald.
56 tristate "USB Diamond Rio500 support (EXPERIMENTAL)"
57 depends on USB && EXPERIMENTAL
59 Say Y here if you want to connect a USB Rio500 mp3 player to your
60 computer's USB port. Please read <file:Documentation/usb/rio.txt>
63 To compile this driver as a module, choose M here: the
64 module will be called rio500.
67 tristate "USB Lego Infrared Tower support (EXPERIMENTAL)"
68 depends on USB && EXPERIMENTAL
70 Say Y here if you want to connect a USB Lego Infrared Tower to your
73 This code is also available as a module ( = code which can be
74 inserted in and removed from the running kernel whenever you want).
75 The module will be called legousbtower. If you want to compile it as
76 a module, say M here and read
77 <file:Documentation/kbuild/modules.txt>.
80 tristate "USB LCD driver support"
83 Say Y here if you want to connect an USBLCD to your computer's
84 USB port. The USBLCD is a small USB interface board for
85 alphanumeric LCD modules. See <http://www.usblcd.de/> for more
88 To compile this driver as a module, choose M here: the
89 module will be called usblcd.
92 tristate "USB LED driver support"
95 Say Y here if you want to connect an USBLED device to your
98 To compile this driver as a module, choose M here: the
99 module will be called usbled.
101 config USB_CYPRESS_CY7C63
102 tristate "Cypress CY7C63xxx USB driver support"
105 Say Y here if you want to connect a Cypress CY7C63xxx
106 micro controller to your computer's USB port. Currently this
107 driver supports the pre-programmed devices (incl. firmware)
108 by AK Modul-Bus Computer GmbH.
110 Please see: http://www.ak-modul-bus.de/stat/mikrocontroller.html
112 To compile this driver as a module, choose M here: the
113 module will be called cypress_cy7c63.
116 tristate "Cypress USB thermometer driver support"
119 Say Y here if you want to connect a Cypress USB thermometer
120 device to your computer's USB port. This device is also known
121 as the Cypress USB Starter kit or demo board. The Elektor
122 magazine published a modified version of this device in issue
125 To compile this driver as a module, choose M here: the
126 module will be called cytherm.
129 tristate "USB Phidgets drivers"
132 Say Y here to enable the various drivers for devices from
135 config USB_PHIDGETKIT
136 tristate "USB PhidgetInterfaceKit support"
137 depends on USB_PHIDGET
139 Say Y here if you want to connect a PhidgetInterfaceKit USB device
142 To compile this driver as a module, choose M here: the
143 module will be called phidgetkit.
145 config USB_PHIDGETMOTORCONTROL
146 tristate "USB PhidgetMotorControl support"
147 depends on USB_PHIDGET
149 Say Y here if you want to connect a PhidgetMotorControl USB device
152 To compile this driver as a module, choose M here: the
153 module will be called phidgetmotorcontrol.
155 config USB_PHIDGETSERVO
156 tristate "USB PhidgetServo support"
157 depends on USB_PHIDGET
159 Say Y here if you want to connect an 1 or 4 Motor PhidgetServo
160 servo controller version 2.0 or 3.0.
162 Phidgets Inc. has a web page at <http://www.phidgets.com/>.
164 To compile this driver as a module, choose M here: the
165 module will be called phidgetservo.
168 tristate "Siemens ID USB Mouse Fingerprint sensor support"
171 Say Y here if you want to use the fingerprint sensor on
172 the Siemens ID Mouse. There is also a Siemens ID Mouse
173 _Professional_, which has not been tested with this driver,
174 but uses the same sensor and may therefore work.
176 This driver creates an entry "/dev/idmouseX" or "/dev/usb/idmouseX",
177 which can be used by, e.g.,"cat /dev/idmouse0 > fingerprint.pnm".
179 See also <http://www.fs.tum.de/~echtler/idmouse/>.
181 config USB_APPLEDISPLAY
182 tristate "Apple Cinema Display support"
184 select BACKLIGHT_LCD_SUPPORT
185 select BACKLIGHT_CLASS_DEVICE
187 Say Y here if you want to control the backlight of Apple Cinema
188 Displays over USB. This driver provides a sysfs interface.
190 source "drivers/usb/misc/sisusbvga/Kconfig"
193 tristate "USB LD driver"
196 This driver is for generic USB devices that use interrupt transfers,
197 like LD Didactic's USB devices.
199 To compile this driver as a module, choose M here: the
200 module will be called ldusb.
203 tristate "USB testing driver (DEVELOPMENT)"
204 depends on USB && USB_DEVICEFS && EXPERIMENTAL
206 This driver is for testing host controller software. It is used
207 with specialized device firmware for regression and stress testing,
208 to help prevent problems from cropping up with "real" drivers.
210 See <http://www.linux-usb.org/usbtest/> for more information,
211 including sample test device firmware and "how to use it".