diff options
Diffstat (limited to 'common/recipes-kernel/linux/linux-yocto-4.14.71/0180-drm-amd-display-fix-timing-trace-debug-print.patch')
-rw-r--r-- | common/recipes-kernel/linux/linux-yocto-4.14.71/0180-drm-amd-display-fix-timing-trace-debug-print.patch | 71 |
1 files changed, 0 insertions, 71 deletions
diff --git a/common/recipes-kernel/linux/linux-yocto-4.14.71/0180-drm-amd-display-fix-timing-trace-debug-print.patch b/common/recipes-kernel/linux/linux-yocto-4.14.71/0180-drm-amd-display-fix-timing-trace-debug-print.patch deleted file mode 100644 index 685a0cfc..00000000 --- a/common/recipes-kernel/linux/linux-yocto-4.14.71/0180-drm-amd-display-fix-timing-trace-debug-print.patch +++ /dev/null @@ -1,71 +0,0 @@ -From 61bc660cd977cab0f44206984929c6e39a9f84d5 Mon Sep 17 00:00:00 2001 -From: Dmytro Laktyushkin <Dmytro.Laktyushkin@amd.com> -Date: Fri, 20 Jan 2017 17:14:23 -0500 -Subject: [PATCH 0180/4131] drm/amd/display: fix timing trace debug print - -Signed-off-by: Dmytro Laktyushkin <Dmytro.Laktyushkin@amd.com> -Reviewed-by: Tony Cheng <Tony.Cheng@amd.com> -Acked-by: Harry Wentland <Harry.Wentland@amd.com> -Signed-off-by: Alex Deucher <alexander.deucher@amd.com> ---- - drivers/gpu/drm/amd/display/dc/core/dc.c | 4 +++- - drivers/gpu/drm/amd/display/dc/core/dc_debug.c | 18 ++++++++++++------ - 2 files changed, 15 insertions(+), 7 deletions(-) - -diff --git a/drivers/gpu/drm/amd/display/dc/core/dc.c b/drivers/gpu/drm/amd/display/dc/core/dc.c -index c627b90..c863bff 100644 ---- a/drivers/gpu/drm/amd/display/dc/core/dc.c -+++ b/drivers/gpu/drm/amd/display/dc/core/dc.c -@@ -1563,9 +1563,11 @@ void dc_update_surfaces_for_stream(struct dc *dc, - - if (update_type == UPDATE_TYPE_FULL) { - /* only apply for top pipe */ -- if (!pipe_ctx->top_pipe) -+ if (!pipe_ctx->top_pipe) { - core_dc->hwss.apply_ctx_for_surface(core_dc, - surface, context); -+ context_timing_trace(dc, &context->res_ctx); -+ } - } else if (updates[i].flip_addr) - core_dc->hwss.update_plane_addr(core_dc, pipe_ctx); - -diff --git a/drivers/gpu/drm/amd/display/dc/core/dc_debug.c b/drivers/gpu/drm/amd/display/dc/core/dc_debug.c -index 959c3f3..85ddf5f 100644 ---- a/drivers/gpu/drm/amd/display/dc/core/dc_debug.c -+++ b/drivers/gpu/drm/amd/display/dc/core/dc_debug.c -@@ -279,20 +279,26 @@ void context_timing_trace( - int i; - struct core_dc *core_dc = DC_TO_CORE(dc); - struct dal_logger *logger = core_dc->ctx->logger; -+ int h_pos[MAX_PIPES], v_pos[MAX_PIPES]; - - for (i = 0; i < core_dc->res_pool->pipe_count; i++) { - struct pipe_ctx *pipe_ctx = &res_ctx->pipe_ctx[i]; -- int h_pos = 0; -- int v_pos = 0; - - if (pipe_ctx->stream == NULL) - continue; - -- pipe_ctx->tg->funcs->get_position(pipe_ctx->tg, &h_pos, &v_pos); -- TIMING_TRACE("Pipe_%d H_tot:%d V_tot:%d H_pos:%d V_pos:%d\n", -- pipe_ctx->pipe_idx, -+ pipe_ctx->tg->funcs->get_position(pipe_ctx->tg, &h_pos[i], &v_pos[i]); -+ } -+ for (i = 0; i < core_dc->res_pool->pipe_count; i++) { -+ struct pipe_ctx *pipe_ctx = &res_ctx->pipe_ctx[i]; -+ -+ if (pipe_ctx->stream == NULL) -+ continue; -+ -+ TIMING_TRACE("OTG_%d H_tot:%d V_tot:%d H_pos:%d V_pos:%d\n", -+ pipe_ctx->tg->inst, - pipe_ctx->stream->public.timing.h_total, - pipe_ctx->stream->public.timing.v_total, -- h_pos, v_pos); -+ h_pos[i], v_pos[i]); - } - } --- -2.7.4 - |