WHENCE 75 KB
Newer Older
1 2 3 4 5 6 7 8 9 10
             **********
             * WHENCE *
             **********

This file attempts to document the origin and licensing information,
if known, for each piece of firmware distributed for use with the Linux
kernel.

--------------------------------------------------------------------------

11 12
Driver: ambassador -- Madge Ambassador (Collage PCI 155 Server) ATM NIC.

Ben Hutchings's avatar
Ben Hutchings committed
13
File: atmsar11.fw
14 15 16 17 18 19 20 21 22 23 24 25 26 27 28

Licence: Allegedly GPLv2+, but no source visible. Marked:

  Madge Ambassador ATM Adapter microcode.
  Copyright (C) 1995-1999  Madge Networks Ltd.

  This microcode data is placed under the terms of the GNU General
  Public License. The GPL is contained in /usr/doc/copyright/GPL on a
  Debian system and in the file COPYING in the Linux kernel source.

  We would prefer you not to distribute modified versions without
  consultation and not to ask for assembly/other microcode source.

--------------------------------------------------------------------------

29
Driver: snd-korg1212 -- Korg 1212 IO audio device
30 31 32 33 34 35 36 37

File: korg/k1212.dsp

Licence: Unknown

Found in alsa-firmware package in hex form; no licensing information.

--------------------------------------------------------------------------
38

39
Driver: snd-maestro3 -- ESS Allegro Maestro3 audio device
40 41 42 43 44 45 46 47 48 49 50 51

File: ess/maestro3_assp_kernel.fw
File: ess/maestro3_assp_minisrc.fw

Licence: Unknown

Found in alsa-firmware package in hex form with a comment claiming to
be GPLv2+, but without source -- and with another comment saying "ESS
drops binary dsp code images on our heads, but we don't get to see
specs on the dsp."

--------------------------------------------------------------------------
52

53
Driver: snd-ymfpci -- Yamaha YMF724/740/744/754 audio devices
54 55 56 57 58 59 60 61 62 63 64

File: yamaha/ds1_ctrl.fw
File: yamaha/ds1_dsp.fw
File: yamaha/ds1e_ctrl.fw

Licence: Unknown

Found alsa-firmware package in hex form, with the following comment:
   Copyright (c) 1997-1999 Yamaha Corporation. All Rights Reserved.

--------------------------------------------------------------------------
65

66
Driver: advansys - AdvanSys SCSI
67 68 69 70 71 72 73 74 75 76 77 78

File: advansys/mcode.bin
File: advansys/3550.bin
File: advansys/38C0800.bin
File: advansys/38C1600.bin

Licence: BSD, no source available.

Found in hex form in kernel source.

--------------------------------------------------------------------------

79
Driver: qla1280 - Qlogic QLA 1240/1x80/1x160 SCSI support
80 81 82 83 84 85 86 87 88 89 90 91

File: qlogic/1040.bin
File: qlogic/1280.bin
File: qlogic/12160.bin

Licence: Allegedly GPLv2+, but no source visible. Marked:

                   QLOGIC LINUX SOFTWARE
  QLogic ISP1280/ device driver for Linux 2.2.x and 2.4.x
  Copyright (C) 2001 Qlogic Corporation (www.qlogic.com)

--------------------------------------------------------------------------
92

93 94 95
Driver: smctr -- SMC ISA/MCA Token Ring adapter

File: tr_smctr.bin
96
Version: 6.3C1
97 98 99 100 101 102 103 104 105
Info: MCT.BIN v6.3C1 03/01/95

Original licence info:

 * This firmware is licensed to you strictly for use in conjunction
 * with the use of SMC TokenRing adapters. There is no waranty
 * expressed or implied about its fitness for any purpose.

--------------------------------------------------------------------------
106 107 108 109 110 111 112 113 114 115 116 117 118

Driver: kaweth -- USB KLSI KL5USB101-based Ethernet device

File: kaweth/new_code.bin
File: kaweth/new_code_fix.bin
File: kaweth/trigger_code.bin
File: kaweth/trigger_code_fix.bin

Licence: Unknown

Found in hex form in the kernel source.

--------------------------------------------------------------------------
119

120
Driver: dvb-ttusb-budget -- Technotrend/Hauppauge Nova-USB devices
121 122 123 124 125 126 127 128

File: ttusb-budget/dspbootcode.bin

Licence: Unknown

Found in hex form in the kernel source.

--------------------------------------------------------------------------
129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167

Driver: keyspan -- USB Keyspan USA-xxx serial device

File: keyspan/mpr.fw
File: keyspan/usa18x.fw
File: keyspan/usa19.fw
File: keyspan/usa19qi.fw
File: keyspan/usa19qw.fw
File: keyspan/usa19w.fw
File: keyspan/usa28.fw
File: keyspan/usa28xa.fw
File: keyspan/usa28xb.fw
File: keyspan/usa28x.fw
File: keyspan/usa49w.fw
File: keyspan/usa49wlc.fw

Converted from Intel HEX files, used in our binary representation of ihex.

