Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit e8873773 authored by Ben Skeggs's avatar Ben Skeggs
Browse files

drm/gf100-/gr: remove some broken ltc bashing, for now



... and hope that the defaults are good enough.  This was always
supposed to be a read/modify/write thing anyway, so we're writing
very wrong stuff for some boards already.

Signed-off-by: default avatarBen Skeggs <bskeggs@redhat.com>
parent 67cfbfdf
Loading
Loading
Loading
Loading
+0 −1
Original line number Diff line number Diff line
@@ -82,7 +82,6 @@ gk110b_grctx_oclass = &(struct nvc0_grctx_oclass) {
		.wr32 = _nouveau_graph_context_wr32,
	},
	.main  = nve4_grctx_generate_main,
	.mods  = nve4_grctx_generate_mods,
	.unkn  = nve4_grctx_generate_unkn,
	.hub   = nvf0_grctx_pack_hub,
	.gpc   = nvf0_grctx_pack_gpc,
+0 −1
Original line number Diff line number Diff line
@@ -41,7 +41,6 @@ gk20a_grctx_oclass = &(struct nvc0_grctx_oclass) {
		.wr32 = _nouveau_graph_context_wr32,
	},
	.main  = nve4_grctx_generate_main,
	.mods  = nve4_grctx_generate_mods,
	.unkn  = nve4_grctx_generate_unkn,
	.hub   = nve4_grctx_pack_hub,
	.gpc   = nve4_grctx_pack_gpc,
+0 −7
Original line number Diff line number Diff line
@@ -929,11 +929,6 @@ gm107_grctx_generate_attrib(struct nvc0_grctx *info)
	}
}

void
gm107_grctx_generate_mods(struct nvc0_graph_priv *priv, struct nvc0_grctx *info)
{
}

static void
gm107_grctx_generate_tpcid(struct nvc0_graph_priv *priv)
{
@@ -971,7 +966,6 @@ gm107_grctx_generate_main(struct nvc0_graph_priv *priv, struct nvc0_grctx *info)
	oclass->bundle(info);
	oclass->pagepool(info);
	oclass->attrib(info);
	oclass->mods(priv, info);
	oclass->unkn(priv);

	gm107_grctx_generate_tpcid(priv);
@@ -1016,7 +1010,6 @@ gm107_grctx_oclass = &(struct nvc0_grctx_oclass) {
		.wr32 = _nouveau_graph_context_wr32,
	},
	.main  = gm107_grctx_generate_main,
	.mods  = gm107_grctx_generate_mods,
	.unkn  = nve4_grctx_generate_unkn,
	.hub   = gm107_grctx_pack_hub,
	.gpc   = gm107_grctx_pack_gpc,
+0 −8
Original line number Diff line number Diff line
@@ -531,13 +531,6 @@ nv108_grctx_pack_ppc[] = {
 * PGRAPH context implementation
 ******************************************************************************/

static void
nv108_grctx_generate_mods(struct nvc0_graph_priv *priv, struct nvc0_grctx *info)
{
	mmio_list(0x17e91c, 0x0b040a0b, 0, 0);
	mmio_list(0x17e920, 0x00090d08, 0, 0);
}

struct nouveau_oclass *
nv108_grctx_oclass = &(struct nvc0_grctx_oclass) {
	.base.handle = NV_ENGCTX(GR, 0x08),
@@ -550,7 +543,6 @@ nv108_grctx_oclass = &(struct nvc0_grctx_oclass) {
		.wr32 = _nouveau_graph_context_wr32,
	},
	.main  = nve4_grctx_generate_main,
	.mods  = nv108_grctx_generate_mods,
	.unkn  = nve4_grctx_generate_unkn,
	.hub   = nv108_grctx_pack_hub,
	.gpc   = nv108_grctx_pack_gpc,
+0 −7
Original line number Diff line number Diff line
@@ -1073,11 +1073,6 @@ nvc0_grctx_generate_attrib(struct nvc0_grctx *info)
	}
}

void
nvc0_grctx_generate_mods(struct nvc0_graph_priv *priv, struct nvc0_grctx *info)
{
}

void
nvc0_grctx_generate_unkn(struct nvc0_graph_priv *priv)
{
@@ -1247,7 +1242,6 @@ nvc0_grctx_generate_main(struct nvc0_graph_priv *priv, struct nvc0_grctx *info)
	oclass->bundle(info);
	oclass->pagepool(info);
	oclass->attrib(info);
	oclass->mods(priv, info);
	oclass->unkn(priv);

	nvc0_grctx_generate_tpcid(priv);
@@ -1375,7 +1369,6 @@ nvc0_grctx_oclass = &(struct nvc0_grctx_oclass) {
		.wr32 = _nouveau_graph_context_wr32,
	},
	.main  = nvc0_grctx_generate_main,
	.mods  = nvc0_grctx_generate_mods,
	.unkn  = nvc0_grctx_generate_unkn,
	.hub   = nvc0_grctx_pack_hub,
	.gpc   = nvc0_grctx_pack_gpc,
Loading