From: Ausef Yousof Date: Thu, 29 May 2025 22:22:21 +0000 (-0400) Subject: drm/amd/display: Adjust dto fix coverage X-Git-Tag: v6.17-rc1~110^2~13^2~142 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=f6d7238c924b63303a77a93d7fa9fd4f307d9bca;p=thirdparty%2Fkernel%2Flinux.git drm/amd/display: Adjust dto fix coverage [WHY & HOW] Unnecessary to affect legacy APU's dto src sel during dpms behaviour Reviewed-by: Charlene Liu Signed-off-by: Ausef Yousof Signed-off-by: Alex Hung Tested-by: Daniel Wheeler Signed-off-by: Alex Deucher --- diff --git a/drivers/gpu/drm/amd/display/dc/hwss/dce110/dce110_hwseq.c b/drivers/gpu/drm/amd/display/dc/hwss/dce110/dce110_hwseq.c index a9a3001109c35..c717cc1eca6de 100644 --- a/drivers/gpu/drm/amd/display/dc/hwss/dce110/dce110_hwseq.c +++ b/drivers/gpu/drm/amd/display/dc/hwss/dce110/dce110_hwseq.c @@ -1186,7 +1186,7 @@ void dce110_disable_stream(struct pipe_ctx *pipe_ctx) if (dccg) { dccg->funcs->disable_symclk32_se(dccg, dp_hpo_inst); dccg->funcs->set_dpstreamclk(dccg, REFCLK, tg->inst, dp_hpo_inst); - if (dc->ctx->dce_version == DCN_VERSION_3_15) { + if (!(dc->ctx->dce_version >= DCN_VERSION_3_5)) { if (dccg && dccg->funcs->set_dtbclk_dto) dccg->funcs->set_dtbclk_dto(dccg, &dto_params); } diff --git a/drivers/gpu/drm/amd/display/dc/hwss/dcn20/dcn20_hwseq.c b/drivers/gpu/drm/amd/display/dc/hwss/dcn20/dcn20_hwseq.c index bc06b7b3d67d9..6a00f0984ce18 100644 --- a/drivers/gpu/drm/amd/display/dc/hwss/dcn20/dcn20_hwseq.c +++ b/drivers/gpu/drm/amd/display/dc/hwss/dcn20/dcn20_hwseq.c @@ -2871,7 +2871,7 @@ void dcn20_reset_back_end_for_pipe( link->phy_state.symclk_state = SYMCLK_OFF_TX_OFF; } if (dc->link_srv->dp_is_128b_132b_signal(pipe_ctx) && dccg - && dc->ctx->dce_version != DCN_VERSION_3_15) { + && dc->ctx->dce_version >= DCN_VERSION_3_5) { dto_params.otg_inst = pipe_ctx->stream_res.tg->inst; dto_params.timing = &pipe_ctx->stream->timing; if (dccg && dccg->funcs->set_dtbclk_dto)