Original licence information:

		Copyright (C) 1999-2001
		Keyspan, A division of InnoSys Incorporated ("Keyspan")

	as an unpublished work. This notice does not imply unrestricted or
	public access to the source code from which this firmware image is
	derived.  Except as noted below this firmware image may not be
	reproduced, used, sold or transferred to any third party without
	Keyspan's prior written consent.  All Rights Reserved.

	Permission is hereby granted for the distribution of this firmware
	image as part of a Linux or other Open Source operating system kernel
	in text or binary form as required.

	This firmware may not be modified and may only be used with
	Keyspan hardware.  Distribution and/or Modification of the
	keyspan.c driver which includes this firmware, in whole or in
	part, requires the inclusion of this statement."

--------------------------------------------------------------------------
168 169 170 171 172 173 174 175 176

Driver: keyspan_pda -- USB Keyspan PDA single-port serial device

File: keyspan_pda/keyspan_pda.fw
Source: keyspan_pda/keyspan_pda.S

File: keyspan_pda/xircom_pgs.fw
Source: keyspan_pda/xircom_pgs.S

177 178
Source: keyspan_pda/Makefile

179 180 181 182 183
Licence: GPLv2+

Compiled from original 8051 source into Intel HEX, used in our binary ihex form.

--------------------------------------------------------------------------
184 185 186 187

Driver: emi26 -- EMI 2|6 USB Audio interface

File: emi26/bitstream.fw
188 189
Version: 1.1.1.131
Info: DATE=2001dec06
190 191

File: emi26/firmware.fw
192 193
Version: 1.0.2.916
Info: DATE=12.02.2002
194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219

File: emi26/loader.fw

Converted from Intel HEX files, used in our binary representation of ihex.

Original licence information:
/*
 * This firmware is for the Emagic EMI 2|6 Audio Interface
 *
 * The firmware contained herein is Copyright (c) 1999-2002 Emagic
 * as an unpublished work. This notice does not imply unrestricted
 * or public access to this firmware which is a trade secret of Emagic,
 * and which may not be reproduced, used, sold or transferred to
 * any third party without Emagic's written consent. All Rights Reserved.
 *
 * Permission is hereby granted for the distribution of this firmware
 * image as part of a Linux or other Open Source operating system kernel
 * in text or binary form as required.
 *
 * This firmware may not be modified and may only be used with the
 * Emagic EMI 2|6 Audio Interface. Distribution and/or Modification of
 * any driver which includes this firmware, in whole or in part,
 * requires the inclusion of this statement.
 */

--------------------------------------------------------------------------
220 221 222 223

Driver: emi62 -- EMI 6|2m USB Audio interface

File: emi62/bitstream.fw
224 225
Version: 1.0.0.191
Info: DATE= 2002oct28
226 227 228

File: emi62/loader.fw
Source: EMILOAD.HEX
229 230
Version: 1.0.2.002
Info: DATE=10.01.2002
231 232 233

File: emi62/midi.fw
Source: EMI62MFW.HEX
234 235
Version: 1.04.062
Info: DATE=16.10.2002
236 237 238

File: emi62/spdif.fw
Source: EMI62SFW.HEX
239 240
Version: 1.04.062
Info: DATE=16.10.2002
241 242 243 244 245 246

Converted from Intel HEX files, used in our binary representation of ihex.

Original licence information: None

--------------------------------------------------------------------------
247

248
Driver: ti_usb_3410_5052 -- USB TI 3410/5052 serial device
249 250 251 252 253 254 255 256 257 258 259 260 261

File: ti_3410.fw
Info: firmware 9/10/04 FW3410_Special_StartWdogOnStartPort

File: ti_5052.fw
Info: firmware 9/18/04

Licence: Allegedly GPLv2+, but no source visible. Marked:
	 Copyright (C) 2004 Texas Instruments

Found in hex form in kernel source.

--------------------------------------------------------------------------
262

263 264 265 266 267 268 269 270 271 272 273 274 275 276
Driver: ti_usb_3410_5052 -- Multi-Tech USB cell modems

File: mts_cdma.fw
File: mts_gsm.fw
File: mts_edge.fw

Licence: "all firmware components are redistributable in binary form"
         per support@multitech.com
	 Copyright (C) 2005 Multi-Tech Systems, Inc.

Found in hex form in ftp://ftp.multitech.com/wireless/wireless_linux.zip

--------------------------------------------------------------------------

277 278 279 280 281 282 283 284 285
Driver: ti_usb_3410_5052 -- Multi-Tech USB fax modems

File: mts_mt9234mu.fw
File: mts_mt9234zba.fw

Licence: Unknown

--------------------------------------------------------------------------

286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304
Driver: whiteheat -- USB ConnectTech WhiteHEAT serial device

File: whiteheat.fw
Version: 4.06

File: whiteheat_loader.fw

Licence: Allegedly GPLv2, but no source visible. Marked:
	 Copyright (C) 2000-2002  ConnectTech Inc

Debug loader claims the following behaviour:
	Port 1 LED flashes when the vend_ax program is running
	Port 2 LED flashes when any SETUP command arrives
	Port 3 LED flashes when any valid VENDOR request occurs
	Port 4 LED flashes when the EXTERNAL RAM DOWNLOAD request occurs

Converted from Intel HEX files, used in our binary representation of ihex.

--------------------------------------------------------------------------
David Woodhouse's avatar
David Woodhouse committed
305 306 307 308 309 310 311 312 313 314

Driver: ip2 -- Computone IntelliPort Plus serial device

File: intelliport2.bin

Licence: Unknown

Found in hex form in kernel source.

--------------------------------------------------------------------------
315

