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