From: Hugo Hu Date: Wed, 20 May 2020 04:31:19 +0000 (+0800) Subject: drm/amd/display: Revert "enable plane if plane_status changed" X-Git-Tag: v5.10.7~1861^2~25^2~121 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=c0838cbee2d05c3eb8a2b5a3d1ce706a73008044;p=platform%2Fkernel%2Flinux-rpi.git drm/amd/display: Revert "enable plane if plane_status changed" This reverts commmit fd0293dd5b68a67a8731d54a6b334945e4e95757. Signed-off-by: Hugo Hu Reviewed-by: Tony Cheng Acked-by: Qingqing Zhuo Signed-off-by: Alex Deucher --- diff --git a/drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c b/drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c index 0b318f7..65e83fd 100644 --- a/drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c +++ b/drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c @@ -1209,20 +1209,13 @@ void dcn20_pipe_control_lock( static void dcn20_detect_pipe_changes(struct pipe_ctx *old_pipe, struct pipe_ctx *new_pipe) { - bool plane_state_update = false; new_pipe->update_flags.raw = 0; /* Exit on unchanged, unused pipe */ if (!old_pipe->plane_state && !new_pipe->plane_state) return; - - /* Detect plane state update */ - if (old_pipe->plane_state && new_pipe->plane_state - && (old_pipe->plane_state != new_pipe->plane_state)) { - plane_state_update = true; - } /* Detect pipe enable/disable */ - if ((!old_pipe->plane_state && new_pipe->plane_state) || plane_state_update) { + if (!old_pipe->plane_state && new_pipe->plane_state) { new_pipe->update_flags.bits.enable = 1; new_pipe->update_flags.bits.mpcc = 1; new_pipe->update_flags.bits.dppclk = 1;