drm/vc4: Send a VBLANK event when disabling a CRTC
authorBoris Brezillon <boris.brezillon@free-electrons.com>
Fri, 16 Jun 2017 08:30:33 +0000 (10:30 +0200)
committerEric Anholt <eric@anholt.net>
Wed, 21 Jun 2017 17:27:04 +0000 (10:27 -0700)
commitedeb729f7929d1372ab426a7f56fd0b337ba5751
tree794a66edb057d472c1551adb36e1b965577ba7b3
parent22a884cfe5a49b6fd63f10ff137906028b4cf923
drm/vc4: Send a VBLANK event when disabling a CRTC

VBLANK events are missed when the CRTC is being disabled because the
driver does not wait till the end of the frame before stopping the
HVS and PV blocks. In this case, we should explicitly issue a VBLANK
event if there's one waiting.

Signed-off-by: Boris Brezillon <boris.brezillon@free-electrons.com>
Reviewed-by: Eric Anholt <eric@anholt.net>
Link: http://patchwork.freedesktop.org/patch/msgid/1497601833-24588-1-git-send-email-boris.brezillon@free-electrons.com
drivers/gpu/drm/vc4/vc4_crtc.c