drm/nve4/gr: update initial register/context values
[deliverable/linux.git] / drivers / gpu / drm / nouveau / core / engine / graph / fuc / gpcnve0.fuc.h
CommitLineData
1978a2f2
BS
1uint32_t nve0_grgpc_data[] = {
2/* 0x0000: gpc_id */
3 0x00000000,
4/* 0x0004: gpc_mmio_list_head */
5 0x00000000,
6/* 0x0008: gpc_mmio_list_tail */
7 0x00000000,
8/* 0x000c: tpc_count */
9 0x00000000,
10/* 0x0010: tpc_mask */
11 0x00000000,
12/* 0x0014: tpc_mmio_list_head */
13 0x00000000,
14/* 0x0018: tpc_mmio_list_tail */
15 0x00000000,
16/* 0x001c: cmd_queue */
17 0x00000000,
18 0x00000000,
19 0x00000000,
20 0x00000000,
21 0x00000000,
22 0x00000000,
23 0x00000000,
24 0x00000000,
25 0x00000000,
26 0x00000000,
27 0x00000000,
28 0x00000000,
29 0x00000000,
30 0x00000000,
31 0x00000000,
32 0x00000000,
33 0x00000000,
34 0x00000000,
35/* 0x0064: chipsets */
36 0x000000e4,
cb1e06e0 37 0x011c0098,
1dd44acf 38 0x01d8018c,
1978a2f2 39 0x000000e7,
cb1e06e0 40 0x011c0098,
1dd44acf 41 0x01d8018c,
eca15296 42 0x000000e6,
cb1e06e0 43 0x011c0098,
1dd44acf 44 0x01d8018c,
cb1e06e0
BS
45 0x000000f0,
46 0x018c011c,
1dd44acf 47 0x022801d8,
1978a2f2 48 0x00000000,
cb1e06e0 49/* 0x0098: nve4_gpc_mmio_head */
1978a2f2
BS
50 0x00000380,
51 0x04000400,
52 0x0800040c,
53 0x20000450,
54 0x00000600,
55 0x00000684,
56 0x10000700,
57 0x00000800,
58 0x08000808,
59 0x00000828,
60 0x00000830,
61 0x000008d8,
62 0x000008e0,
63 0x140008e8,
64 0x0000091c,
65 0x08000924,
66 0x00000b00,
67 0x14000b08,
68 0x00000bb8,
69 0x00000c08,
70 0x1c000c10,
71 0x00000c40,
72 0x00000c6c,
73 0x00000c80,
74 0x00000c8c,
75 0x08001000,
76 0x00001014,
77 0x00003024,
78 0x040030c0,
79 0x000030e4,
80 0x14003100,
81 0x000031d0,
82 0x040031e0,
cb1e06e0
BS
83/* 0x011c: nve4_gpc_mmio_tail */
84/* 0x011c: nvf0_gpc_mmio_head */
85 0x00000380,
86 0x04000400,
87 0x0800040c,
88 0x20000450,
89 0x00000600,
90 0x00000684,
91 0x10000700,
92 0x00000800,
93 0x08000808,
94 0x00000828,
95 0x00000830,
96 0x000008d8,
97 0x000008e0,
98 0x140008e8,
99 0x0000091c,
100 0x08000924,
101 0x00000b00,
102 0x14000b08,
103 0x00000bb8,
104 0x00000c08,
105 0x1c000c10,
106 0x00000c40,
107 0x00000c6c,
108 0x00000c80,
109 0x00000c8c,
110 0x00000d24,
111 0x08001000,
112 0x00001014,
113/* 0x018c: nvf0_gpc_mmio_tail */
114/* 0x018c: nve4_tpc_mmio_head */
cb1e06e0
BS
115 0x00000048,
116 0x00000064,
117 0x00000088,
118 0x14000200,
119 0x0400021c,
120 0x00000230,
121 0x000002c4,
122 0x08000400,
123 0x08000420,
124 0x000004e8,
125 0x000004f4,
126 0x0c000604,
127 0x54000644,
128 0x040006ac,
129 0x000006c8,
130 0x1c000730,
131 0x00000758,
132 0x00000770,
133 0x04000778,
1dd44acf
BS
134/* 0x01d8: nve4_tpc_mmio_tail */
135/* 0x01d8: nvf0_tpc_mmio_head */
99bd5537
BS
136 0x00000048,
137 0x00000064,
138 0x00000088,
139 0x14000200,
140 0x0400021c,
141 0x00000230,
142 0x000002c4,
143 0x08000400,
144 0x08000420,
145 0x000004e8,
146 0x000004f4,
147 0x0c000604,
148 0x54000644,
149 0x040006ac,
cb1e06e0 150 0x000006b8,
99bd5537
BS
151 0x000006c8,
152 0x1c000730,
153 0x00000758,
154 0x00000770,
155 0x04000778,
1978a2f2
BS
156};
157
158uint32_t nve0_grgpc_code[] = {
159 0x03060ef5,
160/* 0x0004: queue_put */
161 0x9800d898,
162 0x86f001d9,
163 0x0489b808,
164 0xf00c1bf4,
165 0x21f502f7,
166 0x00f802ec,
167/* 0x001c: queue_put_next */
168 0xb60798c4,
169 0x8dbb0384,
170 0x0880b600,
171 0x80008e80,
172 0x90b6018f,
173 0x0f94f001,
174 0xf801d980,
175/* 0x0039: queue_get */
176 0x0131f400,
177 0x9800d898,
178 0x89b801d9,
179 0x210bf404,
180 0xb60789c4,
181 0x9dbb0394,
182 0x0890b600,
183 0x98009e98,
184 0x80b6019f,
185 0x0f84f001,
186 0xf400d880,
187/* 0x0066: queue_get_done */
188 0x00f80132,
189/* 0x0068: nv_rd32 */
190 0x0728b7f1,
191 0xb906b4b6,
192 0xc9f002ec,
193 0x00bcd01f,
194/* 0x0078: nv_rd32_wait */
195 0xc800bccf,
196 0x1bf41fcc,
197 0x06a7f0fa,
198 0x010321f5,
199 0xf840bfcf,
200/* 0x008d: nv_wr32 */
201 0x28b7f100,
202 0x06b4b607,
203 0xb980bfd0,
204 0xc9f002ec,
205 0x1ec9f01f,
206/* 0x00a3: nv_wr32_wait */
207 0xcf00bcd0,
208 0xccc800bc,
209 0xfa1bf41f,
210/* 0x00ae: watchdog_reset */
211 0x87f100f8,
212 0x84b60430,
213 0x1ff9f006,
214 0xf8008fd0,
215/* 0x00bd: watchdog_clear */
216 0x3087f100,
217 0x0684b604,
218 0xf80080d0,
219/* 0x00c9: wait_donez */
220 0x3c87f100,
221 0x0684b608,
222 0x99f094bd,
223 0x0089d000,
224 0x081887f1,
225 0xd00684b6,
226/* 0x00e2: wait_done_wait_donez */
227 0x87f1008a,
228 0x84b60400,
229 0x0088cf06,
230 0xf4888aff,
231 0x87f1f31b,
232 0x84b6085c,
233 0xf094bd06,
234 0x89d00099,
235/* 0x0103: wait_doneo */
236 0xf100f800,
237 0xb6083c87,
238 0x94bd0684,
239 0xd00099f0,
240 0x87f10089,
241 0x84b60818,
242 0x008ad006,
243/* 0x011c: wait_done_wait_doneo */
244 0x040087f1,
245 0xcf0684b6,
246 0x8aff0088,
247 0xf30bf488,
248 0x085c87f1,
249 0xbd0684b6,
250 0x0099f094,
251 0xf80089d0,
252/* 0x013d: mmctx_size */
253/* 0x013f: nv_mmctx_size_loop */
254 0x9894bd00,
255 0x85b600e8,
256 0x0180b61a,
257 0xbb0284b6,
258 0xe0b60098,
259 0x04efb804,
260 0xb9eb1bf4,
261 0x00f8029f,
262/* 0x015c: mmctx_xfer */
263 0x083c87f1,
264 0xbd0684b6,
265 0x0199f094,
266 0xf10089d0,
267 0xb6071087,
268 0x94bd0684,
269 0xf405bbfd,
270 0x8bd0090b,
271 0x0099f000,
272/* 0x0180: mmctx_base_disabled */
273 0xf405eefd,
274 0x8ed00c0b,
275 0xc08fd080,
276/* 0x018f: mmctx_multi_disabled */
277 0xb70199f0,
278 0xc8010080,
279 0xb4b600ab,
280 0x0cb9f010,
281 0xb601aec8,
282 0xbefd11e4,
283 0x008bd005,
284/* 0x01a8: mmctx_exec_loop */
285/* 0x01a8: mmctx_wait_free */
286 0xf0008ecf,
287 0x0bf41fe4,
288 0x00ce98fa,
289 0xd005e9fd,
290 0xc0b6c08e,
291 0x04cdb804,
292 0xc8e81bf4,
293 0x1bf402ab,
294/* 0x01c9: mmctx_fini_wait */
295 0x008bcf18,
296 0xb01fb4f0,
297 0x1bf410b4,
298 0x02a7f0f7,
299 0xf4c921f4,
300/* 0x01de: mmctx_stop */
301 0xabc81b0e,
302 0x10b4b600,
303 0xf00cb9f0,
304 0x8bd012b9,
305/* 0x01ed: mmctx_stop_wait */
306 0x008bcf00,
307 0xf412bbc8,
308/* 0x01f6: mmctx_done */
309 0x87f1fa1b,
310 0x84b6085c,
311 0xf094bd06,
312 0x89d00199,
313/* 0x0207: strand_wait */
314 0xf900f800,
315 0x02a7f0a0,
316 0xfcc921f4,
317/* 0x0213: strand_pre */
318 0xf100f8a0,
319 0xf04afc87,
320 0x97f00283,
321 0x0089d00c,
322 0x020721f5,
323/* 0x0226: strand_post */
324 0x87f100f8,
325 0x83f04afc,
326 0x0d97f002,
327 0xf50089d0,
328 0xf8020721,
329/* 0x0239: strand_set */
330 0xfca7f100,
331 0x02a3f04f,
332 0x0500aba2,
333 0xd00fc7f0,
334 0xc7f000ac,
335 0x00bcd00b,
336 0x020721f5,
337 0xf000aed0,
338 0xbcd00ac7,
339 0x0721f500,
340/* 0x0263: strand_ctx_init */
341 0xf100f802,
342 0xb6083c87,
343 0x94bd0684,
344 0xd00399f0,
345 0x21f50089,
346 0xe7f00213,
347 0x3921f503,
348 0xfca7f102,
349 0x02a3f046,
350 0x0400aba0,
351 0xf040a0d0,
352 0xbcd001c7,
353 0x0721f500,
354 0x010c9202,
355 0xf000acd0,
356 0xbcd002c7,
357 0x0721f500,
358 0x2621f502,
359 0x8087f102,
360 0x0684b608,
361 0xb70089cf,
362 0x95220080,
363/* 0x02ba: ctx_init_strand_loop */
364 0x8ed008fe,
365 0x408ed000,
366 0xb6808acf,
367 0xa0b606a5,
368 0x00eabb01,
369 0xb60480b6,
370 0x1bf40192,
371 0x08e4b6e8,
372 0xf1f2efbc,
373 0xb6085c87,
374 0x94bd0684,
375 0xd00399f0,
376 0x00f80089,
377/* 0x02ec: error */
378 0xe7f1e0f9,
379 0xe3f09814,
380 0x8d21f440,
381 0x041ce0b7,
382 0xf401f7f0,
383 0xe0fc8d21,
384/* 0x0306: init */
385 0x04bd00f8,
386 0xf10004fe,
387 0xf0120017,
388 0x12d00227,
389 0x3e17f100,
390 0x0010fe04,
391 0x040017f1,
392 0xf0c010d0,
393 0x12d00427,
394 0x1031f400,
395 0x060817f1,
396 0xcf0614b6,
397 0x37f00012,
398 0x1f24f001,
399 0xb60432bb,
400 0x02800132,
401 0x04038003,
402 0x040010b7,
403 0x800012cf,
404 0x27f10002,
405 0x24b60800,
406 0x0022cf06,
407/* 0x035f: init_find_chipset */
408 0xb65817f0,
409 0x13980c10,
410 0x0432b800,
411 0xb00b0bf4,
412 0x1bf40034,
413/* 0x0373: init_context */
414 0xf100f8f1,
415 0xb6080027,
416 0x22cf0624,
417 0xf134bd40,
418 0xb6070047,
419 0x25950644,
420 0x0045d008,
421 0xbd4045d0,
422 0x58f4bde4,
423 0x1f58021e,
424 0x020e4003,
425 0xf5040f40,
426 0xbb013d21,
427 0x3fbb002f,
428 0x041e5800,
429 0x40051f58,
430 0x0f400a0e,
431 0x3d21f50c,
432 0x030e9801,
433 0xbb00effd,
434 0x3ebb002e,
435 0x0040b700,
436 0x0235b613,
437 0xb60043d0,
438 0x35b60825,
439 0x0120b606,
440 0xb60130b6,
441 0x34b60824,
442 0x022fb908,
443 0x026321f5,
444 0xf1003fbb,
445 0xb6080017,
446 0x13d00614,
447 0x0010b740,
448 0xf024bd08,
449 0x12d01f29,
450/* 0x0401: main */
451 0x0031f400,
452 0xf00028f4,
453 0x21f41cd7,
454 0xf401f439,
455 0xf404e4b0,
456 0x81fe1e18,
457 0x0627f001,
458 0x12fd20bd,
459 0x01e4b604,
460 0xfe051efd,
461 0x21f50018,
462 0x0ef404c3,
463/* 0x0431: main_not_ctx_xfer */
464 0x10ef94d3,
465 0xf501f5f0,
466 0xf402ec21,
467/* 0x043e: ih */
468 0x80f9c60e,
469 0xf90188fe,
470 0xf990f980,
471 0xf9b0f9a0,
472 0xf9e0f9d0,
473 0x800acff0,
474 0xf404abc4,
475 0xb7f11d0b,
476 0xd7f01900,
477 0x40becf1c,
478 0xf400bfcf,
479 0xb0b70421,
480 0xe7f00400,
481 0x00bed001,
482/* 0x0474: ih_no_fifo */
483 0xfc400ad0,
484 0xfce0fcf0,
485 0xfcb0fcd0,
486 0xfc90fca0,
487 0x0088fe80,
488 0x32f480fc,
489/* 0x048f: hub_barrier_done */
490 0xf001f800,
491 0x0e9801f7,
492 0x04febb00,
493 0x9418e7f1,
494 0xf440e3f0,
495 0x00f88d21,
496/* 0x04a4: ctx_redswitch */
497 0x0614e7f1,
498 0xf006e4b6,
499 0xefd020f7,
500 0x08f7f000,
501/* 0x04b4: ctx_redswitch_delay */
502 0xf401f2b6,
503 0xf7f1fd1b,
504 0xefd00a20,
505/* 0x04c3: ctx_xfer */
506 0xf100f800,
507 0xb60a0417,
508 0x1fd00614,
509 0x0711f400,
510 0x04a421f5,
511/* 0x04d4: ctx_xfer_not_load */
512 0x4afc17f1,
513 0xf00213f0,
514 0x12d00c27,
515 0x0721f500,
516 0xfc27f102,
517 0x0223f047,
518 0xf00020d0,
519 0x20b6012c,
520 0x0012d003,
521 0xf001acf0,
522 0xb7f002a5,
523 0x50b3f000,
524 0xb6000c98,
525 0xbcbb0fc4,
526 0x010c9800,
527 0xf0020d98,
528 0x21f500e7,
529 0xacf0015c,
530 0x04a5f001,
531 0x4000b7f1,
532 0x9850b3f0,
533 0xc4b6000c,
534 0x00bcbb0f,
535 0x98050c98,
536 0x0f98060d,
537 0x00e7f104,
538 0x5c21f508,
539 0x0721f501,
540 0x0601f402,
541/* 0x054b: ctx_xfer_post */
542 0xf11412f4,
543 0xf04afc17,
544 0x27f00213,
545 0x0012d00d,
546 0x020721f5,
547/* 0x055c: ctx_xfer_done */
548 0x048f21f5,
549 0x000000f8,
550 0x00000000,
551 0x00000000,
552 0x00000000,
553 0x00000000,
554 0x00000000,
555 0x00000000,
556 0x00000000,
557 0x00000000,
558 0x00000000,
559 0x00000000,
560 0x00000000,
561 0x00000000,
562 0x00000000,
563 0x00000000,
564 0x00000000,
565 0x00000000,
566 0x00000000,
567 0x00000000,
568 0x00000000,
569 0x00000000,
570 0x00000000,
571 0x00000000,
572 0x00000000,
573 0x00000000,
574 0x00000000,
575 0x00000000,
576 0x00000000,
577 0x00000000,
578 0x00000000,
579 0x00000000,
580 0x00000000,
581 0x00000000,
582 0x00000000,
583 0x00000000,
584 0x00000000,
585 0x00000000,
586 0x00000000,
587 0x00000000,
588 0x00000000,
589};
This page took 0.106264 seconds and 5 git commands to generate.