emi26: use request_firmware()
[linux-2.6.git] / firmware / WHENCE
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 --------------------------------------------------------------------------