drm/nv50-nv86,nv92/mc: rearm msi via pci config space, rather than mmio mirror
authorBen Skeggs <bskeggs@redhat.com>
Mon, 14 Oct 2013 04:58:16 +0000 (14:58 +1000)
committerBen Skeggs <bskeggs@redhat.com>
Fri, 8 Nov 2013 05:39:38 +0000 (15:39 +1000)
commit9a9d5c64ef8b744a50446a0467aaf49a3292ddff
tree92650bcffef7cb9087cc802bba396ba5bb68a4aa
parent1b4fea0f6a2167669f429771838946864ffdf9b0
drm/nv50-nv86,nv92/mc: rearm msi via pci config space, rather than mmio mirror

This is what NVIDIA do on these chipsets, let's hope it works around
the reported MSI failures for us on NV86.

v2: updated to include G92, as per information provided by NVIDIA.

Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
drivers/gpu/drm/nouveau/Makefile
drivers/gpu/drm/nouveau/core/engine/device/nv50.c
drivers/gpu/drm/nouveau/core/include/subdev/mc.h
drivers/gpu/drm/nouveau/core/subdev/mc/nv04.h
drivers/gpu/drm/nouveau/core/subdev/mc/nv50.c
drivers/gpu/drm/nouveau/core/subdev/mc/nv94.c [new file with mode: 0644]