summaryrefslogtreecommitdiff
path: root/drivers/gpu/drm/nouveau/nvkm/engine
diff options
context:
space:
mode:
authorBen Skeggs <bskeggs@redhat.com>2021-01-13 10:12:52 +0300
committerBen Skeggs <bskeggs@redhat.com>2021-01-15 03:25:20 +0300
commit5961c62d20753009408df4752e22991097386aa9 (patch)
tree976da4740bfc321bc188e8c2a397cae3a129ff6d /drivers/gpu/drm/nouveau/nvkm/engine
parent7ddf5e9597faa6f939370e294e0f6d9516d2a431 (diff)
downloadlinux-5961c62d20753009408df4752e22991097386aa9.tar.xz
drm/nouveau/mc/ga10[024]: initial support
Fortunately, all the interrupts we need to bring up basic display support are contained in a single leaf register, allowing this basic (but hackish) implementation. There's a bunch more invasive patches to come implementing all this in a better/more complete way, but trying to get a minimal series out first. Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
Diffstat (limited to 'drivers/gpu/drm/nouveau/nvkm/engine')
-rw-r--r--drivers/gpu/drm/nouveau/nvkm/engine/device/base.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/drivers/gpu/drm/nouveau/nvkm/engine/device/base.c b/drivers/gpu/drm/nouveau/nvkm/engine/device/base.c
index 76f1b2504f3a..fb551edc6a35 100644
--- a/drivers/gpu/drm/nouveau/nvkm/engine/device/base.c
+++ b/drivers/gpu/drm/nouveau/nvkm/engine/device/base.c
@@ -2657,6 +2657,7 @@ nv170_chipset = {
.name = "GA100",
.bios = nvkm_bios_new,
.devinit = ga100_devinit_new,
+ .mc = ga100_mc_new,
.pci = gp100_pci_new,
};
@@ -2665,6 +2666,7 @@ nv172_chipset = {
.name = "GA102",
.bios = nvkm_bios_new,
.devinit = ga100_devinit_new,
+ .mc = ga100_mc_new,
.pci = gp100_pci_new,
};
@@ -2673,6 +2675,7 @@ nv174_chipset = {
.name = "GA104",
.bios = nvkm_bios_new,
.devinit = ga100_devinit_new,
+ .mc = ga100_mc_new,
.pci = gp100_pci_new,
};