patch-2_6_7-vs1_9_1_12
[linux-2.6.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_TIGL
36         tristate "Texas Instruments Graph Link USB (aka SilverLink) cable support"
37         depends on USB
38         ---help---
39           If you own a Texas Instruments graphing calculator and use a 
40           TI-GRAPH LINK USB cable (aka SilverLink), then you might be 
41           interested in this driver.
42
43           If you enable this driver, you will be able to communicate with
44           your calculator through a set of device nodes under /dev.
45
46           To compile this driver as a module, choose M here: the
47           module will be called tiglusb.
48
49           If you don't know what the SilverLink cable is or what a Texas
50           Instruments graphing calculator is, then you probably don't need this
51           driver.
52
53           If unsure, say N.
54
55 config USB_AUERSWALD
56         tristate "USB Auerswald ISDN support (EXPERIMENTAL)"
57         depends on USB && EXPERIMENTAL
58         help
59           Say Y here if you want to connect an Auerswald USB ISDN Device
60           to your computer's USB port.
61
62           To compile this driver as a module, choose M here: the
63           module will be called auerswald.
64
65 config USB_RIO500
66         tristate "USB Diamond Rio500 support (EXPERIMENTAL)"
67         depends on USB && EXPERIMENTAL
68         help
69           Say Y here if you want to connect a USB Rio500 mp3 player to your
70           computer's USB port. Please read <file:Documentation/usb/rio.txt>
71           for more information.
72
73           To compile this driver as a module, choose M here: the
74           module will be called rio500.
75
76 config USB_LEGOTOWER
77         tristate "USB Lego Infrared Tower support (EXPERIMENTAL)"
78         depends on USB && EXPERIMENTAL
79         help
80           Say Y here if you want to connect a USB Lego Infrared Tower to your
81           computer's USB port.
82
83           This code is also available as a module ( = code which can be
84           inserted in and removed from the running kernel whenever you want).
85           The module will be called legousbtower. If you want to compile it as
86           a module, say M here and read
87           <file:Documentation/kbuild/modules.txt>.
88
89 config USB_LCD
90         tristate "USB LCD driver support"
91         depends on USB
92         help
93           Say Y here if you want to connect an USBLCD to your computer's
94           USB port. The USBLCD is a small USB interface board for
95           alphanumeric LCD modules. See <http://www.usblcd.de/> for more
96           information.
97
98           To compile this driver as a module, choose M here: the
99           module will be called usblcd.
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_CYTHERM
112         tristate "Cypress USB thermometer driver support"
113         depends on USB
114         help
115           Say Y here if you want to connect a Cypress USB thermometer
116           device to your computer's USB port. This device is also known
117           as the Cypress USB Starter kit or demo board. The Elektor
118           magazine published a modified version of this device in issue 
119           #291.
120
121           To compile this driver as a module, choose M here: the
122           module will be called cytherm.
123
124 config USB_SPEEDTOUCH
125         tristate "Alcatel Speedtouch USB support"
126         depends on USB && ATM
127         select CRC32
128         help
129           Say Y here if you have an Alcatel SpeedTouch USB or SpeedTouch 330
130           modem.  In order to use your modem you will need to install some user
131           space tools, see <http://www.linux-usb.org/SpeedTouch/> for details.
132
133           To compile this driver as a module, choose M here: the
134           module will be called speedtch.
135
136 config USB_PHIDGETSERVO
137         tristate "USB PhidgetServo support"
138         depends on USB
139         help
140           Say Y here if you want to connect an 1 or 4 Motor PhidgetServo 
141           servo controller version 2.0 or 3.0.
142
143           Phidgets Inc. has a web page at <http://www.phidgets.com/>.
144
145           To compile this driver as a module, choose M here: the
146           module will be called phidgetservo.
147
148 config USB_TEST
149         tristate "USB testing driver (DEVELOPMENT)"
150         depends on USB && USB_DEVICEFS && EXPERIMENTAL
151         help
152
153           This driver is for testing host controller software.  It is used
154           with specialized device firmware for regression and stress testing,
155           to help prevent problems from cropping up with "real" drivers.
156
157           See <http://www.linux-usb.org/usbtest/> for more information,
158           including sample test device firmware and "how to use it".
159