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