316
Driver: cpia2 -- cameras based on Vision's CPiA2
317 318 319 320 321 322 323 324 325 326 327

File: cpia2/stv0672_vp4.bin

Licence: Allegedly GPLv2+, but no source visible. Marked:
	Copyright (C) 2001 STMicroelectronics, Inc.
	Contact:  steve.miller@st.com
	Description: This file contains patch data for the CPiA2 (stv0672) VP4.

Found in hex form in kernel source.

--------------------------------------------------------------------------
328

329
Driver: dabusb -- Digital Audio Broadcasting (DAB) Receiver for USB and Linux
330 331 332 333 334 335 336 337 338 339 340 341 342 343

File: dabusb/firmware.fw
File: dabusb/bitstream.bin

Licence: Distributable

 * Copyright (C) 1999 BayCom GmbH
 *
 * Redistribution and use in source and binary forms, with or without
 * modification, are permitted provided that redistributions of source
 * code retain the above copyright notice and this comment without
 * modification.

--------------------------------------------------------------------------
344

345
Driver: vicam -- USB 3com HomeConnect (aka vicam)
346 347 348 349 350 351 352 353

File: vicam/firmware.fw

Licence: Unknown

Found in hex form in kernel source.

--------------------------------------------------------------------------
354

355
Driver: io_edgeport - USB Inside Out Edgeport Serial Driver
356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371

File: edgeport/boot.fw
File: edgeport/boot2.fw
File: edgeport/down.fw
File: edgeport/down2.fw

Licence: Allegedly GPLv2+, but no source visible. Marked:
//**************************************************************
//* Edgeport/4 Binary Image
//* Generated by HEX2C v1.06
//* Copyright (C) 1998 Inside Out Networks, All rights reserved.
//**************************************************************

Found in hex form in kernel source.

--------------------------------------------------------------------------
372

373
Driver: io_ti - USB Inside Out Edgeport Serial Driver
374 375 376 377 378 379 380 381 382 383 384 385 386 387
(TI Devices)

File: edgeport/down3.bin

Licence:
//**************************************************************
//* Edgeport Binary Image (for TI based products)
//* Generated by TIBin2C v2.00 (watchport)
//* Copyright (C) 2001 Inside Out Networks, All rights reserved.
//**************************************************************

Found in hex form in kernel source.

--------------------------------------------------------------------------
Jaswinder Singh's avatar
Jaswinder Singh committed
388

389
Driver: dsp56k - Atari DSP56k support
Jaswinder Singh's avatar
Jaswinder Singh committed
390 391 392

File: dsp56k/bootstrap.bin
Source: dsp56k/bootstrap.asm
393 394
Source: dsp56k/Makefile
Source: dsp56k/concat-bootstrap.pl
Jaswinder Singh's avatar
Jaswinder Singh committed
395 396 397

Licence: GPLv2 or later

398
DSP56001 assembler, buildable with a56 from
Jaswinder Singh's avatar
Jaswinder Singh committed
399 400 401
http://www.zdomain.com/a56.html

--------------------------------------------------------------------------
402

403
Driver: snd-sb16-csp - Sound Blaster 16/AWE CSP support
404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419

File: sb16/mulaw_main.csp
File: sb16/alaw_main.csp
File: sb16/ima_adpcm_init.csp
File: sb16/ima_adpcm_playback.csp
File: sb16/ima_adpcm_capture.csp

Licence: Allegedly GPLv2+, but no source visible. Marked:
/*
 *  Copyright (c) 1994 Creative Technology Ltd.
 *  Microcode files for SB16 Advanced Signal Processor
 */

Found in hex form in kernel source.

--------------------------------------------------------------------------
David Woodhouse's avatar
David Woodhouse committed
420

421
Driver: qla2xxx - QLogic QLA2XXX Fibre Channel
David Woodhouse's avatar
David Woodhouse committed
422

423 424 425 426 427 428 429 430 431
File: ql2100_fw.bin
Version: 1.19.38 TP
File: ql2200_fw.bin
Version: 2.02.08 TP
File: ql2300_fw.bin
Version: 3.03.28 IPX
File: ql2322_fw.bin
Version: 3.03.28 IPX
File: ql2400_fw.bin
432
Version: 7.03.00 MID
433
File: ql2500_fw.bin
434
Version: 7.03.00 MIDQ
David Woodhouse's avatar
David Woodhouse committed
435 436 437

Licence: Redistributable. See LICENCE.qla2xxx for details

438
Available from http://ldriver.qlogic.com/firmware/ 
439 440 441

--------------------------------------------------------------------------

442
Driver: orinoco - Agere/Prism/Symbol Orinoco support
443

444 445 446 447
File: agere_sta_fw.bin
Version: 9.48 Hermes I
File: agere_ap_fw.bin
Version: 9.48 Hermes I
448 449

Licence: Redistributable. See LICENCE.agere for details
450 451 452

--------------------------------------------------------------------------

453
Driver: ar9170 - Atheros 802.11n "otus" USB
454 455 456 457

File: ar9170-1.fw
File: ar9170-2.fw

458
Licence: Redistributable. See LICENCE.atheros_firmware for details
459 460 461

--------------------------------------------------------------------------

Sujith's avatar
Sujith committed
462
Driver: ath9k_htc - Atheros HTC devices (USB)
Sujith's avatar
Sujith committed
463 464

