Orange Pi5 kernel

Deprecated Linux kernel 5.10.110 for OrangePi 5/5B/5+ boards

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