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