drm/armada: fix crtc interlace
authorRussell King <rmk+kernel@armlinux.org.uk>
Fri, 25 Jan 2019 09:47:05 +0000 (09:47 +0000)
committerRussell King <rmk+kernel@armlinux.org.uk>
Fri, 17 May 2019 11:16:32 +0000 (12:16 +0100)
commit768f719ab7b045e30055be3b4ceb2fcf9ceb58f2
treeda21b2289f321296df82768902de13bb90b4c9fc
parente93c9c99a629c61837d5a7fc2120cd2b6c70dbdd
drm/armada: fix crtc interlace

We support interlace, but this was broken when we could no longer get
a ref on the vblank interrupt.  Arrange to get the ref on the vblank
interrupt after we've re-enabled vblank, and put it before we disable
the vblank.

Signed-off-by: Russell King <rmk+kernel@armlinux.org.uk>
drivers/gpu/drm/armada/armada_crtc.c