[Nouveau] [PATCH 06/11] nvkm/ramgf100: Unset bit before uploading train values
Roy Spliet
nouveau at spliet.org
Mon Apr 10 19:37:23 UTC 2017
Just because the blob does it too...
Signed-off-by: Roy Spliet <nouveau at spliet.org>
---
drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgf100.c | 6 ++++++
1 file changed, 6 insertions(+)
diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgf100.c b/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgf100.c
index eef09bf..62359c2 100644
--- a/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgf100.c
+++ b/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgf100.c
@@ -620,6 +620,12 @@ gf100_ram_train_init(struct nvkm_ram *ram)
static int
gf100_ram_init(struct nvkm_ram *base)
{
+ struct nvkm_subdev *subdev = &base->fb->subdev;
+ struct nvkm_device *device = subdev->device;
+
+ /* XXX Why does the blob do this? */
+ nvkm_mask(device, 0x137360, 0x00000002, 0x00000000);
+
/* XXX: Don't hook up yet for bisectability */
return 0;
}
--
2.9.3
More information about the Nouveau
mailing list