1# 2# USB Miscellaneous driver configuration 3# 4comment "USB Miscellaneous drivers" 5 6config USB_EMI62 7 tristate "EMI 6|2m USB Audio interface support" 8 ---help--- 9 This driver loads firmware to Emagic EMI 6|2m low latency USB 10 Audio and Midi interface. 11 12 After firmware load the device is handled with standard linux 13 USB Audio driver. 14 15 This code is also available as a module ( = code which can be 16 inserted in and removed from the running kernel whenever you want). 17 The module will be called audio. If you want to compile it as a 18 module, say M here and read <file:Documentation/kbuild/modules.txt>. 19 20config USB_EMI26 21 tristate "EMI 2|6 USB Audio interface support" 22 ---help--- 23 This driver loads firmware to Emagic EMI 2|6 low latency USB 24 Audio interface. 25 26 After firmware load the device is handled with standard linux 27 USB Audio driver. 28 29 To compile this driver as a module, choose M here: the 30 module will be called emi26. 31 32config USB_ADUTUX 33 tristate "ADU devices from Ontrak Control Systems" 34 help 35 Say Y if you want to use an ADU device from Ontrak Control 36 Systems. 37 38 To compile this driver as a module, choose M here. The module 39 will be called adutux. 40 41config USB_SEVSEG 42 tristate "USB 7-Segment LED Display" 43 help 44 Say Y here if you have a USB 7-Segment Display by Delcom 45 46 To compile this driver as a module, choose M here: the 47 module will be called usbsevseg. 48 49config USB_LEGOTOWER 50 tristate "USB Lego Infrared Tower support" 51 help 52 Say Y here if you want to connect a USB Lego Infrared Tower to your 53 computer's USB port. 54 55 This code is also available as a module ( = code which can be 56 inserted in and removed from the running kernel whenever you want). 57 The module will be called legousbtower. If you want to compile it as 58 a module, say M here and read 59 <file:Documentation/kbuild/modules.txt>. 60 61config USB_LCD 62 tristate "USB LCD driver support" 63 help 64 Say Y here if you want to connect an USBLCD to your computer's 65 USB port. The USBLCD is a small USB interface board for 66 alphanumeric LCD modules. See <http://www.usblcd.de/> for more 67 information. 68 69 To compile this driver as a module, choose M here: the 70 module will be called usblcd. 71 72config USB_LED 73 tristate "USB LED driver support" 74 help 75 Say Y here if you want to connect an USBLED device to your 76 computer's USB port. 77 78 To compile this driver as a module, choose M here: the 79 module will be called usbled. 80 81config USB_CYPRESS_CY7C63 82 tristate "Cypress CY7C63xxx USB driver support" 83 help 84 Say Y here if you want to connect a Cypress CY7C63xxx 85 micro controller to your computer's USB port. Currently this 86 driver supports the pre-programmed devices (incl. firmware) 87 by AK Modul-Bus Computer GmbH. 88 89 Please see: http://www.ak-modul-bus.de/stat/mikrocontroller.html 90 91 To compile this driver as a module, choose M here: the 92 module will be called cypress_cy7c63. 93 94config USB_CYTHERM 95 tristate "Cypress USB thermometer driver support" 96 help 97 Say Y here if you want to connect a Cypress USB thermometer 98 device to your computer's USB port. This device is also known 99 as the Cypress USB Starter kit or demo board. The Elektor 100 magazine published a modified version of this device in issue 101 #291. 102 103 To compile this driver as a module, choose M here: the 104 module will be called cytherm. 105 106config USB_IDMOUSE 107 tristate "Siemens ID USB Mouse Fingerprint sensor support" 108 help 109 Say Y here if you want to use the fingerprint sensor on 110 the Siemens ID Mouse. There is also a Siemens ID Mouse 111 _Professional_, which has not been tested with this driver, 112 but uses the same sensor and may therefore work. 113 114 This driver creates an entry "/dev/idmouseX" or "/dev/usb/idmouseX", 115 which can be used by, e.g.,"cat /dev/idmouse0 > fingerprint.pnm". 116 117 See also <http://www.fs.tum.de/~echtler/idmouse/>. 118 119config USB_FTDI_ELAN 120 tristate "Elan PCMCIA CardBus Adapter USB Client" 121 help 122 ELAN's Uxxx series of adapters are USB to PCMCIA CardBus adapters. 123 Currently only the U132 adapter is available. 124 125 The U132 is specifically designed for CardBus PC cards that contain 126 an OHCI host controller. Typical PC cards are the Orange Mobile 3G 127 Option GlobeTrotter Fusion card. The U132 adapter will *NOT* work 128 with PC cards that do not contain an OHCI controller. To use a U132 129 adapter you will need this "ftdi-elan" module as well as the "u132-hcd" 130 module which is a USB host controller driver that talks to the OHCI 131 controller within CardBus card that are inserted in the U132 adapter. 132 133 This driver has been tested with a CardBus OHCI USB adapter, and 134 worked with a USB PEN Drive inserted into the first USB port of 135 the PCCARD. A rather pointless thing to do, but useful for testing. 136 137 See also the USB_U132_HCD entry "Elan U132 Adapter Host Controller" 138 139 It is safe to say M here. 140 141config USB_APPLEDISPLAY 142 tristate "Apple Cinema Display support" 143 select BACKLIGHT_LCD_SUPPORT 144 select BACKLIGHT_CLASS_DEVICE 145 help 146 Say Y here if you want to control the backlight of Apple Cinema 147 Displays over USB. This driver provides a sysfs interface. 148 149source "drivers/usb/misc/sisusbvga/Kconfig" 150 151config USB_LD 152 tristate "USB LD driver" 153 help 154 This driver is for generic USB devices that use interrupt transfers, 155 like LD Didactic's USB devices. 156 157 To compile this driver as a module, choose M here: the 158 module will be called ldusb. 159 160config USB_TRANCEVIBRATOR 161 tristate "PlayStation 2 Trance Vibrator driver support" 162 help 163 Say Y here if you want to connect a PlayStation 2 Trance Vibrator 164 device to your computer's USB port. 165 166 To compile this driver as a module, choose M here: the 167 module will be called trancevibrator. 168 169config USB_IOWARRIOR 170 tristate "IO Warrior driver support" 171 help 172 Say Y here if you want to support the IO Warrior devices from Code 173 Mercenaries. This includes support for the following devices: 174 IO Warrior 40 175 IO Warrior 24 176 IO Warrior 56 177 IO Warrior 24 Power Vampire 178 179 To compile this driver as a module, choose M here: the 180 module will be called iowarrior. 181 182config USB_TEST 183 tristate "USB testing driver" 184 help 185 This driver is for testing host controller software. It is used 186 with specialized device firmware for regression and stress testing, 187 to help prevent problems from cropping up with "real" drivers. 188 189 See <http://www.linux-usb.org/usbtest/> for more information, 190 including sample test device firmware and "how to use it". 191 192config USB_EHSET_TEST_FIXTURE 193 tristate "USB EHSET Test Fixture driver" 194 help 195 Say Y here if you want to support the special test fixture device 196 used for the USB-IF Embedded Host High-Speed Electrical Test procedure. 197 198 When the test fixture is connected, it can enumerate as one of several 199 VID/PID pairs. This driver then initiates a corresponding test mode on 200 the downstream port to which the test fixture is attached. 201 202 See <http://www.usb.org/developers/onthego/EHSET_v1.01.pdf> for more 203 information. 204 205config USB_ISIGHTFW 206 tristate "iSight firmware loading support" 207 select FW_LOADER 208 help 209 This driver loads firmware for USB Apple iSight cameras, allowing 210 them to be driven by the USB video class driver available at 211 http://linux-uvc.berlios.de 212 213 The firmware for this driver must be extracted from the MacOS 214 driver beforehand. Tools for doing so are available at 215 http://bersace03.free.fr 216 217config USB_YUREX 218 tristate "USB YUREX driver support" 219 help 220 Say Y here if you want to connect a YUREX to your computer's 221 USB port. The YUREX is a leg-shakes sensor. See 222 <http://bbu.kayac.com/en/> for further information. 223 This driver supports read/write of leg-shakes counter and 224 fasync for the counter update via a device file /dev/yurex*. 225 226 To compile this driver as a module, choose M here: the 227 module will be called yurex. 228 229config USB_EZUSB_FX2 230 tristate "Functions for loading firmware on EZUSB chips" 231 help 232 Say Y here if you need EZUSB device support. 233 (Cypress FX/FX2/FX2LP microcontrollers) 234 235config USB_HSIC_USB3503 236 tristate "USB3503 HSIC to USB20 Driver" 237 depends on I2C 238 select REGMAP_I2C 239 help 240 This option enables support for SMSC USB3503 HSIC to USB 2.0 Driver. 241 242config USB_LINK_LAYER_TEST 243 tristate "USB Link Layer Test driver" 244 help 245 This driver is for generating specific traffic for Super Speed Link 246 Layer Test Device. Say Y only when you want to conduct USB Super Speed 247 Link Layer Test for host controllers. 248 249config USB_CHAOSKEY 250 tristate "ChaosKey random number generator driver support" 251 depends on HW_RANDOM 252 help 253 Say Y here if you want to connect an AltusMetrum ChaosKey to 254 your computer's USB port. The ChaosKey is a hardware random 255 number generator which hooks into the kernel entropy pool to 256 ensure a large supply of entropy for /dev/random and 257 /dev/urandom and also provides direct access via /dev/chaoskeyX 258 259 To compile this driver as a module, choose M here: the 260 module will be called chaoskey. 261