]> Git Repo - linux.git/commitdiff
drm/amd/display: Remove last parts of timing_trace
authorDr. David Alan Gilbert <[email protected]>
Thu, 10 Oct 2024 20:51:54 +0000 (21:51 +0100)
committerAlex Deucher <[email protected]>
Mon, 4 Nov 2024 16:26:36 +0000 (11:26 -0500)
Commit c2c2ce1e9623 ("drm/amd/display: Optimize passive update planes.")
removed the last caller of context_timing_trace.
Remove it.

With that gone, no one is now looking at the 'timing_trace' flag, remove
it and all the places that set it.

Signed-off-by: Dr. David Alan Gilbert <[email protected]>
Signed-off-by: Alex Deucher <[email protected]>
20 files changed:
drivers/gpu/drm/amd/display/dc/core/dc_debug.c
drivers/gpu/drm/amd/display/dc/dc.h
drivers/gpu/drm/amd/display/dc/resource/dcn10/dcn10_resource.c
drivers/gpu/drm/amd/display/dc/resource/dcn20/dcn20_resource.c
drivers/gpu/drm/amd/display/dc/resource/dcn201/dcn201_resource.c
drivers/gpu/drm/amd/display/dc/resource/dcn21/dcn21_resource.c
drivers/gpu/drm/amd/display/dc/resource/dcn30/dcn30_resource.c
drivers/gpu/drm/amd/display/dc/resource/dcn301/dcn301_resource.c
drivers/gpu/drm/amd/display/dc/resource/dcn302/dcn302_resource.c
drivers/gpu/drm/amd/display/dc/resource/dcn303/dcn303_resource.c
drivers/gpu/drm/amd/display/dc/resource/dcn31/dcn31_resource.c
drivers/gpu/drm/amd/display/dc/resource/dcn314/dcn314_resource.c
drivers/gpu/drm/amd/display/dc/resource/dcn315/dcn315_resource.c
drivers/gpu/drm/amd/display/dc/resource/dcn316/dcn316_resource.c
drivers/gpu/drm/amd/display/dc/resource/dcn32/dcn32_resource.c
drivers/gpu/drm/amd/display/dc/resource/dcn321/dcn321_resource.c
drivers/gpu/drm/amd/display/dc/resource/dcn35/dcn35_resource.c
drivers/gpu/drm/amd/display/dc/resource/dcn351/dcn351_resource.c
drivers/gpu/drm/amd/display/dc/resource/dcn401/dcn401_resource.c
drivers/gpu/drm/amd/display/include/logger_interface.h

index 801cdbc8117d9b52e135609b3bfea98eb2381307..0bb25c537243862078fc6bae032297db2cdb7b0f 100644 (file)
                        DC_LOG_IF_TRACE(__VA_ARGS__); \
 } while (0)
 
-#define TIMING_TRACE(...) do {\
-       if (dc->debug.timing_trace) \
-               DC_LOG_SYNC(__VA_ARGS__); \
-} while (0)
-
 #define CLOCK_TRACE(...) do {\
        if (dc->debug.clock_trace) \
                DC_LOG_BANDWIDTH_CALCS(__VA_ARGS__); \
@@ -306,43 +301,6 @@ void post_surface_trace(struct dc *dc)
 
 }
 
