xref: /illumos-gate/usr/src/uts/common/io/bnx/570x/driver/common/lmdev/rv2p_p1.h (revision eef4f27b270242808b43b4b23bd161df52839361)
1 /*
2  * Copyright 2014-2017 Cavium, Inc.
3  * The contents of this file are subject to the terms of the Common Development
4  * and Distribution License, v.1,  (the "License").
5  *
6  * You may not use this file except in compliance with the License.
7  *
8  * You can obtain a copy of the License at available
9  * at http://opensource.org/licenses/CDDL-1.0
10  *
11  * See the License for the specific language governing permissions and
12  * limitations under the License.
13  */
14 
15 #ifndef __rv2p_proc1_h__
16 #define __rv2p_proc1_h__
17 #include "bcmtype.h"
18 
19 u32_t rv2p_proc1[] = {
20     0x00000010, 0xb1800006,
21     0x0000001f, 0x01060201,
22     0x00000008, 0x05000000,
23     0x00000018, 0x00020000,
24     0x00000008, 0x050000ff,
25     0x00000018, 0x00020000,
26     0x00000008, 0xac000001,
27     0x00000008, 0x07800000,
28     0x0000000c, 0x2f800001,
29     0x00000000, 0x2b000000,
30     0x00000000, 0x2b800000,
31     0x00000010, 0x91e10002,
32     0x00000008, 0xac000001,
33     0x00000010, 0x203f0058,
34     0x00000010, 0x213f0003,
35     0x00000010, 0x20bf0032,
36     0x00000018, 0x8000fffd,
37     0x00000008, 0x03800800,
38     0x00000010, 0xb6380e01,
39     0x00000010, 0xb1b8b00d,
40     0x0000000b, 0x2fdf0002,
41     0x00000000, 0x03d80000,
42     0x00000000, 0x2c380000,
43     0x00000010, 0x91d40000,
44     0x00000008, 0x05000055,
45     0x00000018, 0x8000006e,
46     0x00000018, 0x80000145,
47     0x00000008, 0x02000002,
48     0x0000000f, 0x42e0001c,
49     0x00000010, 0x91840a11,
50     0x00000010, 0x2c62000b,
51     0x00000018, 0x8000001b,
52     0x00000008, 0x02000002,
53     0x0000000f, 0x42e0001c,
54     0x00000010, 0x91840a16,
55     0x00000008, 0x2c8000b0,
56     0x00000008, 0x2d000008,
57     0x00000010, 0x91d40000,
58     0x00000008, 0x2d800108,
59     0x00000018, 0x80000074,
60     0x00000018, 0x80000012,
61     0x00000008, 0xb1000001,
62     0x00000008, 0x2c8000b0,
63     0x00000008, 0x2d000008,
64     0x00000008, 0x2d800001,
65     0x00000018, 0x80000061,
66     0x0000000b, 0x2fdf0002,
67     0x0000000c, 0x1f800002,
68     0x00000000, 0x2c070000,
69     0x00000010, 0x91de0000,
70     0x00000018, 0x8000ffd9,
71     0x0000000b, 0x2fdf0002,
72     0x0000000c, 0x1f800000,
73     0x00000000, 0x2c070000,
74     0x00000010, 0x91de0000,
75     0x00000018, 0x8000ffd4,
76     0x0000000c, 0x1f800002,
77     0x00000018, 0x8000ffd2,
78     0x00000010, 0x0ce70002,
79     0x00000010, 0x2ce20046,
80     0x0000000c, 0x29800002,
81     0x0000000c, 0x1f800002,
82     0x00000000, 0x2adf0000,
83     0x00000008, 0x2a000005,
84     0x00000018, 0x8000ffcb,
85     0x00000008, 0x02240042,
86     0x00000018, 0x00040000,
87     0x00000018, 0x80000000,
88     0x00000018, 0x8000001b,
89     0x00000018, 0x80000060,
90     0x00000018, 0x800000a0,
91     0x00000018, 0x800000da,
92     0x00000018, 0x80000000,
93     0x00000018, 0x80000000,
94     0x00000018, 0x80000000,
95     0x00000018, 0x80000000,
96     0x00000018, 0x80000000,
97     0x00000018, 0x80000000,
98     0x00000018, 0x80000000,
99     0x00000018, 0x80000000,
100     0x00000018, 0x80000121,
101     0x00000018, 0x80000000,
102     0x00000018, 0x80000000,
103     0x00000018, 0x80000000,
104     0x00000018, 0x80000000,
105     0x00000018, 0x80000000,
106     0x00000018, 0x800000f0,
107     0x00000018, 0x80000000,
108     0x00000018, 0x80000120,
109     0x00000018, 0x8000014a,
110     0x00000018, 0x80000117,
111     0x00000018, 0x8000016d,
112     0x00000018, 0x80000000,
113     0x00000018, 0x80000000,
114     0x00000018, 0x80000000,
115     0x00000010, 0x91d40000,
116     0x0000000c, 0x29800001,
117     0x0000000c, 0x1f800001,
118     0x00000008, 0x2a000002,
119     0x00000008, 0x07800000,
120     0x00000018, 0x8000ffa7,
121     0x00000008, 0x03800100,
122     0x00000010, 0xb73c0e00,
123     0x00000010, 0xb1bcb00a,
124     0x0000000b, 0x2fdf0002,
125     0x00000000, 0x03d80000,
126     0x00000000, 0x2c3c0000,
127     0x00000010, 0x91d40000,
128     0x00000008, 0x05000055,
129     0x00000018, 0x8000001a,
130     0x00000018, 0x800000f1,
131     0x00000010, 0x2c6201c4,
132     0x00000018, 0x80000006,
133     0x00000008, 0x2c8000b1,
134     0x00000008, 0x2d000009,
135     0x00000010, 0x91d40000,
136     0x00000008, 0x2d800107,
137     0x00000018, 0x80000026,
138     0x0000000c, 0x29800000,
139     0x0000000c, 0x1f800000,
140     0x00000010, 0x91de0000,
141     0x00000000, 0x2adf0000,
142     0x00000010, 0x2e670005,
143     0x00000010, 0x0ce20004,
144     0x00000018, 0x80000005,
145     0x00000008, 0x2a000011,
146     0x00000018, 0x80000002,
147     0x00000008, 0x2a000006,
148     0x00000018, 0x8000ff8b,
149     0x0000000c, 0x71620019,
150     0x00000008, 0x2c8000b0,
151     0x00000008, 0x2d000008,
152     0x00000008, 0x2d800001,
153     0x00000018, 0x00020000,
154     0x00000018, 0x00020000,
155     0x00000000, 0x06820000,
156     0x00000010, 0xb18f0004,
157     0x00000010, 0xb18f1403,
158     0x00000008, 0x2a000001,
159     0x00000010, 0x91d40000,
160     0x00000000, 0x07801400,
161     0x00000018, 0x000d0000,
162     0x00000000, 0x05020000,
163     0x00000010, 0x91de0000,
164     0x00000018, 0x000a0000,
165     0x00000000, 0x06820000,
166     0x00000010, 0x91de0000,
167     0x00000009, 0x0561ffff,
168     0x00000010, 0x918a0002,
169     0x00000008, 0x30e1ffff,
170     0x00000018, 0x8000ff6e,
171     0x00000001, 0x05611400,
172     0x00000010, 0x918a0002,
173     0x00000008, 0xb0e10001,
174     0x00000018, 0x000d0000,
175     0x00000000, 0x06820000,
176     0x00000010, 0x91de0000,
177     0x00000009, 0x0562ffff,
178     0x00000010, 0x918a0002,
179     0x00000008, 0x3162ffff,
180     0x00000018, 0x8000ff64,
181     0x00000001, 0x05621400,
182     0x00000010, 0x918a0002,
183     0x00000008, 0xb1620001,
184     0x00000018, 0x000d0000,
185     0x00000010, 0xb1a0b013,
186     0x0000000b, 0x2fdf0002,
187     0x00000000, 0x2c200000,
188     0x00000008, 0x2c800000,
189     0x00000008, 0x2d000000,
190     0x00000010, 0x91d40000,
191     0x00000008, 0x05000055,
192     0x00000018, 0x8000ffdb,
193     0x00000008, 0x2d80011c,
194     0x00000010, 0x001f0000,
195     0x00000018, 0x8000ffe2,
196     0x0000000f, 0x47600008,
197     0x0000000f, 0x060e0001,
198     0x00000000, 0x0f580000,
199     0x00000000, 0x0a640000,
200     0x00000000, 0x0ae50000,
201     0x00000009, 0x0b66ffff,
202     0x00000000, 0x0d610000,
203     0x00000018, 0x80000015,
204     0x0000000f, 0x47600008,
205     0x0000000b, 0x2fdf0002,
206     0x00000008, 0x2c800000,
207     0x00000008, 0x2d000000,
208     0x00000010, 0x91d40000,
209     0x00000008, 0x2d80011c,
210     0x0000000f, 0x060e0001,
211     0x00000010, 0x001f0000,
212     0x00000000, 0x0f580000,
213     0x00000018, 0x8000ffd0,
214     0x00000000, 0x0a640000,
215     0x00000000, 0x0ae50000,
216     0x00000009, 0x0b66ffff,
217     0x00000000, 0x0d610000,
218     0x00000000, 0x02620000,
219     0x00000000, 0x02e00000,
220     0x0000000b, 0x2fdf0002,
221     0x00000000, 0x30050000,
222     0x00000000, 0x31040000,
223     0x00000000, 0x309a0000,
224     0x00000010, 0x0060000c,
225     0x00000010, 0x21a2000b,
226     0x00000010, 0xb1a6000a,
227     0x00000008, 0x05160001,
228     0x00000010, 0xba9a1403,
229     0x00000000, 0x03000000,
230     0x00000018, 0x80000006,
231     0x00000018, 0x8000ff2f,
232     0x00000010, 0xb6061404,
233     0x00000008, 0x03060001,
234     0x00000008, 0x2a000001,
235     0x00000018, 0x8000ff34,
236     0x00000000, 0x0c961800,
237     0x00000009, 0x0c99ffff,
238     0x00000004, 0xcc993400,
239     0x00000010, 0xba992c02,
240     0x00000008, 0x0f800000,
241     0x0000000c, 0x29800001,
242     0x0000000c, 0x29520001,
243     0x0000000c, 0x29520000,
244     0x00000008, 0x22800002,
245     0x00000008, 0x02000003,
246     0x0000000c, 0x1f800001,
247     0x00000000, 0x2adf0000,
248     0x00000000, 0x2a000800,
249     0x00000018, 0x8000ff26,
250     0x00000010, 0xb1a0b016,
251     0x0000000b, 0x2fdf0002,
252     0x00000000, 0x2c200000,
253     0x00000010, 0x91d40000,
254     0x00000008, 0x05000055,
255     0x00000018, 0x8000ff9c,
256     0x00000018, 0x80000073,
257     0x0000000f, 0x47600008,
258     0x00000000, 0x060e0000,
259     0x00000010, 0x001f0000,
260     0x00000000, 0x0f580000,
261     0x00000010, 0x91de0000,
262     0x00000000, 0x0a640000,
263     0x00000000, 0x0ae50000,
264     0x00000000, 0x0b670000,
265     0x00000000, 0x0d620000,
266     0x00000000, 0x0ce71800,
267     0x00000009, 0x0c99ffff,
268     0x00000004, 0xcc993400,
269     0x00000010, 0xba992c20,
270     0x00000008, 0x0f800000,
271     0x00000018, 0x8000001e,
272     0x0000000f, 0x47600008,
273     0x0000000b, 0x2fdf0002,
274     0x00000008, 0x2c8000b1,
275     0x00000008, 0x2d000009,
276     0x00000010, 0x91d40000,
277     0x00000008, 0x2d80012b,
278     0x0000000f, 0x060e0001,
279     0x00000010, 0x001f0000,
280     0x00000000, 0x0f580000,
281     0x00000018, 0x8000ff96,
282     0x00000000, 0x0a640000,
283     0x00000000, 0x0ae50000,
284     0x00000000, 0x0b670000,
285     0x00000000, 0x0d620000,
286     0x00000000, 0x02630000,
287     0x0000000f, 0x47620010,
288     0x00000000, 0x0ce71800,
289     0x0000000b, 0x2fdf0002,
290     0x00000000, 0x31840000,
291     0x00000000, 0x311a0000,
292     0x0000000b, 0xc20000ff,
293     0x00000002, 0x42040000,
294     0x00000001, 0x31620800,
295     0x0000000f, 0x020e0010,
296     0x00000002, 0x31620800,
297     0x00000009, 0x0c99ffff,
298     0x00000004, 0xcc993400,
299     0x00000010, 0xba992c02,
300     0x00000008, 0x0f800000,
301     0x00000010, 0x2ce20168,
302     0x0000000c, 0x29800001,
303     0x0000000c, 0x1f800001,
304     0x0000000c, 0x61420006,
305     0x00000008, 0x22000008,
306     0x00000000, 0x2adf0000,
307     0x00000008, 0x2a000004,
308     0x00000018, 0x8000feeb,
309     0x00000010, 0x91a0b009,
310     0x00000008, 0x2c8000b1,
311     0x00000008, 0x2d000009,
312     0x00000010, 0x91d40000,
313     0x00000008, 0x2d800107,
314     0x00000018, 0x8000ff75,
315     0x00000018, 0x8000000f,
316     0x00000008, 0xac000001,
317     0x00000018, 0x8000000b,
318     0x00000000, 0x0380b000,
319     0x0000000b, 0x2fdf0002,
320     0x00000000, 0x2c004000,
321     0x00000010, 0x91d40000,
322     0x00000008, 0x05000055,
323     0x00000018, 0x8000ff58,
324     0x00000018, 0x8000002f,
325     0x00000018, 0x80000005,
326     0x0000000b, 0x2fdf0002,
327     0x00000000, 0x2c000e00,
328     0x00000008, 0x2a000007,
329     0x00000018, 0x8000fed6,
330     0x00000000, 0x06820000,
331     0x0000000c, 0x29800001,
332     0x0000000c, 0x1f800001,
333     0x00000010, 0x0ce70007,
334     0x00000009, 0x0562ffff,
335     0x00000010, 0xba6c1405,
336     0x00000000, 0x2adf0000,
337     0x00000000, 0x21000000,
338     0x00000008, 0x2a000005,
339     0x00000010, 0x91d40000,
340     0x00000008, 0x2c8000b0,
341     0x00000008, 0x2d000008,
342     0x0000000c, 0x31620018,
343     0x00000008, 0x2d800001,
344     0x00000018, 0x8000ff4a,
345     0x00000018, 0x000d0000,
346     0x00000010, 0xb1a0b00d,
347     0x0000000b, 0x2fdf0002,
348     0x00000000, 0x03d80000,
349     0x00000000, 0x2c200000,
350     0x00000010, 0x91d40000,
351     0x00000018, 0x80000014,
352     0x00000010, 0x2c620002,
353     0x00000018, 0x8000000b,
354     0x0000000b, 0x2fdf0002,
355     0x00000000, 0x2c070000,
356     0x0000000c, 0x1f800001,
357     0x00000010, 0x91de0000,
358     0x00000018, 0x8000feb9,
359     0x00000008, 0x2c8000b1,
360     0x00000008, 0x2d000009,
361     0x00000010, 0x91d40000,
362     0x00000008, 0x2d800107,
363     0x00000018, 0x8000ff44,
364     0x0000000c, 0x29800001,
365     0x0000000c, 0x1f800001,
366     0x00000010, 0x91de0000,
367     0x00000000, 0x2adf0000,
368     0x00000008, 0x2a00000a,
369     0x00000008, 0x07800000,
370     0x00000018, 0x8000fead,
371     0x00000000, 0x06820000,
372     0x00000008, 0x2c8000b0,
373     0x00000008, 0x2d000008,
374     0x00000008, 0x2d800150,
375     0x00000000, 0x00000000,
376     0x00000010, 0x91de0000,
377     0x00000008, 0x2c800000,
378     0x00000008, 0x2d000000,
379     0x00000008, 0x2d800105,
380     0x00000009, 0x0562ffff,
381     0x00000010, 0x918a0002,
382     0x00000008, 0x3162ffff,
383     0x00000018, 0x8000fe99,
384     0x00000001, 0x05621400,
385     0x00000010, 0x918a0002,
386     0x00000008, 0xb1620001,
387     0x00000010, 0x91de0000,
388     0x00000018, 0x000d0000,
389     0x00000010, 0x91d40000,
390     0x00000008, 0x050000aa,
391     0x00000018, 0x8000ff14,
392     0x0000000c, 0x29800001,
393     0x0000000c, 0x1f800001,
394     0x00000008, 0x2a000009,
395     0x00000018, 0x8000fe94,
396     0x00000010, 0x91d40000,
397     0x00000008, 0x05000055,
398     0x00000018, 0x8000ff0d,
399     0x00000010, 0x91a0b002,
400     0x00000010, 0xb1e66207,
401     0x0000000b, 0x2fdf0002,
402     0x00000000, 0x2c310000,
403     0x00000009, 0x2cb1007f,
404     0x00000008, 0x2cd90000,
405     0x00000008, 0x2d000000,
406     0x00000008, 0x2d80010d,
407     0x00000010, 0xb1a80006,
408     0x00000010, 0x205f0000,
409     0x00000000, 0x2c200000,
410     0x00000000, 0x2ca70000,
411     0x00000008, 0x2d000010,
412     0x00000008, 0x2d800108,
413     0x00000018, 0x8000ff05,
414     0x00000010, 0xb1a60010,
415     0x00000010, 0x001f0000,
416     0x0000000f, 0x0f300007,
417     0x00000000, 0x0a600000,
418     0x00000000, 0x0ae10000,
419     0x0000000f, 0x4b620008,
420     0x00000009, 0x0b1600ff,
421     0x00000000, 0x0d620000,
422     0x00000009, 0x0d1a00ff,
423     0x00000010, 0x07300003,
424     0x0000000c, 0x0d1a0008,
425     0x0000000c, 0x0b160008,
426     0x0000000f, 0x4ce30018,
427     0x00000000, 0x0c992c00,
428     0x00000004, 0xcc993400,
429     0x00000008, 0x0f800000,
430     0x0000000c, 0x29800001,
431     0x00000000, 0x33310000,
432     0x00000008, 0x22000016,
433     0x00000000, 0x2adf0000,
434     0x00000008, 0x2a00000c,
435     0x00000010, 0x009f0000,
436     0x00000000, 0x2c200000,
437     0x0000000c, 0x1f800001,
438     0x00000018, 0x8000fe69,
439     0x00000010, 0x91d40000,
440     0x00000008, 0x050000aa,
441     0x00000018, 0x8000fee2,
442     0x0000000f, 0x47220008,
443     0x00000009, 0x070e000f,
444     0x00000008, 0x070e0008,
445     0x00000008, 0x02800001,
446     0x00000007, 0x02851c00,
447     0x00000008, 0x82850001,
448     0x00000000, 0x02854c00,
449     0x00000007, 0x42851c00,
450     0x00000003, 0xc3aa5200,
451     0x00000000, 0x03b10e00,
452     0x00000007, 0x4b071c00,
453     0x0000000f, 0x0f300007,
454     0x0000000f, 0x0a960003,
455     0x00000000, 0x0a955c00,
456     0x00000000, 0x4a005a00,
457     0x00000000, 0x0c960a00,
458     0x00000009, 0x0c99ffff,
459     0x00000008, 0x0d00ffff,
460     0x00000010, 0xba992c02,
461     0x00000008, 0x0f800005,
462     0x00000010, 0xb1a80008,
463     0x00000010, 0x205f0000,
464     0x0000000b, 0x2fdf0002,
465     0x00000000, 0x2c200000,
466     0x00000000, 0x2ca70000,
467     0x00000008, 0x2d000010,
468     0x00000008, 0x2d800108,
469     0x00000018, 0x8000fecd,
470     0x0000000c, 0x29800001,
471     0x00000010, 0x001f0000,
472     0x0000000c, 0x1f800001,
473     0x00000000, 0x2adf0000,
474     0x00000008, 0x2a00000d,
475     0x00000018, 0x8000fe44,
476     0x00000010, 0x91d40000,
477     0x00000008, 0x05000055,
478     0x00000018, 0x8000febd,
479     0x0000000c, 0x29800001,
480     0x0000000c, 0x1f800001,
481     0x00000008, 0x2a000007,
482     0x00000018, 0x8000fe3d,
483 };
484 /* Calling this macro prior to loading will change value of POST_WAIT_TIMEOUT (default = 0x0)*/
485 #define RV2P_PROC1_POST_WAIT_TIMEOUT_LOC   5
486 #define RV2P_PROC1_CHG_POST_WAIT_TIMEOUT(value)  {\
487     rv2p_proc1[RV2P_PROC1_POST_WAIT_TIMEOUT_LOC] = (rv2p_proc1[RV2P_PROC1_POST_WAIT_TIMEOUT_LOC] & ~0xFFFF) | (value);\
488 }
489 
490 /* Calling this macro prior to loading will change value of MAX_BD_PAGE (default = 0xff)*/
491 #define RV2P_PROC1_MAX_BD_PAGE_LOC   9
492 #define RV2P_PROC1_CHG_MAX_BD_PAGE(value)  {\
493     rv2p_proc1[RV2P_PROC1_MAX_BD_PAGE_LOC] = (rv2p_proc1[RV2P_PROC1_MAX_BD_PAGE_LOC] & ~0xFFFF) | (value);\
494 }
495 
496 #endif /* __rv2p_proc1.h__ */
497 
498