File: ar9271.fw
Sujith's avatar
Sujith committed
465 466
File: ar7010.fw
File: ar7010_1_1.fw
467
File: htc_9271.fw
468
Version: 1.3
469
File: htc_7010.fw
470
Version: 1.3
Sujith's avatar
Sujith committed
471 472 473 474 475

Licence: Redistributable. See LICENCE.atheros_firmware for details

--------------------------------------------------------------------------

476
Driver: cassini - Sun Cassini
477 478 479 480 481 482 483 484

File: sun/cassini.bin

Licence: Unknown

Found in hex form in kernel source.

--------------------------------------------------------------------------
485

486
Driver: slicoss - Alacritech IS-NIC products
487

488 489 490 491 492
File: slicoss/gbdownload.sys
File: slicoss/gbrcvucode.sys
File: slicoss/oasisdbgdownload.sys
File: slicoss/oasisdownload.sys
File: slicoss/oasisrcvucode.sys
493

494 495 496 497 498 499 500 501 502 503 504 505 506
Licence:
		Copyright (C) 1999-2009 Alacritech, Inc.

	as an unpublished work. This notice does not imply unrestricted or
	public access to the source code from which this firmware image is
	derived.  Except as noted below this firmware image may not be
	reproduced, used, sold or transferred to any third party without
	Alacritech's prior written consent.  All Rights Reserved.

	Permission is hereby granted for the distribution of this firmware
	image as part of a Linux or other Open Source operating system kernel
	in text or binary form as required.

507
	This firmware may not be modified.
508 509 510 511

Found in hex form in kernel source.

--------------------------------------------------------------------------
512

513
Driver: sxg - Alacritech IS-NIC products
514

515 516
File: sxg/saharadownloadB.sys
File: sxg/saharadbgdownloadB.sys
517

518 519 520 521 522 523 524 525 526 527 528 529 530
Licence:
		Copyright (C) 1999-2009 Alacritech, Inc.

	as an unpublished work. This notice does not imply unrestricted or
	public access to the source code from which this firmware image is
	derived.  Except as noted below this firmware image may not be
	reproduced, used, sold or transferred to any third party without
	Alacritech's prior written consent.  All Rights Reserved.

	Permission is hereby granted for the distribution of this firmware
	image as part of a Linux or other Open Source operating system kernel
	in text or binary form as required.

531
	This firmware may not be modified.
532 533 534 535

Found in hex form in kernel source.

--------------------------------------------------------------------------
536 537 538

Driver: cxgb3 - Chelsio Terminator 3 1G/10G Ethernet adapter

539 540 541 542
File: cxgb3/t3b_psram-1.1.0.bin
File: cxgb3/t3c_psram-1.1.0.bin
File: cxgb3/t3fw-7.0.0.bin
File: cxgb3/t3fw-7.1.0.bin
543
File: cxgb3/t3fw-7.4.0.bin
544
File: cxgb3/t3fw-7.10.0.bin
545
File: cxgb3/t3fw-7.12.0.bin
546

547
Licence: GPLv2 or OpenIB.org BSD license, no source visible
548 549 550

--------------------------------------------------------------------------

551 552
Driver: cxgb3 - Chelsio Terminator 3 1G/10G Ethernet adapter

Ben Hutchings's avatar
Ben Hutchings committed
553 554 555
File: cxgb3/ael2005_opt_edc.bin
File: cxgb3/ael2005_twx_edc.bin
File: cxgb3/ael2020_twx_edc.bin
556 557 558 559 560 561 562 563 564 565 566 567

Licence:
 *	Copyright (c) 2007-2009 NetLogic Microsystems, Inc.
 *
 *	Permission is hereby granted for the distribution of this firmware
 *	data in hexadecimal or equivalent format, provided this copyright
 *	notice is accompanying it.

Found in hex form in kernel source.

--------------------------------------------------------------------------

568
Driver: cxgb4 - Chelsio Terminator 4/5 1G/10/40G Ethernet adapter
569

570 571 572 573
File: cxgb4/t4fw-1.9.23.0.bin
Link: cxgb4/t4fw.bin -> t4fw-1.9.23.0.bin
File: cxgb4/t5fw-1.9.23.0.bin
Link: cxgb4/t5fw.bin -> t5fw-1.9.23.0.bin
574 575 576 577

Licence: Redistributable. See LICENCE.chelsio_firmware for details

--------------------------------------------------------------------------
578

579 580 581 582 583 584 585 586 587 588 589 590
Driver: e100 -- Intel PRO/100 Ethernet NIC

File: e100/d101m_ucode.bin
File: e100/d101s_ucode.bin
File: e100/d102e_ucode.bin

Licence: Unknown

Found in hex form in kernel source.

--------------------------------------------------------------------------

591 592 593 594 595 596 597 598 599 600 601
Driver: acenic -- Alteon AceNIC Gigabit Ethernet card

File: acenic/tg1.bin
File: acenic/tg2.bin

Licence: Unknown

Found in hex form in kernel source, but source allegedly available at
http://alteon.shareable.org/

--------------------------------------------------------------------------
602

603
Driver: tg3 -- Broadcom Tigon3 based gigabit Ethernet cards
604 605 606 607

File: tigon/tg3.bin
File: tigon/tg3_tso.bin
File: tigon/tg3_tso5.bin
608
File: tigon/tg357766.bin
609 610 611 612