-void context_timing_trace(
-               struct dc *dc,
-               struct resource_context *res_ctx)
-{
-       int i;
-       int h_pos[MAX_PIPES] = {0}, v_pos[MAX_PIPES] = {0};
-       struct crtc_position position;
-       unsigned int underlay_idx = dc->res_pool->underlay_pipe_index;
-       DC_LOGGER_INIT(dc->ctx->logger);
-
-
-       for (i = 0; i < dc->res_pool->pipe_count; i++) {
-               struct pipe_ctx *pipe_ctx = &res_ctx->pipe_ctx[i];
-               /* get_position() returns CRTC vertical/horizontal counter
-                * hence not applicable for underlay pipe
-                */
-               if (pipe_ctx->stream == NULL || pipe_ctx->pipe_idx == underlay_idx)
-                       continue;
-
-               pipe_ctx->stream_res.tg->funcs->get_position(pipe_ctx->stream_res.tg, &position);
-               h_pos[i] = position.horizontal_count;
-               v_pos[i] = position.vertical_count;
-       }
-       for (i = 0; i < dc->res_pool->pipe_count; i++) {
-               struct pipe_ctx *pipe_ctx = &res_ctx->pipe_ctx[i];
-
-               if (pipe_ctx->stream == NULL || pipe_ctx->pipe_idx == underlay_idx)
-                       continue;
-
-               TIMING_TRACE("OTG_%d   H_tot:%d  V_tot:%d   H_pos:%d  V_pos:%d\n",
-                               pipe_ctx->stream_res.tg->inst,
-                               pipe_ctx->stream->timing.h_total,
-                               pipe_ctx->stream->timing.v_total,
-                               h_pos[i], v_pos[i]);
-       }
-}
-
 void context_clock_trace(
                struct dc *dc,
                struct dc_state *context)
