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