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 "USB Auerswald ISDN support (EXPERIMENTAL)"
37 depends on USB && EXPERIMENTAL
39 Say Y here if you want to connect an Auerswald USB ISDN Device
40 to your computer's USB port.
42 To compile this driver as a module, choose M here: the
43 module will be called auerswald.
46 tristate "USB Diamond Rio500 support (EXPERIMENTAL)"
47 depends on USB && EXPERIMENTAL
49 Say Y here if you want to connect a USB Rio500 mp3 player to your
50 computer's USB port. Please read <file:Documentation/usb/rio.txt>
53 To compile this driver as a module, choose M here: the
54 module will be called rio500.
57 tristate "USB Lego Infrared Tower support (EXPERIMENTAL)"
58 depends on USB && EXPERIMENTAL
60 Say Y here if you want to connect a USB Lego Infrared Tower to your
63 This code is also available as a module ( = code which can be
64 inserted in and removed from the running kernel whenever you want).
65 The module will be called legousbtower. If you want to compile it as
66 a module, say M here and read
67 <file:Documentation/kbuild/modules.txt>.
70 tristate "USB LCD driver support"
73 Say Y here if you want to connect an USBLCD to your computer's
74 USB port. The USBLCD is a small USB interface board for
75 alphanumeric LCD modules. See <http://www.usblcd.de/> for more
78 To compile this driver as a module, choose M here: the
79 module will be called usblcd.
82 tristate "USB LED driver support"
85 Say Y here if you want to connect an USBLED device to your
88 To compile this driver as a module, choose M here: the
89 module will be called usbled.
91 config USB_CYPRESS_CY7C63
92 tristate "Cypress CY7C63xxx USB driver support"
95 Say Y here if you want to connect a Cypress CY7C63xxx
96 micro controller to your computer's USB port. Currently this
97 driver supports the pre-programmed devices (incl. firmware)
98 by AK Modul-Bus Computer GmbH.
100 Please see: http://www.ak-modul-bus.de/stat/mikrocontroller.html
102 To compile this driver as a module, choose M here: the
103 module will be called cypress_cy7c63.
106 tristate "Cypress USB thermometer driver support"
109 Say Y here if you want to connect a Cypress USB thermometer
110 device to your computer's USB port. This device is also known
111 as the Cypress USB Starter kit or demo board. The Elektor
112 magazine published a modified version of this device in issue
115 To compile this driver as a module, choose M here: the
116 module will be called cytherm.
119 tristate "USB Phidgets drivers"
122 Say Y here to enable the various drivers for devices from
125 config USB_PHIDGETKIT
126 tristate "USB PhidgetInterfaceKit support"
127 depends on USB_PHIDGET
129 Say Y here if you want to connect a PhidgetInterfaceKit USB device
132 To compile this driver as a module, choose M here: the
133 module will be called phidgetkit.
135 config USB_PHIDGETMOTORCONTROL
136 tristate "USB PhidgetMotorControl support"
137 depends on USB_PHIDGET
139 Say Y here if you want to connect a PhidgetMotorControl USB device
142 To compile this driver as a module, choose M here: the
143 module will be called phidgetmotorcontrol.
145 config USB_PHIDGETSERVO
146 tristate "USB PhidgetServo support"
147 depends on USB_PHIDGET
149 Say Y here if you want to connect an 1 or 4 Motor PhidgetServo
150 servo controller version 2.0 or 3.0.
152 Phidgets Inc. has a web page at <http://www.phidgets.com/>.
154 To compile this driver as a module, choose M here: the
155 module will be called phidgetservo.
158 tristate "Siemens ID USB Mouse Fingerprint sensor support"
161 Say Y here if you want to use the fingerprint sensor on
162 the Siemens ID Mouse. There is also a Siemens ID Mouse
163 _Professional_, which has not been tested with this driver,
164 but uses the same sensor and may therefore work.
166 This driver creates an entry "/dev/idmouseX" or "/dev/usb/idmouseX",
167 which can be used by, e.g.,"cat /dev/idmouse0 > fingerprint.pnm".
169 See also <http://www.fs.tum.de/~echtler/idmouse/>.
171 config USB_APPLEDISPLAY
172 tristate "Apple Cinema Display support"
174 select BACKLIGHT_LCD_SUPPORT
175 select BACKLIGHT_CLASS_DEVICE
177 Say Y here if you want to control the backlight of Apple Cinema
178 Displays over USB. This driver provides a sysfs interface.
180 source "drivers/usb/misc/sisusbvga/Kconfig"
183 tristate "USB LD driver"
186 This driver is for generic USB devices that use interrupt transfers,
187 like LD Didactic's USB devices.
189 To compile this driver as a module, choose M here: the
190 module will be called ldusb.
193 tristate "USB testing driver (DEVELOPMENT)"
194 depends on USB && USB_DEVICEFS && EXPERIMENTAL
196 This driver is for testing host controller software. It is used
197 with specialized device firmware for regression and stress testing,
198 to help prevent problems from cropping up with "real" drivers.
200 See <http://www.linux-usb.org/usbtest/> for more information,
201 including sample test device firmware and "how to use it".