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