162306a36Sopenharmony_ciCredits for the Simple Linux USB Driver: 262306a36Sopenharmony_ci 362306a36Sopenharmony_ciThe following people have contributed to this code (in alphabetical 462306a36Sopenharmony_ciorder by last name). I'm sure this list should be longer, it's 562306a36Sopenharmony_cidifficult to maintain, add yourself with a patch if desired. 662306a36Sopenharmony_ci 762306a36Sopenharmony_ci Georg Acher <acher@informatik.tu-muenchen.de> 862306a36Sopenharmony_ci David Brownell <dbrownell@users.sourceforge.net> 962306a36Sopenharmony_ci Alan Cox <alan@lxorguk.ukuu.org.uk> 1062306a36Sopenharmony_ci Randy Dunlap <randy.dunlap@intel.com> 1162306a36Sopenharmony_ci Johannes Erdfelt <johannes@erdfelt.com> 1262306a36Sopenharmony_ci Deti Fliegl <deti@fliegl.de> 1362306a36Sopenharmony_ci ham <ham@unsuave.com> 1462306a36Sopenharmony_ci Bradley M Keryan <keryan@andrew.cmu.edu> 1562306a36Sopenharmony_ci Greg Kroah-Hartman <greg@kroah.com> 1662306a36Sopenharmony_ci Pavel Machek <pavel@suse.cz> 1762306a36Sopenharmony_ci Paul Mackerras <paulus@cs.anu.edu.au> 1862306a36Sopenharmony_ci Petko Manlolov <petkan@dce.bg> 1962306a36Sopenharmony_ci David E. Nelson <dnelson@jump.net> 2062306a36Sopenharmony_ci Vojtech Pavlik <vojtech@suse.cz> 2162306a36Sopenharmony_ci Bill Ryder <bryder@sgi.com> 2262306a36Sopenharmony_ci Thomas Sailer <sailer@ife.ee.ethz.ch> 2362306a36Sopenharmony_ci Gregory P. Smith <greg@electricrain.com> 2462306a36Sopenharmony_ci Linus Torvalds <torvalds@linux-foundation.org> 2562306a36Sopenharmony_ci Roman Weissgaerber <weissg@vienna.at> 2662306a36Sopenharmony_ci <Kazuki.Yasumatsu@fujixerox.co.jp> 2762306a36Sopenharmony_ci 2862306a36Sopenharmony_ciSpecial thanks to: 2962306a36Sopenharmony_ci 3062306a36Sopenharmony_ci Inaky Perez Gonzalez <inaky@peloncho.fis.ucm.es> for starting the 3162306a36Sopenharmony_ci Linux USB driver effort and writing much of the larger uusbd driver. 3262306a36Sopenharmony_ci Much has been learned from that effort. 3362306a36Sopenharmony_ci 3462306a36Sopenharmony_ci The NetBSD & FreeBSD USB developers. For being on the Linux USB list 3562306a36Sopenharmony_ci and offering suggestions and sharing implementation experiences. 3662306a36Sopenharmony_ci 3762306a36Sopenharmony_ciAdditional thanks to the following companies and people for donations 3862306a36Sopenharmony_ciof hardware, support, time and development (this is from the original 3962306a36Sopenharmony_ciTHANKS file in Inaky's driver): 4062306a36Sopenharmony_ci 4162306a36Sopenharmony_ci The following corporations have helped us in the development 4262306a36Sopenharmony_ci of Linux USB / UUSBD: 4362306a36Sopenharmony_ci 4462306a36Sopenharmony_ci - 3Com GmbH for donating a ISDN Pro TA and supporting me 4562306a36Sopenharmony_ci in technical questions and with test equipment. I'd never 4662306a36Sopenharmony_ci expect such a great help. 4762306a36Sopenharmony_ci 4862306a36Sopenharmony_ci - USAR Systems provided us with one of their excellent USB 4962306a36Sopenharmony_ci Evaluation Kits. It allows us to test the Linux-USB driver 5062306a36Sopenharmony_ci for compliance with the latest USB specification. USAR 5162306a36Sopenharmony_ci Systems recognized the importance of an up-to-date open 5262306a36Sopenharmony_ci Operating System and supports this project with 5362306a36Sopenharmony_ci Hardware. Thanks!. 5462306a36Sopenharmony_ci 5562306a36Sopenharmony_ci - Thanks to Intel Corporation for their precious help. 5662306a36Sopenharmony_ci 5762306a36Sopenharmony_ci - We teamed up with Cherry to make Linux the first OS with 5862306a36Sopenharmony_ci built-in USB support. Cherry is one of the biggest keyboard 5962306a36Sopenharmony_ci makers in the world. 6062306a36Sopenharmony_ci 6162306a36Sopenharmony_ci - CMD Technology, Inc. sponsored us kindly donating a CSA-6700 6262306a36Sopenharmony_ci PCI-to-USB Controller Board to test the OHCI implementation. 6362306a36Sopenharmony_ci 6462306a36Sopenharmony_ci - Due to their support to us, Keytronic can be sure that they 6562306a36Sopenharmony_ci will sell keyboards to some of the 3 million (at least) 6662306a36Sopenharmony_ci Linux users. 6762306a36Sopenharmony_ci 6862306a36Sopenharmony_ci - Many thanks to ing büro h doran [http://www.ibhdoran.com]! 6962306a36Sopenharmony_ci It was almost impossible to get a PC backplate USB connector 7062306a36Sopenharmony_ci for the motherboard here at Europe (mine, home-made, was 7162306a36Sopenharmony_ci quite lousy :). Now I know where to acquire nice USB stuff! 7262306a36Sopenharmony_ci 7362306a36Sopenharmony_ci - Genius Germany donated a USB mouse to test the mouse boot 7462306a36Sopenharmony_ci protocol. They've also donated a F-23 digital joystick and a 7562306a36Sopenharmony_ci NetMouse Pro. Thanks! 7662306a36Sopenharmony_ci 7762306a36Sopenharmony_ci - AVM GmbH Berlin is supporting the development of the Linux 7862306a36Sopenharmony_ci USB driver for the AVM ISDN Controller B1 USB. AVM is a 7962306a36Sopenharmony_ci leading manufacturer for active and passive ISDN Controllers 8062306a36Sopenharmony_ci and CAPI 2.0-based software. The active design of the AVM B1 8162306a36Sopenharmony_ci is open for all OS platforms, including Linux. 8262306a36Sopenharmony_ci 8362306a36Sopenharmony_ci - Thanks to Y-E Data, Inc. for donating their FlashBuster-U 8462306a36Sopenharmony_ci USB Floppy Disk Drive, so we could test the bulk transfer 8562306a36Sopenharmony_ci code. 8662306a36Sopenharmony_ci 8762306a36Sopenharmony_ci - Many thanks to Logitech for contributing a three axis USB 8862306a36Sopenharmony_ci mouse. 8962306a36Sopenharmony_ci 9062306a36Sopenharmony_ci Logitech designs, manufactures and markets 9162306a36Sopenharmony_ci Human Interface Devices, having a long history and 9262306a36Sopenharmony_ci experience in making devices such as keyboards, mice, 9362306a36Sopenharmony_ci trackballs, cameras, loudspeakers and control devices for 9462306a36Sopenharmony_ci gaming and professional use. 9562306a36Sopenharmony_ci 9662306a36Sopenharmony_ci Being a recognized vendor and seller for all these devices, 9762306a36Sopenharmony_ci they have donated USB mice, a joystick and a scanner, as a 9862306a36Sopenharmony_ci way to acknowledge the importance of Linux and to allow 9962306a36Sopenharmony_ci Logitech customers to enjoy support in their favorite 10062306a36Sopenharmony_ci operating systems and all Linux users to use Logitech and 10162306a36Sopenharmony_ci other USB hardware. 10262306a36Sopenharmony_ci 10362306a36Sopenharmony_ci Logitech is official sponsor of the Linux Conference on 10462306a36Sopenharmony_ci Feb. 11th 1999 in Vienna, where we'll will present the 10562306a36Sopenharmony_ci current state of the Linux USB effort. 10662306a36Sopenharmony_ci 10762306a36Sopenharmony_ci - CATC has provided means to uncover dark corners of the UHCI 10862306a36Sopenharmony_ci inner workings with a USB Inspector. 10962306a36Sopenharmony_ci 11062306a36Sopenharmony_ci - Thanks to Entrega for providing PCI to USB cards, hubs and 11162306a36Sopenharmony_ci converter products for development. 11262306a36Sopenharmony_ci 11362306a36Sopenharmony_ci - Thanks to ConnectTech for providing a WhiteHEAT usb to 11462306a36Sopenharmony_ci serial converter, and the documentation for the device to 11562306a36Sopenharmony_ci allow a driver to be written. 11662306a36Sopenharmony_ci 11762306a36Sopenharmony_ci - Thanks to ADMtek for providing Pegasus and Pegasus II 11862306a36Sopenharmony_ci evaluation boards, specs and valuable advices during 11962306a36Sopenharmony_ci the driver development. 12062306a36Sopenharmony_ci 12162306a36Sopenharmony_ci And thanks go to (hey! in no particular order :) 12262306a36Sopenharmony_ci 12362306a36Sopenharmony_ci - Oren Tirosh <orenti@hishome.net>, for standing so patiently 12462306a36Sopenharmony_ci all my doubts'bout USB and giving lots of cool ideas. 12562306a36Sopenharmony_ci 12662306a36Sopenharmony_ci - Jochen Karrer <karrer@wpfd25.physik.uni-wuerzburg.de>, for 12762306a36Sopenharmony_ci pointing out mortal bugs and giving advice. 12862306a36Sopenharmony_ci 12962306a36Sopenharmony_ci - Edmund Humemberger <ed@atnet.at>, for his great work on 13062306a36Sopenharmony_ci public relationships and general management stuff for the 13162306a36Sopenharmony_ci Linux-USB effort. 13262306a36Sopenharmony_ci 13362306a36Sopenharmony_ci - Alberto Menegazzi <flash@flash.iol.it> is starting the 13462306a36Sopenharmony_ci documentation for the UUSBD. Go for it! 13562306a36Sopenharmony_ci 13662306a36Sopenharmony_ci - Ric Klaren <ia_ric@cs.utwente.nl> for doing nice 13762306a36Sopenharmony_ci introductory documents (competing with Alberto's :). 13862306a36Sopenharmony_ci 13962306a36Sopenharmony_ci - Christian Groessler <cpg@aladdin.de>, for his help on those 14062306a36Sopenharmony_ci itchy bits ... :) 14162306a36Sopenharmony_ci 14262306a36Sopenharmony_ci - Paul MacKerras for polishing OHCI and pushing me harder for 14362306a36Sopenharmony_ci the iMac support, giving improvements and enhancements. 14462306a36Sopenharmony_ci 14562306a36Sopenharmony_ci - Fernando Herrera <fherrera@eurielec.etsit.upm.es> has taken 14662306a36Sopenharmony_ci charge of composing, maintaining and feeding the 14762306a36Sopenharmony_ci long-awaited, unique and marvelous UUSBD FAQ! Tadaaaa!!! 14862306a36Sopenharmony_ci 14962306a36Sopenharmony_ci - Rasca Gmelch <thron@gmx.de> has revived the raw driver and 15062306a36Sopenharmony_ci pointed bugs, as well as started the uusbd-utils package. 15162306a36Sopenharmony_ci 15262306a36Sopenharmony_ci - Peter Dettori <dettori@ozy.dec.com> is uncovering bugs like 15362306a36Sopenharmony_ci crazy, as well as making cool suggestions, great :) 15462306a36Sopenharmony_ci 15562306a36Sopenharmony_ci - All the Free Software and Linux community, the FSF & the GNU 15662306a36Sopenharmony_ci project, the MIT X consortium, the TeX people ... everyone! 15762306a36Sopenharmony_ci You know who you are! 15862306a36Sopenharmony_ci 15962306a36Sopenharmony_ci - Big thanks to Richard Stallman for creating Emacs! 16062306a36Sopenharmony_ci 16162306a36Sopenharmony_ci - The people at the linux-usb mailing list, for reading so 16262306a36Sopenharmony_ci many messages :) Ok, no more kidding; for all your advises! 16362306a36Sopenharmony_ci 16462306a36Sopenharmony_ci - All the people at the USB Implementors Forum for their 16562306a36Sopenharmony_ci help and assistance. 16662306a36Sopenharmony_ci 16762306a36Sopenharmony_ci - Nathan Myers <ncm@cantrip.org>, for his advice! (hope you 16862306a36Sopenharmony_ci liked Cibeles' party). 16962306a36Sopenharmony_ci 17062306a36Sopenharmony_ci - Linus Torvalds, for starting, developing and managing Linux. 17162306a36Sopenharmony_ci 17262306a36Sopenharmony_ci - Mike Smith, Craig Keithley, Thierry Giron and Janet Schank 17362306a36Sopenharmony_ci for convincing me USB Standard hubs are not that standard 17462306a36Sopenharmony_ci and that's good to allow for vendor specific quirks on the 17562306a36Sopenharmony_ci standard hub driver. 176