WHENCE 26 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854
  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: ambassador -- Madge Ambassador (Collage PCI 155 Server) ATM NIC.
  9. File: firmware/atmsar11.fw
  10. Licence: Allegedly GPLv2+, but no source visible. Marked:
  11. Madge Ambassador ATM Adapter microcode.
  12. Copyright (C) 1995-1999 Madge Networks Ltd.
  13. This microcode data is placed under the terms of the GNU General
  14. Public License. The GPL is contained in /usr/doc/copyright/GPL on a
  15. Debian system and in the file COPYING in the Linux kernel source.
  16. We would prefer you not to distribute modified versions without
  17. consultation and not to ask for assembly/other microcode source.
  18. --------------------------------------------------------------------------
  19. Driver: korg1212 -- Korg 1212 IO audio device
  20. File: korg/k1212.dsp
  21. Licence: Unknown
  22. Found in alsa-firmware package in hex form; no licensing information.
  23. --------------------------------------------------------------------------
  24. Driver: maestro3 -- ESS Allegro Maestro3 audio device
  25. File: ess/maestro3_assp_kernel.fw
  26. File: ess/maestro3_assp_minisrc.fw
  27. Licence: Unknown
  28. Found in alsa-firmware package in hex form with a comment claiming to
  29. be GPLv2+, but without source -- and with another comment saying "ESS
  30. drops binary dsp code images on our heads, but we don't get to see
  31. specs on the dsp."
  32. --------------------------------------------------------------------------
  33. Driver: ymfpci -- Yamaha YMF724/740/744/754 audio devices
  34. File: yamaha/ds1_ctrl.fw
  35. File: yamaha/ds1_dsp.fw
  36. File: yamaha/ds1e_ctrl.fw
  37. Licence: Unknown
  38. Found alsa-firmware package in hex form, with the following comment:
  39. Copyright (c) 1997-1999 Yamaha Corporation. All Rights Reserved.
  40. --------------------------------------------------------------------------
  41. Driver: SCSI_ADVANSYS - AdvanSys SCSI
  42. File: advansys/mcode.bin
  43. File: advansys/3550.bin
  44. File: advansys/38C0800.bin
  45. File: advansys/38C1600.bin
  46. Licence: BSD, no source available.
  47. Found in hex form in kernel source.
  48. --------------------------------------------------------------------------
  49. Driver: SCSI_QLOGIC_1280 - Qlogic QLA 1240/1x80/1x160 SCSI support
  50. File: qlogic/1040.bin
  51. File: qlogic/1280.bin
  52. File: qlogic/12160.bin
  53. Licence: Allegedly GPLv2+, but no source visible. Marked:
  54. QLOGIC LINUX SOFTWARE
  55. QLogic ISP1280/ device driver for Linux 2.2.x and 2.4.x
  56. Copyright (C) 2001 Qlogic Corporation (www.qlogic.com)
  57. --------------------------------------------------------------------------
  58. Driver: kaweth -- USB KLSI KL5USB101-based Ethernet device
  59. File: kaweth/new_code.bin
  60. File: kaweth/new_code_fix.bin
  61. File: kaweth/trigger_code.bin
  62. File: kaweth/trigger_code_fix.bin
  63. Licence: Unknown
  64. Found in hex form in the kernel source.
  65. --------------------------------------------------------------------------
  66. Driver: ttusb-budget -- Technotrend/Hauppauge Nova-USB devices
  67. File: ttusb-budget/dspbootcode.bin
  68. Licence: Unknown
  69. Found in hex form in the kernel source.
  70. --------------------------------------------------------------------------
  71. Driver: keyspan -- USB Keyspan USA-xxx serial device
  72. File: keyspan/mpr.fw
  73. File: keyspan/usa18x.fw
  74. File: keyspan/usa19.fw
  75. File: keyspan/usa19qi.fw
  76. File: keyspan/usa19qw.fw
  77. File: keyspan/usa19w.fw
  78. File: keyspan/usa28.fw
  79. File: keyspan/usa28xa.fw
  80. File: keyspan/usa28xb.fw
  81. File: keyspan/usa28x.fw
  82. File: keyspan/usa49w.fw
  83. File: keyspan/usa49wlc.fw
  84. Converted from Intel HEX files, used in our binary representation of ihex.
  85. Original licence information:
  86. Copyright (C) 1999-2001
  87. Keyspan, A division of InnoSys Incorporated ("Keyspan")
  88. as an unpublished work. This notice does not imply unrestricted or
  89. public access to the source code from which this firmware image is
  90. derived. Except as noted below this firmware image may not be
  91. reproduced, used, sold or transferred to any third party without
  92. Keyspan's prior written consent. All Rights Reserved.
  93. Permission is hereby granted for the distribution of this firmware
  94. image as part of a Linux or other Open Source operating system kernel
  95. in text or binary form as required.
  96. This firmware may not be modified and may only be used with
  97. Keyspan hardware. Distribution and/or Modification of the
  98. keyspan.c driver which includes this firmware, in whole or in
  99. part, requires the inclusion of this statement."
  100. --------------------------------------------------------------------------
  101. Driver: keyspan_pda -- USB Keyspan PDA single-port serial device
  102. File: keyspan_pda/keyspan_pda.fw
  103. Source: keyspan_pda/keyspan_pda.S
  104. File: keyspan_pda/xircom_pgs.fw
  105. Source: keyspan_pda/xircom_pgs.S
  106. Licence: GPLv2+
  107. Compiled from original 8051 source into Intel HEX, used in our binary ihex form.
  108. --------------------------------------------------------------------------
  109. Driver: emi26 -- EMI 2|6 USB Audio interface
  110. File: emi26/bitstream.fw
  111. Info: VERSION=1.1.1.131 DATE=2001dec06
  112. File: emi26/firmware.fw
  113. Info: VERSION=1.0.2.916 DATE=12.02.2002
  114. File: emi26/loader.fw
  115. Converted from Intel HEX files, used in our binary representation of ihex.
  116. Original licence information:
  117. /*
  118. * This firmware is for the Emagic EMI 2|6 Audio Interface
  119. *
  120. * The firmware contained herein is Copyright (c) 1999-2002 Emagic
  121. * as an unpublished work. This notice does not imply unrestricted
  122. * or public access to this firmware which is a trade secret of Emagic,
  123. * and which may not be reproduced, used, sold or transferred to
  124. * any third party without Emagic's written consent. All Rights Reserved.
  125. *
  126. * Permission is hereby granted for the distribution of this firmware
  127. * image as part of a Linux or other Open Source operating system kernel
  128. * in text or binary form as required.
  129. *
  130. * This firmware may not be modified and may only be used with the
  131. * Emagic EMI 2|6 Audio Interface. Distribution and/or Modification of
  132. * any driver which includes this firmware, in whole or in part,
  133. * requires the inclusion of this statement.
  134. */
  135. --------------------------------------------------------------------------
  136. Driver: emi62 -- EMI 6|2m USB Audio interface
  137. File: emi62/bitstream.fw
  138. Info: VERSION=1.0.0.191 DATE= 2002oct28
  139. File: emi62/loader.fw
  140. Source: EMILOAD.HEX
  141. Info: VERSION=1.0.2.002 DATE=10.01.2002
  142. File: emi62/midi.fw
  143. Source: EMI62MFW.HEX
  144. Info: VERSION=1.04.062 DATE=16.10.2002
  145. File: emi62/spdif.fw
  146. Source: EMI62SFW.HEX
  147. Info: VERSION=1.04.062 DATE=16.10.2002
  148. Converted from Intel HEX files, used in our binary representation of ihex.
  149. Original licence information: None
  150. --------------------------------------------------------------------------
  151. Driver: ti_usb_3410_5052 -- USB TI 3410/5052 serial device
  152. File: ti_3410.fw
  153. Info: firmware 9/10/04 FW3410_Special_StartWdogOnStartPort
  154. File: ti_5052.fw
  155. Info: firmware 9/18/04
  156. Licence: Allegedly GPLv2+, but no source visible. Marked:
  157. Copyright (C) 2004 Texas Instruments
  158. Found in hex form in kernel source.
  159. --------------------------------------------------------------------------
  160. Driver: ti_usb_3410_5052 -- Multi-Tech USB cell modems
  161. File: mts_cdma.fw
  162. File: mts_gsm.fw
  163. File: mts_edge.fw
  164. Licence: "all firmware components are redistributable in binary form"
  165. per support@multitech.com
  166. Copyright (C) 2005 Multi-Tech Systems, Inc.
  167. Found in hex form in ftp://ftp.multitech.com/wireless/wireless_linux.zip
  168. --------------------------------------------------------------------------
  169. Driver: whiteheat -- USB ConnectTech WhiteHEAT serial device
  170. File: whiteheat.fw
  171. Version: 4.06
  172. File: whiteheat_loader.fw
  173. File: whiteheat_loader_debug.fw
  174. Licence: Allegedly GPLv2, but no source visible. Marked:
  175. Copyright (C) 2000-2002 ConnectTech Inc
  176. Debug loader claims the following behaviour:
  177. Port 1 LED flashes when the vend_ax program is running
  178. Port 2 LED flashes when any SETUP command arrives
  179. Port 3 LED flashes when any valid VENDOR request occurs
  180. Port 4 LED flashes when the EXTERNAL RAM DOWNLOAD request occurs
  181. Converted from Intel HEX files, used in our binary representation of ihex.
  182. --------------------------------------------------------------------------
  183. Driver: CPiA2 -- cameras based on Vision's CPiA2
  184. File: cpia2/stv0672_vp4.bin
  185. Licence: Allegedly GPLv2+, but no source visible. Marked:
  186. Copyright (C) 2001 STMicroelectronics, Inc.
  187. Contact: steve.miller@st.com
  188. Description: This file contains patch data for the CPiA2 (stv0672) VP4.
  189. Found in hex form in kernel source.
  190. --------------------------------------------------------------------------
  191. Driver: DABUSB -- Digital Audio Broadcasting (DAB) Receiver for USB and Linux
  192. File: dabusb/firmware.fw
  193. File: dabusb/bitstream.bin
  194. Licence: Distributable
  195. * Copyright (C) 1999 BayCom GmbH
  196. *
  197. * Redistribution and use in source and binary forms, with or without
  198. * modification, are permitted provided that redistributions of source
  199. * code retain the above copyright notice and this comment without
  200. * modification.
  201. --------------------------------------------------------------------------
  202. Driver: USB_VICAM -- USB 3com HomeConnect (aka vicam)
  203. File: vicam/firmware.fw
  204. Licence: Unknown
  205. Found in hex form in kernel source.
  206. --------------------------------------------------------------------------
  207. Driver: USB_SERIAL_EDGEPORT - USB Inside Out Edgeport Serial Driver
  208. File: edgeport/boot.fw
  209. File: edgeport/boot2.fw
  210. File: edgeport/down.fw
  211. File: edgeport/down2.fw
  212. Licence: Allegedly GPLv2+, but no source visible. Marked:
  213. //**************************************************************
  214. //* Edgeport/4 Binary Image
  215. //* Generated by HEX2C v1.06
  216. //* Copyright (C) 1998 Inside Out Networks, All rights reserved.
  217. //**************************************************************
  218. Found in hex form in kernel source.
  219. --------------------------------------------------------------------------
  220. Driver: USB_SERIAL_EDGEPORT_TI - USB Inside Out Edgeport Serial Driver
  221. (TI Devices)
  222. File: edgeport/down3.bin
  223. Licence:
  224. //**************************************************************
  225. //* Edgeport Binary Image (for TI based products)
  226. //* Generated by TIBin2C v2.00 (watchport)
  227. //* Copyright (C) 2001 Inside Out Networks, All rights reserved.
  228. //**************************************************************
  229. Found in hex form in kernel source.
  230. --------------------------------------------------------------------------
  231. Driver: ATARI_DSP56K - Atari DSP56k support
  232. File: dsp56k/bootstrap.bin
  233. Source: dsp56k/bootstrap.asm
  234. Licence: GPLv2 or later
  235. DSP56001 assembler, possibly buildable with a56 from
  236. http://www.zdomain.com/a56.html
  237. --------------------------------------------------------------------------
  238. Driver: SND_SB16_CSP - Sound Blaster 16/AWE CSP support
  239. File: sb16/mulaw_main.csp
  240. File: sb16/alaw_main.csp
  241. File: sb16/ima_adpcm_init.csp
  242. File: sb16/ima_adpcm_playback.csp
  243. File: sb16/ima_adpcm_capture.csp
  244. Licence: Allegedly GPLv2+, but no source visible. Marked:
  245. /*
  246. * Copyright (c) 1994 Creative Technology Ltd.
  247. * Microcode files for SB16 Advanced Signal Processor
  248. */
  249. Found in hex form in kernel source.
  250. --------------------------------------------------------------------------
  251. Driver: CASSINI - Sun Cassini
  252. File: sun/cassini.bin
  253. Licence: Unknown
  254. Found in hex form in kernel source.
  255. --------------------------------------------------------------------------
  256. Driver: cxgb3 - Chelsio Terminator 3 1G/10G Ethernet adapter
  257. File: cxgb3/t3b_psram-1.1.0.bin.ihex
  258. File: cxgb3/t3c_psram-1.1.0.bin.ihex
  259. file: cxgb3/t3fw-7.4.0.bin.ihex
  260. License: GPLv2 or OpenIB.org BSD license, no source visible
  261. --------------------------------------------------------------------------
  262. Driver: cxgb3 - Chelsio Terminator 3 1G/10G Ethernet adapter
  263. File: cxgb3/ael2005_opt_edc.bin.ihex
  264. File: cxgb3/ael2005_twx_edc.bin.ihex
  265. File: cxgb3/ael2020_twx_edc.bin.ihex
  266. Licence:
  267. * Copyright (c) 2007-2009 NetLogic Microsystems, Inc.
  268. *
  269. * Permission is hereby granted for the distribution of this firmware
  270. * data in hexadecimal or equivalent format, provided this copyright
  271. * notice is accompanying it.
  272. Found in hex form in kernel source.
  273. --------------------------------------------------------------------------
  274. Driver: e100 -- Intel PRO/100 Ethernet NIC
  275. File: e100/d101m_ucode.bin
  276. File: e100/d101s_ucode.bin
  277. File: e100/d102e_ucode.bin
  278. Licence: Unknown
  279. Found in hex form in kernel source.
  280. --------------------------------------------------------------------------
  281. Driver: acenic -- Alteon AceNIC Gigabit Ethernet card
  282. File: acenic/tg1.bin
  283. File: acenic/tg2.bin
  284. Licence: Unknown
  285. Found in hex form in kernel source, but source allegedly available at
  286. http://alteon.shareable.org/
  287. --------------------------------------------------------------------------
  288. Driver: tigon3 -- Broadcom Tigon3 based gigabit Ethernet cards
  289. File: tigon/tg3.bin
  290. File: tigon/tg3_tso.bin
  291. File: tigon/tg3_tso5.bin
  292. Licence:
  293. * Firmware is:
  294. * Derived from proprietary unpublished source code,
  295. * Copyright (C) 2000-2003 Broadcom Corporation.
  296. *
  297. * Permission is hereby granted for the distribution of this firmware
  298. * data in hexadecimal or equivalent format, provided this copyright
  299. * notice is accompanying it.
  300. Found in hex form in kernel source.
  301. --------------------------------------------------------------------------
  302. Driver: ADAPTEC_STARFIRE - Adaptec Starfire/DuraLAN support
  303. File: adaptec/starfire_rx.bin
  304. File: adaptec/starfire_tx.bin
  305. Licence: Allegedly GPLv2, but no source visible.
  306. Found in hex form in kernel source, with the following notice:
  307. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE IT IS LICENSED "AS IS" AND
  308. THERE IS NO WARRANTY FOR THE PROGRAM, INCLUDING BUT NOT LIMITED TO THE
  309. IMPLIED WARRANTIES OF MERCHANTIBILITY OR FITNESS FOR A PARTICULAR PURPOSE
  310. (TO THE EXTENT PERMITTED BY APPLICABLE LAW). USE OF THE PROGRAM IS AT YOUR
  311. OWN RISK. IN NO EVENT WILL ADAPTEC OR ITS LICENSORS BE LIABLE TO YOU FOR
  312. DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES
  313. ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM.
  314. --------------------------------------------------------------------------
  315. Driver: TEHUTI - Tehuti Networks 10G Ethernet
  316. File: tehuti/bdx.bin
  317. Licence:
  318. Copyright (C) 2007 Tehuti Networks Ltd.
  319. Permission is hereby granted for the distribution of this firmware data
  320. in hexadecimal or equivalent format, provided this copyright notice is
  321. accompanying it.
  322. Found in hex form in kernel source.
  323. --------------------------------------------------------------------------
  324. Driver: TYPHOON - 3cr990 series Typhoon
  325. File: 3com/typhoon.bin
  326. Licence:
  327. /*
  328. * Copyright 1999-2004 3Com Corporation. All Rights Reserved.
  329. *
  330. * Redistribution and use in source and binary forms of the 3c990img.h
  331. * microcode software are permitted provided that the following conditions
  332. * are met:
  333. * 1. Redistribution of source code must retain the above copyright
  334. * notice, this list of conditions and the following disclaimer.
  335. * 2. Redistribution in binary form must reproduce the above copyright
  336. * notice, this list of conditions and the following disclaimer in the
  337. * documentation and/or other materials provided with the distribution.
  338. * 3. The name of 3Com may not be used to endorse or promote products
  339. * derived from this software without specific prior written permission
  340. *
  341. * THIS SOFTWARE IS PROVIDED BY 3COM ``AS IS'' AND ANY EXPRESS OR
  342. * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
  343. * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
  344. * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
  345. * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
  346. * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  347. * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  348. * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  349. * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
  350. * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  351. *
  352. * USER ACKNOWLEDGES AND AGREES THAT PURCHASE OR USE OF THE 3c990img.h
  353. * MICROCODE SOFTWARE WILL NOT CREATE OR GIVE GROUNDS FOR A LICENSE BY
  354. * IMPLICATION, ESTOPPEL, OR OTHERWISE IN ANY INTELLECTUAL PROPERTY RIGHTS
  355. * (PATENT, COPYRIGHT, TRADE SECRET, MASK WORK, OR OTHER PROPRIETARY RIGHT)
  356. * EMBODIED IN ANY OTHER 3COM HARDWARE OR SOFTWARE EITHER SOLELY OR IN
  357. * COMBINATION WITH THE 3c990img.h MICROCODE SOFTWARE
  358. */
  359. Found in hex form in kernel source.
  360. --------------------------------------------------------------------------
  361. Driver: YAM - YAM driver for AX.25
  362. File: yam/1200.bin
  363. File: yam/9600.bin
  364. Licence:
  365. * (C) F6FBB 1998
  366. Found in hex form in kernel source.
  367. --------------------------------------------------------------------------
  368. Driver: PCMCIA_PCNET - NE2000 compatible PCMCIA adapter
  369. File: cis/LA-PCM.cis
  370. cis/PCMLM28.cis
  371. cis/DP83903.cis
  372. cis/NE2K.cis
  373. cis/tamarack.cis
  374. cis/PE-200.cis
  375. cis/PE520.cis
  376. Licence: GPL
  377. Originally developed by the pcmcia-cs project
  378. --------------------------------------------------------------------------
  379. Driver: PCMCIA_3C589 - 3Com PCMCIA adapter
  380. File: cis/3CXEM556.cis
  381. Licence: GPL
  382. Originally developed by the pcmcia-cs project
  383. --------------------------------------------------------------------------
  384. Driver: PCMCIA_3C574 - 3Com PCMCIA adapter
  385. File: cis/3CCFEM556.cis
  386. Licence: GPL
  387. Originally developed by the pcmcia-cs project
  388. --------------------------------------------------------------------------
  389. Driver: SERIAL_8250_CS - Serial PCMCIA adapter
  390. File: cis/MT5634ZLX.cis
  391. cis/RS-COM-2P.cis
  392. cis/COMpad2.cis
  393. cis/COMpad4.cis
  394. cis/SW_555_SER.cis
  395. cis/SW_7xx_SER.cis
  396. cis/SW_8xx_SER.cis
  397. Licence: GPL
  398. Originally developed by the pcmcia-cs project
  399. --------------------------------------------------------------------------
  400. Driver: PCMCIA_SMC91C92 - SMC 91Cxx PCMCIA
  401. File: ositech/Xilinx7OD.bin
  402. Licence: Allegedly GPL, but no source visible. Marked:
  403. This file contains the firmware of Seven of Diamonds from OSITECH.
  404. (Special thanks to Kevin MacPherson of OSITECH)
  405. Found in hex form in kernel source.
  406. --------------------------------------------------------------------------
  407. Driver: SCSI_QLOGICPTI - PTI Qlogic, ISP Driver
  408. File: qlogic/isp1000.bin
  409. Licence: Unknown
  410. Found in hex form in kernel source.
  411. --------------------------------------------------------------------------
  412. Driver: MYRI_SBUS - MyriCOM Gigabit Ethernet
  413. File: myricom/lanai.bin
  414. Licence: Unknown
  415. Found in hex form in kernel source.
  416. --------------------------------------------------------------------------
  417. Driver: bnx2x: Broadcom Everest
  418. File: bnx2x/bnx2x-e1-6.2.9.0.fw
  419. File: bnx2x/bnx2x-e1h-6.2.9.0.fw
  420. File: bnx2x/bnx2x-e2-6.2.9.0.fw
  421. License:
  422. Copyright (c) 2007-2011 Broadcom Corporation
  423. This file contains firmware data derived from proprietary unpublished
  424. source code, Copyright (c) 2007-2011 Broadcom Corporation.
  425. Permission is hereby granted for the distribution of this firmware data
  426. in hexadecimal or equivalent format, provided this copyright notice is
  427. accompanying it.
  428. Found in hex form in kernel source.
  429. --------------------------------------------------------------------------
  430. Driver: BNX2 - Broadcom NetXtremeII
  431. File: bnx2/bnx2-mips-06-6.2.1.fw
  432. File: bnx2/bnx2-rv2p-06-6.0.15.fw
  433. File: bnx2/bnx2-mips-09-6.2.1a.fw
  434. File: bnx2/bnx2-rv2p-09-6.0.17.fw
  435. File: bnx2/bnx2-rv2p-09ax-6.0.17.fw
  436. Licence:
  437. This file contains firmware data derived from proprietary unpublished
  438. source code, Copyright (c) 2004 - 2010 Broadcom Corporation.
  439. Permission is hereby granted for the distribution of this firmware data
  440. in hexadecimal or equivalent format, provided this copyright notice is
  441. accompanying it.
  442. Found in hex form in kernel source.
  443. --------------------------------------------------------------------------
  444. Driver: DVB AV7110 -- AV7110 cards
  445. File: av7110/bootcode.bin
  446. Licence: GPLv2 or later
  447. ARM assembly source code available at http://www.linuxtv.org/downloads/firmware/Boot.S
  448. --------------------------------------------------------------------------
  449. Driver: wavefront - ISA WaveFront sound card
  450. File: yamaha/yss225_registers.bin
  451. Licence: Allegedly GPLv2+, but no source visible.
  452. Found in hex form in kernel source, with the following comment:
  453. Copyright (c) 1998-2002 by Paul Davis <pbd@op.net>
  454. --------------------------------------------------------------------------
  455. Driver: mga - Matrox G200/G400/G550
  456. File: matrox/g200_warp.fw
  457. File: matrox/g400_warp.fw
  458. Licence:
  459. Copyright 1999 Matrox Graphics Inc.
  460. All Rights Reserved.
  461. Permission is hereby granted, free of charge, to any person obtaining a
  462. copy of this software and associated documentation files (the "Software"),
  463. to deal in the Software without restriction, including without limitation
  464. the rights to use, copy, modify, merge, publish, distribute, sublicense,
  465. and/or sell copies of the Software, and to permit persons to whom the
  466. Software is furnished to do so, subject to the following conditions:
  467. The above copyright notice and this permission notice shall be included
  468. in all copies or substantial portions of the Software.
  469. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
  470. OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  471. FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
  472. MATROX GRAPHICS INC., OR ANY OTHER CONTRIBUTORS BE LIABLE FOR ANY CLAIM,
  473. DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
  474. OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE
  475. OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
  476. Found in hex form in kernel source.
  477. --------------------------------------------------------------------------
  478. Driver: r128 - ATI Rage 128
  479. File: r128/r128_cce.bin
  480. Licence:
  481. Copyright 2000 Advanced Micro Devices, Inc.
  482. * Permission is hereby granted, free of charge, to any person obtaining a
  483. * copy of this software and associated documentation files (the "Software"),
  484. * to deal in the Software without restriction, including without limitation
  485. * the rights to use, copy, modify, merge, publish, distribute, sublicense,
  486. * and/or sell copies of the Software, and to permit persons to whom the
  487. * Software is furnished to do so, subject to the following conditions:
  488. *
  489. * The above copyright notice and this permission notice (including the next
  490. * paragraph) shall be included in all copies or substantial portions of the
  491. * Software.
  492. *
  493. * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  494. * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  495. * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
  496. * PRECISION INSIGHT AND/OR ITS SUPPLIERS BE LIABLE FOR ANY CLAIM, DAMAGES OR
  497. * OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
  498. * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
  499. * DEALINGS IN THE SOFTWARE.
  500. Found in decimal form in kernel source.
  501. --------------------------------------------------------------------------
  502. Driver: radeon - ATI Radeon
  503. File: radeon/R100_cp.bin
  504. File: radeon/R200_cp.bin
  505. File: radeon/R300_cp.bin
  506. File: radeon/R420_cp.bin
  507. File: radeon/RS600_cp.bin
  508. File: radeon/RS690_cp.bin
  509. File: radeon/R520_cp.bin
  510. File: radeon/R600_pfp.bin
  511. File: radeon/R600_me.bin
  512. File: radeon/RV610_pfp.bin
  513. File: radeon/RV610_me.bin
  514. File: radeon/RV630_pfp.bin
  515. File: radeon/RV630_me.bin
  516. File: radeon/RV620_pfp.bin
  517. File: radeon/RV620_me.bin
  518. File: radeon/RV635_pfp.bin
  519. File: radeon/RV635_me.bin
  520. File: radeon/RV670_pfp.bin
  521. File: radeon/RV670_me.bin
  522. File: radeon/RS780_pfp.bin
  523. File: radeon/RS780_me.bin
  524. File: radeon/RV770_pfp.bin
  525. File: radeon/RV770_me.bin
  526. File: radeon/RV730_pfp.bin
  527. File: radeon/RV730_me.bin
  528. File: radeon/RV710_pfp.bin
  529. File: radeon/RV710_me.bin
  530. Licence:
  531. * Copyright 2007-2009 Advanced Micro Devices, Inc.
  532. * All Rights Reserved.
  533. *
  534. * Permission is hereby granted, free of charge, to any person obtaining a
  535. * copy of this software and associated documentation files (the "Software"),
  536. * to deal in the Software without restriction, including without limitation
  537. * the rights to use, copy, modify, merge, publish, distribute, sublicense,
  538. * and/or sell copies of the Software, and to permit persons to whom the
  539. * Software is furnished to do so, subject to the following conditions:
  540. *
  541. * The above copyright notice and this permission notice (including the next
  542. * paragraph) shall be included in all copies or substantial portions of the
  543. * Software.
  544. *
  545. * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  546. * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  547. * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
  548. * IN NO EVENT SHALL THE COPYRIGHT OWNER(S) AND/OR ITS SUPPLIERS BE
  549. * LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
  550. * OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
  551. * WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
  552. Found in hex form in kernel source.
  553. --------------------------------------------------------------------------
  554. Driver: ib_qib - QLogic Infiniband
  555. File: qlogic/sd7220.fw
  556. Licence:
  557. * Copyright (c) 2007, 2008 QLogic Corporation. All rights reserved.
  558. *
  559. * This software is available to you under a choice of one of two
  560. * licenses. You may choose to be licensed under the terms of the GNU
  561. * General Public License (GPL) Version 2, available from the file
  562. * COPYING in the main directory of this source tree, or the
  563. * OpenIB.org BSD license below:
  564. *
  565. * Redistribution and use in source and binary forms, with or
  566. * without modification, are permitted provided that the following
  567. * conditions are met:
  568. *
  569. * - Redistributions of source code must retain the above
  570. * copyright notice, this list of conditions and the following
  571. * disclaimer.
  572. *
  573. * - Redistributions in binary form must reproduce the above
  574. * copyright notice, this list of conditions and the following
  575. * disclaimer in the documentation and/or other materials
  576. * provided with the distribution.
  577. *
  578. * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
  579. * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
  580. * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
  581. * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS
  582. * BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN
  583. * ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
  584. * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  585. * SOFTWARE.
  586. Found in hex form in kernel source.
  587. --------------------------------------------------------------------------