提交 b8ea60ce 编写于 作者: H Harry Wentland 提交者: Alex Deucher

drm/amd/display: Remove switching of clk sources at end of commit

This should be taken care of in validate now.

All of timing sync is quite broken at the moment anyways. Will submit
another patch set to address that.
Signed-off-by: NHarry Wentland <harry.wentland@amd.com>
Reviewed-by: NAndrey Grodzovsky <Andrey.Grodzovsky@amd.com>
Reviewed-by: NTony Cheng <Tony.Cheng@amd.com>
Acked-by: NHarry Wentland <Harry.Wentland@amd.com>
Signed-off-by: NAlex Deucher <alexander.deucher@amd.com>
上级 9d0dcecd
......@@ -1344,40 +1344,6 @@ static void set_safe_displaymarks(
}
}
static void switch_dp_clock_sources(
const struct dc *dc,
struct resource_context *res_ctx)
{
uint8_t i;
for (i = 0; i < MAX_PIPES; i++) {
struct pipe_ctx *pipe_ctx = &res_ctx->pipe_ctx[i];
if (pipe_ctx->stream == NULL || pipe_ctx->top_pipe)
continue;
if (dc_is_dp_signal(pipe_ctx->stream->signal)) {
struct clock_source *clk_src =
resource_find_used_clk_src_for_sharing(
res_ctx, pipe_ctx);
if (clk_src &&
clk_src != pipe_ctx->clock_source) {
if (resource_unreference_clock_source(res_ctx,
dc->res_pool, pipe_ctx->clock_source)) {
pipe_ctx->clock_source->funcs->cs_power_down(pipe_ctx->clock_source);
pipe_ctx->clock_source = NULL;
}
pipe_ctx->clock_source = clk_src;
resource_reference_clock_source(
res_ctx, dc->res_pool, clk_src);
dce_crtc_switch_to_clk_src(dc->hwseq, clk_src, i);
}
}
}
}
/*******************************************************************************
* Public functions
******************************************************************************/
......@@ -1939,8 +1905,6 @@ enum dc_status dce110_apply_ctx_to_hw(
dcb->funcs->set_scratch_critical_state(dcb, false);
switch_dp_clock_sources(dc, &context->res_ctx);
#ifdef ENABLE_FBC
if (dc->fbc_compressor)
enable_fbc(dc, context);
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册