From: Peichen Huang <[email protected]>

[WHY]
Panel Replay has different index definition from other
eDP features. So we should avoid using panel_index in
pr.

[HOW]
Rename the it to pr_panel_inst

Reviewed-by: Leon Huang <[email protected]>
Signed-off-by: Peichen Huang <[email protected]>
Signed-off-by: Alex Hung <[email protected]>
---
 .../gpu/drm/amd/display/dc/inc/link_service.h |  2 +-
 .../drm/amd/display/dc/link/link_factory.c    |  2 +-
 .../dc/link/protocols/link_dp_panel_replay.c  | 36 +++++++--------
 .../dc/link/protocols/link_dp_panel_replay.h  |  2 +-
 .../link/protocols/link_edp_panel_control.c   | 44 +++++++++----------
 5 files changed, 43 insertions(+), 43 deletions(-)

diff --git a/drivers/gpu/drm/amd/display/dc/inc/link_service.h 
b/drivers/gpu/drm/amd/display/dc/inc/link_service.h
index f87dfe63227d..eaf20ca14bcc 100644
--- a/drivers/gpu/drm/amd/display/dc/inc/link_service.h
+++ b/drivers/gpu/drm/amd/display/dc/inc/link_service.h
@@ -309,7 +309,7 @@ struct link_service {
        bool (*edp_receiver_ready_T7)(struct dc_link *link);
        bool (*edp_power_alpm_dpcd_enable)(struct dc_link *link, bool enable);
        bool (*dp_setup_replay)(struct dc_link *link, const struct 
dc_stream_state *stream);
-       bool (*dp_pr_get_panel_inst)(const struct dc *dc, const struct dc_link 
*link, unsigned int *inst_out);
+       bool (*dp_pr_get_pr_panel_inst)(const struct dc *dc, const struct 
dc_link *link, unsigned int *inst_out);
        bool (*dp_pr_enable)(struct dc_link *link, bool enable);
        bool (*dp_pr_update_state)(struct dc_link *link, struct 
dmub_cmd_pr_update_state_data *update_state_data);
        bool (*dp_pr_set_general_cmd)(struct dc_link *link, struct 
dmub_cmd_pr_general_cmd_data *general_cmd_data);
diff --git a/drivers/gpu/drm/amd/display/dc/link/link_factory.c 
b/drivers/gpu/drm/amd/display/dc/link/link_factory.c
index a83693ea43c0..fa281de1d566 100644
--- a/drivers/gpu/drm/amd/display/dc/link/link_factory.c
+++ b/drivers/gpu/drm/amd/display/dc/link/link_factory.c
@@ -245,7 +245,7 @@ static void construct_link_service_edp_panel_control(struct 
link_service *link_s
 static void construct_link_service_dp_panel_replay(struct link_service 
*link_srv)
 {
        link_srv->dp_setup_replay = dp_setup_replay;
-       link_srv->dp_pr_get_panel_inst = dp_pr_get_panel_inst;
+       link_srv->dp_pr_get_pr_panel_inst = dp_pr_get_pr_panel_inst;
        link_srv->dp_pr_enable = dp_pr_enable;
        link_srv->dp_pr_update_state = dp_pr_update_state;
        link_srv->dp_pr_set_general_cmd = dp_pr_set_general_cmd;
diff --git 
a/drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_panel_replay.c 
b/drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_panel_replay.c
index 0d4f88ff844d..65a791ccf6b2 100644
--- a/drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_panel_replay.c
+++ b/drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_panel_replay.c
@@ -82,7 +82,7 @@ static bool dp_setup_panel_replay(struct dc_link *link, const 
struct dc_stream_s
        struct dc *dc;
        struct dmub_replay *replay;
        int i;
-       unsigned int panel_inst;
+       unsigned int pr_panel_inst;
        struct replay_context replay_context = { 0 };
        unsigned int lineTimeInNs = 0;
 
@@ -117,7 +117,7 @@ static bool dp_setup_panel_replay(struct dc_link *link, 
const struct dc_stream_s
        if (!replay)
                return false;
 
-       if (!dp_pr_get_panel_inst(dc, link, &panel_inst))
+       if (!dp_pr_get_pr_panel_inst(dc, link, &pr_panel_inst))
                return false;
 
        replay_context.aux_inst = (enum channel_id) link_get_ddc_aux_inst(link);
@@ -202,7 +202,7 @@ static bool dp_setup_panel_replay(struct dc_link *link, 
const struct dc_stream_s
 }
 
 
-bool dp_pr_get_panel_inst(const struct dc *dc,
+bool dp_pr_get_pr_panel_inst(const struct dc *dc,
                const struct dc_link *link,
                unsigned int *inst_out)
 {
@@ -246,10 +246,10 @@ bool dp_setup_replay(struct dc_link *link, const struct 
dc_stream_state *stream)
 bool dp_pr_enable(struct dc_link *link, bool enable)
 {
        struct dc *dc = link->ctx->dc;
-       unsigned int panel_inst = 0;
+       unsigned int pr_panel_inst = 0;
        union dmub_rb_cmd cmd;
 
-       if (!dp_pr_get_panel_inst(dc, link, &panel_inst))
+       if (!dp_pr_get_pr_panel_inst(dc, link, &pr_panel_inst))
                return false;
 
        if (link->replay_settings.replay_allow_active == enable)
@@ -264,7 +264,7 @@ bool dp_pr_enable(struct dc_link *link, bool enable)
        cmd.pr_enable.header.type = DMUB_CMD__PR;
        cmd.pr_enable.header.sub_type = DMUB_CMD__PR_ENABLE;
        cmd.pr_enable.header.payload_bytes = sizeof(struct 
dmub_cmd_pr_enable_data);
-       cmd.pr_enable.data.panel_inst = (uint8_t)panel_inst;
+       cmd.pr_enable.data.panel_inst = (uint8_t)pr_panel_inst;
        cmd.pr_enable.data.enable = enable ? 1 : 0;
        dc_wake_and_execute_dmub_cmd(dc->ctx, &cmd, DM_DMUB_WAIT_TYPE_WAIT);
 
@@ -276,11 +276,11 @@ bool dp_pr_enable(struct dc_link *link, bool enable)
 bool dp_pr_copy_settings(struct dc_link *link, struct replay_context 
*replay_context)
 {
        struct dc *dc = link->ctx->dc;
-       unsigned int panel_inst = 0;
+       unsigned int pr_panel_inst = 0;
        union dmub_rb_cmd cmd;
        struct pipe_ctx *pipe_ctx = NULL;
 
-       if (!dp_pr_get_panel_inst(dc, link, &panel_inst))
+       if (!dp_pr_get_pr_panel_inst(dc, link, &pr_panel_inst))
                return false;
 
        for (unsigned int i = 0; i < MAX_PIPES; i++) {
@@ -301,7 +301,7 @@ bool dp_pr_copy_settings(struct dc_link *link, struct 
replay_context *replay_con
        cmd.pr_copy_settings.header.type = DMUB_CMD__PR;
        cmd.pr_copy_settings.header.sub_type = DMUB_CMD__PR_COPY_SETTINGS;
        cmd.pr_copy_settings.header.payload_bytes = sizeof(struct 
dmub_cmd_pr_copy_settings_data);
-       cmd.pr_copy_settings.data.panel_inst = (uint8_t)panel_inst;
+       cmd.pr_copy_settings.data.panel_inst = (uint8_t)pr_panel_inst;
        // HW inst
        cmd.pr_copy_settings.data.aux_inst = replay_context->aux_inst;
        cmd.pr_copy_settings.data.digbe_inst = replay_context->digbe_inst;
@@ -359,10 +359,10 @@ bool dp_pr_copy_settings(struct dc_link *link, struct 
replay_context *replay_con
 bool dp_pr_update_state(struct dc_link *link, struct 
dmub_cmd_pr_update_state_data *update_state_data)
 {
        struct dc *dc = link->ctx->dc;
-       unsigned int panel_inst = 0;
+       unsigned int pr_panel_inst = 0;
        union dmub_rb_cmd cmd;
 
-       if (!dp_pr_get_panel_inst(dc, link, &panel_inst))
+       if (!dp_pr_get_pr_panel_inst(dc, link, &pr_panel_inst))
                return false;
 
        memset(&cmd, 0, sizeof(cmd));
@@ -371,7 +371,7 @@ bool dp_pr_update_state(struct dc_link *link, struct 
dmub_cmd_pr_update_state_da
        cmd.pr_update_state.header.type = DMUB_CMD__PR;
        cmd.pr_update_state.header.sub_type = DMUB_CMD__PR_UPDATE_STATE;
        cmd.pr_update_state.header.payload_bytes = sizeof(struct 
dmub_cmd_pr_update_state_data);
-       cmd.pr_update_state.data.panel_inst = (uint8_t)panel_inst;
+       cmd.pr_update_state.data.panel_inst = (uint8_t)pr_panel_inst;
 
        dc_wake_and_execute_dmub_cmd(dc->ctx, &cmd, DM_DMUB_WAIT_TYPE_WAIT);
        return true;
@@ -380,10 +380,10 @@ bool dp_pr_update_state(struct dc_link *link, struct 
dmub_cmd_pr_update_state_da
 bool dp_pr_set_general_cmd(struct dc_link *link, struct 
dmub_cmd_pr_general_cmd_data *general_cmd_data)
 {
        struct dc *dc = link->ctx->dc;
-       unsigned int panel_inst = 0;
+       unsigned int pr_panel_inst = 0;
        union dmub_rb_cmd cmd;
 
-       if (!dp_pr_get_panel_inst(dc, link, &panel_inst))
+       if (!dp_pr_get_pr_panel_inst(dc, link, &pr_panel_inst))
                return false;
 
        memset(&cmd, 0, sizeof(cmd));
@@ -392,7 +392,7 @@ bool dp_pr_set_general_cmd(struct dc_link *link, struct 
dmub_cmd_pr_general_cmd_
        cmd.pr_general_cmd.header.type = DMUB_CMD__PR;
        cmd.pr_general_cmd.header.sub_type = DMUB_CMD__PR_GENERAL_CMD;
        cmd.pr_general_cmd.header.payload_bytes = sizeof(struct 
dmub_cmd_pr_general_cmd_data);
-       cmd.pr_general_cmd.data.panel_inst = (uint8_t)panel_inst;
+       cmd.pr_general_cmd.data.panel_inst = (uint8_t)pr_panel_inst;
 
        dc_wake_and_execute_dmub_cmd(dc->ctx, &cmd, DM_DMUB_WAIT_TYPE_WAIT);
        return true;
@@ -401,16 +401,16 @@ bool dp_pr_set_general_cmd(struct dc_link *link, struct 
dmub_cmd_pr_general_cmd_
 bool dp_pr_get_state(const struct dc_link *link, uint64_t *state)
 {
        const struct dc *dc = link->ctx->dc;
-       unsigned int panel_inst = 0;
+       unsigned int pr_panel_inst = 0;
        uint32_t retry_count = 0;
        uint32_t replay_state = PR_STATE_INVALID;
 
-       if (!dp_pr_get_panel_inst(dc, link, &panel_inst))
+       if (!dp_pr_get_pr_panel_inst(dc, link, &pr_panel_inst))
                return false;
 
        do {
                // Send gpint command and wait for ack
-               if (!dc_wake_and_execute_gpint(dc->ctx, 
DMUB_GPINT__GET_REPLAY_STATE, (uint16_t)panel_inst,
+               if (!dc_wake_and_execute_gpint(dc->ctx, 
DMUB_GPINT__GET_REPLAY_STATE, (uint16_t)pr_panel_inst,
                                               &replay_state, 
DM_DMUB_WAIT_TYPE_WAIT_WITH_REPLY)) {
                        // Return invalid state when GPINT times out
                        replay_state = PR_STATE_INVALID;
diff --git 
a/drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_panel_replay.h 
b/drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_panel_replay.h
index 5522d5911fd1..e669053e1a8f 100644
--- a/drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_panel_replay.h
+++ b/drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_panel_replay.h
@@ -28,7 +28,7 @@
 #include "link_service.h"
 
 bool dp_setup_replay(struct dc_link *link, const struct dc_stream_state 
*stream);
-bool dp_pr_get_panel_inst(const struct dc *dc, const struct dc_link *link, 
unsigned int *inst_out);
+bool dp_pr_get_pr_panel_inst(const struct dc *dc, const struct dc_link *link, 
unsigned int *inst_out);
 bool dp_pr_enable(struct dc_link *link, bool enable);
 bool dp_pr_copy_settings(struct dc_link *link, struct replay_context 
*replay_context);
 bool dp_pr_update_state(struct dc_link *link, struct 
dmub_cmd_pr_update_state_data *update_state_data);
diff --git 
a/drivers/gpu/drm/amd/display/dc/link/protocols/link_edp_panel_control.c 
b/drivers/gpu/drm/amd/display/dc/link/protocols/link_edp_panel_control.c
index 5a8b480bb9dc..c7fc875c865d 100644
--- a/drivers/gpu/drm/amd/display/dc/link/protocols/link_edp_panel_control.c
+++ b/drivers/gpu/drm/amd/display/dc/link/protocols/link_edp_panel_control.c
@@ -938,19 +938,19 @@ bool edp_set_replay_allow_active(struct dc_link *link, 
const bool *allow_active,
 {
        struct dc  *dc = link->ctx->dc;
        struct dmub_replay *replay = dc->res_pool->replay;
-       unsigned int panel_inst;
+       unsigned int pr_panel_inst;
 
        if (replay == NULL && force_static)
                return false;
 
-       if (!dp_pr_get_panel_inst(dc, link, &panel_inst))
+       if (!dp_pr_get_pr_panel_inst(dc, link, &pr_panel_inst))
                return false;
 
        /* Set power optimization flag */
        if (power_opts && link->replay_settings.replay_power_opt_active != 
*power_opts) {
                if (replay != NULL && 
link->replay_settings.replay_feature_enabled &&
                        replay->funcs->replay_set_power_opt) {
-                       replay->funcs->replay_set_power_opt(replay, 
*power_opts, (uint8_t)panel_inst);
+                       replay->funcs->replay_set_power_opt(replay, 
*power_opts, (uint8_t)pr_panel_inst);
                        link->replay_settings.replay_power_opt_active = 
*power_opts;
                }
        }
@@ -960,7 +960,7 @@ bool edp_set_replay_allow_active(struct dc_link *link, 
const bool *allow_active,
                // TODO: Handle mux change case if force_static is set
                // If force_static is set, just change the replay_allow_active 
state directly
                if (replay != NULL && 
link->replay_settings.replay_feature_enabled)
-                       replay->funcs->replay_enable(replay, *allow_active, 
wait, (uint8_t)panel_inst);
+                       replay->funcs->replay_enable(replay, *allow_active, 
wait, (uint8_t)pr_panel_inst);
                link->replay_settings.replay_allow_active = *allow_active;
        }
 
@@ -971,14 +971,14 @@ bool edp_get_replay_state(const struct dc_link *link, 
uint64_t *state)
 {
        struct dc  *dc = link->ctx->dc;
        struct dmub_replay *replay = dc->res_pool->replay;
-       unsigned int panel_inst;
+       unsigned int pr_panel_inst;
        enum replay_state pr_state = REPLAY_STATE_0;
 
-       if (!dp_pr_get_panel_inst(dc, link, &panel_inst))
+       if (!dp_pr_get_pr_panel_inst(dc, link, &pr_panel_inst))
                return false;
 
        if (replay != NULL && link->replay_settings.replay_feature_enabled)
-               replay->funcs->replay_get_state(replay, &pr_state, 
(uint8_t)panel_inst);
+               replay->funcs->replay_get_state(replay, &pr_state, 
(uint8_t)pr_panel_inst);
        *state = pr_state;
 
        return true;
@@ -991,7 +991,7 @@ bool edp_setup_freesync_replay(struct dc_link *link, const 
struct dc_stream_stat
        struct dc *dc;
        struct dmub_replay *replay;
        int i;
-       unsigned int panel_inst;
+       unsigned int pr_panel_inst;
        struct replay_context replay_context = { 0 };
        unsigned int lineTimeInNs = 0;
 
@@ -1021,7 +1021,7 @@ bool edp_setup_freesync_replay(struct dc_link *link, 
const struct dc_stream_stat
        if (!replay)
                return false;
 
-       if (!dp_pr_get_panel_inst(dc, link, &panel_inst))
+       if (!dp_pr_get_pr_panel_inst(dc, link, &pr_panel_inst))
                return false;
 
        replay_context.aux_inst = link_get_ddc_aux_inst(link);
@@ -1049,7 +1049,7 @@ bool edp_setup_freesync_replay(struct dc_link *link, 
const struct dc_stream_stat
        replay_context.os_request_force_ffu = 
link->replay_settings.config.os_request_force_ffu;
 
        link->replay_settings.replay_feature_enabled =
-                       replay->funcs->replay_copy_settings(replay, link, 
&replay_context, (uint8_t)panel_inst);
+                       replay->funcs->replay_copy_settings(replay, link, 
&replay_context, (uint8_t)pr_panel_inst);
        if (link->replay_settings.replay_feature_enabled) {
 
                replay_config.bits.FREESYNC_PANEL_REPLAY_MODE = 1;
@@ -1094,13 +1094,13 @@ bool edp_send_replay_cmd(struct dc_link *link,
 {
        struct dc *dc = link->ctx->dc;
        struct dmub_replay *replay = dc->res_pool->replay;
-       unsigned int panel_inst;
+       unsigned int pr_panel_inst;
 
        if (!replay)
                return false;
 
-       if (dp_pr_get_panel_inst(dc, link, &panel_inst))
-               cmd_data->panel_inst = (uint8_t)panel_inst;
+       if (dp_pr_get_pr_panel_inst(dc, link, &pr_panel_inst))
+               cmd_data->panel_inst = (uint8_t)pr_panel_inst;
        else {
                DC_LOG_DC("%s(): get edp panel inst fail ", __func__);
                return false;
@@ -1115,17 +1115,17 @@ bool edp_set_coasting_vtotal(struct dc_link *link, 
uint32_t coasting_vtotal, uin
 {
        struct dc *dc = link->ctx->dc;
        struct dmub_replay *replay = dc->res_pool->replay;
-       unsigned int panel_inst;
+       unsigned int pr_panel_inst;
 
        if (!replay)
                return false;
 
-       if (!dp_pr_get_panel_inst(dc, link, &panel_inst))
+       if (!dp_pr_get_pr_panel_inst(dc, link, &pr_panel_inst))
                return false;
 
        if (coasting_vtotal && (link->replay_settings.coasting_vtotal != 
coasting_vtotal ||
                link->replay_settings.frame_skip_number != frame_skip_number)) {
-               replay->funcs->replay_set_coasting_vtotal(replay, 
coasting_vtotal, (uint8_t)panel_inst, frame_skip_number);
+               replay->funcs->replay_set_coasting_vtotal(replay, 
coasting_vtotal, (uint8_t)pr_panel_inst, frame_skip_number);
                link->replay_settings.coasting_vtotal = coasting_vtotal;
                link->replay_settings.frame_skip_number = frame_skip_number;
        }
@@ -1138,16 +1138,16 @@ bool edp_replay_residency(const struct dc_link *link,
 {
        struct dc  *dc = link->ctx->dc;
        struct dmub_replay *replay = dc->res_pool->replay;
-       unsigned int panel_inst;
+       unsigned int pr_panel_inst;
 
-       if (!dp_pr_get_panel_inst(dc, link, &panel_inst))
+       if (!dp_pr_get_pr_panel_inst(dc, link, &pr_panel_inst))
                return false;
 
        if (!residency)
                return false;
 
        if (replay != NULL && link->replay_settings.replay_feature_enabled)
-               replay->funcs->replay_residency(replay, (uint8_t)panel_inst, 
residency, is_start, mode);
+               replay->funcs->replay_residency(replay, (uint8_t)pr_panel_inst, 
residency, is_start, mode);
        else
                *residency = 0;
 
@@ -1159,9 +1159,9 @@ bool edp_set_replay_power_opt_and_coasting_vtotal(struct 
dc_link *link,
 {
        struct dc  *dc = link->ctx->dc;
        struct dmub_replay *replay = dc->res_pool->replay;
-       unsigned int panel_inst;
+       unsigned int pr_panel_inst;
 
-       if (!dp_pr_get_panel_inst(dc, link, &panel_inst))
+       if (!dp_pr_get_pr_panel_inst(dc, link, &pr_panel_inst))
                return false;
 
        /* Only both power and coasting vtotal changed, this func could return 
true */
@@ -1172,7 +1172,7 @@ bool edp_set_replay_power_opt_and_coasting_vtotal(struct 
dc_link *link,
                if (link->replay_settings.replay_feature_enabled &&
                        
replay->funcs->replay_set_power_opt_and_coasting_vtotal) {
                        
replay->funcs->replay_set_power_opt_and_coasting_vtotal(replay,
-                               *power_opts, (uint8_t)panel_inst, 
coasting_vtotal, frame_skip_number);
+                               *power_opts, (uint8_t)pr_panel_inst, 
coasting_vtotal, frame_skip_number);
                        link->replay_settings.replay_power_opt_active = 
*power_opts;
                        link->replay_settings.coasting_vtotal = coasting_vtotal;
                        link->replay_settings.frame_skip_number = 
frame_skip_number;
-- 
2.43.0

Reply via email to