Skip to content

Commit 098614e

Browse files
committed
drivers/gpu/drm/amd/display/dc/hwss/dcn32/dcn32_hwseq.c: set ODM H div mode to manual on FRL
1 parent d213471 commit 098614e

1 file changed

Lines changed: 5 additions & 0 deletions

File tree

drivers/gpu/drm/amd/display/dc/hwss/dcn32/dcn32_hwseq.c

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1154,6 +1154,11 @@ void dcn32_update_odm(struct dc *dc, struct dc_state *context, struct pipe_ctx *
11541154
pipe_ctx->stream_res.tg->funcs->set_odm_bypass(
11551155
pipe_ctx->stream_res.tg, &pipe_ctx->stream->timing);
11561156

1157+
/* no idea if this is the correct logic. but windows seems to pick manual mode */
1158+
if (dc_is_hdmi_frl_signal(pipe_ctx->stream->signal))
1159+
pipe_ctx->stream_res.tg->funcs->set_h_timing_div_manual_mode(
1160+
pipe_ctx->stream_res.tg, true);
1161+
11571162
for (odm_pipe = pipe_ctx->next_odm_pipe; odm_pipe; odm_pipe = odm_pipe->next_odm_pipe) {
11581163
odm_pipe->stream_res.opp->funcs->opp_pipe_clock_control(
11591164
odm_pipe->stream_res.opp,

0 commit comments

Comments
 (0)