Update carl9170 to latest upstream
[linux-libre-firmware.git] / WHENCE
1              **********
2              * WHENCE *
3              **********
4
5 This file attempts to document the origin and licensing information,
6 for each piece of firmware.
7
8 --------------------------------------------------------------------------
9
10 Driver: 3c574_cs - 3Com PCMCIA adapter
11
12 Source: cis/src/3CCFEM556.cis
13
14 Licence: Dual GPLv2/MPL
15
16 Originally developed by the pcmcia-cs project
17 Copyright (C) 1998, 1999, 2000 David A. Hinds
18
19 --------------------------------------------------------------------------
20
21 Driver: 3c589_cs - 3Com PCMCIA adapter
22
23 Source: cis/src/3CXEM556.cis
24
25 Licence: Dual GPLv2/MPL
26
27 Originally developed by the pcmcia-cs project
28 Copyright (C) 1998, 1999, 2000 David A. Hinds
29
30 --------------------------------------------------------------------------
31
32 a56: Motorola DSP56001 assembler
33
34 Version: 1.3 prerelease
35
36 License: Parts are GPLv3+ and parts are under:
37 Permission to use, copy, modify, distribute, and sell this software 
38 and its documentation for any purpose is hereby granted without fee, 
39 provided that the above copyright notice appear in all copies and 
40 that both that copyright notice and this permission notice appear in 
41 supporting documentation.  The author makes no representations about 
42 the suitability of this software for any purpose.  It is provided "as 
43 is" without express or implied warranty.
44
45 From http://www.zdomain.com/a56.html
46
47 --------------------------------------------------------------------------
48
49 aica: Firmware for the sound card in the Sega Dreamcast
50
51 Version: Based on commit 832ea65b43c8b402f19f3b6b3ecb8804f73c948a
52 dated 17 May 2018
53
54 License: KOS License (see README.KOS)
55
56 From:
57 Firmware from KallistiOS:
58 https://sourceforge.net/p/cadcdev/kallistios/
59 Dreamcast_sound.txt from:
60 ftp://ftp.alsa-project.org/pub/firmware/alsa-firmware-1.0.29.tar.bz2
61 (With typo corrections)
62
63 --------------------------------------------------------------------------
64
65 as31: An Intel 8031/8051 assembler
66
67 Version: 2.3.1 with some additional patches from the Debian as31 
68 package.
69
70 License: The 3-Clause BSD License
71
72 Copyright (C) Ken Stauffer <ken@stauffercom.com>
73 Copyright (C) Paul Stoffregen <paul@pjrc.com>
74 Copyright (C) Alexander 'E-Razor' Krause <admin@erazor-zone.de>
75
76 1. Redistributions of source code must retain the above copyright 
77 notice, this list of conditions and the following disclaimer.
78
79 2. Redistributions in binary form must reproduce the above copyright 
80 notice, this list of conditions and the following disclaimer in the 
81 documentation and/or other materials provided with the distribution.
82
83 3. Neither the name of the copyright holder nor the names of its 
84 contributors may be used to endorse or promote products derived from 
85 this software without specific prior written permission.
86
87 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 
88 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 
89 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 
90 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 
91 HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, 
92 INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, 
93 BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS 
94 OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED 
95 AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 
96 LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY 
97 WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 
98 POSSIBILITY OF SUCH DAMAGE.
99
100 From http://wiki.erazor-zone.de/doku.php?id=wiki:projects:linux:as31
101
102 --------------------------------------------------------------------------
103
104 Driver: ath9k_htc - Atheros HTC devices (USB)
105
106 Version: Based on commit 014ff6fde0fab968eb5b4365e83a93a2fff452c2
107 dated January 28 2018
108
109 Licence: Free software. See ath9k_htc/LICENCE.TXT for details.
110
111 From https://github.com/qca/open-ath9k-htc-firmware
112
113 --------------------------------------------------------------------------
114
115 Driver: b43 - OpenFWWF -- Free firmware for some Broadcom 43xx series WLAN chips
116
117 License: GPLv2
118
119 Version: 5.2
120
121 From http://netweb.ing.unibs.it/~openfwwf/
122
123 --------------------------------------------------------------------------
124
125 b43-tools: Assembler for the b43 wireless driver. Needed by openfwwf.
126
127 Version: 019 from 2014-06-25
128
129 License: GPLv2
130
131 From http://bues.ch/cms/hacking/misc.html#linux_b43_driver_firmware_tools
132
133 --------------------------------------------------------------------------
134
135 cis-tools: PCMCIA CIS file tools 
136
137 License: Dual MPL2/GPL2.
138
139 From https://git.kernel.org/pub/scm/utils/cis-tools/cis-tools.git
140
141 --------------------------------------------------------------------------
142
143 Driver: carl9170 -- Atheros AR9170 802.11 draft-n USB driver
144
145 Version: Based on commit 001384147050b9cd9daadb4d3115cc0f13f5b319
146 dated May 5 2019.
147
148 Licence: GPLv2 or later.
149
150 From https://github.com/chunkeey/carl9170fw
151
152 --------------------------------------------------------------------------
153
154 Driver: dsp56k - Atari DSP56k support
155
156 Licence: GPLv2 or later.
157
158 DSP56001 assembler, buildable with a56 from
159 http://www.zdomain.com/a56.html
160
161 --------------------------------------------------------------------------
162
163 Driver: dvb-ttpci -- AV7110 cards
164
165 Licence: GPLv2 or later.
166
167 ARM assembly source code from 
168 https://linuxtv.org/downloads/firmware/Boot.S
169
170 --------------------------------------------------------------------------
171
172 ihex2fw: Parser/loader for IHEX formatted data.
173
174 License: GPLv2 or later.
175
176 From Linux-libre's firmware directory (which was removed starting 
177 with version 4.14.)
178
179 --------------------------------------------------------------------------
180
181 Driver: isci -- Intel C600 SAS controller driver
182
183 Source: isci/
184
185 Licence: GPLv2.
186
187 -------------------------------------------------------------------------
188
189 Driver: keyspan_pda -- USB Keyspan PDA single-port serial device
190
191 Source: keyspan_pda/keyspan_pda.S
192 Source: keyspan_pda/xircom_pgs.S
193 Source: keyspan_pda/Makefile
194
195 Licence: GPLv2 or later.
196
197 Compiled from original 8051 source into Intel HEX, used in our binary ihex form.
198
199 --------------------------------------------------------------------------
200
201 Driver: pcnet_cs - NE2000 compatible PCMCIA adapter
202
203 Source: cis/src/LA-PCM.cis
204 Source: cis/src/PCMLM28.cis
205 Source: cis/src/DP83903.cis
206 Source: cis/src/NE2K.cis
207 Source: cis/src/tamarack.cis
208 Source: cis/src/PE-200.cis
209 Source: cis/src/PE520.cis
210
211 Licence: Dual GPLv2/MPL
212
213 Originally developed by the pcmcia-cs project
214 Copyright (C) 1998, 1999, 2000 David A. Hinds
215
216 --------------------------------------------------------------------------
217
218 Driver: serial_cs - Serial PCMCIA adapter
219
220 Source: cis/src/MT5634ZLX.cis
221 Source: cis/src/RS-COM-2P.cis
222 Source: cis/src/COMpad2.cis
223 Source: cis/src/COMpad4.cis
224
225 Licence: Dual GPLv2/MPL
226
227 Originally developed by the pcmcia-cs project
228 Copyright (C) 1998, 1999, 2000 David A. Hinds
229
230 --------------------------------------------------------------------------
231
232 Driver: serial_cs - Serial PCMCIA adapter
233
234 File: cis/SW_555_SER.cis
235 File: cis/SW_7xx_SER.cis
236 File: cis/SW_8xx_SER.cis
237
238 Licence: GPLv3. See GPL-3 for details.
239
240 Copyright Sierra Wireless
241
242 -------------------------------------------------------------------------- 
243
244 Driver: usbdux/usbduxfast/usbduxsigma - usbdux data acquisition cards 
245
246 Source: usbdux/
247
248 Licence: GPLv2.
249
250 Provided from the author, Bernd Porr <BerndPorr@f2s.com>