Licence:
 * Firmware is:
 *	Derived from proprietary unpublished source code,
613
 *	Copyright (C) 2000-2013 Broadcom Corporation.
614 615 616 617 618 619 620 621
 *
 *	Permission is hereby granted for the distribution of this firmware
 *	data in hexadecimal or equivalent format, provided this copyright
 *	notice is accompanying it.

Found in hex form in kernel source.

--------------------------------------------------------------------------
622

623
Driver: starfire - Adaptec Starfire/DuraLAN support
624 625 626 627 628 629 630 631 632 633 634 635 636 637 638 639 640

File: adaptec/starfire_rx.bin
File: adaptec/starfire_tx.bin

Licence: Allegedly GPLv2, but no source visible.

Found in hex form in kernel source, with the following notice:

 BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE IT IS LICENSED "AS IS" AND
 THERE IS NO WARRANTY FOR THE PROGRAM, INCLUDING BUT NOT LIMITED TO THE
 IMPLIED WARRANTIES OF MERCHANTIBILITY OR FITNESS FOR A PARTICULAR PURPOSE
 (TO THE EXTENT PERMITTED BY APPLICABLE LAW). USE OF THE PROGRAM IS AT YOUR
 OWN RISK. IN NO EVENT WILL ADAPTEC OR ITS LICENSORS BE LIABLE TO YOU FOR
 DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES
 ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM.

--------------------------------------------------------------------------
641

642
Driver: i2400m-usb - Intel 2400 Wireless WiMAX Connection over USB
643

644
File: i2400m-fw-usb-1.4.sbcf
645 646
File: i2400m-fw-usb-1.5.sbcf
File: i6050-fw-usb-1.5.sbcf
647

648
Licence: Redistributable. See LICENCE.i2400m for details
649 650

Also available from http://linuxwimax.org/Download
651 652

--------------------------------------------------------------------------
653 654 655

Driver: libertas - Marvell Libertas fullmac-type 802.11b/g cards

656 657
File: libertas/cf8381.bin
File: libertas/cf8381_helper.bin
Ben Hutchings's avatar
Ben Hutchings committed
658 659 660 661 662 663 664 665 666 667 668 669 670 671 672 673 674 675 676
File: libertas/cf8385.bin
File: libertas/cf8385_helper.bin
File: libertas/gspi8682.bin
File: libertas/gspi8682_helper.bin
File: libertas/gspi8686_v9.bin
File: libertas/gspi8686_v9_helper.bin
File: libertas/gspi8688.bin
File: libertas/gspi8688_helper.bin
File: libertas/sd8385.bin
File: libertas/sd8385_helper.bin
File: libertas/sd8682.bin
File: libertas/sd8682_helper.bin
File: libertas/sd8686_v8.bin
File: libertas/sd8686_v8_helper.bin
File: libertas/sd8686_v9.bin
File: libertas/sd8686_v9_helper.bin
File: libertas/usb8388_v5.bin
File: libertas/usb8388_v9.bin
File: libertas/usb8682.bin
677
File: mrvl/sd8688.bin
678
Link: libertas/sd8688.bin -> ../mrvl/sd8688.bin
679
File: mrvl/sd8688_helper.bin
680
Link: libertas/sd8688_helper.bin -> ../mrvl/sd8688_helper.bin
681

682
Licence: Redistributable. See LICENCE.Marvell for details.  Extracted from
683 684 685 686
Linux driver tarballs downloaded from Marvell's "Extranet" with permission.

--------------------------------------------------------------------------

687 688 689
Driver: libertas - Marvell Libertas 802.11b/g cards, OLPC firmware

File: libertas/lbtf_sdio.bin
690
Version: 9.0.7.p4
691

692
File: lbtf_usb.bin
693
Version: 5.132.3.p1
694 695

File: libertas/usb8388_olpc.bin
696
Version: 5.110.22.p23
697 698 699 700 701 702 703

Licence: Redistributable. See LICENCE.OLPC for details.

Available from http://dev.laptop.org/pub/firmware/libertas/

--------------------------------------------------------------------------

704
Driver: mwl8k - Marvell Libertas softmac-type 802.11b/g/n cards
705

Ben Hutchings's avatar
Ben Hutchings committed
706 707
File: mwl8k/fmimage_8687.fw
File: mwl8k/helper_8687.fw
708 709
File: mwl8k/fmimage_8366.fw
File: mwl8k/fmimage_8366_ap-1.fw
710
File: mwl8k/fmimage_8366_ap-2.fw
711 712
File: mwl8k/fmimage_8366_ap-3.fw
Version: 5.2.8.16
713
File: mwl8k/helper_8366.fw
714

715 716 717
File: mwl8k/fmimage_8764_ap-1.fw
Version: 7.4.0.9

718 719 720
Licence: Redistributable. See LICENCE.Marvell for details.  8687 images
downloaded from Marvell's "Extranet" with permission.  8366 images contributed
directly by Marvell.
721 722 723

--------------------------------------------------------------------------

724
Driver: mwifiex - Marvell Wi-Fi fullmac-type 802.11n/ac cards
725 726

File: mrvl/sd8787_uapsta.bin
727
Version: 14.66.9.p96
728

729
File: mrvl/sd8797_uapsta.bin
730
Version: 14.66.11.p151
731

732 733 734
File: mrvl/sd8897_uapsta.bin
Version: 15.69.2.p11

