diff options
author | Russell King <rmk+kernel@armlinux.org.uk> | 2017-07-08 10:16:47 +0100 |
---|---|---|
committer | Russell King <rmk+kernel@armlinux.org.uk> | 2017-12-08 12:18:44 +0000 |
commit | d76dcc7236b8b1b8c2c61b380e7d803d47b20ffa (patch) | |
tree | 2547d7bc9b4789963c1d9e7bbacef0e25bff8eb9 /drivers/gpu/drm/armada/armada_overlay.c | |
parent | f1f1bffcf01478883f92b69870fd29a4aae6fd64 (diff) | |
download | linux-d76dcc7236b8b1b8c2c61b380e7d803d47b20ffa.tar.bz2 |
drm/armada: clear plane enable bit when disabling
Clear the plane enable bit in the software state within
armada_drm_plane_disable() when disabling either the primary or
overlay planes.
Signed-off-by: Russell King <rmk+kernel@armlinux.org.uk>
Diffstat (limited to 'drivers/gpu/drm/armada/armada_overlay.c')
-rw-r--r-- | drivers/gpu/drm/armada/armada_overlay.c | 2 |
1 files changed, 0 insertions, 2 deletions
diff --git a/drivers/gpu/drm/armada/armada_overlay.c b/drivers/gpu/drm/armada/armada_overlay.c index a53e7dd26b0b..995463cd542d 100644 --- a/drivers/gpu/drm/armada/armada_overlay.c +++ b/drivers/gpu/drm/armada/armada_overlay.c @@ -270,8 +270,6 @@ static int armada_ovl_plane_disable(struct drm_plane *plane, if (dplane->base.base.crtc) drm_to_armada_crtc(dplane->base.base.crtc)->plane = NULL; - dplane->base.state.ctrl0 = 0; - fb = xchg(&dplane->old_fb, NULL); if (fb) drm_framebuffer_put(fb); |