]> git.proxmox.com Git - mirror_linux-firmware.git/blame_incremental - WHENCE
Merge legacy kernel source firmware/ directory from 2.6.34
[mirror_linux-firmware.git] / WHENCE
... / ...
CommitLineData
1 **********
2 * WHENCE *
3 **********
4
5This file attempts to document the origin and licensing information,
6if known, for each piece of firmware distributed for use with the Linux
7kernel.
8
9--------------------------------------------------------------------------
10
11Driver: ambassador -- Madge Ambassador (Collage PCI 155 Server) ATM NIC.
12
13File: atmsar11.fw
14
15Licence: 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
29Driver: snd-korg1212 -- Korg 1212 IO audio device
30
31File: korg/k1212.dsp
32
33Licence: Unknown
34
35Found in alsa-firmware package in hex form; no licensing information.
36
37--------------------------------------------------------------------------
38
39Driver: snd-maestro3 -- ESS Allegro Maestro3 audio device
40
41File: ess/maestro3_assp_kernel.fw
42File: ess/maestro3_assp_minisrc.fw
43
44Licence: Unknown
45
46Found in alsa-firmware package in hex form with a comment claiming to
47be GPLv2+, but without source -- and with another comment saying "ESS
48drops binary dsp code images on our heads, but we don't get to see
49specs on the dsp."
50
51--------------------------------------------------------------------------
52
53Driver: snd-ymfpci -- Yamaha YMF724/740/744/754 audio devices
54
55File: yamaha/ds1_ctrl.fw
56File: yamaha/ds1_dsp.fw
57File: yamaha/ds1e_ctrl.fw
58
59Licence: Unknown
60
61Found alsa-firmware package in hex form, with the following comment:
62 Copyright (c) 1997-1999 Yamaha Corporation. All Rights Reserved.
63
64--------------------------------------------------------------------------
65
66Driver: advansys - AdvanSys SCSI
67
68File: advansys/mcode.bin
69File: advansys/3550.bin
70File: advansys/38C0800.bin
71File: advansys/38C1600.bin
72
73Licence: BSD, no source available.
74
75Found in hex form in kernel source.
76
77--------------------------------------------------------------------------
78
79Driver: qla1280 - Qlogic QLA 1240/1x80/1x160 SCSI support
80
81File: qlogic/1040.bin
82File: qlogic/1280.bin
83File: qlogic/12160.bin
84
85Licence: 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
93Driver: smctr -- SMC ISA/MCA Token Ring adapter
94
95File: tr_smctr.bin
96Info: MCT.BIN v6.3C1 03/01/95
97
98Original licence info:
99
100 * This firmware is licensed to you strictly for use in conjunction
101 * with the use of SMC TokenRing adapters. There is no waranty
102 * expressed or implied about its fitness for any purpose.
103
104--------------------------------------------------------------------------
105
106Driver: kaweth -- USB KLSI KL5USB101-based Ethernet device
107
108File: kaweth/new_code.bin
109File: kaweth/new_code_fix.bin
110File: kaweth/trigger_code.bin
111File: kaweth/trigger_code_fix.bin
112
113Licence: Unknown
114
115Found in hex form in the kernel source.
116
117--------------------------------------------------------------------------
118
119Driver: dvb-ttusb-budget -- Technotrend/Hauppauge Nova-USB devices
120
121File: ttusb-budget/dspbootcode.bin
122
123Licence: Unknown
124
125Found in hex form in the kernel source.
126
127--------------------------------------------------------------------------
128
129Driver: keyspan -- USB Keyspan USA-xxx serial device
130
131File: keyspan/mpr.fw
132File: keyspan/usa18x.fw
133File: keyspan/usa19.fw
134File: keyspan/usa19qi.fw
135File: keyspan/usa19qw.fw
136File: keyspan/usa19w.fw
137File: keyspan/usa28.fw
138File: keyspan/usa28xa.fw
139File: keyspan/usa28xb.fw
140File: keyspan/usa28x.fw
141File: keyspan/usa49w.fw
142File: keyspan/usa49wlc.fw
143
144Converted from Intel HEX files, used in our binary representation of ihex.
145
146Original licence information:
147
148 Copyright (C) 1999-2001
149 Keyspan, A division of InnoSys Incorporated ("Keyspan")
150
151 as an unpublished work. This notice does not imply unrestricted or
152 public access to the source code from which this firmware image is
153 derived. Except as noted below this firmware image may not be
154 reproduced, used, sold or transferred to any third party without
155 Keyspan's prior written consent. All Rights Reserved.
156
157 Permission is hereby granted for the distribution of this firmware
158 image as part of a Linux or other Open Source operating system kernel
159 in text or binary form as required.
160
161 This firmware may not be modified and may only be used with
162 Keyspan hardware. Distribution and/or Modification of the
163 keyspan.c driver which includes this firmware, in whole or in
164 part, requires the inclusion of this statement."
165
166--------------------------------------------------------------------------
167
168Driver: keyspan_pda -- USB Keyspan PDA single-port serial device
169
170File: keyspan_pda/keyspan_pda.fw
171Source: keyspan_pda/keyspan_pda.S
172
173File: keyspan_pda/xircom_pgs.fw
174Source: keyspan_pda/xircom_pgs.S
175
176Licence: GPLv2+
177
178Compiled from original 8051 source into Intel HEX, used in our binary ihex form.
179
180--------------------------------------------------------------------------
181
182Driver: emi26 -- EMI 2|6 USB Audio interface
183
184File: emi26/bitstream.fw
185Info: VERSION=1.1.1.131 DATE=2001dec06
186
187File: emi26/firmware.fw
188Info: VERSION=1.0.2.916 DATE=12.02.2002
189
190File: emi26/loader.fw
191
192Converted from Intel HEX files, used in our binary representation of ihex.
193
194Original licence information:
195/*
196 * This firmware is for the Emagic EMI 2|6 Audio Interface
197 *
198 * The firmware contained herein is Copyright (c) 1999-2002 Emagic
199 * as an unpublished work. This notice does not imply unrestricted
200 * or public access to this firmware which is a trade secret of Emagic,
201 * and which may not be reproduced, used, sold or transferred to
202 * any third party without Emagic's written consent. All Rights Reserved.
203 *
204 * Permission is hereby granted for the distribution of this firmware
205 * image as part of a Linux or other Open Source operating system kernel
206 * in text or binary form as required.
207 *
208 * This firmware may not be modified and may only be used with the
209 * Emagic EMI 2|6 Audio Interface. Distribution and/or Modification of
210 * any driver which includes this firmware, in whole or in part,
211 * requires the inclusion of this statement.
212 */
213
214--------------------------------------------------------------------------
215
216Driver: emi62 -- EMI 6|2m USB Audio interface
217
218File: emi62/bitstream.fw
219Info: VERSION=1.0.0.191 DATE= 2002oct28
220
221File: emi62/loader.fw
222Source: EMILOAD.HEX
223Info: VERSION=1.0.2.002 DATE=10.01.2002
224
225File: emi62/midi.fw
226Source: EMI62MFW.HEX
227Info: VERSION=1.04.062 DATE=16.10.2002
228
229File: emi62/spdif.fw
230Source: EMI62SFW.HEX
231Info: VERSION=1.04.062 DATE=16.10.2002
232
233Converted from Intel HEX files, used in our binary representation of ihex.
234
235Original licence information: None
236
237--------------------------------------------------------------------------
238
239Driver: ti_usb_3410_5052 -- USB TI 3410/5052 serial device
240
241File: ti_3410.fw
242Info: firmware 9/10/04 FW3410_Special_StartWdogOnStartPort
243
244File: ti_5052.fw
245Info: firmware 9/18/04
246
247Licence: Allegedly GPLv2+, but no source visible. Marked:
248 Copyright (C) 2004 Texas Instruments
249
250Found in hex form in kernel source.
251
252--------------------------------------------------------------------------
253
254Driver: ti_usb_3410_5052 -- Multi-Tech USB cell modems
255
256File: mts_cdma.fw
257File: mts_gsm.fw
258File: mts_edge.fw
259
260Licence: "all firmware components are redistributable in binary form"
261 per support@multitech.com
262 Copyright (C) 2005 Multi-Tech Systems, Inc.
263
264Found in hex form in ftp://ftp.multitech.com/wireless/wireless_linux.zip
265
266--------------------------------------------------------------------------
267
268Driver: whiteheat -- USB ConnectTech WhiteHEAT serial device
269
270File: whiteheat.fw
271Version: 4.06
272
273File: whiteheat_loader.fw
274
275Licence: Allegedly GPLv2, but no source visible. Marked:
276 Copyright (C) 2000-2002 ConnectTech Inc
277
278Debug loader claims the following behaviour:
279 Port 1 LED flashes when the vend_ax program is running
280 Port 2 LED flashes when any SETUP command arrives
281 Port 3 LED flashes when any valid VENDOR request occurs
282 Port 4 LED flashes when the EXTERNAL RAM DOWNLOAD request occurs
283
284Converted from Intel HEX files, used in our binary representation of ihex.
285
286--------------------------------------------------------------------------
287
288Driver: ip2 -- Computone IntelliPort Plus serial device
289
290File: intelliport2.bin
291
292Licence: Unknown
293
294Found in hex form in kernel source.
295
296--------------------------------------------------------------------------
297
298Driver: cpia2 -- cameras based on Vision's CPiA2
299
300File: cpia2/stv0672_vp4.bin
301
302Licence: Allegedly GPLv2+, but no source visible. Marked:
303 Copyright (C) 2001 STMicroelectronics, Inc.
304 Contact: steve.miller@st.com
305 Description: This file contains patch data for the CPiA2 (stv0672) VP4.
306
307Found in hex form in kernel source.
308
309--------------------------------------------------------------------------
310
311Driver: dabusb -- Digital Audio Broadcasting (DAB) Receiver for USB and Linux
312
313File: dabusb/firmware.fw
314File: dabusb/bitstream.bin
315
316Licence: Distributable
317
318 * Copyright (C) 1999 BayCom GmbH
319 *
320 * Redistribution and use in source and binary forms, with or without
321 * modification, are permitted provided that redistributions of source
322 * code retain the above copyright notice and this comment without
323 * modification.
324
325--------------------------------------------------------------------------
326
327Driver: vicam -- USB 3com HomeConnect (aka vicam)
328
329File: vicam/firmware.fw
330
331Licence: Unknown
332
333Found in hex form in kernel source.
334
335--------------------------------------------------------------------------
336
337Driver: io_edgeport - USB Inside Out Edgeport Serial Driver
338
339File: edgeport/boot.fw
340File: edgeport/boot2.fw
341File: edgeport/down.fw
342File: edgeport/down2.fw
343
344Licence: Allegedly GPLv2+, but no source visible. Marked:
345//**************************************************************
346//* Edgeport/4 Binary Image
347//* Generated by HEX2C v1.06
348//* Copyright (C) 1998 Inside Out Networks, All rights reserved.
349//**************************************************************
350
351Found in hex form in kernel source.
352
353--------------------------------------------------------------------------
354
355Driver: io_ti - USB Inside Out Edgeport Serial Driver
356(TI Devices)
357
358File: edgeport/down3.bin
359
360Licence:
361//**************************************************************
362//* Edgeport Binary Image (for TI based products)
363//* Generated by TIBin2C v2.00 (watchport)
364//* Copyright (C) 2001 Inside Out Networks, All rights reserved.
365//**************************************************************
366
367Found in hex form in kernel source.
368
369--------------------------------------------------------------------------
370
371Driver: dsp56k - Atari DSP56k support
372
373File: dsp56k/bootstrap.bin
374Source: dsp56k/bootstrap.asm
375
376Licence: GPLv2 or later
377
378DSP56001 assembler, possibly buildable with a56 from
379http://www.zdomain.com/a56.html
380
381--------------------------------------------------------------------------
382
383Driver: snd-sb16-csp - Sound Blaster 16/AWE CSP support
384
385File: sb16/mulaw_main.csp
386File: sb16/alaw_main.csp
387File: sb16/ima_adpcm_init.csp
388File: sb16/ima_adpcm_playback.csp
389File: sb16/ima_adpcm_capture.csp
390
391Licence: Allegedly GPLv2+, but no source visible. Marked:
392/*
393 * Copyright (c) 1994 Creative Technology Ltd.
394 * Microcode files for SB16 Advanced Signal Processor
395 */
396
397Found in hex form in kernel source.
398
399--------------------------------------------------------------------------
400
401Driver: qla2xxx - QLogic QLA2XXX Fibre Channel
402
403File: ql2100_fw.bin -- 1.19.38 TP
404File: ql2200_fw.bin -- 2.02.08 TP
405File: ql2300_fw.bin -- 3.03.20 IPX
406File: ql2322_fw.bin -- 3.03.20 IPX
407File: ql2400_fw.bin -- 4.04.04 IP
408File: ql2500_fw.bin -- 4.04.04
409
410Licence: Redistributable. See LICENCE.qla2xxx for details
411
412Available from ftp://ftp.qlogic.com/outgoing/linux/firmware/
413
414--------------------------------------------------------------------------
415
416Driver: orinoco - Agere/Prism/Symbol Orinoco support
417
418File: agere_sta_fw.bin -- 9.48 Hermes I
419File: agere_ap_fw.bin -- 9.48 Hermes I
420
421Licence: Redistributable. See LICENCE.agere for details
422
423--------------------------------------------------------------------------
424
425Driver: ar9170 - Atheros 802.11n "otus" USB
426
427File: ar9170-1.fw
428File: ar9170-2.fw
429
430Licence: Redistributable. See LICENCE.atheros_firmware for details
431
432--------------------------------------------------------------------------
433
434Driver: ar9271 - Atheros HTC device (USB)
435
436File: ar9271.fw
437
438Licence: Redistributable. See LICENCE.atheros_firmware for details
439
440--------------------------------------------------------------------------
441
442Driver: cassini - Sun Cassini
443
444File: sun/cassini.bin
445
446Licence: Unknown
447
448Found in hex form in kernel source.
449
450--------------------------------------------------------------------------
451
452Driver: slicoss - Alacritech IS-NIC products
453
454File: slicoss/gbdownload.sys
455File: slicoss/gbrcvucode.sys
456File: slicoss/oasisdbgdownload.sys
457File: slicoss/oasisdownload.sys
458File: slicoss/oasisrcvucode.sys
459
460Licence:
461 Copyright (C) 1999-2009 Alacritech, Inc.
462
463 as an unpublished work. This notice does not imply unrestricted or
464 public access to the source code from which this firmware image is
465 derived. Except as noted below this firmware image may not be
466 reproduced, used, sold or transferred to any third party without
467 Alacritech's prior written consent. All Rights Reserved.
468
469 Permission is hereby granted for the distribution of this firmware
470 image as part of a Linux or other Open Source operating system kernel
471 in text or binary form as required.
472
473 This firmware may not be modified.
474
475Found in hex form in kernel source.
476
477--------------------------------------------------------------------------
478
479Driver: sxg - Alacritech IS-NIC products
480
481File: sxg/saharadownloadB.sys
482File: sxg/saharadbgdownloadB.sys
483
484Licence:
485 Copyright (C) 1999-2009 Alacritech, Inc.
486
487 as an unpublished work. This notice does not imply unrestricted or
488 public access to the source code from which this firmware image is
489 derived. Except as noted below this firmware image may not be
490 reproduced, used, sold or transferred to any third party without
491 Alacritech's prior written consent. All Rights Reserved.
492
493 Permission is hereby granted for the distribution of this firmware
494 image as part of a Linux or other Open Source operating system kernel
495 in text or binary form as required.
496
497 This firmware may not be modified.
498
499Found in hex form in kernel source.
500
501--------------------------------------------------------------------------
502
503Driver: cxgb3 - Chelsio Terminator 3 1G/10G Ethernet adapter
504
505File: cxgb3/t3b_psram-1.1.0.bin
506File: cxgb3/t3c_psram-1.1.0.bin
507File: cxgb3/t3fw-7.0.0.bin
508File: cxgb3/t3fw-7.1.0.bin
509File: cxgb3/t3fw-7.4.0.bin
510
511Licence: GPLv2 or OpenIB.org BSD license, no source visible
512
513--------------------------------------------------------------------------
514
515Driver: cxgb3 - Chelsio Terminator 3 1G/10G Ethernet adapter
516
517File: cxgb3/ael2005_opt_edc.bin
518File: cxgb3/ael2005_twx_edc.bin
519File: cxgb3/ael2020_twx_edc.bin
520
521Licence:
522 * Copyright (c) 2007-2009 NetLogic Microsystems, Inc.
523 *
524 * Permission is hereby granted for the distribution of this firmware
525 * data in hexadecimal or equivalent format, provided this copyright
526 * notice is accompanying it.
527
528Found in hex form in kernel source.
529
530--------------------------------------------------------------------------
531
532Driver: e100 -- Intel PRO/100 Ethernet NIC
533
534File: e100/d101m_ucode.bin
535File: e100/d101s_ucode.bin
536File: e100/d102e_ucode.bin
537
538Licence: Unknown
539
540Found in hex form in kernel source.
541
542--------------------------------------------------------------------------
543
544Driver: acenic -- Alteon AceNIC Gigabit Ethernet card
545
546File: acenic/tg1.bin
547File: acenic/tg2.bin
548
549Licence: Unknown
550
551Found in hex form in kernel source, but source allegedly available at
552http://alteon.shareable.org/
553
554--------------------------------------------------------------------------
555
556Driver: tg3 -- Broadcom Tigon3 based gigabit Ethernet cards
557
558File: tigon/tg3.bin
559File: tigon/tg3_tso.bin
560File: tigon/tg3_tso5.bin
561
562Licence:
563 * Firmware is:
564 * Derived from proprietary unpublished source code,
565 * Copyright (C) 2000-2003 Broadcom Corporation.
566 *
567 * Permission is hereby granted for the distribution of this firmware
568 * data in hexadecimal or equivalent format, provided this copyright
569 * notice is accompanying it.
570
571Found in hex form in kernel source.
572
573--------------------------------------------------------------------------
574
575Driver: starfire - Adaptec Starfire/DuraLAN support
576
577File: adaptec/starfire_rx.bin
578File: adaptec/starfire_tx.bin
579
580Licence: Allegedly GPLv2, but no source visible.
581
582Found in hex form in kernel source, with the following notice:
583
584 BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE IT IS LICENSED "AS IS" AND
585 THERE IS NO WARRANTY FOR THE PROGRAM, INCLUDING BUT NOT LIMITED TO THE
586 IMPLIED WARRANTIES OF MERCHANTIBILITY OR FITNESS FOR A PARTICULAR PURPOSE
587 (TO THE EXTENT PERMITTED BY APPLICABLE LAW). USE OF THE PROGRAM IS AT YOUR
588 OWN RISK. IN NO EVENT WILL ADAPTEC OR ITS LICENSORS BE LIABLE TO YOU FOR
589 DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES
590 ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM.
591
592--------------------------------------------------------------------------
593
594Driver: i2400m-usb - Intel 2400 Wireless WiMAX Connection over USB
595
596File: i2400m-fw-usb-1.3.sbcf
597File: i2400m-fw-usb-1.4.sbcf
598
599Licence: Redistributable. See LICENCE.i2400m for details
600
601Also available from http://linuxwimax.org/Download
602
603--------------------------------------------------------------------------
604
605Driver: libertas - Marvell Libertas fullmac-type 802.11b/g cards
606
607File: libertas/cf8385.bin
608File: libertas/cf8385_helper.bin
609File: libertas/gspi8682.bin
610File: libertas/gspi8682_helper.bin
611File: libertas/gspi8686_v9.bin
612File: libertas/gspi8686_v9_helper.bin
613File: libertas/gspi8688.bin
614File: libertas/gspi8688_helper.bin
615File: libertas/sd8385.bin
616File: libertas/sd8385_helper.bin
617File: libertas/sd8682.bin
618File: libertas/sd8682_helper.bin
619File: libertas/sd8686_v8.bin
620File: libertas/sd8686_v8_helper.bin
621File: libertas/sd8686_v9.bin
622File: libertas/sd8686_v9_helper.bin
623File: libertas/sd8688.bin
624File: libertas/sd8688_helper.bin
625File: libertas/usb8388_v5.bin
626File: libertas/usb8388_v9.bin
627File: libertas/usb8682.bin
628
629Licence: Redistributable. See LICENCE.libertas for details. Extracted from
630Linux driver tarballs downloaded from Marvell's "Extranet" with permission.
631
632--------------------------------------------------------------------------
633
634Driver: mwl8k - Marvell Libertas softmac-type 802.11b/g cards
635
636File: mwl8k/fmimage_8687.fw
637File: mwl8k/helper_8687.fw
638
639Licence: Redistributable. See LICENCE.mwl8k for details. Downloaded from
640Marvell's "Extranet" with permission.
641
642--------------------------------------------------------------------------
643
644
645Driver: iwlwifi - Intel Wireless Wifi
646
647File: iwlwifi-3945-2.ucode
648Info: v15.32.2.9
649
650File: iwlwifi-4965-2.ucode
651Info: v228.61.2.24
652
653File: iwlwifi-5000-1.ucode
654Info: v5.4.A.11 (aka v5.4.1.16)
655
656File: iwlwifi-5000-2.ucode
657Info: v8.24.2.12
658
659File: iwlwifi-5150-2.ucode
660Info: v8.24.2.2
661
662File: iwlwifi-1000-3.ucode
663Info: v128.50.3.1
664
665File: iwlwifi-6000-4.ucode
666Info: v9.193.4.1
667
668File: iwlwifi-6050-4.ucode
669Info: v9.201.4.1
670
671Licence: Redistributable. See LICENCE.iwlwifi_firmware for details
672
673Also available from http://intellinuxwireless.org/?n=Downloads
674
675--------------------------------------------------------------------------
676
677Driver: cx231xx - Conexant Cx23100/101/102 USB broadcast A/V decoder
678
679File: v4l-cx231xx-avcore-01.fw
680
681Licence:
682 Conexant grants permission to use and redistribute these firmware
683 files for use with Conexant devices, but not as a part of the Linux
684 kernel or in any other form which would require these files themselves
685 to be covered by the terms of the GNU General Public License.
686 These firmware files are distributed in the hope that they will be
687 useful, but WITHOUT ANY WARRANTY; without even the implied warranty
688 of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
689
690--------------------------------------------------------------------------
691
692Driver: tehuti - Tehuti Networks 10G Ethernet
693
694File: tehuti/bdx.bin
695
696Licence:
697
698 Copyright (C) 2007 Tehuti Networks Ltd.
699
700 Permission is hereby granted for the distribution of this firmware data
701 in hexadecimal or equivalent format, provided this copyright notice is
702 accompanying it.
703
704Found in hex form in kernel source.
705
706--------------------------------------------------------------------------
707
708Driver: typhoon - 3cr990 series Typhoon
709
710File: 3com/typhoon.bin
711
712Licence:
713/*
714 * Copyright 1999-2004 3Com Corporation. All Rights Reserved.
715 *
716 * Redistribution and use in source and binary forms of the 3c990img.h
717 * microcode software are permitted provided that the following conditions
718 * are met:
719 * 1. Redistribution of source code must retain the above copyright
720 * notice, this list of conditions and the following disclaimer.
721 * 2. Redistribution in binary form must reproduce the above copyright
722 * notice, this list of conditions and the following disclaimer in the
723 * documentation and/or other materials provided with the distribution.
724 * 3. The name of 3Com may not be used to endorse or promote products
725 * derived from this software without specific prior written permission
726 *
727 * THIS SOFTWARE IS PROVIDED BY 3COM ``AS IS'' AND ANY EXPRESS OR
728 * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
729 * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
730 * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
731 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
732 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
733 * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
734 * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
735 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
736 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
737 *
738 * USER ACKNOWLEDGES AND AGREES THAT PURCHASE OR USE OF THE 3c990img.h
739 * MICROCODE SOFTWARE WILL NOT CREATE OR GIVE GROUNDS FOR A LICENSE BY
740 * IMPLICATION, ESTOPPEL, OR OTHERWISE IN ANY INTELLECTUAL PROPERTY RIGHTS
741 * (PATENT, COPYRIGHT, TRADE SECRET, MASK WORK, OR OTHER PROPRIETARY RIGHT)
742 * EMBODIED IN ANY OTHER 3COM HARDWARE OR SOFTWARE EITHER SOLELY OR IN
743 * COMBINATION WITH THE 3c990img.h MICROCODE SOFTWARE
744 */
745
746Found in hex form in kernel source.
747
748--------------------------------------------------------------------------
749
750Driver: yam - YAM driver for AX.25
751
752File: yam/1200.bin
753File: yam/9600.bin
754
755Licence:
756 * (C) F6FBB 1998
757
758Found in hex form in kernel source.
759
760--------------------------------------------------------------------------
761
762Driver: 3c359 - 3Com 3C359 Token Link Velocity XL adapter
763
764File: 3com/3C359.bin
765
766Licence:
767/*
768 * The firmware this driver downloads into the tokenring card is a
769 * separate program and is not GPL'd source code, even though the Linux
770 * side driver and the routine that loads this data into the card are.
771 *
772 * This firmware is licensed to you strictly for use in conjunction
773 * with the use of 3Com 3C359 TokenRing adapters. There is no
774 * waranty expressed or implied about its fitness for any purpose.
775 */
776/* 3c359_microcode.mac: 3Com 3C359 Tokenring microcode.
777 *
778 * Notes:
779 * - Loaded from xl_init upon adapter initialization.
780 *
781 * Available from 3Com as part of their standard 3C359 driver.
782 */
783
784Found in hex form in kernel source.
785
786--------------------------------------------------------------------------
787
788Driver: pcnet_cs - NE2000 compatible PCMCIA adapter
789
790File: cis/LA-PCM.cis
791File: cis/PCMLM28.cis
792File: cis/DP83903.cis
793File: cis/NE2K.cis
794File: cis/tamarack.cis
795File: cis/PE-200.cis
796File: cis/PE520.cis
797
798Licence: GPL
799
800Originally developed by the pcmcia-cs project
801
802--------------------------------------------------------------------------
803
804Driver: 3c589_cs - 3Com PCMCIA adapter
805
806File: cis/3CXEM556.cis
807
808Licence: GPL
809
810Originally developed by the pcmcia-cs project
811
812--------------------------------------------------------------------------
813
814Driver: 3c574_cs - 3Com PCMCIA adapter
815
816File: cis/3CCFEM556.cis
817
818Licence: GPL
819
820Originally developed by the pcmcia-cs project
821
822--------------------------------------------------------------------------
823
824Driver: serial_cs - Serial PCMCIA adapter
825
826File: cis/MT5634ZLX.cis
827File: cis/RS-COM-2P.cis
828File: cis/COMpad2.cis
829File: cis/COMpad4.cis
830
831Licence: GPL
832
833Originally developed by the pcmcia-cs project
834
835--------------------------------------------------------------------------
836
837Driver: serial_cs - Serial PCMCIA adapter
838
839File: cis/SW_555_SER.cis
840File: cis/SW_7xx_SER.cis
841File: cis/SW_8xx_SER.cis
842
843Licence: GPLv3
844
845Copyright Sierra Wireless
846
847--------------------------------------------------------------------------
848
849Driver: smc91c92_cs - SMC 91Cxx PCMCIA
850
851File: ositech/Xilinx7OD.bin
852
853Licence: Allegedly GPL, but no source visible. Marked:
854 This file contains the firmware of Seven of Diamonds from OSITECH.
855 (Special thanks to Kevin MacPherson of OSITECH)
856
857Found in hex form in kernel source.
858
859--------------------------------------------------------------------------
860
861Driver: cx23418 - Conexant PCI Broadcast A/V with MPEG encoder
862
863File: v4l-cx23418-apu.fw
864File: v4l-cx23418-cpu.fw
865File: v4l-cx23418-dig.fw
866
867Licence:
868 Conexant grants permission to use and redistribute these firmware
869 files for use with Conexant devices, but not as a part of the Linux
870 kernel or in any other form which would require these files themselves
871 to be covered by the terms of the GNU General Public License.
872 These firmware files are distributed in the hope that they will be
873 useful, but WITHOUT ANY WARRANTY; without even the implied warranty
874 of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
875
876--------------------------------------------------------------------------
877
878Driver: cx23885 - Conexant PCI Express Broadcast A/V decoder
879
880File: v4l-cx23885-avcore-01.fw
881File: v4l-cx23885-enc.fw
882
883Licence:
884 Conexant grants permission to use and redistribute these firmware
885 files for use with Conexant devices, but not as a part of the Linux
886 kernel or in any other form which would require these files themselves
887 to be covered by the terms of the GNU General Public License.
888 These firmware files are distributed in the hope that they will be
889 useful, but WITHOUT ANY WARRANTY; without even the implied warranty
890 of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
891
892--------------------------------------------------------------------------
893
894Driver: cx23840 - Conexant sideport Broadcast A/V decoder
895
896File: v4l-cx25840.fw
897
898Licence:
899 Conexant grants permission to use and redistribute these firmware
900 files for use with Conexant devices, but not as a part of the Linux
901 kernel or in any other form which would require these files themselves
902 to be covered by the terms of the GNU General Public License.
903 These firmware files are distributed in the hope that they will be
904 useful, but WITHOUT ANY WARRANTY; without even the implied warranty
905 of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
906
907--------------------------------------------------------------------------
908
909Driver: qlogicpti - PTI Qlogic, ISP Driver
910
911File: qlogic/isp1000.bin
912
913Licence: Unknown
914
915Found in hex form in kernel source.
916
917--------------------------------------------------------------------------
918
919Driver: myri_sbus - MyriCOM Gigabit Ethernet
920
921File: myricom/lanai.bin
922
923Licence: Unknown
924
925Found in hex form in kernel source.
926
927--------------------------------------------------------------------------
928
929Driver: bnx2x: Broadcom Everest
930
931File: bnx2x-e1-4.8.53.0.fw
932File: bnx2x-e1h-4.8.53.0.fw
933File: bnx2x-e1-5.2.7.0.fw
934File: bnx2x-e1h-5.2.7.0.fw
935File: bnx2x-e1-5.2.13.0.fw
936File: bnx2x-e1h-5.2.13.0.fw
937
938License:
939 Copyright (c) 2007-2010 Broadcom Corporation
940
941 This file contains firmware data derived from proprietary unpublished
942 source code, Copyright (c) 2007-2009 Broadcom Corporation.
943
944 Permission is hereby granted for the distribution of this firmware data
945 in hexadecimal or equivalent format, provided this copyright notice is
946 accompanying it.
947
948
949Found in hex form in kernel source.
950
951--------------------------------------------------------------------------
952
953Driver: bnx2 - Broadcom NetXtremeII
954
955File: bnx2/bnx2-mips-06-4.6.16.fw
956File: bnx2/bnx2-mips-06-5.0.0.j3.fw
957File: bnx2/bnx2-mips-06-5.0.0.j6.fw
958File: bnx2/bnx2-mips-09-4.6.17.fw
959File: bnx2/bnx2-mips-09-5.0.0.j3.fw
960File: bnx2/bnx2-mips-09-5.0.0.j9.fw
961File: bnx2/bnx2-rv2p-06-4.6.16.fw
962File: bnx2/bnx2-rv2p-06-5.0.0.j3.fw
963File: bnx2/bnx2-rv2p-09-4.6.15.fw
964File: bnx2/bnx2-rv2p-09-5.0.0.j3.fw
965File: bnx2/bnx2-rv2p-09-5.0.0.j10.fw
966File: bnx2/bnx2-rv2p-09ax-5.0.0.j3.fw
967File: bnx2/bnx2-rv2p-09ax-5.0.0.j10.fw
968
969Licence:
970
971 This file contains firmware data derived from proprietary unpublished
972 source code, Copyright (c) 2004 - 2010 Broadcom Corporation.
973
974 Permission is hereby granted for the distribution of this firmware data
975 in hexadecimal or equivalent format, provided this copyright notice is
976 accompanying it.
977
978Found in hex form in kernel source.
979
980--------------------------------------------------------------------------
981
982Driver: dvb-ttpci -- AV7110 cards
983
984File: av7110/bootcode.bin
985
986Licence: GPLv2 or later
987
988ARM assembly source code available at http://www.linuxtv.org/downloads/firmware/Boot.S
989
990--------------------------------------------------------------------------
991
992Driver: snd-wavefront - ISA WaveFront sound card
993
994File: yamaha/yss225_registers.bin
995
996Licence: Allegedly GPLv2+, but no source visible.
997
998Found in hex form in kernel source, with the following comment:
999 Copyright (c) 1998-2002 by Paul Davis <pbd@op.net>
1000
1001--------------------------------------------------------------------------
1002
1003Driver: rt61pci - Ralink RT2561, RT2561S, RT2661 wireless MACs
1004
1005File: rt2561.bin rt2561s.bin rt2661.bin
1006
1007Licence: Redistributable. See LICENCE.ralink-firmware.txt for details
1008
1009Downloaded from http://www.ralinktech.com/ralink/Home/Support/Linux.html
1010
1011--------------------------------------------------------------------------
1012
1013Driver: rt73usb - Ralink RT2571W, RT2671 wireless MACs
1014
1015File: rt73.bin
1016
1017Licence: Redistributable. See LICENCE.ralink-firmware.txt for details
1018
1019Downloaded from http://www.ralinktech.com/ralink/Home/Support/Linux.html
1020
1021--------------------------------------------------------------------------
1022
1023Driver: rt2860sta - Ralink RT2860, RT2890 wireless MACs
1024
1025File: rt2860.bin
1026
1027Licence: Redistributable. See LICENCE.ralink-firmware.txt for details
1028
1029Downloaded from http://www.ralinktech.com/ralink/Home/Support/Linux.html
1030
1031--------------------------------------------------------------------------
1032
1033Driver: rt2860sta - Ralink RT3090 wireless MACs
1034
1035File: rt3090.bin
1036
1037Licence: Redistributable. See LICENCE.ralink-firmware.txt for details
1038
1039Found in hex form in kernel source.
1040
1041--------------------------------------------------------------------------
1042
1043Driver: rt2870sta - Ralink RT2870, RT3070, RT3071, RT3072 wireless MACs
1044
1045File: rt2870.bin
1046File: rt3070.bin
1047File: rt3071.bin
1048
1049Licence: Redistributable. See LICENCE.ralink-firmware.txt for details
1050
1051Found in hex form in kernel source.
1052
1053--------------------------------------------------------------------------
1054
1055Driver: usbdux/usbduxfast - usbdux data acquisition cards
1056
1057File: usbdux_firmware.bin
1058File: usbduxfast_firmware.bin
1059Source: usbdux/fx2-include.asm
1060Source: usbdux/usbduxfast_firmware.asm
1061Source: usbdux/usbdux_firmware.asm
1062
1063Licence: GPLv2. See source code in usbdux/ subdirectory.
1064
1065Provided from the author, Bernd Porr <BerndPorr@f2s.com>
1066
1067--------------------------------------------------------------------------
1068
1069Driver: xc5000 - Xceive 5000 Tuner driver
1070
1071File: dvb-fe-xc5000-1.6.114.fw
1072Info: v1.6.114
1073
1074Licence: Redistributable. See LICENCE.xc5000 for details
1075
1076--------------------------------------------------------------------------
1077
1078Driver: dib0700 - DiBcom dib0700 USB DVB bridge driver
1079
1080File: dvb-usb-dib0700-1.20.fw
1081Info: v1.20
1082
1083Licence: Redistributable. See LICENCE.dib0700 for details
1084
1085--------------------------------------------------------------------------
1086
1087Driver: ath3k - DFU Driver for Atheros bluetooth chipset AR3011
1088
1089File: ath3k-1.fw
1090Info: v1.0
1091
1092Licence: Redistributable. See LICENCE.atheros_firmware for details
1093
1094--------------------------------------------------------------------------
1095
1096Driver: mga - Matrox G200/G400/G550
1097
1098File: matrox/g200_warp.fw
1099File: matrox/g400_warp.fw
1100
1101Licence:
1102
1103Copyright 1999 Matrox Graphics Inc.
1104All Rights Reserved.
1105
1106Permission is hereby granted, free of charge, to any person obtaining a
1107copy of this software and associated documentation files (the "Software"),
1108to deal in the Software without restriction, including without limitation
1109the rights to use, copy, modify, merge, publish, distribute, sublicense,
1110and/or sell copies of the Software, and to permit persons to whom the
1111Software is furnished to do so, subject to the following conditions:
1112
1113The above copyright notice and this permission notice shall be included
1114in all copies or substantial portions of the Software.
1115
1116THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
1117OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
1118FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
1119MATROX GRAPHICS INC., OR ANY OTHER CONTRIBUTORS BE LIABLE FOR ANY CLAIM,
1120DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
1121OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE
1122OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
1123
1124Found in hex form in kernel source.
1125
1126--------------------------------------------------------------------------
1127
1128Driver: r128 - ATI Rage 128
1129
1130File: r128/r128_cce.bin
1131
1132Licence:
1133
1134Copyright 2000 Advanced Micro Devices, Inc.
1135
1136 * Permission is hereby granted, free of charge, to any person obtaining a
1137 * copy of this software and associated documentation files (the "Software"),
1138 * to deal in the Software without restriction, including without limitation
1139 * the rights to use, copy, modify, merge, publish, distribute, sublicense,
1140 * and/or sell copies of the Software, and to permit persons to whom the
1141 * Software is furnished to do so, subject to the following conditions:
1142 *
1143 * The above copyright notice and this permission notice (including the next
1144 * paragraph) shall be included in all copies or substantial portions of the
1145 * Software.
1146 *
1147 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
1148 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
1149 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
1150 * PRECISION INSIGHT AND/OR ITS SUPPLIERS BE LIABLE FOR ANY CLAIM, DAMAGES OR
1151 * OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
1152 * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
1153 * DEALINGS IN THE SOFTWARE.
1154
1155Found in decimal form in kernel source.
1156
1157--------------------------------------------------------------------------
1158
1159Driver: radeon - ATI Radeon
1160
1161File: radeon/R100_cp.bin
1162File: radeon/R200_cp.bin
1163File: radeon/R300_cp.bin
1164File: radeon/R420_cp.bin
1165File: radeon/RS600_cp.bin
1166File: radeon/RS690_cp.bin
1167File: radeon/R520_cp.bin
1168File: radeon/R600_pfp.bin
1169File: radeon/R600_me.bin
1170File: radeon/RV610_pfp.bin
1171File: radeon/RV610_me.bin
1172File: radeon/RV630_pfp.bin
1173File: radeon/RV630_me.bin
1174File: radeon/RV620_pfp.bin
1175File: radeon/RV620_me.bin
1176File: radeon/RV635_pfp.bin
1177File: radeon/RV635_me.bin
1178File: radeon/RV670_pfp.bin
1179File: radeon/RV670_me.bin
1180File: radeon/RS780_pfp.bin
1181File: radeon/RS780_me.bin
1182File: radeon/RV770_pfp.bin
1183File: radeon/RV770_me.bin
1184File: radeon/RV730_pfp.bin
1185File: radeon/RV730_me.bin
1186File: radeon/RV710_pfp.bin
1187File: radeon/RV710_me.bin
1188
1189Licence:
1190
1191 * Copyright 2007-2009 Advanced Micro Devices, Inc.
1192 * All Rights Reserved.
1193 *
1194 * Permission is hereby granted, free of charge, to any person obtaining a
1195 * copy of this software and associated documentation files (the "Software"),
1196 * to deal in the Software without restriction, including without limitation
1197 * the rights to use, copy, modify, merge, publish, distribute, sublicense,
1198 * and/or sell copies of the Software, and to permit persons to whom the
1199 * Software is furnished to do so, subject to the following conditions:
1200 *
1201 * The above copyright notice and this permission notice (including the next
1202 * paragraph) shall be included in all copies or substantial portions of the
1203 * Software.
1204 *
1205 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
1206 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
1207 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
1208 * IN NO EVENT SHALL THE COPYRIGHT OWNER(S) AND/OR ITS SUPPLIERS BE
1209 * LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
1210 * OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
1211 * WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
1212
1213Found in hex form in kernel source.
1214
1215--------------------------------------------------------------------------
1216
1217Driver: radeon - ATI Radeon
1218
1219File: radeon/R600_rlc.bin
1220File: radeon/R700_rlc.bin
1221File: radeon/CEDAR_me.bin
1222File: radeon/CEDAR_pfp.bin
1223File: radeon/CEDAR_rlc.bin
1224File: radeon/CYPRESS_me.bin
1225File: radeon/CYPRESS_pfp.bin
1226File: radeon/CYPRESS_rlc.bin
1227File: radeon/JUNIPER_me.bin
1228File: radeon/JUNIPER_pfp.bin
1229File: radeon/JUNIPER_rlc.bin
1230File: radeon/REDWOOD_me.bin
1231File: radeon/REDWOOD_pfp.bin
1232File: radeon/REDWOOD_rlc.bin
1233
1234Licence: Redistributable. See LICENSE.radeon_rlc for details.
1235
1236--------------------------------------------------------------------------
1237
1238Driver: s2255drv
1239
1240File: f2255usb.bin
1241File: s2250_loader.fw
1242File: s2250.fw
1243
1244Licence:
1245 Sensoray grants permission to use and redistribute these firmware
1246 files for use with Sensoray devices, but not as a part of the Linux
1247 kernel or in any other form which would require these files themselves
1248 to be covered by the terms of the GNU General Public License.
1249 These firmware files are distributed in the hope that they will be
1250 useful, but WITHOUT ANY WARRANTY; without even the implied warranty
1251 of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
1252
1253--------------------------------------------------------------------------
1254
1255Driver rtl8192e - Realtek 8192 PCI wireless driver
1256
1257File: RTL8192E/*
1258Licence: Redistributable, provided by Realtek in their driver
1259 source download.
1260
1261--------------------------------------------------------------------------
1262
1263Driver: DFU Driver for Atheros bluetooth chipset AR3011
1264
1265File: ath3k-2.fw
1266Info: v2.0
1267
1268Licence: Redistributable. See LICENCE.atheros_firmware for details
1269
1270--------------------------------------------------------------------------
1271
1272Driver: lgs8gxx - Legend Silicon GB20600 demodulator driver
1273
1274File: lgs8g75.fw
1275
1276Licence: Unknown
1277
1278Found in hex form in kernel source.
1279
1280--------------------------------------------------------------------------
1281
1282Driver: ueagle-atm - Driver for USB ADSL Modems based on Eagle IV Chipset
1283
1284File: ueagle-atm/CMV4p.bin.v2
1285File: ueagle-atm/DSP4p.bin
1286File: ueagle-atm/eagleIV.fw
1287Info: v1.0
1288
1289Licence: Redistributable. See LICENCE.ueagle-atm4-firmware for details
1290
1291--------------------------------------------------------------------------
1292
1293Driver: ueagle-atm - Driver for USB ADSL Modems based on Eagle I,II,III
1294
1295
1296File: ueagle-atm/930-fpga.bin
1297File: ueagle-atm/CMVeiWO.bin
1298File: ueagle-atm/CMVepFR10.bin
1299File: ueagle-atm/DSP9p.bin
1300File: ueagle-atm/eagleIII.fw
1301File: ueagle-atm/adi930.fw
1302File: ueagle-atm/CMVep.bin
1303File: ueagle-atm/CMVepFR.bin
1304File: ueagle-atm/DSPei.bin
1305File: ueagle-atm/CMV9i.bin
1306File: ueagle-atm/CMVepES03.bin
1307File: ueagle-atm/CMVepIT.bin
1308File: ueagle-atm/DSPep.bin
1309File: ueagle-atm/CMV9p.bin
1310File: ueagle-atm/CMVepES.bin
1311File: ueagle-atm/CMVepWO.bin
1312File: ueagle-atm/eagleI.fw
1313File: ueagle-atm/CMVei.bin
1314File: ueagle-atm/CMVepFR04.bin
1315File: ueagle-atm/DSP9i.bin
1316File: ueagle-atm/eagleII.fw
1317Info: v1.1
1318
1319Licence: Redistributable. Based on
1320 https://mail.gna.org/public/eagleusb-dev/2004-11/msg00172.html