From: Dmytro Laktyushkin Date: Thu, 22 Aug 2019 18:12:57 +0000 (-0400) Subject: drm/amd/display: add additional flag consideration for surface update X-Git-Tag: microblaze-v5.6-rc1~35^2~37^2~194 X-Git-Url: http://git.monstr.eu/?a=commitdiff_plain;h=747012382937e4b6eb34ba730e815f9da836e454;p=linux-2.6-microblaze.git drm/amd/display: add additional flag consideration for surface update Surface dchub/dpp update would not trigger if a stream update was the only cause. This change now allows stream flags to trigger this update. Signed-off-by: Dmytro Laktyushkin Acked-by: Leo Li 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 81740e0c4c4e..faaf8841c61e 100644 --- a/drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c +++ b/drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c @@ -1375,7 +1375,7 @@ static void dcn20_program_pipe( if (pipe_ctx->update_flags.bits.enable) dcn20_enable_plane(dc, pipe_ctx, context); - if (pipe_ctx->update_flags.raw || pipe_ctx->plane_state->update_flags.raw) + if (pipe_ctx->update_flags.raw || pipe_ctx->plane_state->update_flags.raw || pipe_ctx->stream->update_flags.raw) dcn20_update_dchubp_dpp(dc, pipe_ctx, context); if (pipe_ctx->update_flags.bits.enable