735 736 737
File: mrvl/usb8797_uapsta.bin
Version: 14.69.11.p179

738
File: mrvl/pcie8897_uapsta.bin
739
Version: 15.69.2.p11
740

741 742
Licence: Redistributable. See LICENCE.Marvell for details.  Originates from
http://git.marvell.com/?p=mwifiex-firmware.git
743 744 745

--------------------------------------------------------------------------

746 747 748 749

Driver: iwlwifi - Intel Wireless Wifi

File: iwlwifi-3945-2.ucode
750
Version: 15.32.2.9
751 752

File: iwlwifi-4965-2.ucode
753
Version: 228.61.2.24
754 755

File: iwlwifi-5000-1.ucode
756
Version: 5.4.A.11 (aka 5.4.1.16)
757

758
File: iwlwifi-5000-2.ucode
759
Version: 8.24.2.12
760

761
File: iwlwifi-5000-5.ucode
762
Version: 8.83.5.1
763

764
File: iwlwifi-5150-2.ucode
765
Version: 8.24.2.2
766

767
File: iwlwifi-1000-3.ucode
768
Version: 128.50.3.1
769

770
File: iwlwifi-1000-5.ucode
771
Version: 39.31.5.1
772

773
File: iwlwifi-6000-4.ucode
774
Version: 9.221.4.1
775

776
File: iwlwifi-6050-4.ucode
777
Version: 9.201.4.1
778

779
File: iwlwifi-6050-5.ucode
780
Version: 41.28.5.1
781

782
File: iwlwifi-6000g2a-5.ucode
783
Version: 17.168.5.3
784

785 786 787
File: iwlwifi-6000g2a-6.ucode
Version: 18.168.6.1

788
File: iwlwifi-6000g2b-5.ucode
789
Version: 17.168.5.1
790

791
File: iwlwifi-6000g2b-6.ucode
792
Version: 18.168.6.1
793

794
File: iwlwifi-135-6.ucode
795
Version: 18.168.6.1
796

797
File: iwlwifi-100-5.ucode
798
Version: 39.31.5.1
799

800
File: iwlwifi-105-6.ucode
801
Version: 18.168.6.1
802

803
File: iwlwifi-2030-6.ucode
804
Version: 18.168.6.1
805

806
File: iwlwifi-2000-6.ucode
807
Version: 18.168.6.1
808

809
File: iwlwifi-7260-7.ucode
810
Version: 22.1.7.0
811

812
File: iwlwifi-7260-8.ucode
813
Version: 22.24.8.0
814

815
File: iwlwifi-7260-9.ucode
816
Version: 23.214.9.0
817

818
File: iwlwifi-3160-7.ucode
819
Version: 22.1.7.0
820

821
File: iwlwifi-3160-8.ucode
822
Version: 22.24.8.0
823

824
File: iwlwifi-3160-9.ucode
825
Version: 23.214.9.0
826

827 828 829
File: iwlwifi-7265-8.ucode
Version: 22.24.8.0

830
File: iwlwifi-7265-9.ucode
831
Version: 23.214.9.0
832

833
Licence: Redistributable. See LICENCE.iwlwifi_firmware for details
834

835
Also available from http://wireless.kernel.org/en/users/Drivers/iwlwifi#Firmware
836 837

--------------------------------------------------------------------------
838

839
Driver: cx231xx - Conexant Cx23100/101/102 USB broadcast A/V decoder
840 841 842

File: v4l-cx231xx-avcore-01.fw

843
Licence:
844 845 846 847 848 849 850
  Conexant grants permission to use and redistribute these firmware
  files for use with Conexant devices, but not as a part of the Linux
  kernel or in any other form which would require these files themselves
  to be covered by the terms of the GNU General Public License.
  These firmware files are distributed in the hope that they will be
  useful, but WITHOUT ANY WARRANTY; without even the implied warranty
  of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
851 852 853

--------------------------------------------------------------------------

854
Driver: tehuti - Tehuti Networks 10G Ethernet
Ben Hutchings's avatar
Ben Hutchings committed
855 856 857 858 859 860 861 862 863 864 865 866 867 868

File: tehuti/bdx.bin

Licence:

 Copyright (C) 2007 Tehuti Networks Ltd.

 Permission is hereby granted for the distribution of this firmware data
 in hexadecimal or equivalent format, provided this copyright notice is
 accompanying it.

Found in hex form in kernel source.

--------------------------------------------------------------------------
869

870
Driver: typhoon - 3cr990 series Typhoon
871 872 873 874 875 876 877 878 879 880 881 882 883 884 885 886 887 888 889 890 891 892 893 894 895 896 897 898 899 900 901 902 903 904 905 906 907 908 909 910

File: 3com/typhoon.bin

