|
@@ -38,6 +38,10 @@
|
|
|
|
|
|
static const struct gf100_gr_init
|
|
|
gm107_gr_init_main_0[] = {
|
|
|
+ { 0x40880c, 1, 0x04, 0x00000000 },
|
|
|
+ { 0x408910, 1, 0x04, 0x00000000 },
|
|
|
+ { 0x408984, 1, 0x04, 0x00000000 },
|
|
|
+ { 0x41a8a0, 1, 0x04, 0x00000000 },
|
|
|
{ 0x400080, 1, 0x04, 0x003003c2 },
|
|
|
{ 0x400088, 1, 0x04, 0x0001bfe7 },
|
|
|
{ 0x40008c, 1, 0x04, 0x00060000 },
|
|
@@ -212,14 +216,13 @@ gm107_gr_init_cbm_0[] = {
|
|
|
static const struct gf100_gr_init
|
|
|
gm107_gr_init_be_0[] = {
|
|
|
{ 0x408890, 1, 0x04, 0x000000ff },
|
|
|
- { 0x40880c, 1, 0x04, 0x00000000 },
|
|
|
{ 0x408850, 1, 0x04, 0x00000004 },
|
|
|
{ 0x408878, 1, 0x04, 0x00c81603 },
|
|
|
{ 0x40887c, 1, 0x04, 0x80543432 },
|
|
|
{ 0x408880, 1, 0x04, 0x0010581e },
|
|
|
{ 0x408884, 1, 0x04, 0x00001205 },
|
|
|
{ 0x408974, 1, 0x04, 0x000000ff },
|
|
|
- { 0x408910, 9, 0x04, 0x00000000 },
|
|
|
+ { 0x408914, 8, 0x04, 0x00000000 },
|
|
|
{ 0x408950, 1, 0x04, 0x00000000 },
|
|
|
{ 0x408954, 1, 0x04, 0x0000ffff },
|
|
|
{ 0x408958, 1, 0x04, 0x00000034 },
|
|
@@ -229,7 +232,6 @@ gm107_gr_init_be_0[] = {
|
|
|
{ 0x408968, 1, 0x04, 0x02808833 },
|
|
|
{ 0x40896c, 1, 0x04, 0x01f02438 },
|
|
|
{ 0x408970, 1, 0x04, 0x00012c00 },
|
|
|
- { 0x408984, 1, 0x04, 0x00000000 },
|
|
|
{ 0x408988, 1, 0x04, 0x08040201 },
|
|
|
{ 0x40898c, 1, 0x04, 0x80402010 },
|
|
|
{}
|
|
@@ -262,6 +264,7 @@ gm107_gr_pack_mmio[] = {
|
|
|
{ gf100_gr_init_gpm_0 },
|
|
|
{ gm107_gr_init_gpc_unk_1 },
|
|
|
{ gf100_gr_init_gcc_0 },
|
|
|
+ { gk104_gr_init_gpc_unk_2 },
|
|
|
{ gm107_gr_init_tpccs_0 },
|
|
|
{ gm107_gr_init_tex_0 },
|
|
|
{ gm107_gr_init_pe_0 },
|