1*1da177e4SLinus Torvalds# 2*1da177e4SLinus Torvalds# USB Miscellaneous driver configuration 3*1da177e4SLinus Torvalds# 4*1da177e4SLinus Torvaldscomment "USB Miscellaneous drivers" 5*1da177e4SLinus Torvalds depends on USB 6*1da177e4SLinus Torvalds 7*1da177e4SLinus Torvaldsconfig USB_EMI62 8*1da177e4SLinus Torvalds tristate "EMI 6|2m USB Audio interface support" 9*1da177e4SLinus Torvalds depends on USB 10*1da177e4SLinus Torvalds ---help--- 11*1da177e4SLinus Torvalds This driver loads firmware to Emagic EMI 6|2m low latency USB 12*1da177e4SLinus Torvalds Audio and Midi interface. 13*1da177e4SLinus Torvalds 14*1da177e4SLinus Torvalds After firmware load the device is handled with standard linux 15*1da177e4SLinus Torvalds USB Audio driver. 16*1da177e4SLinus Torvalds 17*1da177e4SLinus Torvalds This code is also available as a module ( = code which can be 18*1da177e4SLinus Torvalds inserted in and removed from the running kernel whenever you want). 19*1da177e4SLinus Torvalds The module will be called audio. If you want to compile it as a 20*1da177e4SLinus Torvalds module, say M here and read <file:Documentation/kbuild/modules.txt>. 21*1da177e4SLinus Torvalds 22*1da177e4SLinus Torvaldsconfig USB_EMI26 23*1da177e4SLinus Torvalds tristate "EMI 2|6 USB Audio interface support" 24*1da177e4SLinus Torvalds depends on USB 25*1da177e4SLinus Torvalds ---help--- 26*1da177e4SLinus Torvalds This driver loads firmware to Emagic EMI 2|6 low latency USB 27*1da177e4SLinus Torvalds Audio interface. 28*1da177e4SLinus Torvalds 29*1da177e4SLinus Torvalds After firmware load the device is handled with standard linux 30*1da177e4SLinus Torvalds USB Audio driver. 31*1da177e4SLinus Torvalds 32*1da177e4SLinus Torvalds To compile this driver as a module, choose M here: the 33*1da177e4SLinus Torvalds module will be called emi26. 34*1da177e4SLinus Torvalds 35*1da177e4SLinus Torvaldsconfig USB_AUERSWALD 36*1da177e4SLinus Torvalds tristate "USB Auerswald ISDN support (EXPERIMENTAL)" 37*1da177e4SLinus Torvalds depends on USB && EXPERIMENTAL 38*1da177e4SLinus Torvalds help 39*1da177e4SLinus Torvalds Say Y here if you want to connect an Auerswald USB ISDN Device 40*1da177e4SLinus Torvalds to your computer's USB port. 41*1da177e4SLinus Torvalds 42*1da177e4SLinus Torvalds To compile this driver as a module, choose M here: the 43*1da177e4SLinus Torvalds module will be called auerswald. 44*1da177e4SLinus Torvalds 45*1da177e4SLinus Torvaldsconfig USB_RIO500 46*1da177e4SLinus Torvalds tristate "USB Diamond Rio500 support (EXPERIMENTAL)" 47*1da177e4SLinus Torvalds depends on USB && EXPERIMENTAL 48*1da177e4SLinus Torvalds help 49*1da177e4SLinus Torvalds Say Y here if you want to connect a USB Rio500 mp3 player to your 50*1da177e4SLinus Torvalds computer's USB port. Please read <file:Documentation/usb/rio.txt> 51*1da177e4SLinus Torvalds for more information. 52*1da177e4SLinus Torvalds 53*1da177e4SLinus Torvalds To compile this driver as a module, choose M here: the 54*1da177e4SLinus Torvalds module will be called rio500. 55*1da177e4SLinus Torvalds 56*1da177e4SLinus Torvaldsconfig USB_LEGOTOWER 57*1da177e4SLinus Torvalds tristate "USB Lego Infrared Tower support (EXPERIMENTAL)" 58*1da177e4SLinus Torvalds depends on USB && EXPERIMENTAL 59*1da177e4SLinus Torvalds help 60*1da177e4SLinus Torvalds Say Y here if you want to connect a USB Lego Infrared Tower to your 61*1da177e4SLinus Torvalds computer's USB port. 62*1da177e4SLinus Torvalds 63*1da177e4SLinus Torvalds This code is also available as a module ( = code which can be 64*1da177e4SLinus Torvalds inserted in and removed from the running kernel whenever you want). 65*1da177e4SLinus Torvalds The module will be called legousbtower. If you want to compile it as 66*1da177e4SLinus Torvalds a module, say M here and read 67*1da177e4SLinus Torvalds <file:Documentation/kbuild/modules.txt>. 68*1da177e4SLinus Torvalds 69*1da177e4SLinus Torvaldsconfig USB_LCD 70*1da177e4SLinus Torvalds tristate "USB LCD driver support" 71*1da177e4SLinus Torvalds depends on USB 72*1da177e4SLinus Torvalds help 73*1da177e4SLinus Torvalds Say Y here if you want to connect an USBLCD to your computer's 74*1da177e4SLinus Torvalds USB port. The USBLCD is a small USB interface board for 75*1da177e4SLinus Torvalds alphanumeric LCD modules. See <http://www.usblcd.de/> for more 76*1da177e4SLinus Torvalds information. 77*1da177e4SLinus Torvalds 78*1da177e4SLinus Torvalds To compile this driver as a module, choose M here: the 79*1da177e4SLinus Torvalds module will be called usblcd. 80*1da177e4SLinus Torvalds 81*1da177e4SLinus Torvaldsconfig USB_LED 82*1da177e4SLinus Torvalds tristate "USB LED driver support" 83*1da177e4SLinus Torvalds depends on USB 84*1da177e4SLinus Torvalds help 85*1da177e4SLinus Torvalds Say Y here if you want to connect an USBLED device to your 86*1da177e4SLinus Torvalds computer's USB port. 87*1da177e4SLinus Torvalds 88*1da177e4SLinus Torvalds To compile this driver as a module, choose M here: the 89*1da177e4SLinus Torvalds module will be called usbled. 90*1da177e4SLinus Torvalds 91*1da177e4SLinus Torvaldsconfig USB_CYTHERM 92*1da177e4SLinus Torvalds tristate "Cypress USB thermometer driver support" 93*1da177e4SLinus Torvalds depends on USB 94*1da177e4SLinus Torvalds help 95*1da177e4SLinus Torvalds Say Y here if you want to connect a Cypress USB thermometer 96*1da177e4SLinus Torvalds device to your computer's USB port. This device is also known 97*1da177e4SLinus Torvalds as the Cypress USB Starter kit or demo board. The Elektor 98*1da177e4SLinus Torvalds magazine published a modified version of this device in issue 99*1da177e4SLinus Torvalds #291. 100*1da177e4SLinus Torvalds 101*1da177e4SLinus Torvalds To compile this driver as a module, choose M here: the 102*1da177e4SLinus Torvalds module will be called cytherm. 103*1da177e4SLinus Torvalds 104*1da177e4SLinus Torvaldsconfig USB_PHIDGETKIT 105*1da177e4SLinus Torvalds tristate "USB PhidgetKit support" 106*1da177e4SLinus Torvalds depends on USB 107*1da177e4SLinus Torvalds help 108*1da177e4SLinus Torvalds Say Y here if you want to connect a PhidgetKit USB device from 109*1da177e4SLinus Torvalds Phidgets Inc. 110*1da177e4SLinus Torvalds 111*1da177e4SLinus Torvalds To compile this driver as a module, choose M here: the 112*1da177e4SLinus Torvalds module will be called phidgetkit. 113*1da177e4SLinus Torvalds 114*1da177e4SLinus Torvaldsconfig USB_PHIDGETSERVO 115*1da177e4SLinus Torvalds tristate "USB PhidgetServo support" 116*1da177e4SLinus Torvalds depends on USB 117*1da177e4SLinus Torvalds help 118*1da177e4SLinus Torvalds Say Y here if you want to connect an 1 or 4 Motor PhidgetServo 119*1da177e4SLinus Torvalds servo controller version 2.0 or 3.0. 120*1da177e4SLinus Torvalds 121*1da177e4SLinus Torvalds Phidgets Inc. has a web page at <http://www.phidgets.com/>. 122*1da177e4SLinus Torvalds 123*1da177e4SLinus Torvalds To compile this driver as a module, choose M here: the 124*1da177e4SLinus Torvalds module will be called phidgetservo. 125*1da177e4SLinus Torvalds 126*1da177e4SLinus Torvaldsconfig USB_IDMOUSE 127*1da177e4SLinus Torvalds tristate "Siemens ID USB Mouse Fingerprint sensor support" 128*1da177e4SLinus Torvalds depends on USB 129*1da177e4SLinus Torvalds help 130*1da177e4SLinus Torvalds Say Y here if you want to use the fingerprint sensor on 131*1da177e4SLinus Torvalds the Siemens ID Mouse. There is also a Siemens ID Mouse 132*1da177e4SLinus Torvalds _Professional_, which has not been tested with this driver, 133*1da177e4SLinus Torvalds but uses the same sensor and may therefore work. 134*1da177e4SLinus Torvalds 135*1da177e4SLinus Torvalds This driver creates an entry "/dev/idmouseX" or "/dev/usb/idmouseX", 136*1da177e4SLinus Torvalds which can be used by, e.g.,"cat /dev/idmouse0 > fingerprint.pnm". 137*1da177e4SLinus Torvalds 138*1da177e4SLinus Torvalds See also <http://www.fs.tum.de/~echtler/idmouse/>. 139*1da177e4SLinus Torvalds 140*1da177e4SLinus Torvaldssource "drivers/usb/misc/sisusbvga/Kconfig" 141*1da177e4SLinus Torvalds 142*1da177e4SLinus Torvaldsconfig USB_TEST 143*1da177e4SLinus Torvalds tristate "USB testing driver (DEVELOPMENT)" 144*1da177e4SLinus Torvalds depends on USB && USB_DEVICEFS && EXPERIMENTAL 145*1da177e4SLinus Torvalds help 146*1da177e4SLinus Torvalds This driver is for testing host controller software. It is used 147*1da177e4SLinus Torvalds with specialized device firmware for regression and stress testing, 148*1da177e4SLinus Torvalds to help prevent problems from cropping up with "real" drivers. 149*1da177e4SLinus Torvalds 150*1da177e4SLinus Torvalds See <http://www.linux-usb.org/usbtest/> for more information, 151*1da177e4SLinus Torvalds including sample test device firmware and "how to use it". 152*1da177e4SLinus Torvalds 153