diff options
Diffstat (limited to 'firmware/WHENCE')
| -rw-r--r-- | firmware/WHENCE | 341 |
1 files changed, 341 insertions, 0 deletions
diff --git a/firmware/WHENCE b/firmware/WHENCE new file mode 100644 index 000000000000..66c51b275e9e --- /dev/null +++ b/firmware/WHENCE | |||
| @@ -0,0 +1,341 @@ | |||
| 1 | ********** | ||
| 2 | * WHENCE * | ||
| 3 | ********** | ||
| 4 | |||
| 5 | This file attempts to document the origin and licensing information, | ||
| 6 | if known, for each piece of firmware distributed for use with the Linux | ||
| 7 | kernel. | ||
| 8 | |||
| 9 | -------------------------------------------------------------------------- | ||
| 10 | |||
| 11 | Driver: korg1212 -- Korg 1212 IO audio device | ||
| 12 | |||
| 13 | File: korg/k1212.dsp | ||
| 14 | |||
| 15 | Licence: Unknown | ||
| 16 | |||
| 17 | Found in alsa-firmware package in hex form; no licensing information. | ||
| 18 | |||
| 19 | -------------------------------------------------------------------------- | ||
| 20 | |||
| 21 | Driver: maestro3 -- ESS Allegro Maestro3 audio device | ||
| 22 | |||
| 23 | File: ess/maestro3_assp_kernel.fw | ||
| 24 | File: ess/maestro3_assp_minisrc.fw | ||
| 25 | |||
| 26 | Licence: Unknown | ||
| 27 | |||
| 28 | Found in alsa-firmware package in hex form with a comment claiming to | ||
| 29 | be GPLv2+, but without source -- and with another comment saying "ESS | ||
| 30 | drops binary dsp code images on our heads, but we don't get to see | ||
| 31 | specs on the dsp." | ||
| 32 | |||
| 33 | -------------------------------------------------------------------------- | ||
| 34 | |||
| 35 | Driver: ymfpci -- Yamaha YMF724/740/744/754 audio devices | ||
| 36 | |||
| 37 | File: yamaha/ds1_ctrl.fw | ||
| 38 | File: yamaha/ds1_dsp.fw | ||
| 39 | File: yamaha/ds1e_ctrl.fw | ||
| 40 | |||
| 41 | Licence: Unknown | ||
| 42 | |||
| 43 | Found alsa-firmware package in hex form, with the following comment: | ||
| 44 | Copyright (c) 1997-1999 Yamaha Corporation. All Rights Reserved. | ||
| 45 | |||
| 46 | -------------------------------------------------------------------------- | ||
| 47 | |||
| 48 | Driver: smctr -- SMC ISA/MCA Token Ring adapter | ||
| 49 | |||
| 50 | File: tr_smctr.bin | ||
| 51 | Info: MCT.BIN v6.3C1 03/01/95 | ||
| 52 | |||
| 53 | Original licence info: | ||
| 54 | |||
| 55 | * This firmware is licensed to you strictly for use in conjunction | ||
| 56 | * with the use of SMC TokenRing adapters. There is no waranty | ||
| 57 | * expressed or implied about its fitness for any purpose. | ||
| 58 | |||
| 59 | -------------------------------------------------------------------------- | ||
| 60 | |||
| 61 | Driver: kaweth -- USB KLSI KL5USB101-based Ethernet device | ||
| 62 | |||
| 63 | File: kaweth/new_code.bin | ||
| 64 | File: kaweth/new_code_fix.bin | ||
| 65 | File: kaweth/trigger_code.bin | ||
| 66 | File: kaweth/trigger_code_fix.bin | ||
| 67 | |||
| 68 | Licence: Unknown | ||
| 69 | |||
| 70 | Found in hex form in the kernel source. | ||
| 71 | |||
| 72 | -------------------------------------------------------------------------- | ||
| 73 | |||
| 74 | Driver: ttusb-budget -- Technotrend/Hauppauge Nova-USB devices | ||
| 75 | |||
| 76 | File: ttusb-budget/dspbootcode.bin | ||
| 77 | |||
| 78 | Licence: Unknown | ||
| 79 | |||
| 80 | Found in hex form in the kernel source. | ||
| 81 | |||
| 82 | -------------------------------------------------------------------------- | ||
| 83 | |||
| 84 | Driver: keyspan -- USB Keyspan USA-xxx serial device | ||
| 85 | |||
| 86 | File: keyspan/mpr.fw | ||
| 87 | File: keyspan/usa18x.fw | ||
| 88 | File: keyspan/usa19.fw | ||
| 89 | File: keyspan/usa19qi.fw | ||
| 90 | File: keyspan/usa19qw.fw | ||
| 91 | File: keyspan/usa19w.fw | ||
| 92 | File: keyspan/usa28.fw | ||
| 93 | File: keyspan/usa28xa.fw | ||
| 94 | File: keyspan/usa28xb.fw | ||
| 95 | File: keyspan/usa28x.fw | ||
| 96 | File: keyspan/usa49w.fw | ||
| 97 | File: keyspan/usa49wlc.fw | ||
| 98 | |||
| 99 | Converted from Intel HEX files, used in our binary representation of ihex. | ||
| 100 | |||
| 101 | Original licence information: | ||
| 102 | |||
| 103 | Copyright (C) 1999-2001 | ||
| 104 | Keyspan, A division of InnoSys Incorporated ("Keyspan") | ||
| 105 | |||
| 106 | as an unpublished work. This notice does not imply unrestricted or | ||
| 107 | public access to the source code from which this firmware image is | ||
| 108 | derived. Except as noted below this firmware image may not be | ||
| 109 | reproduced, used, sold or transferred to any third party without | ||
| 110 | Keyspan's prior written consent. All Rights Reserved. | ||
| 111 | |||
| 112 | Permission is hereby granted for the distribution of this firmware | ||
| 113 | image as part of a Linux or other Open Source operating system kernel | ||
| 114 | in text or binary form as required. | ||
| 115 | |||
| 116 | This firmware may not be modified and may only be used with | ||
| 117 | Keyspan hardware. Distribution and/or Modification of the | ||
| 118 | keyspan.c driver which includes this firmware, in whole or in | ||
| 119 | part, requires the inclusion of this statement." | ||
| 120 | |||
| 121 | -------------------------------------------------------------------------- | ||
| 122 | |||
| 123 | Driver: keyspan_pda -- USB Keyspan PDA single-port serial device | ||
| 124 | |||
| 125 | File: keyspan_pda/keyspan_pda.fw | ||
| 126 | Source: keyspan_pda/keyspan_pda.S | ||
| 127 | |||
| 128 | File: keyspan_pda/xircom_pgs.fw | ||
| 129 | Source: keyspan_pda/xircom_pgs.S | ||
| 130 | |||
| 131 | Licence: GPLv2+ | ||
| 132 | |||
| 133 | Compiled from original 8051 source into Intel HEX, used in our binary ihex form. | ||
| 134 | |||
| 135 | -------------------------------------------------------------------------- | ||
| 136 | |||
| 137 | Driver: emi26 -- EMI 2|6 USB Audio interface | ||
| 138 | |||
| 139 | File: emi26/bitstream.fw | ||
| 140 | Info: VERSION=1.1.1.131 DATE=2001dec06 | ||
| 141 | |||
| 142 | File: emi26/firmware.fw | ||
| 143 | Info: VERSION=1.0.2.916 DATE=12.02.2002 | ||
| 144 | |||
| 145 | File: emi26/loader.fw | ||
| 146 | |||
| 147 | Converted from Intel HEX files, used in our binary representation of ihex. | ||
| 148 | |||
| 149 | Original licence information: | ||
| 150 | /* | ||
| 151 | * This firmware is for the Emagic EMI 2|6 Audio Interface | ||
| 152 | * | ||
| 153 | * The firmware contained herein is Copyright (c) 1999-2002 Emagic | ||
| 154 | * as an unpublished work. This notice does not imply unrestricted | ||
| 155 | * or public access to this firmware which is a trade secret of Emagic, | ||
| 156 | * and which may not be reproduced, used, sold or transferred to | ||
| 157 | * any third party without Emagic's written consent. All Rights Reserved. | ||
| 158 | * | ||
| 159 | * Permission is hereby granted for the distribution of this firmware | ||
| 160 | * image as part of a Linux or other Open Source operating system kernel | ||
| 161 | * in text or binary form as required. | ||
| 162 | * | ||
| 163 | * This firmware may not be modified and may only be used with the | ||
| 164 | * Emagic EMI 2|6 Audio Interface. Distribution and/or Modification of | ||
| 165 | * any driver which includes this firmware, in whole or in part, | ||
| 166 | * requires the inclusion of this statement. | ||
| 167 | */ | ||
| 168 | |||
| 169 | -------------------------------------------------------------------------- | ||
| 170 | |||
| 171 | Driver: emi62 -- EMI 6|2m USB Audio interface | ||
| 172 | |||
| 173 | File: emi62/bitstream.fw | ||
| 174 | Info: VERSION=1.0.0.191 DATE= 2002oct28 | ||
| 175 | |||
| 176 | File: emi62/loader.fw | ||
| 177 | Source: EMILOAD.HEX | ||
| 178 | Info: VERSION=1.0.2.002 DATE=10.01.2002 | ||
| 179 | |||
| 180 | File: emi62/midi.fw | ||
| 181 | Source: EMI62MFW.HEX | ||
| 182 | Info: VERSION=1.04.062 DATE=16.10.2002 | ||
| 183 | |||
| 184 | File: emi62/spdif.fw | ||
| 185 | Source: EMI62SFW.HEX | ||
| 186 | Info: VERSION=1.04.062 DATE=16.10.2002 | ||
| 187 | |||
| 188 | Converted from Intel HEX files, used in our binary representation of ihex. | ||
| 189 | |||
| 190 | Original licence information: None | ||
| 191 | |||
| 192 | -------------------------------------------------------------------------- | ||
| 193 | |||
| 194 | Driver: tu_usb_3410_5052 -- USB TI 3410/5052 serial device | ||
| 195 | |||
| 196 | File: ti_3410.fw | ||
| 197 | Info: firmware 9/10/04 FW3410_Special_StartWdogOnStartPort | ||
| 198 | |||
| 199 | File: ti_5052.fw | ||
| 200 | Info: firmware 9/18/04 | ||
| 201 | |||
| 202 | Licence: Allegedly GPLv2+, but no source visible. Marked: | ||
| 203 | Copyright (C) 2004 Texas Instruments | ||
| 204 | |||
| 205 | Found in hex form in kernel source. | ||
| 206 | |||
| 207 | -------------------------------------------------------------------------- | ||
| 208 | |||
| 209 | Driver: whiteheat -- USB ConnectTech WhiteHEAT serial device | ||
| 210 | |||
| 211 | File: whiteheat.fw | ||
| 212 | Version: 4.06 | ||
| 213 | |||
| 214 | File: whiteheat_loader.fw | ||
| 215 | File: whiteheat_loader_debug.fw | ||
| 216 | |||
| 217 | Licence: Allegedly GPLv2, but no source visible. Marked: | ||
| 218 | Copyright (C) 2000-2002 ConnectTech Inc | ||
| 219 | |||
| 220 | Debug loader claims the following behaviour: | ||
| 221 | Port 1 LED flashes when the vend_ax program is running | ||
| 222 | Port 2 LED flashes when any SETUP command arrives | ||
| 223 | Port 3 LED flashes when any valid VENDOR request occurs | ||
| 224 | Port 4 LED flashes when the EXTERNAL RAM DOWNLOAD request occurs | ||
| 225 | |||
| 226 | Converted from Intel HEX files, used in our binary representation of ihex. | ||
| 227 | |||
| 228 | -------------------------------------------------------------------------- | ||
| 229 | |||
| 230 | Driver: ip2 -- Computone IntelliPort Plus serial device | ||
| 231 | |||
| 232 | File: intelliport2.bin | ||
| 233 | |||
| 234 | Licence: Unknown | ||
| 235 | |||
| 236 | Found in hex form in kernel source. | ||
| 237 | |||
| 238 | -------------------------------------------------------------------------- | ||
| 239 | |||
| 240 | Driver: CPiA2 -- cameras based on Vision's CPiA2 | ||
| 241 | |||
| 242 | File: cpia2/stv0672_vp4.bin | ||
| 243 | |||
| 244 | Licence: Allegedly GPLv2+, but no source visible. Marked: | ||
| 245 | Copyright (C) 2001 STMicroelectronics, Inc. | ||
| 246 | Contact: steve.miller@st.com | ||
| 247 | Description: This file contains patch data for the CPiA2 (stv0672) VP4. | ||
| 248 | |||
| 249 | Found in hex form in kernel source. | ||
| 250 | |||
| 251 | -------------------------------------------------------------------------- | ||
| 252 | |||
| 253 | Driver: DABUSB -- Digital Audio Broadcasting (DAB) Receiver for USB and Linux | ||
| 254 | |||
| 255 | File: dabusb/firmware.fw | ||
| 256 | File: dabusb/bitstream.bin | ||
| 257 | |||
| 258 | Licence: Distributable | ||
| 259 | |||
| 260 | * Copyright (C) 1999 BayCom GmbH | ||
| 261 | * | ||
| 262 | * Redistribution and use in source and binary forms, with or without | ||
| 263 | * modification, are permitted provided that redistributions of source | ||
| 264 | * code retain the above copyright notice and this comment without | ||
| 265 | * modification. | ||
| 266 | |||
| 267 | -------------------------------------------------------------------------- | ||
| 268 | |||
| 269 | Driver: USB_VICAM -- USB 3com HomeConnect (aka vicam) | ||
| 270 | |||
| 271 | File: vicam/firmware.fw | ||
| 272 | |||
| 273 | Licence: Unknown | ||
| 274 | |||
| 275 | Found in hex form in kernel source. | ||
| 276 | |||
| 277 | -------------------------------------------------------------------------- | ||
| 278 | |||
| 279 | Driver: USB_SERIAL_EDGEPORT - USB Inside Out Edgeport Serial Driver | ||
| 280 | |||
| 281 | File: edgeport/boot.fw | ||
| 282 | File: edgeport/boot2.fw | ||
| 283 | File: edgeport/down.fw | ||
| 284 | File: edgeport/down2.fw | ||
| 285 | |||
| 286 | Licence: Allegedly GPLv2+, but no source visible. Marked: | ||
| 287 | //************************************************************** | ||
| 288 | //* Edgeport/4 Binary Image | ||
| 289 | //* Generated by HEX2C v1.06 | ||
| 290 | //* Copyright (C) 1998 Inside Out Networks, All rights reserved. | ||
| 291 | //************************************************************** | ||
| 292 | |||
| 293 | Found in hex form in kernel source. | ||
| 294 | |||
| 295 | -------------------------------------------------------------------------- | ||
| 296 | |||
| 297 | Driver: USB_SERIAL_EDGEPORT_TI - USB Inside Out Edgeport Serial Driver | ||
| 298 | (TI Devices) | ||
| 299 | |||
| 300 | File: edgeport/down3.bin | ||
| 301 | |||
| 302 | Licence: | ||
| 303 | //************************************************************** | ||
| 304 | //* Edgeport Binary Image (for TI based products) | ||
| 305 | //* Generated by TIBin2C v2.00 (watchport) | ||
| 306 | //* Copyright (C) 2001 Inside Out Networks, All rights reserved. | ||
| 307 | //************************************************************** | ||
| 308 | |||
| 309 | Found in hex form in kernel source. | ||
| 310 | |||
| 311 | -------------------------------------------------------------------------- | ||
| 312 | |||
| 313 | Driver: ATARI_DSP56K - Atari DSP56k support | ||
| 314 | |||
| 315 | File: dsp56k/bootstrap.bin | ||
| 316 | Source: dsp56k/bootstrap.asm | ||
| 317 | |||
| 318 | Licence: GPLv2 or later | ||
| 319 | |||
| 320 | DSP56001 assembler, possibly buildable with a56 from | ||
| 321 | http://www.zdomain.com/a56.html | ||
| 322 | |||
| 323 | -------------------------------------------------------------------------- | ||
| 324 | |||
| 325 | Driver: SND_SB16_CSP - Sound Blaster 16/AWE CSP support | ||
| 326 | |||
| 327 | File: sb16/mulaw_main.csp | ||
| 328 | File: sb16/alaw_main.csp | ||
| 329 | File: sb16/ima_adpcm_init.csp | ||
| 330 | File: sb16/ima_adpcm_playback.csp | ||
| 331 | File: sb16/ima_adpcm_capture.csp | ||
| 332 | |||
| 333 | Licence: Allegedly GPLv2+, but no source visible. Marked: | ||
| 334 | /* | ||
| 335 | * Copyright (c) 1994 Creative Technology Ltd. | ||
| 336 | * Microcode files for SB16 Advanced Signal Processor | ||
| 337 | */ | ||
| 338 | |||
| 339 | Found in hex form in kernel source. | ||
| 340 | |||
| 341 | -------------------------------------------------------------------------- | ||
