borrowed from ubuntu git://git.launchpad.net/~ubuntu-kernel/ubuntu/+source/linux-firmware
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

WHENCE 6.7KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228
  1. **********
  2. * WHENCE *
  3. **********
  4. This file attempts to document the origin and licensing information,
  5. if known, for each piece of firmware distributed for use with the Linux
  6. kernel.
  7. --------------------------------------------------------------------------
  8. Driver: korg1212 -- Korg 1212 IO audio device
  9. File: korg/k1212.dsp
  10. Licence: Unknown
  11. Found in alsa-firmware package in hex form; no licensing information.
  12. --------------------------------------------------------------------------
  13. Driver: maestro3 -- ESS Allegro Maestro3 audio device
  14. File: ess/maestro3_assp_kernel.fw
  15. File: ess/maestro3_assp_minisrc.fw
  16. Licence: Unknown
  17. Found in alsa-firmware package in hex form with a comment claiming to
  18. be GPLv2+, but without source -- and with another comment saying "ESS
  19. drops binary dsp code images on our heads, but we don't get to see
  20. specs on the dsp."
  21. --------------------------------------------------------------------------
  22. Driver: ymfpci -- Yamaha YMF724/740/744/754 audio devices
  23. File: yamaha/ds1_ctrl.fw
  24. File: yamaha/ds1_dsp.fw
  25. File: yamaha/ds1e_ctrl.fw
  26. Licence: Unknown
  27. Found alsa-firmware package in hex form, with the following comment:
  28. Copyright (c) 1997-1999 Yamaha Corporation. All Rights Reserved.
  29. --------------------------------------------------------------------------
  30. Driver: smctr -- SMC ISA/MCA Token Ring adapter
  31. File: tr_smctr.bin
  32. Info: MCT.BIN v6.3C1 03/01/95
  33. Original licence info:
  34. * This firmware is licensed to you strictly for use in conjunction
  35. * with the use of SMC TokenRing adapters. There is no waranty
  36. * expressed or implied about its fitness for any purpose.
  37. --------------------------------------------------------------------------
  38. Driver: kaweth -- USB KLSI KL5USB101-based Ethernet device
  39. File: kaweth/new_code.bin
  40. File: kaweth/new_code_fix.bin
  41. File: kaweth/trigger_code.bin
  42. File: kaweth/trigger_code_fix.bin
  43. Licence: Unknown
  44. Found in hex form in the kernel source.
  45. --------------------------------------------------------------------------
  46. Driver: ttusb-budget -- Technotrend/Hauppauge Nova-USB devices
  47. File: ttusb-budget/dspbootcode.bin
  48. Licence: Unknown
  49. Found in hex form in the kernel source.
  50. --------------------------------------------------------------------------
  51. Driver: keyspan -- USB Keyspan USA-xxx serial device
  52. File: keyspan/mpr.fw
  53. File: keyspan/usa18x.fw
  54. File: keyspan/usa19.fw
  55. File: keyspan/usa19qi.fw
  56. File: keyspan/usa19qw.fw
  57. File: keyspan/usa19w.fw
  58. File: keyspan/usa28.fw
  59. File: keyspan/usa28xa.fw
  60. File: keyspan/usa28xb.fw
  61. File: keyspan/usa28x.fw
  62. File: keyspan/usa49w.fw
  63. File: keyspan/usa49wlc.fw
  64. Converted from Intel HEX files, used in our binary representation of ihex.
  65. Original licence information:
  66. Copyright (C) 1999-2001
  67. Keyspan, A division of InnoSys Incorporated ("Keyspan")
  68. as an unpublished work. This notice does not imply unrestricted or
  69. public access to the source code from which this firmware image is
  70. derived. Except as noted below this firmware image may not be
  71. reproduced, used, sold or transferred to any third party without
  72. Keyspan's prior written consent. All Rights Reserved.
  73. Permission is hereby granted for the distribution of this firmware
  74. image as part of a Linux or other Open Source operating system kernel
  75. in text or binary form as required.
  76. This firmware may not be modified and may only be used with
  77. Keyspan hardware. Distribution and/or Modification of the
  78. keyspan.c driver which includes this firmware, in whole or in
  79. part, requires the inclusion of this statement."
  80. --------------------------------------------------------------------------
  81. Driver: keyspan_pda -- USB Keyspan PDA single-port serial device
  82. File: keyspan_pda/keyspan_pda.fw
  83. Source: keyspan_pda/keyspan_pda.S
  84. File: keyspan_pda/xircom_pgs.fw
  85. Source: keyspan_pda/xircom_pgs.S
  86. Licence: GPLv2+
  87. Compiled from original 8051 source into Intel HEX, used in our binary ihex form.
  88. --------------------------------------------------------------------------
  89. Driver: emi26 -- EMI 2|6 USB Audio interface
  90. File: emi26/bitstream.fw
  91. Info: VERSION=1.1.1.131 DATE=2001dec06
  92. File: emi26/firmware.fw
  93. Info: VERSION=1.0.2.916 DATE=12.02.2002
  94. File: emi26/loader.fw
  95. Converted from Intel HEX files, used in our binary representation of ihex.
  96. Original licence information:
  97. /*
  98. * This firmware is for the Emagic EMI 2|6 Audio Interface
  99. *
  100. * The firmware contained herein is Copyright (c) 1999-2002 Emagic
  101. * as an unpublished work. This notice does not imply unrestricted
  102. * or public access to this firmware which is a trade secret of Emagic,
  103. * and which may not be reproduced, used, sold or transferred to
  104. * any third party without Emagic's written consent. All Rights Reserved.
  105. *
  106. * Permission is hereby granted for the distribution of this firmware
  107. * image as part of a Linux or other Open Source operating system kernel
  108. * in text or binary form as required.
  109. *
  110. * This firmware may not be modified and may only be used with the
  111. * Emagic EMI 2|6 Audio Interface. Distribution and/or Modification of
  112. * any driver which includes this firmware, in whole or in part,
  113. * requires the inclusion of this statement.
  114. */
  115. --------------------------------------------------------------------------
  116. Driver: emi62 -- EMI 6|2m USB Audio interface
  117. File: emi62/bitstream.fw
  118. Info: VERSION=1.0.0.191 DATE= 2002oct28
  119. File: emi62/loader.fw
  120. Source: EMILOAD.HEX
  121. Info: VERSION=1.0.2.002 DATE=10.01.2002
  122. File: emi62/midi.fw
  123. Source: EMI62MFW.HEX
  124. Info: VERSION=1.04.062 DATE=16.10.2002
  125. File: emi62/spdif.fw
  126. Source: EMI62SFW.HEX
  127. Info: VERSION=1.04.062 DATE=16.10.2002
  128. Converted from Intel HEX files, used in our binary representation of ihex.
  129. Original licence information: None
  130. --------------------------------------------------------------------------
  131. Driver: tu_usb_3410_5052 -- USB TI 3410/5052 serial device
  132. File: ti_3410.fw
  133. Info: firmware 9/10/04 FW3410_Special_StartWdogOnStartPort
  134. File: ti_5052.fw
  135. Info: firmware 9/18/04
  136. Licence: Allegedly GPLv2+, but no source visible. Marked:
  137. Copyright (C) 2004 Texas Instruments
  138. Found in hex form in kernel source.
  139. --------------------------------------------------------------------------
  140. Driver: whiteheat -- USB ConnectTech WhiteHEAT serial device
  141. File: whiteheat.fw
  142. Version: 4.06
  143. File: whiteheat_loader.fw
  144. File: whiteheat_loader_debug.fw
  145. Licence: Allegedly GPLv2, but no source visible. Marked:
  146. Copyright (C) 2000-2002 ConnectTech Inc
  147. Debug loader claims the following behaviour:
  148. Port 1 LED flashes when the vend_ax program is running
  149. Port 2 LED flashes when any SETUP command arrives
  150. Port 3 LED flashes when any valid VENDOR request occurs
  151. Port 4 LED flashes when the EXTERNAL RAM DOWNLOAD request occurs
  152. Converted from Intel HEX files, used in our binary representation of ihex.
  153. --------------------------------------------------------------------------