1*1da177e4SLinus TorvaldsCredits for the Simple Linux USB Driver: 2*1da177e4SLinus Torvalds 3*1da177e4SLinus TorvaldsThe following people have contributed to this code (in alphabetical 4*1da177e4SLinus Torvaldsorder by last name). I'm sure this list should be longer, its 5*1da177e4SLinus Torvaldsdifficult to maintain, add yourself with a patch if desired. 6*1da177e4SLinus Torvalds 7*1da177e4SLinus Torvalds Georg Acher <acher@informatik.tu-muenchen.de> 8*1da177e4SLinus Torvalds David Brownell <dbrownell@users.sourceforge.net> 9*1da177e4SLinus Torvalds Alan Cox <alan@lxorguk.ukuu.org.uk> 10*1da177e4SLinus Torvalds Randy Dunlap <randy.dunlap@intel.com> 11*1da177e4SLinus Torvalds Johannes Erdfelt <johannes@erdfelt.com> 12*1da177e4SLinus Torvalds Deti Fliegl <deti@fliegl.de> 13*1da177e4SLinus Torvalds ham <ham@unsuave.com> 14*1da177e4SLinus Torvalds Bradley M Keryan <keryan@andrew.cmu.edu> 15*1da177e4SLinus Torvalds Greg Kroah-Hartman <greg@kroah.com> 16*1da177e4SLinus Torvalds Pavel Machek <pavel@suse.cz> 17*1da177e4SLinus Torvalds Paul Mackerras <paulus@cs.anu.edu.au> 18*1da177e4SLinus Torvalds Petko Manlolov <petkan@dce.bg> 19*1da177e4SLinus Torvalds David E. Nelson <dnelson@jump.net> 20*1da177e4SLinus Torvalds Vojtech Pavlik <vojtech@suse.cz> 21*1da177e4SLinus Torvalds Bill Ryder <bryder@sgi.com> 22*1da177e4SLinus Torvalds Thomas Sailer <sailer@ife.ee.ethz.ch> 23*1da177e4SLinus Torvalds Gregory P. Smith <greg@electricrain.com> 24*1da177e4SLinus Torvalds Linus Torvalds <torvalds@osdl.org> 25*1da177e4SLinus Torvalds Roman Weissgaerber <weissg@vienna.at> 26*1da177e4SLinus Torvalds <Kazuki.Yasumatsu@fujixerox.co.jp> 27*1da177e4SLinus Torvalds 28*1da177e4SLinus TorvaldsSpecial thanks to: 29*1da177e4SLinus Torvalds 30*1da177e4SLinus Torvalds Inaky Perez Gonzalez <inaky@peloncho.fis.ucm.es> for starting the 31*1da177e4SLinus Torvalds Linux USB driver effort and writing much of the larger uusbd driver. 32*1da177e4SLinus Torvalds Much has been learned from that effort. 33*1da177e4SLinus Torvalds 34*1da177e4SLinus Torvalds The NetBSD & FreeBSD USB developers. For being on the Linux USB list 35*1da177e4SLinus Torvalds and offering suggestions and sharing implementation experiences. 36*1da177e4SLinus Torvalds 37*1da177e4SLinus TorvaldsAdditional thanks to the following companies and people for donations 38*1da177e4SLinus Torvaldsof hardware, support, time and development (this is from the original 39*1da177e4SLinus TorvaldsTHANKS file in Inaky's driver): 40*1da177e4SLinus Torvalds 41*1da177e4SLinus Torvalds The following corporations have helped us in the development 42*1da177e4SLinus Torvalds of Linux USB / UUSBD: 43*1da177e4SLinus Torvalds 44*1da177e4SLinus Torvalds - 3Com GmbH for donating a ISDN Pro TA and supporting me 45*1da177e4SLinus Torvalds in technical questions and with test equipment. I'd never 46*1da177e4SLinus Torvalds expect such a great help. 47*1da177e4SLinus Torvalds 48*1da177e4SLinus Torvalds - USAR Systems provided us with one of their excellent USB 49*1da177e4SLinus Torvalds Evaluation Kits. It allows us to test the Linux-USB driver 50*1da177e4SLinus Torvalds for compliance with the latest USB specification. USAR 51*1da177e4SLinus Torvalds Systems recognized the importance of an up-to-date open 52*1da177e4SLinus Torvalds Operating System and supports this project with 53*1da177e4SLinus Torvalds Hardware. Thanks!. 54*1da177e4SLinus Torvalds 55*1da177e4SLinus Torvalds - Thanks to Intel Corporation for their precious help. 56*1da177e4SLinus Torvalds 57*1da177e4SLinus Torvalds - We teamed up with Cherry to make Linux the first OS with 58*1da177e4SLinus Torvalds built-in USB support. Cherry is one of the biggest keyboard 59*1da177e4SLinus Torvalds makers in the world. 60*1da177e4SLinus Torvalds 61*1da177e4SLinus Torvalds - CMD Technology, Inc. sponsored us kindly donating a CSA-6700 62*1da177e4SLinus Torvalds PCI-to-USB Controller Board to test the OHCI implementation. 63*1da177e4SLinus Torvalds 64*1da177e4SLinus Torvalds - Due to their support to us, Keytronic can be sure that they 65*1da177e4SLinus Torvalds will sell keyboards to some of the 3 million (at least) 66*1da177e4SLinus Torvalds Linux users. 67*1da177e4SLinus Torvalds 68*1da177e4SLinus Torvalds - Many thanks to ing b�ro h doran [http://www.ibhdoran.com]! 69*1da177e4SLinus Torvalds It was almost impossible to get a PC backplate USB connector 70*1da177e4SLinus Torvalds for the motherboard here at Europe (mine, home-made, was 71*1da177e4SLinus Torvalds quite lousy :). Now I know where to acquire nice USB stuff! 72*1da177e4SLinus Torvalds 73*1da177e4SLinus Torvalds - Genius Germany donated a USB mouse to test the mouse boot 74*1da177e4SLinus Torvalds protocol. They've also donated a F-23 digital joystick and a 75*1da177e4SLinus Torvalds NetMouse Pro. Thanks! 76*1da177e4SLinus Torvalds 77*1da177e4SLinus Torvalds - AVM GmbH Berlin is supporting the development of the Linux 78*1da177e4SLinus Torvalds USB driver for the AVM ISDN Controller B1 USB. AVM is a 79*1da177e4SLinus Torvalds leading manufacturer for active and passive ISDN Controllers 80*1da177e4SLinus Torvalds and CAPI 2.0-based software. The active design of the AVM B1 81*1da177e4SLinus Torvalds is open for all OS platforms, including Linux. 82*1da177e4SLinus Torvalds 83*1da177e4SLinus Torvalds - Thanks to Y-E Data, Inc. for donating their FlashBuster-U 84*1da177e4SLinus Torvalds USB Floppy Disk Drive, so we could test the bulk transfer 85*1da177e4SLinus Torvalds code. 86*1da177e4SLinus Torvalds 87*1da177e4SLinus Torvalds - Many thanks to Logitech for contributing a three axis USB 88*1da177e4SLinus Torvalds mouse. 89*1da177e4SLinus Torvalds 90*1da177e4SLinus Torvalds Logitech designs, manufactures and markets 91*1da177e4SLinus Torvalds Human Interface Devices, having a long history and 92*1da177e4SLinus Torvalds experience in making devices such as keyboards, mice, 93*1da177e4SLinus Torvalds trackballs, cameras, loudspeakers and control devices for 94*1da177e4SLinus Torvalds gaming and professional use. 95*1da177e4SLinus Torvalds 96*1da177e4SLinus Torvalds Being a recognized vendor and seller for all these devices, 97*1da177e4SLinus Torvalds they have donated USB mice, a joystick and a scanner, as a 98*1da177e4SLinus Torvalds way to acknowledge the importance of Linux and to allow 99*1da177e4SLinus Torvalds Logitech customers to enjoy support in their favorite 100*1da177e4SLinus Torvalds operating systems and all Linux users to use Logitech and 101*1da177e4SLinus Torvalds other USB hardware. 102*1da177e4SLinus Torvalds 103*1da177e4SLinus Torvalds Logitech is official sponsor of the Linux Conference on 104*1da177e4SLinus Torvalds Feb. 11th 1999 in Vienna, where we'll will present the 105*1da177e4SLinus Torvalds current state of the Linux USB effort. 106*1da177e4SLinus Torvalds 107*1da177e4SLinus Torvalds - CATC has provided means to uncover dark corners of the UHCI 108*1da177e4SLinus Torvalds inner workings with a USB Inspector. 109*1da177e4SLinus Torvalds 110*1da177e4SLinus Torvalds - Thanks to Entrega for providing PCI to USB cards, hubs and 111*1da177e4SLinus Torvalds converter products for development. 112*1da177e4SLinus Torvalds 113*1da177e4SLinus Torvalds - Thanks to ConnectTech for providing a WhiteHEAT usb to 114*1da177e4SLinus Torvalds serial converter, and the documentation for the device to 115*1da177e4SLinus Torvalds allow a driver to be written. 116*1da177e4SLinus Torvalds 117*1da177e4SLinus Torvalds - Thanks to ADMtek for providing Pegasus and Pegasus II 118*1da177e4SLinus Torvalds evaluation boards, specs and valuable advices during 119*1da177e4SLinus Torvalds the driver development. 120*1da177e4SLinus Torvalds 121*1da177e4SLinus Torvalds And thanks go to (hey! in no particular order :) 122*1da177e4SLinus Torvalds 123*1da177e4SLinus Torvalds - Oren Tirosh <orenti@hishome.net>, for standing so patiently 124*1da177e4SLinus Torvalds all my doubts'bout USB and giving lots of cool ideas. 125*1da177e4SLinus Torvalds 126*1da177e4SLinus Torvalds - Jochen Karrer <karrer@wpfd25.physik.uni-wuerzburg.de>, for 127*1da177e4SLinus Torvalds pointing out mortal bugs and giving advice. 128*1da177e4SLinus Torvalds 129*1da177e4SLinus Torvalds - Edmund Humemberger <ed@atnet.at>, for it's great work on 130*1da177e4SLinus Torvalds public relationships and general management stuff for the 131*1da177e4SLinus Torvalds Linux-USB effort. 132*1da177e4SLinus Torvalds 133*1da177e4SLinus Torvalds - Alberto Menegazzi <flash@flash.iol.it> is starting the 134*1da177e4SLinus Torvalds documentation for the UUSBD. Go for it! 135*1da177e4SLinus Torvalds 136*1da177e4SLinus Torvalds - Ric Klaren <ia_ric@cs.utwente.nl> for doing nice 137*1da177e4SLinus Torvalds introductory documents (competing with Alberto's :). 138*1da177e4SLinus Torvalds 139*1da177e4SLinus Torvalds - Christian Groessler <cpg@aladdin.de>, for it's help on those 140*1da177e4SLinus Torvalds itchy bits ... :) 141*1da177e4SLinus Torvalds 142*1da177e4SLinus Torvalds - Paul MacKerras for polishing OHCI and pushing me harder for 143*1da177e4SLinus Torvalds the iMac support, giving improvements and enhancements. 144*1da177e4SLinus Torvalds 145*1da177e4SLinus Torvalds - Fernando Herrera <fherrera@eurielec.etsit.upm.es> has taken 146*1da177e4SLinus Torvalds charge of composing, maintaining and feeding the 147*1da177e4SLinus Torvalds long-awaited, unique and marvelous UUSBD FAQ! Tadaaaa!!! 148*1da177e4SLinus Torvalds 149*1da177e4SLinus Torvalds - Rasca Gmelch <thron@gmx.de> has revived the raw driver and 150*1da177e4SLinus Torvalds pointed bugs, as well as started the uusbd-utils package. 151*1da177e4SLinus Torvalds 152*1da177e4SLinus Torvalds - Peter Dettori <dettori@ozy.dec.com> is uncovering bugs like 153*1da177e4SLinus Torvalds crazy, as well as making cool suggestions, great :) 154*1da177e4SLinus Torvalds 155*1da177e4SLinus Torvalds - All the Free Software and Linux community, the FSF & the GNU 156*1da177e4SLinus Torvalds project, the MIT X consortium, the TeX people ... everyone! 157*1da177e4SLinus Torvalds You know who you are! 158*1da177e4SLinus Torvalds 159*1da177e4SLinus Torvalds - Big thanks to Richard Stallman for creating Emacs! 160*1da177e4SLinus Torvalds 161*1da177e4SLinus Torvalds - The people at the linux-usb mailing list, for reading so 162*1da177e4SLinus Torvalds many messages :) Ok, no more kidding; for all your advises! 163*1da177e4SLinus Torvalds 164*1da177e4SLinus Torvalds - All the people at the USB Implementors Forum for their 165*1da177e4SLinus Torvalds help and assistance. 166*1da177e4SLinus Torvalds 167*1da177e4SLinus Torvalds - Nathan Myers <ncm@cantrip.org>, for his advice! (hope you 168*1da177e4SLinus Torvalds liked Cibeles' party). 169*1da177e4SLinus Torvalds 170*1da177e4SLinus Torvalds - Linus Torvalds, for starting, developing and managing Linux. 171*1da177e4SLinus Torvalds 172*1da177e4SLinus Torvalds - Mike Smith, Craig Keithley, Thierry Giron and Janet Schank 173*1da177e4SLinus Torvalds for convincing me USB Standard hubs are not that standard 174*1da177e4SLinus Torvalds and that's good to allow for vendor specific quirks on the 175*1da177e4SLinus Torvalds standard hub driver. 176