WHENCE 28 KB

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