xref: /OK3568_Linux_fs/kernel/Documentation/usb/CREDITS (revision 4882a59341e53eb6f0b4789bf948001014eff981)
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