Licence:
/*
 * Copyright 1999-2004 3Com Corporation.  All Rights Reserved.
 *
 * Redistribution and use in source and binary forms of the 3c990img.h
 * microcode software are permitted provided that the following conditions
 * are met:
 * 1. Redistribution of source code must retain the above copyright
 *    notice, this list of conditions and the following disclaimer.
 * 2. Redistribution in binary form must reproduce the above copyright
 *    notice, this list of conditions and the following disclaimer in the
 *    documentation and/or other materials provided with the distribution.
 * 3. The name of 3Com may not be used to endorse or promote products
 *    derived from this software without specific prior written permission
 *
 * THIS SOFTWARE IS PROVIDED BY 3COM ``AS IS'' AND ANY EXPRESS OR
 * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
 * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
 * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
 * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 *
 * USER ACKNOWLEDGES AND AGREES THAT PURCHASE OR USE OF THE 3c990img.h
 * MICROCODE SOFTWARE WILL NOT CREATE OR GIVE GROUNDS FOR A LICENSE BY
 * IMPLICATION, ESTOPPEL, OR OTHERWISE IN ANY INTELLECTUAL PROPERTY RIGHTS
 * (PATENT, COPYRIGHT, TRADE SECRET, MASK WORK, OR OTHER PROPRIETARY RIGHT)
 * EMBODIED IN ANY OTHER 3COM HARDWARE OR SOFTWARE EITHER SOLELY OR IN
 * COMBINATION WITH THE 3c990img.h MICROCODE SOFTWARE
 */

Found in hex form in kernel source.

--------------------------------------------------------------------------
911

912
Driver: yam - YAM driver for AX.25
913 914 915 916 917 918 919 920 921 922

File: yam/1200.bin
File: yam/9600.bin

Licence:
 * (C) F6FBB 1998

Found in hex form in kernel source.

--------------------------------------------------------------------------
923

924
Driver: 3c359 - 3Com 3C359 Token Link Velocity XL adapter
925 926 927 928 929 930 931 932 933 934 935 936 937 938 939 940 941 942 943 944 945 946 947 948

File: 3com/3C359.bin

Licence:
/*
 * The firmware this driver downloads into the tokenring card is a
 * separate program and is not GPL'd source code, even though the Linux
 * side driver and the routine that loads this data into the card are.
 *
 * This firmware is licensed to you strictly for use in conjunction
 * with the use of 3Com 3C359 TokenRing adapters. There is no
 * waranty expressed or implied about its fitness for any purpose.
 */
/* 3c359_microcode.mac: 3Com 3C359 Tokenring microcode.
 *
 * Notes:
 *  - Loaded from xl_init upon adapter initialization.
 *
 * Available from 3Com as part of their standard 3C359 driver.
 */

Found in hex form in kernel source.

--------------------------------------------------------------------------
949

950
Driver: pcnet_cs - NE2000 compatible PCMCIA adapter
951 952

File: cis/LA-PCM.cis
953 954 955 956 957
File: cis/PCMLM28.cis
File: cis/DP83903.cis
File: cis/NE2K.cis
File: cis/tamarack.cis
File: cis/PE-200.cis
958
File: cis/PE520.cis
959 960 961 962 963 964 965
Source: cis/src/LA-PCM.cis
Source: cis/src/PCMLM28.cis
Source: cis/src/DP83903.cis
Source: cis/src/NE2K.cis
Source: cis/src/tamarack.cis
Source: cis/src/PE-200.cis
Source: cis/src/PE520.cis
966

967
Licence: Dual GPLv2/MPL
968 969

Originally developed by the pcmcia-cs project
970
Copyright (C) 1998, 1999, 2000 David A. Hinds
971 972 973

--------------------------------------------------------------------------

974
Driver: 3c589_cs - 3Com PCMCIA adapter
975 976

File: cis/3CXEM556.cis
977
Source: cis/src/3CXEM556.cis
978

979
Licence: Dual GPLv2/MPL
980 981

Originally developed by the pcmcia-cs project
982
Copyright (C) 1998, 1999, 2000 David A. Hinds
983 984 985

--------------------------------------------------------------------------

986
Driver: 3c574_cs - 3Com PCMCIA adapter
987 988

File: cis/3CCFEM556.cis
989
Source: cis/src/3CCFEM556.cis
990

991
Licence: Dual GPLv2/MPL
992 993

Originally developed by the pcmcia-cs project
994
Copyright (C) 1998, 1999, 2000 David A. Hinds
995 996 997

--------------------------------------------------------------------------

998
Driver: serial_cs - Serial PCMCIA adapter
999 1000

File: cis/MT5634ZLX.cis
1001 1002 1003
File: cis/RS-COM-2P.cis
File: cis/COMpad2.cis
File: cis/COMpad4.cis
1004 1005 1006 1007
Source: cis/src/MT5634ZLX.cis
Source: cis/src/RS-COM-2P.cis
Source: cis/src/COMpad2.cis
Source: cis/src/COMpad4.cis
1008

1009
Licence: Dual GPLv2/MPL
1010 1011

Originally developed by the pcmcia-cs project
1012
Copyright (C) 1998, 1999, 2000 David A. Hinds
1013 1014 1015

--------------------------------------------------------------------------

1016 1017
Driver: serial_cs - Serial PCMCIA adapter

1018 1019 1020
File: cis/SW_555_SER.cis
File: cis/SW_7xx_SER.cis
File: cis/SW_8xx_SER.cis
1021

1022
Licence: GPLv3
1023

1024
Copyright Sierra Wireless
1025 1026 1027

--------------------------------------------------------------------------

1028
Driver: smc91c92_cs - SMC 91Cxx PCMCIA
1029 1030 1031 1032 1033 1034 1035 1036 1037 1038

File: ositech/Xilinx7OD.bin

Licence: Allegedly GPL, but no source visible. Marked:
    This file contains the firmware of Seven of Diamonds from OSITECH.
    (Special thanks to Kevin MacPherson of OSITECH)

