8affc137d618c5fe87f8e8eedcd444fdf50fc53c
[safe/jmp/linux-2.6] / drivers / usb / misc / Kconfig
1 #
2 # USB Miscellaneous driver configuration
3 #
4 comment "USB Miscellaneous drivers"
5         depends on USB
6
7 config USB_EMI62
8         tristate "EMI 6|2m USB Audio interface support"
9         depends on USB
10         ---help---
11           This driver loads firmware to Emagic EMI 6|2m low latency USB
12           Audio and Midi interface.
13
14           After firmware load the device is handled with standard linux
15           USB Audio driver.
16
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>.
21
22 config USB_EMI26
23         tristate "EMI 2|6 USB Audio interface support"
24         depends on USB
25         ---help---
26           This driver loads firmware to Emagic EMI 2|6 low latency USB
27           Audio interface.
28
29           After firmware load the device is handled with standard linux
30           USB Audio driver.
31
32           To compile this driver as a module, choose M here: the
33           module will be called emi26.
34
35 config USB_AUERSWALD
36         tristate "USB Auerswald ISDN support (EXPERIMENTAL)"
37         depends on USB && EXPERIMENTAL
38         help
39           Say Y here if you want to connect an Auerswald USB ISDN Device
40           to your computer's USB port.
41
42           To compile this driver as a module, choose M here: the
43           module will be called auerswald.
44
45 config USB_RIO500
46         tristate "USB Diamond Rio500 support (EXPERIMENTAL)"
47         depends on USB && EXPERIMENTAL
48         help
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>
51           for more information.
52
53           To compile this driver as a module, choose M here: the
54           module will be called rio500.
55
56 config USB_LEGOTOWER
57         tristate "USB Lego Infrared Tower support (EXPERIMENTAL)"
58         depends on USB && EXPERIMENTAL
59         help
60           Say Y here if you want to connect a USB Lego Infrared Tower to your
61           computer's USB port.
62
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>.
68
69 config USB_LCD
70         tristate "USB LCD driver support"
71         depends on USB
72         help
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
76           information.
77
78           To compile this driver as a module, choose M here: the
79           module will be called usblcd.
80
81 config USB_LED
82         tristate "USB LED driver support"
83         depends on USB
84         help
85           Say Y here if you want to connect an USBLED device to your 
86           computer's USB port.
87
88           To compile this driver as a module, choose M here: the
89           module will be called usbled.
90
91 config USB_CYPRESS_CY7C63
92         tristate "Cypress CY7C63xxx USB driver support"
93         depends on USB
94         help
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.
99
100           Please see: http://www.ak-modul-bus.de/stat/mikrocontroller.html
101
102           To compile this driver as a module, choose M here: the
103           module will be called cypress_cy7c63.
104
105 config USB_CYTHERM
106         tristate "Cypress USB thermometer driver support"
107         depends on USB
108         help
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 
113           #291.
114
115           To compile this driver as a module, choose M here: the
116           module will be called cytherm.
117
118 config USB_PHIDGETKIT
119         tristate "USB PhidgetInterfaceKit support"
120         depends on USB
121         help
122           Say Y here if you want to connect a PhidgetInterfaceKit USB device
123           from Phidgets Inc.
124
125           To compile this driver as a module, choose M here: the
126           module will be called phidgetkit.
127
128 config USB_PHIDGETMOTORCONTROL
129         tristate "USB PhidgetMotorControl support"
130         depends on USB
131         help
132           Say Y here if you want to connect a PhidgetMotorControl USB device
133           from Phidgets Inc.
134
135           To compile this driver as a module, choose M here: the
136           module will be called phidgetmotorcontrol.
137
138 config USB_PHIDGETSERVO
139         tristate "USB PhidgetServo support"
140         depends on USB
141         help
142           Say Y here if you want to connect an 1 or 4 Motor PhidgetServo 
143           servo controller version 2.0 or 3.0.
144
145           Phidgets Inc. has a web page at <http://www.phidgets.com/>.
146
147           To compile this driver as a module, choose M here: the
148           module will be called phidgetservo.
149
150 config USB_IDMOUSE
151         tristate "Siemens ID USB Mouse Fingerprint sensor support"
152         depends on USB
153         help
154           Say Y here if you want to use the fingerprint sensor on
155           the Siemens ID Mouse. There is also a Siemens ID Mouse
156           _Professional_, which has not been tested with this driver,
157           but uses the same sensor and may therefore work.
158
159           This driver creates an entry "/dev/idmouseX" or "/dev/usb/idmouseX",
160           which can be used by, e.g.,"cat /dev/idmouse0 > fingerprint.pnm".
161
162           See also <http://www.fs.tum.de/~echtler/idmouse/>.
163
164 config USB_APPLEDISPLAY
165         tristate "Apple Cinema Display support"
166         depends on USB
167         select BACKLIGHT_LCD_SUPPORT
168         select BACKLIGHT_CLASS_DEVICE
169         help
170           Say Y here if you want to control the backlight of Apple Cinema
171           Displays over USB. This driver provides a sysfs interface.
172
173 source "drivers/usb/misc/sisusbvga/Kconfig"
174
175 config USB_LD
176         tristate "USB LD driver"
177         depends on USB
178         help
179           This driver is for generic USB devices that use interrupt transfers,
180           like LD Didactic's USB devices.
181
182           To compile this driver as a module, choose M here: the
183           module will be called ldusb.
184
185 config USB_TEST
186         tristate "USB testing driver (DEVELOPMENT)"
187         depends on USB && USB_DEVICEFS && EXPERIMENTAL
188         help
189           This driver is for testing host controller software.  It is used
190           with specialized device firmware for regression and stress testing,
191           to help prevent problems from cropping up with "real" drivers.
192
193           See <http://www.linux-usb.org/usbtest/> for more information,
194           including sample test device firmware and "how to use it".
195