USB: usbtest: no need for USB_DEVICEFS
[deliverable/linux.git] / 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_ADUTUX
36 tristate "ADU devices from Ontrak Control Systems"
37 depends on USB
38 help
39 Say Y if you want to use an ADU device from Ontrak Control
40 Systems.
41
42 To compile this driver as a module, choose M here. The module
43 will be called adutux.
44
45 config USB_SEVSEG
46 tristate "USB 7-Segment LED Display"
47 depends on USB
48 help
49 Say Y here if you have a USB 7-Segment Display by Delcom
50
51 To compile this driver as a module, choose M here: the
52 module will be called usbsevseg.
53
54 config USB_RIO500
55 tristate "USB Diamond Rio500 support"
56 depends on USB
57 help
58 Say Y here if you want to connect a USB Rio500 mp3 player to your
59 computer's USB port. Please read <file:Documentation/usb/rio.txt>
60 for more information.
61
62 To compile this driver as a module, choose M here: the
63 module will be called rio500.
64
65 config USB_LEGOTOWER
66 tristate "USB Lego Infrared Tower support"
67 depends on USB
68 help
69 Say Y here if you want to connect a USB Lego Infrared Tower to your
70 computer's USB port.
71
72 This code is also available as a module ( = code which can be
73 inserted in and removed from the running kernel whenever you want).
74 The module will be called legousbtower. If you want to compile it as
75 a module, say M here and read
76 <file:Documentation/kbuild/modules.txt>.
77
78 config USB_LCD
79 tristate "USB LCD driver support"
80 depends on USB
81 help
82 Say Y here if you want to connect an USBLCD to your computer's
83 USB port. The USBLCD is a small USB interface board for
84 alphanumeric LCD modules. See <http://www.usblcd.de/> for more
85 information.
86
87 To compile this driver as a module, choose M here: the
88 module will be called usblcd.
89
90 config USB_BERRY_CHARGE
91 tristate "USB BlackBerry recharge support"
92 depends on USB
93 help
94 Say Y here if you want to connect a BlackBerry device to your
95 computer's USB port and have it automatically switch to "recharge"
96 mode.
97
98 To compile this driver as a module, choose M here: the
99 module will be called berry_charge.
100
101 config USB_LED
102 tristate "USB LED driver support"
103 depends on USB
104 help
105 Say Y here if you want to connect an USBLED device to your
106 computer's USB port.
107
108 To compile this driver as a module, choose M here: the
109 module will be called usbled.
110
111 config USB_CYPRESS_CY7C63
112 tristate "Cypress CY7C63xxx USB driver support"
113 depends on USB
114 help
115 Say Y here if you want to connect a Cypress CY7C63xxx
116 micro controller to your computer's USB port. Currently this
117 driver supports the pre-programmed devices (incl. firmware)
118 by AK Modul-Bus Computer GmbH.
119
120 Please see: http://www.ak-modul-bus.de/stat/mikrocontroller.html
121
122 To compile this driver as a module, choose M here: the
123 module will be called cypress_cy7c63.
124
125 config USB_CYTHERM
126 tristate "Cypress USB thermometer driver support"
127 depends on USB
128 help
129 Say Y here if you want to connect a Cypress USB thermometer
130 device to your computer's USB port. This device is also known
131 as the Cypress USB Starter kit or demo board. The Elektor
132 magazine published a modified version of this device in issue
133 #291.
134
135 To compile this driver as a module, choose M here: the
136 module will be called cytherm.
137
138 config USB_IDMOUSE
139 tristate "Siemens ID USB Mouse Fingerprint sensor support"
140 depends on USB
141 help
142 Say Y here if you want to use the fingerprint sensor on
143 the Siemens ID Mouse. There is also a Siemens ID Mouse
144 _Professional_, which has not been tested with this driver,
145 but uses the same sensor and may therefore work.
146
147 This driver creates an entry "/dev/idmouseX" or "/dev/usb/idmouseX",
148 which can be used by, e.g.,"cat /dev/idmouse0 > fingerprint.pnm".
149
150 See also <http://www.fs.tum.de/~echtler/idmouse/>.
151
152 config USB_FTDI_ELAN
153 tristate "Elan PCMCIA CardBus Adapter USB Client"
154 depends on USB
155 default M
156 help
157 ELAN's Uxxx series of adapters are USB to PCMCIA CardBus adapters.
158 Currently only the U132 adapter is available.
159
160 The U132 is specifically designed for CardBus PC cards that contain
161 an OHCI host controller. Typical PC cards are the Orange Mobile 3G
162 Option GlobeTrotter Fusion card. The U132 adapter will *NOT* work
163 with PC cards that do not contain an OHCI controller. To use a U132
164 adapter you will need this "ftdi-elan" module as well as the "u132-hcd"
165 module which is a USB host controller driver that talks to the OHCI
166 controller within CardBus card that are inserted in the U132 adapter.
167
168 This driver has been tested with a CardBus OHCI USB adapter, and
169 worked with a USB PEN Drive inserted into the first USB port of
170 the PCCARD. A rather pointless thing to do, but useful for testing.
171
172 See also the USB_U132_HCD entry "Elan U132 Adapter Host Controller"
173
174 It is safe to say M here.
175
176 config USB_APPLEDISPLAY
177 tristate "Apple Cinema Display support"
178 depends on USB
179 select BACKLIGHT_LCD_SUPPORT
180 select BACKLIGHT_CLASS_DEVICE
181 help
182 Say Y here if you want to control the backlight of Apple Cinema
183 Displays over USB. This driver provides a sysfs interface.
184
185 source "drivers/usb/misc/sisusbvga/Kconfig"
186
187 config USB_LD
188 tristate "USB LD driver"
189 depends on USB
190 help
191 This driver is for generic USB devices that use interrupt transfers,
192 like LD Didactic's USB devices.
193
194 To compile this driver as a module, choose M here: the
195 module will be called ldusb.
196
197 config USB_TRANCEVIBRATOR
198 tristate "PlayStation 2 Trance Vibrator driver support"
199 depends on USB
200 help
201 Say Y here if you want to connect a PlayStation 2 Trance Vibrator
202 device to your computer's USB port.
203
204 To compile this driver as a module, choose M here: the
205 module will be called trancevibrator.
206
207 config USB_IOWARRIOR
208 tristate "IO Warrior driver support"
209 depends on USB
210 help
211 Say Y here if you want to support the IO Warrior devices from Code
212 Mercenaries. This includes support for the following devices:
213 IO Warrior 40
214 IO Warrior 24
215 IO Warrior 56
216 IO Warrior 24 Power Vampire
217
218 To compile this driver as a module, choose M here: the
219 module will be called iowarrior.
220
221 config USB_TEST
222 tristate "USB testing driver"
223 depends on USB
224 help
225 This driver is for testing host controller software. It is used
226 with specialized device firmware for regression and stress testing,
227 to help prevent problems from cropping up with "real" drivers.
228
229 See <http://www.linux-usb.org/usbtest/> for more information,
230 including sample test device firmware and "how to use it".
231
232 config USB_ISIGHTFW
233 tristate "iSight firmware loading support"
234 depends on USB
235 select FW_LOADER
236 help
237 This driver loads firmware for USB Apple iSight cameras, allowing
238 them to be driven by the USB video class driver available at
239 http://linux-uvc.berlios.de
240
241 The firmware for this driver must be extracted from the MacOS
242 driver beforehand. Tools for doing so are available at
243 http://bersace03.free.fr
244
245 config USB_VST
246 tristate "USB VST driver"
247 depends on USB
248 help
249 This driver is intended for Vernier Software Technologies
250 bulk usb devices such as their Ocean-Optics spectrometers or
251 Labquest.
252 It is a bulk channel driver with configurable read and write
253 timeouts.
254
255 To compile this driver as a module, choose M here: the
256 module will be called vstusb.
257
258
This page took 0.056324 seconds and 5 git commands to generate.