summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBen Skeggs <bskeggs@redhat.com>2014-06-05 12:56:35 +1000
committerBen Skeggs <bskeggs@redhat.com>2014-06-11 16:02:09 +1000
commit2e35f33f13e66d2062a287a5be46af9a411fa363 (patch)
tree73bd8ed60d59ca51d9bec85b8534fef95b285756
parent8ef9d7f27078118e91d6c7d3bfc913c5ac8dbec7 (diff)
kms/nv50-: trigger update after all connectors disabled
We were sending the necessary state changes to unset the mode, but never actually hit the big GO button unless another modeset happens afterwards. Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
-rw-r--r--drm/nv50_display.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/drm/nv50_display.c b/drm/nv50_display.c
index 765cf685..afdf607d 100644
--- a/drm/nv50_display.c
+++ b/drm/nv50_display.c
@@ -1208,6 +1208,7 @@ static void
nv50_crtc_disable(struct drm_crtc *crtc)
{
struct nv50_head *head = nv50_head(crtc);
+ evo_sync(crtc->dev);
if (head->image)
nouveau_bo_unpin(head->image);
nouveau_bo_ref(NULL, &head->image);