aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/nouveau/nvif
diff options
context:
space:
mode:
authorBen Skeggs <bskeggs@redhat.com>2020-03-31 16:08:44 +1000
committerBen Skeggs <bskeggs@redhat.com>2020-04-07 14:37:50 +1000
commit028a12f5aa829b4ba6ac011530b815eda4960e89 (patch)
treeeb37d5a24d1c5ea1769679d5d5e4f28a9aa65c0f /drivers/gpu/drm/nouveau/nvif
parentdrm/nouveau: workaround runpm fail by disabling PCI power management on certain intel bridges (diff)
downloadlinux-dev-028a12f5aa829b4ba6ac011530b815eda4960e89.tar.xz
linux-dev-028a12f5aa829b4ba6ac011530b815eda4960e89.zip
drm/nouveau/gr/gp107,gp108: implement workaround for HW hanging during init
Certain boards with GP107/GP108 chipsets hang (often, but randomly) for unknown reasons during GR initialisation. The first tell-tale symptom of this issue is: nouveau 0000:01:00.0: bus: MMIO read of 00000000 FAULT at 409800 [ TIMEOUT ] appearing in dmesg, likely followed by many other failures being logged. Karol found this WAR for the issue a while back, but efforts to isolate the root cause and proper fix have not yielded success so far. I've modified the original patch to include a few more details, limit it to GP107/GP108 by default, and added a config option to override this choice. Signed-off-by: Ben Skeggs <bskeggs@redhat.com> Reviewed-by: Karol Herbst <kherbst@redhat.com>
Diffstat (limited to 'drivers/gpu/drm/nouveau/nvif')
0 files changed, 0 insertions, 0 deletions