OpenCores
URL https://opencores.org/ocsvn/test_project/test_project/trunk

Subversion Repositories test_project

[/] [test_project/] [trunk/] [linux_sd_driver/] [drivers/] [net/] [starfire_firmware.h] - Blame information for rev 62

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 62 marcus.erl
/*
2
 * Copyright 2003 Adaptec, Inc.
3
 *
4
 * Please read the following license before using the Adaptec Software
5
 * ("Program"). If you do not agree to the license terms, do not use the
6
 * Program:
7
 *
8
 * You agree to be bound by version 2 of the General Public License ("GPL")
9
 * dated June 1991, which can be found at http://www.fsf.org/licenses/gpl.html.
10
 * If the link is broken, write to Free Software Foundation, 59 Temple Place,
11
 * Boston, Massachusetts 02111-1307.
12
 *
13
 * BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE IT IS LICENSED "AS IS" AND
14
 * THERE IS NO WARRANTY FOR THE PROGRAM, INCLUDING BUT NOT LIMITED TO THE
15
 * IMPLIED WARRANTIES OF MERCHANTIBILITY OR FITNESS FOR A PARTICULAR PURPOSE
16
 * (TO THE EXTENT PERMITTED BY APPLICABLE LAW). USE OF THE PROGRAM IS AT YOUR
17
 * OWN RISK. IN NO EVENT WILL ADAPTEC OR ITS LICENSORS BE LIABLE TO YOU FOR
18
 * DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES
19
 * ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM.
20
 *
21
 */
22
 
23
static const u32 firmware_rx[] = {
24
  0x010003dc, 0x00000000,
25
  0x04000421, 0x00000086,
26
  0x80000015, 0x0000180e,
27
  0x81000015, 0x00006664,
28
  0x1a0040ab, 0x00000b06,
29
  0x14200011, 0x00000000,
30
  0x14204022, 0x0000aaaa,
31
  0x14204022, 0x00000300,
32
  0x14204022, 0x00000000,
33
  0x1a0040ab, 0x00000b14,
34
  0x14200011, 0x00000000,
35
  0x83000015, 0x00000002,
36
  0x04000021, 0x00000000,
37
  0x00000010, 0x00000000,
38
  0x04000421, 0x00000087,
39
  0x00000010, 0x00000000,
40
  0x00000010, 0x00000000,
41
  0x00008015, 0x00000000,
42
  0x0000003e, 0x00000000,
43
  0x00000010, 0x00000000,
44
  0x82000015, 0x00004000,
45
  0x009e8050, 0x00000000,
46
  0x03008015, 0x00000000,
47
  0x86008015, 0x00000000,
48
  0x82000015, 0x00008000,
49
  0x0100001c, 0x00000000,
50
  0x000050a0, 0x0000010c,
51
  0x4e20d011, 0x00006008,
52
  0x1420d012, 0x00004008,
53
  0x0000f090, 0x00007000,
54
  0x0000c8b0, 0x00003000,
55
  0x00004040, 0x00000000,
56
  0x00108015, 0x00000000,
57
  0x00a2c150, 0x00004000,
58
  0x00a400b0, 0x00000014,
59
  0x00000020, 0x00000000,
60
  0x2500400d, 0x00002525,
61
  0x00047220, 0x00003100,
62
  0x00934070, 0x00000000,
63
  0x00000020, 0x00000000,
64
  0x00924460, 0x00000184,
65
  0x2b20c011, 0x00000000,
66
  0x0000c420, 0x00000540,
67
  0x36014018, 0x0000422d,
68
  0x14200011, 0x00000000,
69
  0x00924460, 0x00000183,
70
  0x3200001f, 0x00000034,
71
  0x02ac0015, 0x00000002,
72
  0x00a60110, 0x00000008,
73
  0x42200011, 0x00000000,
74
  0x00924060, 0x00000103,
75
  0x0000001e, 0x00000000,
76
  0x00000020, 0x00000100,
77
  0x0000001e, 0x00000000,
78
  0x00924460, 0x00000086,
79
  0x00004080, 0x00000000,
80
  0x0092c070, 0x00000000,
81
  0x00924060, 0x00000100,
82
  0x0000c890, 0x00005000,
83
  0x00a6c110, 0x00000000,
84
  0x00b0c090, 0x00000012,
85
  0x021c0015, 0x00000000,
86
  0x3200001f, 0x00000034,
87
  0x00924460, 0x00000510,
88
  0x44210011, 0x00000000,
89
  0x42000011, 0x00000000,
90
  0x83000015, 0x00000040,
91
  0x00924460, 0x00000508,
92
  0x45014018, 0x00004545,
93
  0x00808050, 0x00000000,
94
  0x62208012, 0x00000000,
95
  0x82000015, 0x00000800,
96
  0x15200011, 0x00000000,
97
  0x00000010, 0x00000000,
98
  0x00000010, 0x00000000,
99
  0x00000010, 0x00000000,
100
  0x00000010, 0x00000000,
101
  0x00000010, 0x00000000,
102
  0x80000015, 0x0000eea4,
103
  0x81000015, 0x0000005f,
104
  0x00000060, 0x00000000,
105
  0x00004120, 0x00000000,
106
  0x00004a00, 0x00004000,
107
  0x00924460, 0x00000190,
108
  0x5601401a, 0x00005956,
109
  0x14000011, 0x00000000,
110
  0x00934050, 0x00000018,
111
  0x00930050, 0x00000018,
112
  0x3601403a, 0x0000002d,
113
  0x000643a9, 0x00000000,
114
  0x0000c420, 0x00000140,
115
  0x5601401a, 0x00005956,
116
  0x14000011, 0x00000000,
117
  0x00000010, 0x00000000,
118
  0x00000010, 0x00000000,
119
  0x000642a9, 0x00000000,
120
  0x00024420, 0x00000183,
121
  0x5601401a, 0x00005956,
122
  0x82000015, 0x00002000,
123
  0x15200011, 0x00000000,
124
  0x82000015, 0x00000010,
125
  0x15200011, 0x00000000,
126
  0x82000015, 0x00000010,
127
  0x15200011, 0x00000000,
128
};      /* 104 Rx instructions */
129
#define FIRMWARE_RX_SIZE 104
130
 
