]> git.ipfire.org Git - thirdparty/linux-firmware.git/blame - WHENCE
Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/gregkh/firmware
[thirdparty/linux-firmware.git] / WHENCE
CommitLineData
2507663c
DW
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
43e79a44
DW
11Driver: ambassador -- Madge Ambassador (Collage PCI 155 Server) ATM NIC.
12
13File: firmware/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
2507663c
DW
29Driver: 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--------------------------------------------------------------------------
eff4c1c2
DW
38
39Driver: 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--------------------------------------------------------------------------
543cbf03
DW
52
53Driver: 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--------------------------------------------------------------------------
d4ea0a04 65
9873bf8d
JSR
66Driver: SCSI_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
a923dad9
JSR
79Driver: SCSI_QLOGIC_1280 - 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--------------------------------------------------------------------------
a652b079 92
d4ea0a04
DW
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--------------------------------------------------------------------------
924483e7
DW
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--------------------------------------------------------------------------
1b1e5936
DW
118
119Driver: 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--------------------------------------------------------------------------
9adcf922
DW
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--------------------------------------------------------------------------
eb8491a0
DW
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--------------------------------------------------------------------------
b45deb58
DW
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--------------------------------------------------------------------------
17880cf6
DW
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--------------------------------------------------------------------------
9abb8873 238
e301324f 239Driver: ti_usb_3410_5052 -- USB TI 3410/5052 serial device
9abb8873
DW
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--------------------------------------------------------------------------
0189189a 253
e301324f
CA
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
0189189a
DW
268Driver: whiteheat -- USB ConnectTech WhiteHEAT serial device
269
270File: whiteheat.fw
271Version: 4.06
272
273File: whiteheat_loader.fw
274File: whiteheat_loader_debug.fw
275
276Licence: Allegedly GPLv2, but no source visible. Marked:
277 Copyright (C) 2000-2002 ConnectTech Inc
278
279Debug loader claims the following behaviour:
280 Port 1 LED flashes when the vend_ax program is running
281 Port 2 LED flashes when any SETUP command arrives
282 Port 3 LED flashes when any valid VENDOR request occurs
283 Port 4 LED flashes when the EXTERNAL RAM DOWNLOAD request occurs
284
285Converted from Intel HEX files, used in our binary representation of ihex.
286
287--------------------------------------------------------------------------
73bc148a
DW
288
289Driver: ip2 -- Computone IntelliPort Plus serial device
290
291File: intelliport2.bin
292
293Licence: Unknown
294
295Found in hex form in kernel source.
296
297--------------------------------------------------------------------------
edc44dda
DW
298
299Driver: CPiA2 -- cameras based on Vision's CPiA2
300
301File: cpia2/stv0672_vp4.bin
302
303Licence: Allegedly GPLv2+, but no source visible. Marked:
304 Copyright (C) 2001 STMicroelectronics, Inc.
305 Contact: steve.miller@st.com
306 Description: This file contains patch data for the CPiA2 (stv0672) VP4.
307
308Found in hex form in kernel source.
309
310--------------------------------------------------------------------------
225e3125
DW
311
312Driver: DABUSB -- Digital Audio Broadcasting (DAB) Receiver for USB and Linux
313
314File: dabusb/firmware.fw
315File: dabusb/bitstream.bin
316
317Licence: Distributable
318
319 * Copyright (C) 1999 BayCom GmbH
320 *
321 * Redistribution and use in source and binary forms, with or without
322 * modification, are permitted provided that redistributions of source
323 * code retain the above copyright notice and this comment without
324 * modification.
325
326--------------------------------------------------------------------------
5c5a083a
JS
327
328Driver: USB_VICAM -- USB 3com HomeConnect (aka vicam)
329
330File: vicam/firmware.fw
331
332Licence: Unknown
333
334Found in hex form in kernel source.
335
336--------------------------------------------------------------------------
3ab8dfb9
JS
337
338Driver: USB_SERIAL_EDGEPORT - USB Inside Out Edgeport Serial Driver
339
340File: edgeport/boot.fw
341File: edgeport/boot2.fw
342File: edgeport/down.fw
343File: edgeport/down2.fw
344
345Licence: Allegedly GPLv2+, but no source visible. Marked:
346//**************************************************************
347//* Edgeport/4 Binary Image
348//* Generated by HEX2C v1.06
349//* Copyright (C) 1998 Inside Out Networks, All rights reserved.
350//**************************************************************
351
352Found in hex form in kernel source.
353
354--------------------------------------------------------------------------
942b3216
JS
355
356Driver: USB_SERIAL_EDGEPORT_TI - USB Inside Out Edgeport Serial Driver
357(TI Devices)
358
359File: edgeport/down3.bin
360
361Licence:
362//**************************************************************
363//* Edgeport Binary Image (for TI based products)
364//* Generated by TIBin2C v2.00 (watchport)
365//* Copyright (C) 2001 Inside Out Networks, All rights reserved.
366//**************************************************************
367
368Found in hex form in kernel source.
369
370--------------------------------------------------------------------------
68c4f016
JS
371
372Driver: ATARI_DSP56K - Atari DSP56k support
373
374File: dsp56k/bootstrap.bin
375Source: dsp56k/bootstrap.asm
376
377Licence: GPLv2 or later
378
379DSP56001 assembler, possibly buildable with a56 from
380http://www.zdomain.com/a56.html
381
382--------------------------------------------------------------------------
b213a921
JS
383
384Driver: SND_SB16_CSP - Sound Blaster 16/AWE CSP support
385
386File: sb16/mulaw_main.csp
387File: sb16/alaw_main.csp
388File: sb16/ima_adpcm_init.csp
389File: sb16/ima_adpcm_playback.csp
390File: sb16/ima_adpcm_capture.csp
391
392Licence: Allegedly GPLv2+, but no source visible. Marked:
393/*
394 * Copyright (c) 1994 Creative Technology Ltd.
395 * Microcode files for SB16 Advanced Signal Processor
396 */
397
398Found in hex form in kernel source.
399
400--------------------------------------------------------------------------
439c03cf
DW
401
402Driver: SCSI_QLA_FC - QLogic QLA2XXX Fibre Channel
403
404File: ql2100_fw.bin -- 1.19.38 TP
405File: ql2200_fw.bin -- 2.02.08 TP
406File: ql2300_fw.bin -- 3.03.20 IPX
407File: ql2322_fw.bin -- 3.03.20 IPX
408File: ql2400_fw.bin -- 4.04.04 IP
409File: ql2500_fw.bin -- 4.04.04
410
411Licence: Redistributable. See LICENCE.qla2xxx for details
412
413Available from ftp://ftp.qlogic.com/outgoing/linux/firmware/
d10bf8bb
DK
414
415--------------------------------------------------------------------------
416
417Driver: ORINOCO - Agere/Prism/Symbol Orinoco support
418
419File: agere_sta_fw.bin -- 9.48 Hermes I
420File: agere_ap_fw.bin -- 9.48 Hermes I
421
422Licence: Redistributable. See LICENCE.agere for details
b66ece11
LR
423
424--------------------------------------------------------------------------
425
426Driver: AR9170 - Atheros 802.11n "otus" USB
427
428File: ar9170-1.fw
429File: ar9170-2.fw
430
224d4493 431Licence: Redistributable. See LICENCE.atheros_firmware for details
20d34dd4
DW
432
433--------------------------------------------------------------------------
434
35b30840
S
435Driver: AR9271 - Atheros HTC device (USB)
436
437File: ar9271.fw
438
439Licence: Redistributable. See LICENCE.atheros_firmware for details
440
441--------------------------------------------------------------------------
442
a9dce495
JS
443Driver: CASSINI - Sun Cassini
444
445File: sun/cassini.bin
446
447Licence: Unknown
448
449Found in hex form in kernel source.
450
451--------------------------------------------------------------------------
94cebd28 452
bb759d64
LD
453Driver: SLICOSS - Alacritech IS-NIC products
454
e99eb076
DW
455File: slicoss/gbdownload.sys
456File: slicoss/gbrcvucode.sys
457File: slicoss/oasisdbgdownload.sys
458File: slicoss/oasisdownload.sys
459File: slicoss/oasisrcvucode.sys
bb759d64 460
358e9077
MT
461Licence:
462 Copyright (C) 1999-2009 Alacritech, Inc.
463
464 as an unpublished work. This notice does not imply unrestricted or
465 public access to the source code from which this firmware image is
466 derived. Except as noted below this firmware image may not be
467 reproduced, used, sold or transferred to any third party without
468 Alacritech's prior written consent. All Rights Reserved.
469
470 Permission is hereby granted for the distribution of this firmware
471 image as part of a Linux or other Open Source operating system kernel
472 in text or binary form as required.
473
6c850e37 474 This firmware may not be modified.
bb759d64
LD
475
476Found in hex form in kernel source.
477
478--------------------------------------------------------------------------
a66a29b1
MT
479
480Driver: SXG - Alacritech IS-NIC products
481
e99eb076
DW
482File: sxg/saharadownloadB.sys
483File: sxg/saharadbgdownloadB.sys
a66a29b1 484
358e9077
MT
485Licence:
486 Copyright (C) 1999-2009 Alacritech, Inc.
487
488 as an unpublished work. This notice does not imply unrestricted or
489 public access to the source code from which this firmware image is
490 derived. Except as noted below this firmware image may not be
491 reproduced, used, sold or transferred to any third party without
492 Alacritech's prior written consent. All Rights Reserved.
493
494 Permission is hereby granted for the distribution of this firmware
495 image as part of a Linux or other Open Source operating system kernel
496 in text or binary form as required.
497
6c850e37 498 This firmware may not be modified.
a66a29b1
MT
499
500Found in hex form in kernel source.
a66a29b1
MT
501
502--------------------------------------------------------------------------
94cebd28
DLR
503
504Driver: cxgb3 - Chelsio Terminator 3 1G/10G Ethernet adapter
505
cc8127f1
DW
506File: cxgb3/t3b_psram-1.1.0.bin
507File: cxgb3/t3c_psram-1.1.0.bin
508File: cxgb3/t3fw-7.0.0.bin
509File: cxgb3/t3fw-7.1.0.bin
e99eb076 510file: cxgb3/t3fw-7.4.0.bin
94cebd28 511
224d4493 512Licence: GPLv2 or OpenIB.org BSD license, no source visible
94cebd28
DLR
513
514--------------------------------------------------------------------------
515
10719d6d
DLR
516Driver: cxgb3 - Chelsio Terminator 3 1G/10G Ethernet adapter
517
518File: cxgb3/ael2005_opt_edc.bin.ihex
519File: cxgb3/ael2005_twx_edc.bin.ihex
520File: cxgb3/ael2020_twx_edc.bin.ihex
521
522Licence:
523 * Copyright (c) 2007-2009 NetLogic Microsystems, Inc.
524 *
525 * Permission is hereby granted for the distribution of this firmware
526 * data in hexadecimal or equivalent format, provided this copyright
527 * notice is accompanying it.
528
529Found in hex form in kernel source.
530
531--------------------------------------------------------------------------
532
f2002e2d
JSR
533Driver: e100 -- Intel PRO/100 Ethernet NIC
534
535File: e100/d101m_ucode.bin
536File: e100/d101s_ucode.bin
537File: e100/d102e_ucode.bin
538
539Licence: Unknown
540
541Found in hex form in kernel source.
542
543--------------------------------------------------------------------------
544
31797a1c
JS
545Driver: acenic -- Alteon AceNIC Gigabit Ethernet card
546
547File: acenic/tg1.bin
548File: acenic/tg2.bin
549
550Licence: Unknown
551
552Found in hex form in kernel source, but source allegedly available at
553http://alteon.shareable.org/
554
555--------------------------------------------------------------------------
fee37e0d
JSR
556
557Driver: tigon3 -- Broadcom Tigon3 based gigabit Ethernet cards
558
559File: tigon/tg3.bin
560File: tigon/tg3_tso.bin
561File: tigon/tg3_tso5.bin
562
563Licence:
564 * Firmware is:
565 * Derived from proprietary unpublished source code,
566 * Copyright (C) 2000-2003 Broadcom Corporation.
567 *
568 * Permission is hereby granted for the distribution of this firmware
569 * data in hexadecimal or equivalent format, provided this copyright
570 * notice is accompanying it.
571
572Found in hex form in kernel source.
573
574--------------------------------------------------------------------------
e1cd8d9e
JSR
575
576Driver: ADAPTEC_STARFIRE - Adaptec Starfire/DuraLAN support
577
578File: adaptec/starfire_rx.bin
579File: adaptec/starfire_tx.bin
580
581Licence: Allegedly GPLv2, but no source visible.
582
583Found in hex form in kernel source, with the following notice:
584
585 BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE IT IS LICENSED "AS IS" AND
586 THERE IS NO WARRANTY FOR THE PROGRAM, INCLUDING BUT NOT LIMITED TO THE
587 IMPLIED WARRANTIES OF MERCHANTIBILITY OR FITNESS FOR A PARTICULAR PURPOSE
588 (TO THE EXTENT PERMITTED BY APPLICABLE LAW). USE OF THE PROGRAM IS AT YOUR
589 OWN RISK. IN NO EVENT WILL ADAPTEC OR ITS LICENSORS BE LIABLE TO YOU FOR
590 DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES
591 ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM.
592
593--------------------------------------------------------------------------
55b6b25c 594
d4cfa9f1 595Driver: i2400m-usb - Intel 2400 Wireless WiMAX Connection over USB
6ac109ba
IPG
596
597File: i2400m-fw-usb-1.3.sbcf
d4cfa9f1 598File: i2400m-fw-usb-1.4.sbcf
6ac109ba 599
224d4493 600Licence: Redistributable. See LICENCE.i2400m for details
6ac109ba
IPG
601
602Also available from http://linuxwimax.org/Download
55b6b25c
DW
603
604--------------------------------------------------------------------------
bdd4d91e
DW
605
606Driver: libertas - Marvell Libertas fullmac-type 802.11b/g cards
607
608File: cf8385.bin
609File: cf8385_helper.bin
8ad78631
DW
610File: gspi8682.bin
611File: gspi8682_helper.bin
bdd4d91e
DW
612File: gspi8686_v9.bin
613File: gspi8686_v9_helper.bin
8ad78631
DW
614File: gspi8688.bin
615File: gspi8688_helper.bin
bdd4d91e
DW
616File: sd8385.bin
617File: sd8385_helper.bin
8ad78631
DW
618File: sd8682.bin
619File: sd8682_helper.bin
bdd4d91e
DW
620File: sd8686_v8.bin
621File: sd8686_v8_helper.bin
622File: sd8686_v9.bin
623File: sd8686_v9_helper.bin
8ad78631
DW
624File: sd8688.bin
625File: sd8688_helper.bin
bdd4d91e
DW
626File: usb8388_v5.bin
627File: usb8388_v9.bin
8ad78631 628File: usb8682.bin
bdd4d91e 629
224d4493 630Licence: Redistributable. See LICENCE.libertas for details. Extracted from
bdd4d91e
DW
631Linux driver tarballs downloaded from Marvell's "Extranet" with permission.
632
633--------------------------------------------------------------------------
634
635Driver: mwl8k - Marvell Libertas softmac-type 802.11b/g cards
636
637File: fmimage_8687.fw
638File: helper_8687.fw
639
224d4493 640Licence: Redistributable. See LICENCE.mwl8k for details. Downloaded from
bdd4d91e
DW
641Marvell's "Extranet" with permission.
642
643--------------------------------------------------------------------------
644
caef650a
CR
645
646Driver: iwlwifi - Intel Wireless Wifi
647
648File: iwlwifi-3945-2.ucode
d90a18c9 649Info: v15.32.2.9
caef650a
CR
650
651File: iwlwifi-4965-2.ucode
b55ed032 652Info: v228.61.2.24
caef650a
CR
653
654File: iwlwifi-5000-1.ucode
655Info: v5.4.A.11 (aka v5.4.1.16)
656
58013911
RC
657File: iwlwifi-5000-2.ucode
658Info: v8.24.2.12
659
80a20327
RC
660File: iwlwifi-5150-2.ucode
661Info: v8.24.2.2
662
c296f41d
RC
663File: iwlwifi-1000-3.ucode
664Info: v128.50.3.1
665
171dbc3d
CR
666File: iwlwifi-6000-4.ucode
667Info: v9.193.4.1
668
224d4493 669Licence: Redistributable. See LICENCE.iwlwifi_firmware for details
caef650a
CR
670
671Also available from http://intellinuxwireless.org/?n=Downloads
672
673--------------------------------------------------------------------------
6b933a27 674
a699eb69 675Driver: cx231xx - Conexant Cx23100/101/102 USB broadcast A/V decoder
6b933a27
MCC
676
677File: v4l-cx231xx-avcore-01.fw
678
224d4493 679Licence:
6b933a27
MCC
680 Conexant grants permission to use and redistribute these firmware
681 files for use with Conexant devices, but not as a part of the Linux
682 kernel or in any other form which would require these files themselves
683 to be covered by the terms of the GNU General Public License.
684 These firmware files are distributed in the hope that they will be
685 useful, but WITHOUT ANY WARRANTY; without even the implied warranty
686 of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
cc8127f1
DW
687
688--------------------------------------------------------------------------
689
8008f73c
BH
690Driver: TEHUTI - Tehuti Networks 10G Ethernet
691
692File: tehuti/bdx.bin
693
694Licence:
695
696 Copyright (C) 2007 Tehuti Networks Ltd.
697
698 Permission is hereby granted for the distribution of this firmware data
699 in hexadecimal or equivalent format, provided this copyright notice is
700 accompanying it.
701
702Found in hex form in kernel source.
703
704--------------------------------------------------------------------------
6ebd5bee
BH
705
706Driver: TYPHOON - 3cr990 series Typhoon
707
708File: 3com/typhoon.bin
709
710Licence:
711/*
712 * Copyright 1999-2004 3Com Corporation. All Rights Reserved.
713 *
714 * Redistribution and use in source and binary forms of the 3c990img.h
715 * microcode software are permitted provided that the following conditions
716 * are met:
717 * 1. Redistribution of source code must retain the above copyright
718 * notice, this list of conditions and the following disclaimer.
719 * 2. Redistribution in binary form must reproduce the above copyright
720 * notice, this list of conditions and the following disclaimer in the
721 * documentation and/or other materials provided with the distribution.
722 * 3. The name of 3Com may not be used to endorse or promote products
723 * derived from this software without specific prior written permission
724 *
725 * THIS SOFTWARE IS PROVIDED BY 3COM ``AS IS'' AND ANY EXPRESS OR
726 * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
727 * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
728 * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
729 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
730 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
731 * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
732 * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
733 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
734 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
735 *
736 * USER ACKNOWLEDGES AND AGREES THAT PURCHASE OR USE OF THE 3c990img.h
737 * MICROCODE SOFTWARE WILL NOT CREATE OR GIVE GROUNDS FOR A LICENSE BY
738 * IMPLICATION, ESTOPPEL, OR OTHERWISE IN ANY INTELLECTUAL PROPERTY RIGHTS
739 * (PATENT, COPYRIGHT, TRADE SECRET, MASK WORK, OR OTHER PROPRIETARY RIGHT)
740 * EMBODIED IN ANY OTHER 3COM HARDWARE OR SOFTWARE EITHER SOLELY OR IN
741 * COMBINATION WITH THE 3c990img.h MICROCODE SOFTWARE
742 */
743
744Found in hex form in kernel source.
745
746--------------------------------------------------------------------------
a8f3ffd6
JSR
747
748Driver: YAM - YAM driver for AX.25
749
750File: yam/1200.bin
751File: yam/9600.bin
752
753Licence:
754 * (C) F6FBB 1998
755
756Found in hex form in kernel source.
757
758--------------------------------------------------------------------------
de6f8d14
JSR
759
760Driver: 3C359 - 3Com 3C359 Token Link Velocity XL adapter
761
762File: 3com/3C359.bin
763
764Licence:
765/*
766 * The firmware this driver downloads into the tokenring card is a
767 * separate program and is not GPL'd source code, even though the Linux
768 * side driver and the routine that loads this data into the card are.
769 *
770 * This firmware is licensed to you strictly for use in conjunction
771 * with the use of 3Com 3C359 TokenRing adapters. There is no
772 * waranty expressed or implied about its fitness for any purpose.
773 */
774/* 3c359_microcode.mac: 3Com 3C359 Tokenring microcode.
775 *
776 * Notes:
777 * - Loaded from xl_init upon adapter initialization.
778 *
779 * Available from 3Com as part of their standard 3C359 driver.
780 */
781
782Found in hex form in kernel source.
783
784--------------------------------------------------------------------------
b06e75fd 785
252dceb8
KK
786Driver: PCMCIA_PCNET - NE2000 compatible PCMCIA adapter
787
788File: cis/LA-PCM.cis
1ca52a49 789 cis/PCMLM28.cis
9444d9d5
KK
790 cis/DP83903.cis
791 cis/NE2K.cis
792 cis/tamarack.cis
ee925081 793 cis/PE-200.cis
252dceb8
KK
794
795Licence: GPL
796
797Originally developed by the pcmcia-cs project
798
799--------------------------------------------------------------------------
800
5a6c8aff
KK
801Driver: PCMCIA_3C589 - 3Com PCMCIA adapter
802
803File: cis/3CXEM556.cis
804
805Licence: GPL
806
807Originally developed by the pcmcia-cs project
808
809--------------------------------------------------------------------------
810
811Driver: PCMCIA_3C574 - 3Com PCMCIA adapter
812
813File: cis/3CCFEM556.cis
814
815Licence: GPL
816
817Originally developed by the pcmcia-cs project
818
819--------------------------------------------------------------------------
820
1ca52a49
KK
821Driver: SERIAL_8250_CS - Serial PCMCIA adapter
822
823File: cis/MT5634ZLX.cis
824 cis/RS-COM-2P.cis
9444d9d5
KK
825 cis/COMpad2.cis
826 cis/COMpad4.cis
ee925081
KK
827 cis/SW_555_SER.cis
828 cis/SW_7xx_SER.cis
829 cis/SW_8xx_SER.cis
1ca52a49
KK
830
831Licence: GPL
832
833Originally developed by the pcmcia-cs project
834
835--------------------------------------------------------------------------
836
b06e75fd
JSR
837Driver: PCMCIA_SMC91C92 - SMC 91Cxx PCMCIA
838
839File: ositech/Xilinx7OD.bin
840
841Licence: Allegedly GPL, but no source visible. Marked:
842 This file contains the firmware of Seven of Diamonds from OSITECH.
843 (Special thanks to Kevin MacPherson of OSITECH)
844
845Found in hex form in kernel source.
846
847--------------------------------------------------------------------------
c22feacf 848
a699eb69
MCC
849Driver: cx23418 - Conexant PCI Broadcast A/V with MPEG encoder
850
851File: v4l-cx23418-apu.fw
852File: v4l-cx23418-cpu.fw
853File: v4l-cx23418-dig.fw
854
224d4493 855Licence:
a699eb69
MCC
856 Conexant grants permission to use and redistribute these firmware
857 files for use with Conexant devices, but not as a part of the Linux
858 kernel or in any other form which would require these files themselves
859 to be covered by the terms of the GNU General Public License.
860 These firmware files are distributed in the hope that they will be
861 useful, but WITHOUT ANY WARRANTY; without even the implied warranty
862 of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
863
864--------------------------------------------------------------------------
865
866Driver: cx23885 - Conexant PCI Express Broadcast A/V decoder
867
868File: v4l-cx23885-avcore-01.fw
869File: v4l-cx23885-enc.fw
870
224d4493 871Licence:
a699eb69
MCC
872 Conexant grants permission to use and redistribute these firmware
873 files for use with Conexant devices, but not as a part of the Linux
874 kernel or in any other form which would require these files themselves
875 to be covered by the terms of the GNU General Public License.
876 These firmware files are distributed in the hope that they will be
877 useful, but WITHOUT ANY WARRANTY; without even the implied warranty
878 of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
879
880--------------------------------------------------------------------------
881
882Driver: cx23840 - Conexant sideport Broadcast A/V decoder
883
884File: v4l-cx25840.fw
885
224d4493 886Licence:
a699eb69
MCC
887 Conexant grants permission to use and redistribute these firmware
888 files for use with Conexant devices, but not as a part of the Linux
889 kernel or in any other form which would require these files themselves
890 to be covered by the terms of the GNU General Public License.
891 These firmware files are distributed in the hope that they will be
892 useful, but WITHOUT ANY WARRANTY; without even the implied warranty
893 of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
c22feacf
DW
894
895--------------------------------------------------------------------------
a652b079 896
761eb27e
JSR
897Driver: SCSI_QLOGICPTI - PTI Qlogic, ISP Driver
898
899File: qlogic/isp1000.bin
900
901Licence: Unknown
902
903Found in hex form in kernel source.
904
905--------------------------------------------------------------------------
bfe8ff32 906
9ce2c73c
JSR
907Driver: MYRI_SBUS - MyriCOM Gigabit Ethernet
908
909File: myricom/lanai.bin
910
911Licence: Unknown
912
0eae2a4d
VZ
913Found in hex form in kernel source.
914
915--------------------------------------------------------------------------
916
917Driver: bnx2x: Broadcom Everest
918
e99eb076
DW
919File: bnx2x-e1-4.8.53.0.fw
920File: bnx2x-e1h-4.8.53.0.fw
1528f320
EG
921File: bnx2x-e1-5.2.7.0.fw.ihex
922File: bnx2x-e1h-5.2.7.0.fw.ihex
0eae2a4d 923
224d4493 924Licence:
0eae2a4d
VZ
925 Copyright (c) 2007-2009 Broadcom Corporation
926
927 This file contains firmware data derived from proprietary unpublished
928 source code, Copyright (c) 2007-2009 Broadcom Corporation.
929
930 Permission is hereby granted for the distribution of this firmware data
931 in hexadecimal or equivalent format, provided this copyright notice is
932 accompanying it.
933
934
9ce2c73c
JSR
935Found in hex form in kernel source.
936
937--------------------------------------------------------------------------
aaba5f25
MC
938
939Driver: BNX2 - Broadcom NetXtremeII
940
941File: bnx2/bnx2-mips-06-4.6.16.fw
c103430a 942File: bnx2/bnx2-mips-06-5.0.0.j3.fw
aaba5f25 943File: bnx2/bnx2-mips-09-4.6.17.fw
c103430a
DW
944File: bnx2/bnx2-mips-09-5.0.0.j3.fw
945File: bnx2/bnx2-rv2p-06-4.6.16.fw
946File: bnx2/bnx2-rv2p-06-5.0.0.j3.fw
aaba5f25 947File: bnx2/bnx2-rv2p-09-4.6.15.fw
c103430a
DW
948File: bnx2/bnx2-rv2p-09-5.0.0.j3.fw
949File: bnx2/bnx2-rv2p-09ax-5.0.0.j3.fw
aaba5f25
MC
950
951Licence:
952
953 This file contains firmware data derived from proprietary unpublished
954 source code, Copyright (c) 2004 - 2009 Broadcom Corporation.
955
956 Permission is hereby granted for the distribution of this firmware data
957 in hexadecimal or equivalent format, provided this copyright notice is
958 accompanying it.
959
960Found in hex form in kernel source.
961
962--------------------------------------------------------------------------
aeb537e9 963
f14750df
JS
964Driver: DVB AV7110 -- AV7110 cards
965
966File: av7110/bootcode.bin
967
968Licence: GPLv2 or later
969
970ARM assembly source code available at http://www.linuxtv.org/downloads/firmware/Boot.S
971
972--------------------------------------------------------------------------
8bb3b685
TI
973
974Driver: wavefront - ISA WaveFront sound card
975
976File: yamaha/yss225_registers.bin
977
978Licence: Allegedly GPLv2+, but no source visible.
979
980Found in hex form in kernel source, with the following comment:
981 Copyright (c) 1998-2002 by Paul Davis <pbd@op.net>
982
8bb3b685 983--------------------------------------------------------------------------
a1b8f9ee 984
4618e53c
BH
985Driver: rt61pci - Ralink RT2561, RT2561S, RT2661 wireless MACs
986
987File: rt2561.bin rt2561s.bin rt2661.bin
988
bfdde6b0 989Licence: Redistributable. See LICENCE.ralink-firmware.txt for details
4618e53c
BH
990
991Downloaded from http://www.ralinktech.com/ralink/Home/Support/Linux.html
992
993--------------------------------------------------------------------------
994
995Driver: rt73usb - Ralink RT2571W, RT2671 wireless MACs
996
997File: rt73.bin
998
bfdde6b0 999Licence: Redistributable. See LICENCE.ralink-firmware.txt for details
4618e53c
BH
1000
1001Downloaded from http://www.ralinktech.com/ralink/Home/Support/Linux.html
1002
1003--------------------------------------------------------------------------
1004
1005Driver: rt2860sta - Ralink RT2860, RT2890 wireless MACs
1006
1007File: rt2860.bin
1008
bfdde6b0 1009Licence: Redistributable. See LICENCE.ralink-firmware.txt for details
4618e53c
BH
1010
1011Downloaded from http://www.ralinktech.com/ralink/Home/Support/Linux.html
1012
1013--------------------------------------------------------------------------
1014
1015Driver: rt2870sta - Ralink RT2870 wireless MACs
1016
1017File: rt2870.bin
1018
bfdde6b0 1019Licence: Redistributable. See LICENCE.ralink-firmware.txt for details
4618e53c
BH
1020
1021Downloaded from http://www.ralinktech.com/ralink/Home/Support/Linux.html
1022
9627a3b8
BP
1023--------------------------------------------------------------------------
1024
1025Driver: usbdux/usbduxfast - usbdux data acquisition cards
1026
1027File: usbdux_firmware.bin
1028File: usbdixfast_firmware.bin
dd0ea3aa
DW
1029Source: usbdux/fx2-include.asm
1030Source: usbdux/usbduxfast_firmware.asm
1031Source: usbdux/usbdux_firmware.asm
9627a3b8
BP
1032
1033Licence: GPLv2. See source code in usbdux/ subdirectory.
1034
1035Provided from the author, Bernd Porr <BerndPorr@f2s.com>
8620e8b6
DW
1036
1037--------------------------------------------------------------------------
1038
ae6c3532
MCC
1039Driver: xc5000 - Xceive 5000 Tuner driver
1040
1041File: dvb-fe-xc5000-1.6.114.fw
1042Info: v1.6.114
1043
224d4493 1044Licence: Redistributable. See LICENCE.xc5000 for details
ae6c3532 1045
f20b0674
DH
1046--------------------------------------------------------------------------
1047
1048Driver: dib0700 - DiBcom dib0700 USB DVB bridge driver
1049
1050File: dvb-usb-dib0700-1.20.fw
1051Info: v1.20
1052
224d4493 1053Licence: Redistributable. See LICENCE.dib0700 for details
c103430a 1054
7a035410
KV
1055--------------------------------------------------------------------------
1056
1057Driver: DFU Driver for Atheros bluetooth chipset AR3011
1058
1059File: ath3k-1.fw
1060Info: v1.0
1061
1062Licence: Redistributable. See LICENCE.atheros_firmware for details
c103430a
DW
1063
1064--------------------------------------------------------------------------
1065
4fb42e30
BH
1066Driver: mga - Matrox G200/G400/G550
1067
1068File: matrox/g200_warp.fw
1069File: matrox/g400_warp.fw
1070
1071Licence:
1072
1073Copyright 1999 Matrox Graphics Inc.
1074All Rights Reserved.
1075
1076Permission is hereby granted, free of charge, to any person obtaining a
1077copy of this software and associated documentation files (the "Software"),
1078to deal in the Software without restriction, including without limitation
1079the rights to use, copy, modify, merge, publish, distribute, sublicense,
1080and/or sell copies of the Software, and to permit persons to whom the
1081Software is furnished to do so, subject to the following conditions:
1082
1083The above copyright notice and this permission notice shall be included
1084in all copies or substantial portions of the Software.
1085
1086THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
1087OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
1088FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
1089MATROX GRAPHICS INC., OR ANY OTHER CONTRIBUTORS BE LIABLE FOR ANY CLAIM,
1090DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
1091OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE
1092OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
1093
1094Found in hex form in kernel source.
1095
1096--------------------------------------------------------------------------
5d46d0e9
BH
1097
1098Driver: r128 - ATI Rage 128
1099
1100File: r128/r128_cce.bin
1101
1102Licence:
1103
1104Copyright 2000 Advanced Micro Devices, Inc.
1105
1106 * Permission is hereby granted, free of charge, to any person obtaining a
1107 * copy of this software and associated documentation files (the "Software"),
1108 * to deal in the Software without restriction, including without limitation
1109 * the rights to use, copy, modify, merge, publish, distribute, sublicense,
1110 * and/or sell copies of the Software, and to permit persons to whom the
1111 * Software is furnished to do so, subject to the following conditions:
1112 *
1113 * The above copyright notice and this permission notice (including the next
1114 * paragraph) shall be included in all copies or substantial portions of the
1115 * Software.
1116 *
1117 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
1118 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
1119 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
1120 * PRECISION INSIGHT AND/OR ITS SUPPLIERS BE LIABLE FOR ANY CLAIM, DAMAGES OR
1121 * OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
1122 * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
1123 * DEALINGS IN THE SOFTWARE.
1124
1125Found in decimal form in kernel source.
1126
1127--------------------------------------------------------------------------
9715b36e
BH
1128
1129Driver: radeon - ATI Radeon
1130
1131File: radeon/R100_cp.bin
1132File: radeon/R200_cp.bin
1133File: radeon/R300_cp.bin
1134File: radeon/R420_cp.bin
1135File: radeon/RS600_cp.bin
1136File: radeon/RS690_cp.bin
1137File: radeon/R520_cp.bin
1138File: radeon/R600_pfp.bin
1139File: radeon/R600_me.bin
1140File: radeon/RV610_pfp.bin
1141File: radeon/RV610_me.bin
1142File: radeon/RV630_pfp.bin
1143File: radeon/RV630_me.bin
1144File: radeon/RV620_pfp.bin
1145File: radeon/RV620_me.bin
1146File: radeon/RV635_pfp.bin
1147File: radeon/RV635_me.bin
1148File: radeon/RV670_pfp.bin
1149File: radeon/RV670_me.bin
1150File: radeon/RS780_pfp.bin
1151File: radeon/RS780_me.bin
1152File: radeon/RV770_pfp.bin
1153File: radeon/RV770_me.bin
1154File: radeon/RV730_pfp.bin
1155File: radeon/RV730_me.bin
1156File: radeon/RV710_pfp.bin
1157File: radeon/RV710_me.bin
1158
1159Licence:
1160
1161 * Copyright 2007-2009 Advanced Micro Devices, Inc.
1162 * All Rights Reserved.
1163 *
1164 * Permission is hereby granted, free of charge, to any person obtaining a
1165 * copy of this software and associated documentation files (the "Software"),
1166 * to deal in the Software without restriction, including without limitation
1167 * the rights to use, copy, modify, merge, publish, distribute, sublicense,
1168 * and/or sell copies of the Software, and to permit persons to whom the
1169 * Software is furnished to do so, subject to the following conditions:
1170 *
1171 * The above copyright notice and this permission notice (including the next
1172 * paragraph) shall be included in all copies or substantial portions of the
1173 * Software.
1174 *
1175 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
1176 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
1177 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
1178 * IN NO EVENT SHALL THE COPYRIGHT OWNER(S) AND/OR ITS SUPPLIERS BE
1179 * LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
1180 * OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
1181 * WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
1182
1183Found in hex form in kernel source.
1184
1185--------------------------------------------------------------------------
c103430a 1186
d9076a54
DA
1187Driver: radeon - ATI Radeon
1188
1189File: radeon/R600_rlc.bin
1190File: radeon/R700_rlc.bin
1191
1192Licence: Redistributable. See LICENSE.radeon_rlc for details.
1193
1194--------------------------------------------------------------------------
8c3ff02a 1195
a142b9f0
MCC
1196Driver: s2255drv
1197
8c3ff02a 1198File: f2255usb.bin
8d8d1300
MCC
1199File: s2250_loader.fw
1200File: s2250.fw
a142b9f0
MCC
1201
1202Licence:
1203 Sensoray grants permission to use and redistribute these firmware
1204 files for use with Sensoray devices, but not as a part of the Linux
1205 kernel or in any other form which would require these files themselves
1206 to be covered by the terms of the GNU General Public License.
1207 These firmware files are distributed in the hope that they will be
1208 useful, but WITHOUT ANY WARRANTY; without even the implied warranty
1209 of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
8c3ff02a 1210
a9799c6d
GKH
1211--------------------------------------------------------------------------
1212
1213Driver rtl8192e - Realtek 8192 PCI wireless driver
1214
1215Files: RTL8192E/*
1216Licence: Redistributable, provided by Realtek in their driver
1217 source download.
1218
1219--------------------------------------------------------------------------