blob: 20539cf9394b17c5cbf8208ab99bc8c9e0d1dc97 [file] [log] [blame]
Linus Torvalds1da177e2005-04-16 15:20:36 -07001#
2# USB Miscellaneous driver configuration
3#
4comment "USB Miscellaneous drivers"
5 depends on USB
6
7config 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
22config 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
35config 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
45config 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
56config 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
69config 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
81config 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
Oliver Bock9189bfc2006-06-22 19:04:47 +020091config USB_CYPRESS_CY7C63
Oliver Bock4255e6f2006-06-10 00:42:19 +020092 tristate "Cypress CY7C63xxx USB driver support"
93 depends on USB
94 help
95 Say Y here if you want to connect a Cypress CY7C63xxx
Oliver Bock9189bfc2006-06-22 19:04:47 +020096 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.
Oliver Bock4255e6f2006-06-10 00:42:19 +020099
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
Oliver Bock9189bfc2006-06-22 19:04:47 +0200103 module will be called cypress_cy7c63.
Oliver Bock4255e6f2006-06-10 00:42:19 +0200104
Linus Torvalds1da177e2005-04-16 15:20:36 -0700105config 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
Sean Young912b24c2006-07-10 09:56:25 +0000118config USB_PHIDGET
119 tristate "USB Phidgets drivers"
120 depends on USB
121 help
122 Say Y here to enable the various drivers for devices from
123 Phidgets inc.
124
Linus Torvalds1da177e2005-04-16 15:20:36 -0700125config USB_PHIDGETKIT
Sean Youngd5176b42006-07-09 13:01:02 +0000126 tristate "USB PhidgetInterfaceKit support"
Sean Young912b24c2006-07-10 09:56:25 +0000127 depends on USB_PHIDGET
Linus Torvalds1da177e2005-04-16 15:20:36 -0700128 help
Sean Youngd5176b42006-07-09 13:01:02 +0000129 Say Y here if you want to connect a PhidgetInterfaceKit USB device
130 from Phidgets Inc.
Linus Torvalds1da177e2005-04-16 15:20:36 -0700131
132 To compile this driver as a module, choose M here: the
133 module will be called phidgetkit.
134
Sean Youngd5176b42006-07-09 13:01:02 +0000135config USB_PHIDGETMOTORCONTROL
136 tristate "USB PhidgetMotorControl support"
Sean Young912b24c2006-07-10 09:56:25 +0000137 depends on USB_PHIDGET
Sean Youngd5176b42006-07-09 13:01:02 +0000138 help
139 Say Y here if you want to connect a PhidgetMotorControl USB device
140 from Phidgets Inc.
141
142 To compile this driver as a module, choose M here: the
143 module will be called phidgetmotorcontrol.
144
Linus Torvalds1da177e2005-04-16 15:20:36 -0700145config USB_PHIDGETSERVO
146 tristate "USB PhidgetServo support"
Sean Young912b24c2006-07-10 09:56:25 +0000147 depends on USB_PHIDGET
Linus Torvalds1da177e2005-04-16 15:20:36 -0700148 help
149 Say Y here if you want to connect an 1 or 4 Motor PhidgetServo
150 servo controller version 2.0 or 3.0.
151
152 Phidgets Inc. has a web page at <http://www.phidgets.com/>.
153
154 To compile this driver as a module, choose M here: the
155 module will be called phidgetservo.
156
157config USB_IDMOUSE
158 tristate "Siemens ID USB Mouse Fingerprint sensor support"
159 depends on USB
160 help
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.
165
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".
168
169 See also <http://www.fs.tum.de/~echtler/idmouse/>.
170
akpm@osdl.org069e8a62006-05-26 13:17:09 -0700171config USB_APPLEDISPLAY
172 tristate "Apple Cinema Display support"
173 depends on USB
174 select BACKLIGHT_LCD_SUPPORT
175 select BACKLIGHT_CLASS_DEVICE
176 help
177 Say Y here if you want to control the backlight of Apple Cinema
178 Displays over USB. This driver provides a sysfs interface.
179
Linus Torvalds1da177e2005-04-16 15:20:36 -0700180source "drivers/usb/misc/sisusbvga/Kconfig"
181
Michael Hund2824bd22005-06-27 22:44:22 +0200182config USB_LD
183 tristate "USB LD driver"
Michael Hund343a65c2006-02-02 09:37:02 +0100184 depends on USB
Michael Hund2824bd22005-06-27 22:44:22 +0200185 help
186 This driver is for generic USB devices that use interrupt transfers,
187 like LD Didactic's USB devices.
188
189 To compile this driver as a module, choose M here: the
190 module will be called ldusb.
191
Linus Torvalds1da177e2005-04-16 15:20:36 -0700192config USB_TEST
193 tristate "USB testing driver (DEVELOPMENT)"
194 depends on USB && USB_DEVICEFS && EXPERIMENTAL
195 help
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.
199
200 See <http://www.linux-usb.org/usbtest/> for more information,
201 including sample test device firmware and "how to use it".
202