xref: /illumos-gate/usr/src/uts/common/io/bnx/570x/driver/common/lmdev/xi90_rv2p_p1.h (revision b30d193948be5a7794d7ae3ba0ed9c2f72c88e0f)
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 __xi90_rv2p_proc1_h__
16 #define __xi90_rv2p_proc1_h__
17 #include "bcmtype.h"
18 
19 u32_t xi90_rv2p_proc1[] = {
20     0x00000010, 0xb1800006,
21     0x0000001f, 0x03060201,
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, 0x80000081,
46     0x00000018, 0x8000014b,
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, 0x2c80010c,
56     0x00000008, 0x2d000008,
57     0x00000010, 0x91d40000,
58     0x00000008, 0x2d800108,
59     0x00000018, 0x80000087,
60     0x00000018, 0x80000012,
61     0x00000008, 0xb1000001,
62     0x00000008, 0x2c80010c,
63     0x00000008, 0x2d000008,
64     0x00000008, 0x2d800001,
65     0x00000018, 0x80000074,
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, 0x80000073,
90     0x00000018, 0x800000af,
91     0x00000018, 0x800000e0,
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, 0x8000012c,
101     0x00000018, 0x80000000,
102     0x00000018, 0x80000000,
103     0x00000018, 0x80000000,
104     0x00000018, 0x80000000,
105     0x00000018, 0x80000000,
106     0x00000018, 0x800000f6,
107     0x00000018, 0x80000000,
108     0x00000018, 0x8000012b,
109     0x00000018, 0x80000155,
110     0x00000018, 0x80000122,
111     0x00000018, 0x80000178,
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, 0x8000002d,
130     0x00000018, 0x800000f7,
131     0x00000010, 0x2c6201c4,
132     0x00000018, 0x80000006,
133     0x00000008, 0x2c80010d,
134     0x00000008, 0x2d000009,
135     0x00000010, 0x91d40000,
136     0x00000008, 0x2d800107,
137     0x00000018, 0x80000039,
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, 0x2c80010c,
151     0x00000008, 0x2d000008,
152     0x00000008, 0x2d800001,
153     0x00000018, 0x00020000,
154     0x00000000, 0x02020000,
155     0x00000000, 0x029a0000,
156     0x00000000, 0x060c2c00,
157     0x00000004, 0xc60c3400,
158     0x00000010, 0x001f0000,
159     0x00000010, 0xba8c2c0c,
160     0x00000008, 0x06960004,
161     0x00000009, 0x068dfffc,
162     0x00000004, 0xcd051a00,
163     0x00000004, 0xcc9a1800,
164     0x00000010, 0x20d70000,
165     0x0000000c, 0x2b560000,
166     0x00000000, 0x00000000,
167     0x00000000, 0x00000000,
168     0x00000010, 0x20d70000,
169     0x00000008, 0x0f800001,
170     0x00000010, 0xb18001f4,
171     0x00000010, 0x001f0000,
172     0x0000000c, 0x6b560000,
173     0x00000018, 0x00040000,
174     0x00000000, 0x06820000,
175     0x00000010, 0xb18f0004,
176     0x00000010, 0xb18f1403,
177     0x00000008, 0x2a000001,
178     0x00000010, 0x91d40000,
179     0x00000000, 0x07801400,
180     0x00000018, 0x000d0000,
181     0x00000000, 0x05020000,
182     0x00000010, 0x91de0000,
183     0x00000018, 0x000a0000,
184     0x00000000, 0x06820000,
185     0x00000010, 0x91de0000,
186     0x00000009, 0x0561ffff,
187     0x00000010, 0x918a0002,
188     0x00000008, 0x30e1ffff,
189     0x00000018, 0x8000ff5b,
190     0x00000001, 0x05611400,
191     0x00000010, 0x918a0002,
192     0x00000008, 0xb0e10001,
193     0x00000018, 0x000d0000,
194     0x00000000, 0x06820000,
195     0x00000010, 0x91de0000,
196     0x00000009, 0x0562ffff,
197     0x00000010, 0x918a0002,
198     0x00000008, 0x3162ffff,
199     0x00000018, 0x8000ff51,
200     0x00000001, 0x05621400,
201     0x00000010, 0x918a0002,
202     0x00000008, 0xb1620001,
203     0x00000018, 0x000d0000,
204     0x00000010, 0xb1a0b013,
205     0x0000000b, 0x2fdf0002,
206     0x00000000, 0x2c200000,
207     0x00000008, 0x2c800000,
208     0x00000008, 0x2d000000,
209     0x00000010, 0x91d40000,
210     0x00000008, 0x05000055,
211     0x00000018, 0x8000ffdb,
212     0x00000008, 0x2d80011c,
213     0x00000010, 0x001f0000,
214     0x00000018, 0x8000ffe2,
215     0x0000000f, 0x47600008,
216     0x0000000f, 0x060e0001,
217     0x00000000, 0x0f580000,
218     0x00000000, 0x0a640000,
219     0x00000000, 0x0ae50000,
220     0x00000009, 0x0b66ffff,
221     0x00000000, 0x0d610000,
222     0x00000018, 0x80000015,
223     0x0000000f, 0x47600008,
224     0x0000000b, 0x2fdf0002,
225     0x00000008, 0x2c800000,
226     0x00000008, 0x2d000000,
227     0x00000010, 0x91d40000,
228     0x00000008, 0x2d80011c,
229     0x0000000f, 0x060e0001,
230     0x00000010, 0x001f0000,
231     0x00000000, 0x0f580000,
232     0x00000018, 0x8000ffd0,
233     0x00000000, 0x0a640000,
234     0x00000000, 0x0ae50000,
235     0x00000009, 0x0b66ffff,
236     0x00000000, 0x0d610000,
237     0x00000000, 0x02620000,
238     0x00000000, 0x02e00000,
239     0x0000000b, 0x2fdf0002,
240     0x00000000, 0x30050000,
241     0x00000000, 0x31040000,
242     0x00000000, 0x309a0000,
243     0x00000010, 0x0060000c,
244     0x00000010, 0x21a2000b,
245     0x00000010, 0xb1a6000a,
246     0x00000008, 0x05160001,
247     0x00000010, 0xba9a1403,
248     0x00000000, 0x03000000,
249     0x00000018, 0x80000006,
250     0x00000018, 0x8000ff1c,
251     0x00000010, 0xb6061404,
252     0x00000008, 0x03060001,
253     0x00000008, 0x2a000001,
254     0x00000018, 0x8000ff21,
255     0x00000018, 0x8000ff9b,
256     0x0000000c, 0x29800001,
257     0x0000000c, 0x29520001,
258     0x0000000c, 0x29520000,
259     0x00000008, 0x22800002,
260     0x00000008, 0x02000003,
261     0x0000000c, 0x1f800001,
262     0x00000000, 0x2adf0000,
263     0x00000000, 0x2a000800,
264     0x00000018, 0x8000ff17,
265     0x00000010, 0xb1a0b011,
266     0x0000000b, 0x2fdf0002,
267     0x00000000, 0x2c200000,
268     0x00000010, 0x91d40000,
269     0x00000008, 0x05000055,
270     0x00000018, 0x8000ffa0,
271     0x00000018, 0x8000006a,
272     0x0000000f, 0x47600008,
273     0x00000000, 0x060e0000,
274     0x00000010, 0x001f0000,
275     0x00000000, 0x0f580000,
276     0x00000010, 0x91de0000,
277     0x00000000, 0x0a640000,
278     0x00000000, 0x0ae50000,
279     0x00000000, 0x0b670000,
280     0x00000000, 0x0d620000,
281     0x00000018, 0x80000019,
282     0x0000000f, 0x47600008,
283     0x0000000b, 0x2fdf0002,
284     0x00000008, 0x2c80010d,
285     0x00000008, 0x2d000009,
286     0x00000010, 0x91d40000,
287     0x00000008, 0x2d80012b,
288     0x0000000f, 0x060e0001,
289     0x00000010, 0x001f0000,
290     0x00000000, 0x0f580000,
291     0x00000018, 0x8000ff9f,
292     0x00000000, 0x0a640000,
293     0x00000000, 0x0ae50000,
294     0x00000000, 0x0b670000,
295     0x00000000, 0x0d620000,
296     0x00000000, 0x02630000,
297     0x0000000f, 0x47620010,
298     0x0000000b, 0x2fdf0002,
299     0x00000000, 0x31840000,
300     0x00000000, 0x311a0000,
301     0x0000000b, 0xc20000ff,
302     0x00000002, 0x42040000,
303     0x00000001, 0x31620800,
304     0x0000000f, 0x020e0010,
305     0x00000002, 0x31620800,
306     0x00000018, 0x8000ff68,
307     0x00000010, 0x2ce20162,
308     0x0000000c, 0x29800001,
309     0x0000000c, 0x1f800001,
310     0x0000000c, 0x61420006,
311     0x00000008, 0x22000008,
312     0x00000000, 0x2adf0000,
313     0x00000008, 0x2a000004,
314     0x00000018, 0x8000fee5,
315     0x00000010, 0x91a0b009,
316     0x00000008, 0x2c80010d,
317     0x00000008, 0x2d000009,
318     0x00000010, 0x91d40000,
319     0x00000008, 0x2d800107,
320     0x00000018, 0x8000ff82,
321     0x00000018, 0x8000000f,
322     0x00000008, 0xac000001,
323     0x00000018, 0x8000000b,
324     0x00000000, 0x0380b000,
325     0x0000000b, 0x2fdf0002,
326     0x00000000, 0x2c004000,
327     0x00000010, 0x91d40000,
328     0x00000008, 0x05000055,
329     0x00000018, 0x8000ff65,
330     0x00000018, 0x8000002f,
331     0x00000018, 0x80000005,
332     0x0000000b, 0x2fdf0002,
333     0x00000000, 0x2c000e00,
334     0x00000008, 0x2a000007,
335     0x00000018, 0x8000fed0,
336     0x00000000, 0x06820000,
337     0x0000000c, 0x29800001,
338     0x0000000c, 0x1f800001,
339     0x00000010, 0x0ce70007,
340     0x00000009, 0x0562ffff,
341     0x00000010, 0xba6c1405,
342     0x00000000, 0x2adf0000,
343     0x00000000, 0x21000000,
344     0x00000008, 0x2a000005,
345     0x00000010, 0x91d40000,
346     0x00000008, 0x2c80010c,
347     0x00000008, 0x2d000008,
348     0x0000000c, 0x31620018,
349     0x00000008, 0x2d800001,
350     0x00000018, 0x8000ff57,
351     0x00000018, 0x000d0000,
352     0x00000010, 0xb1a0b00d,
353     0x0000000b, 0x2fdf0002,
354     0x00000000, 0x03d80000,
355     0x00000000, 0x2c200000,
356     0x00000010, 0x91d40000,
357     0x00000018, 0x80000014,
358     0x00000010, 0x2c620002,
359     0x00000018, 0x8000000b,
360     0x0000000b, 0x2fdf0002,
361     0x00000000, 0x2c070000,
362     0x0000000c, 0x1f800001,
363     0x00000010, 0x91de0000,
364     0x00000018, 0x8000feb3,
365     0x00000008, 0x2c80010d,
366     0x00000008, 0x2d000009,
367     0x00000010, 0x91d40000,
368     0x00000008, 0x2d800107,
369     0x00000018, 0x8000ff51,
370     0x0000000c, 0x29800001,
371     0x0000000c, 0x1f800001,
372     0x00000010, 0x91de0000,
373     0x00000000, 0x2adf0000,
374     0x00000008, 0x2a00000a,
375     0x00000008, 0x07800000,
376     0x00000018, 0x8000fea7,
377     0x00000000, 0x06820000,
378     0x00000008, 0x2c80010c,
379     0x00000008, 0x2d000008,
380     0x00000008, 0x2d800134,
381     0x00000000, 0x00000000,
382     0x00000010, 0x205f0000,
383     0x00000008, 0x2c800140,
384     0x00000008, 0x2d00003c,
385     0x00000008, 0x2d80011c,
386     0x00000000, 0x00000000,
387     0x00000010, 0x91de0000,
388     0x00000008, 0x2c800080,
389     0x00000008, 0x2d000000,
390     0x00000008, 0x2d800105,
391     0x00000009, 0x0562ffff,
392     0x00000010, 0x918a0002,
393     0x00000008, 0x3162ffff,
394     0x00000018, 0x8000fe8e,
395     0x00000001, 0x05621400,
396     0x00000010, 0x918a0002,
397     0x00000008, 0xb1620001,
398     0x00000010, 0x91de0000,
399     0x00000018, 0x000d0000,
400     0x00000010, 0x91d40000,
401     0x00000008, 0x050000aa,
402     0x00000018, 0x8000ff1c,
403     0x0000000c, 0x29800001,
404     0x0000000c, 0x1f800001,
405     0x00000008, 0x2a000009,
406     0x00000018, 0x8000fe89,
407     0x00000010, 0x91d40000,
408     0x00000008, 0x05000055,
409     0x00000018, 0x8000ff15,
410     0x00000010, 0x91a0b002,
411     0x00000010, 0xb1e66207,
412     0x0000000b, 0x2fdf0002,
413     0x00000000, 0x2c310000,
414     0x00000009, 0x2cb1007f,
415     0x00000008, 0x2cd90000,
416     0x00000008, 0x2d000000,
417     0x00000008, 0x2d80010d,
418     0x00000010, 0xb1a80006,
419     0x00000010, 0x205f0000,
420     0x00000000, 0x2c200000,
421     0x00000000, 0x2ca70000,
422     0x00000008, 0x2d000010,
423     0x00000008, 0x2d800108,
424     0x00000018, 0x8000ff0d,
425     0x00000010, 0xb1a60010,
426     0x00000010, 0x001f0000,
427     0x0000000f, 0x0f300007,
428     0x00000000, 0x0a600000,
429     0x00000000, 0x0ae10000,
430     0x0000000f, 0x4b620008,
431     0x00000009, 0x0b1600ff,
432     0x00000000, 0x0d620000,
433     0x00000009, 0x0d1a00ff,
434     0x00000010, 0x07300003,
435     0x0000000c, 0x0d1a0008,
436     0x0000000c, 0x0b160008,
437     0x0000000f, 0x4ce30018,
438     0x00000000, 0x0c992c00,
439     0x00000004, 0xcc993400,
440     0x00000008, 0x0f800000,
441     0x0000000c, 0x29800001,
442     0x00000000, 0x33310000,
443     0x00000008, 0x22000016,
444     0x00000000, 0x2adf0000,
445     0x00000008, 0x2a00000c,
446     0x00000010, 0x009f0000,
447     0x00000000, 0x2c200000,
448     0x0000000c, 0x1f800001,
449     0x00000018, 0x8000fe5e,
450     0x00000010, 0x91d40000,
451     0x00000008, 0x050000aa,
452     0x00000018, 0x8000feea,
453     0x0000000f, 0x47220008,
454     0x00000009, 0x070e000f,
455     0x00000008, 0x070e0008,
456     0x00000008, 0x02800001,
457     0x00000007, 0x02851c00,
458     0x00000008, 0x82850001,
459     0x00000000, 0x02854c00,
460     0x00000007, 0x42851c00,
461     0x00000003, 0xc3aa5200,
462     0x00000000, 0x03b10e00,
463     0x00000007, 0x4b071c00,
464     0x0000000f, 0x0f300007,
465     0x0000000f, 0x0a960003,
466     0x00000000, 0x0a955c00,
467     0x00000000, 0x4a005a00,
468     0x00000000, 0x0c960a00,
469     0x00000009, 0x0c99ffff,
470     0x00000008, 0x0d00ffff,
471     0x00000010, 0xba992c02,
472     0x00000008, 0x0f800005,
473     0x00000010, 0xb1a80008,
474     0x00000010, 0x205f0000,
475     0x0000000b, 0x2fdf0002,
476     0x00000000, 0x2c200000,
477     0x00000000, 0x2ca70000,
478     0x00000008, 0x2d000010,
479     0x00000008, 0x2d800108,
480     0x00000018, 0x8000fed5,
481     0x0000000c, 0x29800001,
482     0x00000010, 0x001f0000,
483     0x0000000c, 0x1f800001,
484     0x00000000, 0x2adf0000,
485     0x00000008, 0x2a00000d,
486     0x00000018, 0x8000fe39,
487     0x00000010, 0x91d40000,
488     0x00000008, 0x05000055,
489     0x00000018, 0x8000fec5,
490     0x0000000c, 0x29800001,
491     0x0000000c, 0x1f800001,
492     0x00000008, 0x2a000007,
493     0x00000018, 0x8000fe32,
494 };
495 /* Calling this macro prior to loading will change value of POST_WAIT_TIMEOUT (default = 0x0)*/
496 #define XI90_RV2P_PROC1_POST_WAIT_TIMEOUT_LOC   5
497 #define XI90_RV2P_PROC1_CHG_POST_WAIT_TIMEOUT(value)  {\
498     xi90_rv2p_proc1[XI90_RV2P_PROC1_POST_WAIT_TIMEOUT_LOC] = (xi90_rv2p_proc1[XI90_RV2P_PROC1_POST_WAIT_TIMEOUT_LOC] & ~0xFFFF) | (value);\
499 }
500 
501 /* Calling this macro prior to loading will change value of MAX_BD_PAGE (default = 0xff)*/
502 #define XI90_RV2P_PROC1_MAX_BD_PAGE_LOC   9
503 #define XI90_RV2P_PROC1_CHG_MAX_BD_PAGE(value)  {\
504     xi90_rv2p_proc1[XI90_RV2P_PROC1_MAX_BD_PAGE_LOC] = (xi90_rv2p_proc1[XI90_RV2P_PROC1_MAX_BD_PAGE_LOC] & ~0xFFFF) | (value);\
505 }
506 
507 #endif /* __xi90_rv2p_proc1.h__ */
508 
509