Found in hex form in kernel source.

--------------------------------------------------------------------------
1039

1040 1041 1042 1043 1044 1045
Driver: cx23418 - Conexant PCI Broadcast A/V with MPEG encoder

File: v4l-cx23418-apu.fw
File: v4l-cx23418-cpu.fw
File: v4l-cx23418-dig.fw

1046
Licence:
1047 1048 1049 1050 1051 1052 1053 1054 1055 1056 1057 1058 1059 1060 1061
  Conexant grants permission to use and redistribute these firmware
  files for use with Conexant devices, but not as a part of the Linux
  kernel or in any other form which would require these files themselves
  to be covered by the terms of the GNU General Public License.
  These firmware files are distributed in the hope that they will be
  useful, but WITHOUT ANY WARRANTY; without even the implied warranty
  of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

--------------------------------------------------------------------------

Driver: cx23885 - Conexant PCI Express Broadcast A/V decoder

File: v4l-cx23885-avcore-01.fw
File: v4l-cx23885-enc.fw

1062
Licence:
1063 1064 1065 1066 1067 1068 1069 1070 1071 1072 1073 1074 1075 1076
  Conexant grants permission to use and redistribute these firmware
  files for use with Conexant devices, but not as a part of the Linux
  kernel or in any other form which would require these files themselves
  to be covered by the terms of the GNU General Public License.
  These firmware files are distributed in the hope that they will be
  useful, but WITHOUT ANY WARRANTY; without even the implied warranty
  of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

--------------------------------------------------------------------------

Driver: cx23840 - Conexant sideport Broadcast A/V decoder

File: v4l-cx25840.fw

1077
Licence:
1078 1079 1080 1081 1082 1083 1084
  Conexant grants permission to use and redistribute these firmware
  files for use with Conexant devices, but not as a part of the Linux
  kernel or in any other form which would require these files themselves
  to be covered by the terms of the GNU General Public License.
  These firmware files are distributed in the hope that they will be
  useful, but WITHOUT ANY WARRANTY; without even the implied warranty
  of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
1085 1086

--------------------------------------------------------------------------
1087

1088
Driver: qlogicpti - PTI Qlogic, ISP Driver
1089 1090 1091 1092 1093 1094 1095 1096

File: qlogic/isp1000.bin

Licence: Unknown

Found in hex form in kernel source.

--------------------------------------------------------------------------
1097

1098
Driver: myri_sbus - MyriCOM Gigabit Ethernet
1099 1100 1101 1102 1103

File: myricom/lanai.bin

Licence: Unknown

1104 1105 1106 1107 1108 1109
Found in hex form in kernel source.

--------------------------------------------------------------------------

Driver: bnx2x: Broadcom Everest

1110 1111
File: bnx2x-e1-4.8.53.0.fw
File: bnx2x-e1h-4.8.53.0.fw
Ben Hutchings's avatar
Ben Hutchings committed
1112 1113
File: bnx2x-e1-5.2.7.0.fw
File: bnx2x-e1h-5.2.7.0.fw
1114 1115
File: bnx2x-e1-5.2.13.0.fw
File: bnx2x-e1h-5.2.13.0.fw
1116 1117 1118 1119 1120 1121
File: bnx2x/bnx2x-e1-6.0.34.0.fw
File: bnx2x/bnx2x-e1h-6.0.34.0.fw
File: bnx2x/bnx2x-e2-6.0.34.0.fw
File: bnx2x/bnx2x-e1-6.2.5.0.fw
File: bnx2x/bnx2x-e1h-6.2.5.0.fw
File: bnx2x/bnx2x-e2-6.2.5.0.fw
1122 1123 1124
File: bnx2x/bnx2x-e1-6.2.9.0.fw
File: bnx2x/bnx2x-e1h-6.2.9.0.fw
File: bnx2x/bnx2x-e2-6.2.9.0.fw
1125 1126 1127
File: bnx2x/bnx2x-e2-7.0.20.0.fw
File: bnx2x/bnx2x-e1-7.0.20.0.fw
File: bnx2x/bnx2x-e1h-7.0.20.0.fw
Ariel Elior's avatar
Ariel Elior committed
1128 1129 1130
File: bnx2x/bnx2x-e2-7.0.23.0.fw
File: bnx2x/bnx2x-e1-7.0.23.0.fw
File: bnx2x/bnx2x-e1h-7.0.23.0.fw
Dmitry Kravkov's avatar
Dmitry Kravkov committed
1131 1132 1133
File: bnx2x/bnx2x-e2-7.0.29.0.fw
File: bnx2x/bnx2x-e1-7.0.29.0.fw
File: bnx2x/bnx2x-e1h-7.0.29.0.fw
Barak Witkowski's avatar
Barak Witkowski committed
1134 1135 1136
File: bnx2x/bnx2x-e2-7.2.16.0.fw
File: bnx2x/bnx2x-e1-7.2.16.0.fw
File: bnx2x/bnx2x-e1h-7.2.16.0.fw
Barak Witkowski's avatar
Barak Witkowski committed
1137 1138 1139
File: bnx2x/bnx2x-e2-7.2.51.0.fw
File: bnx2x/bnx2x-e1-7.2.51.0.fw
File: bnx2x/bnx2x-e1h-7.2.51.0.fw
Yuval Mintz's avatar