131
static const u32 firmware_tx[] = {
132
  0x010003dc, 0x00000000,
133
  0x04000421, 0x00000086,
134
  0x80000015, 0x0000180e,
135
  0x81000015, 0x00006664,
136
  0x1a0040ab, 0x00000b06,
137
  0x14200011, 0x00000000,
138
  0x14204022, 0x0000aaaa,
139
  0x14204022, 0x00000300,
140
  0x14204022, 0x00000000,
141
  0x1a0040ab, 0x00000b14,
142
  0x14200011, 0x00000000,
143
  0x83000015, 0x00000002,
144
  0x04000021, 0x00000000,
145
  0x00000010, 0x00000000,
146
  0x04000421, 0x00000087,
147
  0x00000010, 0x00000000,
148
  0x00000010, 0x00000000,
149
  0x00008015, 0x00000000,
150
  0x0000003e, 0x00000000,
151
  0x00000010, 0x00000000,
152
  0x82000015, 0x00004000,
153
  0x009e8050, 0x00000000,
154
  0x03008015, 0x00000000,
155
  0x86008015, 0x00000000,
156
  0x82000015, 0x00008000,
157
  0x0100001c, 0x00000000,
158
  0x000050a0, 0x0000010c,
159
  0x4e20d011, 0x00006008,
160
  0x1420d012, 0x00004008,
161
  0x0000f090, 0x00007000,
162
  0x0000c8b0, 0x00003000,
163
  0x00004040, 0x00000000,
164
  0x00108015, 0x00000000,
165
  0x00a2c150, 0x00004000,
166
  0x00a400b0, 0x00000014,
167
  0x00000020, 0x00000000,
168
  0x2500400d, 0x00002525,
169
  0x00047220, 0x00003100,
170
  0x00934070, 0x00000000,
171
  0x00000020, 0x00000000,
172
  0x00924460, 0x00000184,
173
  0x2b20c011, 0x00000000,
174
  0x0000c420, 0x00000540,
175
  0x36014018, 0x0000422d,
176
  0x14200011, 0x00000000,
177
  0x00924460, 0x00000183,
178
  0x3200001f, 0x00000034,
179
  0x02ac0015, 0x00000002,
180
  0x00a60110, 0x00000008,
181
  0x42200011, 0x00000000,
182
  0x00924060, 0x00000103,
183
  0x0000001e, 0x00000000,
184
  0x00000020, 0x00000100,
185
  0x0000001e, 0x00000000,
186
  0x00924460, 0x00000086,
187
  0x00004080, 0x00000000,
188
  0x0092c070, 0x00000000,
189
  0x00924060, 0x00000100,
190
  0x0000c890, 0x00005000,
191
  0x00a6c110, 0x00000000,
192
  0x00b0c090, 0x00000012,
193
  0x021c0015, 0x00000000,
194
  0x3200001f, 0x00000034,
195
  0x00924460, 0x00000510,
196
  0x44210011, 0x00000000,
197
  0x42000011, 0x00000000,
198
  0x83000015, 0x00000040,
199
  0x00924460, 0x00000508,
200
  0x45014018, 0x00004545,
201
  0x00808050, 0x00000000,
202
  0x62208012, 0x00000000,
203
  0x82000015, 0x00000800,
204
  0x15200011, 0x00000000,
205
  0x00000010, 0x00000000,
206
  0x00000010, 0x00000000,
207
  0x00000010, 0x00000000,
208
  0x00000010, 0x00000000,
209
  0x00000010, 0x00000000,
210
  0x80000015, 0x0000eea4,
211
  0x81000015, 0x0000005f,
212
  0x00000060, 0x00000000,
213
  0x00004120, 0x00000000,
214
  0x00004a00, 0x00004000,
215
  0x00924460, 0x00000190,
216
  0x5601401a, 0x00005956,
217
  0x14000011, 0x00000000,
218
  0x00934050, 0x00000018,
219
  0x00930050, 0x00000018,
220
  0x3601403a, 0x0000002d,
221
  0x000643a9, 0x00000000,
222
  0x0000c420, 0x00000140,
223
  0x5601401a, 0x00005956,
224
  0x14000011, 0x00000000,
225
  0x00000010, 0x00000000,
226
  0x00000010, 0x00000000,
227
  0x000642a9, 0x00000000,
228
  0x00024420, 0x00000183,
229
  0x5601401a, 0x00005956,
230
  0x82000015, 0x00002000,
231
  0x15200011, 0x00000000,
232
  0x82000015, 0x00000010,
233
  0x15200011, 0x00000000,
234
  0x82000015, 0x00000010,
235
  0x15200011, 0x00000000,
236
};      /* 104 Tx instructions */
237
#define FIRMWARE_TX_SIZE 104
238
#if 0
239
static const u32 firmware_wol[] = {
240
  0x010003dc, 0x00000000,
241
  0x19000421, 0x00000087,
242
  0x80000015, 0x00001a1a,
243
  0x81000015, 0x00001a1a,
244
  0x1a0040ab, 0x00000b06,
245
  0x15200011, 0x00000000,
246
  0x15204022, 0x0000aaaa,
247
  0x15204022, 0x00000300,
248
  0x15204022, 0x00000000,
249
  0x1a0040ab, 0x00000b15,
250
  0x15200011, 0x00000000,
251
  0x83000015, 0x00000002,
252
  0x04000021, 0x00000000,
253
  0x00000010, 0x00000000,
254
  0x04000421, 0x00000087,
255
  0x00000010, 0x00000000,
256
  0x00000010, 0x00000000,
257
  0x00008015, 0x00000000,
258
  0x0000003e, 0x00000000,
259
  0x00000010, 0x00000000,
260
  0x00000010, 0x00000000,
261
  0x82000015, 0x00004000,
262
  0x82000015, 0x00008000,
263
  0x0000000c, 0x00000000,
264
  0x00000010, 0x00000000,
265
  0x00004080, 0x00000100,
266
  0x1f20c011, 0x00001122,
267
  0x2720f011, 0x00003011,
268
  0x19200071, 0x00000000,
269
  0x1a200051, 0x00000000,
270
  0x00000010, 0x00000000,
271
  0x00000010, 0x00000000,
272
  0x1d2040a4, 0x00003344,
273
  0x1d2040a2, 0x00005566,
274
  0x000040a0, 0x00000100,
275
  0x00108050, 0x00000001,
276
  0x1a208012, 0x00000006,
277
  0x82000015, 0x00008080,
278
  0x010003dc, 0x00000000,
279
  0x1d2040a4, 0x00002233,
280
  0x1d2040a4, 0x00004455,
281
  0x2d208011, 0x00000005,
282
  0x1d2040a4, 0x00006611,
283
  0x00108050, 0x00000001,
284
  0x27200011, 0x00000000,
285
  0x1d2050a4, 0x00006600,
286
  0x82000015, 0x00008080,
287
  0x010003dc, 0x00000000,
288
  0x00000050, 0x00000000,
289
  0x1b200031, 0x00000000,
290
  0x0000001e, 0x00000000,
291
  0x0000001e, 0x00000000,
292
  0x0000001e, 0x00000000,
293
  0x0000001e, 0x00000000,
294
  0x00924460, 0x00000086,
295
  0x00004080, 0x00000000,
296
  0x0092c070, 0x00000000,
297
  0x00924060, 0x00000100,
298
  0x0000c890, 0x00005000,
299
  0x00a6c110, 0x00000000,
300
  0x00b0c090, 0x00000012,
301
  0x021c0015, 0x00000000,
302
  0x3200001f, 0x00000034,
303
  0x00924460, 0x00000510,
304
  0x44210011, 0x00000000,
305
  0x42000011, 0x00000000,
306
  0x83000015, 0x00000040,
307
  0x00924460, 0x00000508,
308
  0x476a0012, 0x00000100,
309
  0x83000015, 0x00000008,
310
  0x16200011, 0x00000000,
311
  0x001e8050, 0x00000000,
312
  0x001e8050, 0x00000000,
313
  0x00808050, 0x00000000,
314
  0x03008015, 0x00000000,
315
  0x62208012, 0x00000000,
316
  0x82000015, 0x00000800,
317
  0x16200011, 0x00000000,
318
  0x80000015, 0x0000eea4,
319
  0x81000015, 0x0000005f,
320
  0x00000020, 0x00000000,
321
  0x00004120, 0x00000000,
322
  0x00004a00, 0x00004000,
323
  0x00924460, 0x00000190,
324
  0x5c01401a, 0x0000595c,
325
  0x15000011, 0x00000000,
326
  0x00934050, 0x00000018,
327
  0x00930050, 0x00000018,
328
  0x3601403a, 0x0000002d,
329
  0x00064029, 0x00000000,
330
  0x0000c420, 0x00000140,
331
  0x5c01401a, 0x0000595c,
332
  0x15000011, 0x00000000,
333
  0x00000010, 0x00000000,
334
  0x00000010, 0x00000000,
335
  0x00064029, 0x00000000,
336
  0x00024420, 0x00000183,
337
  0x5c01401a, 0x0000595c,
338
  0x82000015, 0x00002000,
339
  0x16200011, 0x00000000,
340
  0x82000015, 0x00000010,
341
  0x16200011, 0x00000000,
342
  0x82000015, 0x00000010,
343
  0x16200011, 0x00000000,
344
};      /* 104 WoL instructions */
345
#define FIRMWARE_WOL_SIZE 104
346
#endif

powered by: WebSVN 2.1.0

© copyright 1999-2025 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.