index 72adbab589f5c5a65914a4c4b38d6c0e6208c855..76130bbf2fe4b5e306d2786a7a24810c539cea85 100644 (file)
@@ -868,7 +868,6 @@ struct dc_debug_options {
        bool sanity_checks;
        bool max_disp_clk;
        bool surface_trace;
-       bool timing_trace;
        bool clock_trace;
        bool validation_trace;
        bool bandwidth_calcs_trace;
index 05d6d41ef9d31d79acfa0eed8c81bae6778fb5e6..4f1bd71b9ad9fb3fe40f9414442e66cc2adf8e8b 100644 (file)
@@ -533,7 +533,6 @@ static const struct dc_debug_options debug_defaults_drv = {
                .sanity_checks = true,
                .disable_dmcu = false,
                .force_abm_enable = false,
-               .timing_trace = false,
                .clock_trace = true,
 
                /* raven smu dones't allow 0 disp clk,
@@ -563,7 +562,6 @@ static const struct dc_debug_options debug_defaults_drv = {
 static const struct dc_debug_options debug_defaults_diags = {
                .disable_dmcu = false,
                .force_abm_enable = false,
-               .timing_trace = true,
                .clock_trace = true,
                .disable_stutter = true,
                .disable_pplib_clock_request = true,
index 288189913e1ec8abb9a92bd7964b6f4f6d26d778..189d0c85872e6fb584b9aa95ab02ac5412134c57 100644 (file)
@@ -706,7 +706,6 @@ static const struct resource_caps res_cap_nv14 = {
 static const struct dc_debug_options debug_defaults_drv = {
                .disable_dmcu = false,
                .force_abm_enable = false,
-               .timing_trace = false,
                .clock_trace = true,
                .disable_pplib_clock_request = true,
                .pipe_split_policy = MPC_SPLIT_AVOID_MULT_DISP,
index 15180ad71513d99675a9b71783508d51d1ea4e11..d3d67d36652308ab36a1c28391831c3a73ff9faf 100644 (file)
@@ -600,7 +600,6 @@ static const struct dc_plane_cap plane_cap = {
 static const struct dc_debug_options debug_defaults_drv = {
                .disable_dmcu = true,
                .force_abm_enable = false,
-               .timing_trace = false,
                .clock_trace = true,
                .disable_pplib_clock_request = true,
                .pipe_split_policy = MPC_SPLIT_DYNAMIC,
index 14b28841657d21d83e3b9516d9c720e7b401beec..021ba8ac5c8c9c755488adad506ebd5f4896bdef 100644 (file)
@@ -610,7 +610,6 @@ static const struct dc_plane_cap plane_cap = {
 static const struct dc_debug_options debug_defaults_drv = {
                .disable_dmcu = false,
                .force_abm_enable = false,
-               .timing_trace = false,
                .clock_trace = true,
                .disable_pplib_clock_request = true,
                .min_disp_clk_khz = 100000,
index baa4e2647dadf41edefaaf9d97526e26544e0d60..cd31e4f16c14b494ea97195fb613b0ee877d4f58 100644 (file)
@@ -711,7 +711,6 @@ static const struct dc_plane_cap plane_cap = {
 static const struct dc_debug_options debug_defaults_drv = {
        .disable_dmcu = true, //No DMCU on DCN30
        .force_abm_enable = false,
-       .timing_trace = false,
        .clock_trace = true,
        .disable_pplib_clock_request = true,
        .pipe_split_policy = MPC_SPLIT_DYNAMIC,
index d8a7c2cf05de3ee4b98fa23d1a7e718a84781063..a9816affd312dbb3e24cff638f10b9bdd45782e5 100644 (file)
@@ -682,7 +682,6 @@ static const struct dc_plane_cap plane_cap = {
 static const struct dc_debug_options debug_defaults_drv = {
        .disable_dmcu = true,
        .force_abm_enable = false,
-       .timing_trace = false,
        .clock_trace = true,
        .disable_dpp_power_gate = false,
        .disable_hubp_power_gate = false,
index 40c20b04635a016309aa1f3c11b43d2de9683a66..02af8b8f4d277b07ad49ac2e003fc832e10a1d06 100644 (file)
@@ -81,7 +81,6 @@
 static const struct dc_debug_options debug_defaults_drv = {
                .disable_dmcu = true,
                .force_abm_enable = false,
-               .timing_trace = false,
                .clock_trace = true,
                .disable_pplib_clock_request = true,
                .pipe_split_policy = MPC_SPLIT_DYNAMIC,
index daf1b65fd0881025ecaae02a8b025081188fbfdb..7002a8dd358a555e58a2b1c0d93cf53561f2ec22 100644 (file)
@@ -82,7 +82,6 @@
 static const struct dc_debug_options debug_defaults_drv = {
                .disable_dmcu = true,
                .force_abm_enable = false,
-               .timing_trace = false,
                .clock_trace = true,
                .disable_pplib_clock_request = true,
                .pipe_split_policy = MPC_SPLIT_AVOID,
index 36bb26182e117a79dd0ce55b1191d5bbb3a80f21..f71a5b8286b2df16db4fd7ba1f6818fb73b5000a 100644 (file)
@@ -858,7 +858,6 @@ static const struct dc_plane_cap plane_cap = {
 static const struct dc_debug_options debug_defaults_drv = {
        .disable_dmcu = true,
        .force_abm_enable = false,
-       .timing_trace = false,
        .clock_trace = true,
        .disable_pplib_clock_request = false,
        .pipe_split_policy = MPC_SPLIT_DYNAMIC,
index 58a5fbcf22bfbc4d1ddf7271ba656592bea0738c..8aa10da68432ead04f74408d5adc71d5dff3136b 100644 (file)
@@ -876,7 +876,6 @@ static const struct dc_debug_options debug_defaults_drv = {
        .replay_skip_crtc_disabled = true,
        .disable_dmcu = true,
        .force_abm_enable = false,
-       .timing_trace = false,
        .clock_trace = true,
        .disable_dpp_power_gate = false,
        .disable_hubp_power_gate = false,
index 3acad708c31b8fffe8d04483b295e8467aba06bd..6c3295259a81ed808f81445b8e357436e05f20e7 100644 (file)
@@ -858,7 +858,6 @@ static const struct dc_debug_options debug_defaults_drv = {
        .disable_z10 = true, /*hw not support it*/
        .disable_dmcu = true,
        .force_abm_enable = false,
-       .timing_trace = false,
        .clock_trace = true,
        .disable_pplib_clock_request = false,
        .pipe_split_policy = MPC_SPLIT_DYNAMIC,
index ce56f5d162c028e7cf54c7e5d5df0330ee3d6968..6edaaadcb173b84d04861e3a0d293ddefa52d0a9 100644 (file)
@@ -853,7 +853,6 @@ static const struct dc_debug_options debug_defaults_drv = {
        .disable_z10 = true, /*hw not support it*/
        .disable_dmcu = true,
        .force_abm_enable = false,
-       .timing_trace = false,
        .clock_trace = true,
        .disable_pplib_clock_request = false,
        .pipe_split_policy = MPC_SPLIT_DYNAMIC,
index aaaa888d112dac4069d9b14a768539519b12cdce..01d1a11d55455311b8eab32be8dbc528d92cd502 100644 (file)
@@ -689,7 +689,6 @@ static const struct dc_plane_cap plane_cap = {
 static const struct dc_debug_options debug_defaults_drv = {
        .disable_dmcu = true,
        .force_abm_enable = false,
-       .timing_trace = false,
        .clock_trace = true,
        .disable_pplib_clock_request = false,
        .pipe_split_policy = MPC_SPLIT_AVOID, // Due to CRB, no need to MPC split anymore
index 35acc13cb5a9cc4415ab1cb54662bd8ef3565df5..5cb74fd9cb7d29052313fc524241338ee849e4dc 100644 (file)
@@ -686,7 +686,6 @@ static const struct dc_plane_cap plane_cap = {
 static const struct dc_debug_options debug_defaults_drv = {
        .disable_dmcu = true,
        .force_abm_enable = false,
-       .timing_trace = false,
        .clock_trace = true,
        .disable_pplib_clock_request = false,
        .pipe_split_policy = MPC_SPLIT_AVOID,
index 795f2c71c70fbac970d6c31bc0c109958acab04f..6cc2960b6104e6f3813793e60213c775ed190f2c 100644 (file)
@@ -712,7 +712,6 @@ static const struct dc_plane_cap plane_cap = {
 static const struct dc_debug_options debug_defaults_drv = {
        .disable_dmcu = true,
        .force_abm_enable = false,
-       .timing_trace = false,
        .clock_trace = true,
        .disable_pplib_clock_request = false,
        .pipe_split_policy = MPC_SPLIT_AVOID,
index 0b8dc2eff596e69158e1c1f28ea9054224489dbd..d87e2641cda1aff1326f81356ba3ae124fa1505a 100644 (file)
@@ -692,7 +692,6 @@ static const struct dc_plane_cap plane_cap = {
 static const struct dc_debug_options debug_defaults_drv = {
        .disable_dmcu = true,
        .force_abm_enable = false,
-       .timing_trace = false,
        .clock_trace = true,
        .disable_pplib_clock_request = false,
        .pipe_split_policy = MPC_SPLIT_AVOID,
index 306b4117e21937947d229ef4d513610927280eb2..db93bac247c0f405c0fa71952ac765fbbf265afc 100644 (file)
@@ -685,7 +685,6 @@ static const struct dc_plane_cap plane_cap = {
 static const struct dc_debug_options debug_defaults_drv = {
        .disable_dmcu = true,
        .force_abm_enable = false,
-       .timing_trace = false,
        .clock_trace = true,
        .disable_pplib_clock_request = false,
        .pipe_split_policy = MPC_SPLIT_AVOID,
index 02c23b04d34be3e5c1383ecf7a9454fd672d4423..058f882d5bddc915306a8d43af3e21b0c601446d 100644 (file)
@@ -52,10 +52,6 @@ void update_surface_trace(
 
 void post_surface_trace(struct dc *dc);
 
-void context_timing_trace(
-               struct dc *dc,
-               struct resource_context *res_ctx);
-
 void context_clock_trace(
                struct dc *dc,
                struct dc_state *context);
This page took 0.077244 seconds and 4 git commands to generate.