]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
drm/amd/display: Remove unused DMUB replay commands
authorRobin Chen <robin.chen@amd.com>
Tue, 16 Dec 2025 10:03:45 +0000 (18:03 +0800)
committerAlex Deucher <alexander.deucher@amd.com>
Sat, 10 Jan 2026 19:21:52 +0000 (14:21 -0500)
[WHY]
Remove unused DMUB Replay set version command and related code.

Reviewed-by: Jack Chang <jack.chang@amd.com>
Signed-off-by: Robin Chen <robin.chen@amd.com>
Signed-off-by: Matthew Stewart <matthew.stewart2@amd.com>
Tested-by: Dan Wheeler <daniel.wheeler@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
drivers/gpu/drm/amd/display/dc/dc_types.h
drivers/gpu/drm/amd/display/dc/dce/dmub_replay.c
drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h

index b3b785f1897dc51614df577f36a07a1f9ca44f60..5e71156d28e3daa9ad39de0067f4cb223c30f0fd 100644 (file)
@@ -1101,7 +1101,6 @@ enum replay_FW_Message_type {
        Replay_Set_Residency_Frameupdate_Timer,
        Replay_Set_Pseudo_VTotal,
        Replay_Disabled_Adaptive_Sync_SDP,
-       Replay_Set_Version,
        Replay_Set_General_Cmd,
 };
 
index cf1372aaff6c9333601167afc55caa67d5ba0cc7..fd8244c946874c9883bd74d4ab31f189b7cb95a2 100644 (file)
@@ -387,19 +387,6 @@ static void dmub_replay_send_cmd(struct dmub_replay *dmub,
                cmd.replay_disabled_adaptive_sync_sdp.data.force_disabled =
                        cmd_element->disabled_adaptive_sync_sdp_data.force_disabled;
                break;
-       case Replay_Set_Version:
-               //Header
-               cmd.replay_set_version.header.sub_type =
-                       DMUB_CMD__REPLAY_SET_VERSION;
-               cmd.replay_set_version.header.payload_bytes =
-                       sizeof(struct dmub_rb_cmd_replay_set_version) -
-                       sizeof(struct dmub_cmd_header);
-               //Cmd Body
-               cmd.replay_set_version.replay_set_version_data.panel_inst =
-                       cmd_element->version_data.panel_inst;
-               cmd.replay_set_version.replay_set_version_data.version =
-                       cmd_element->version_data.version;
-               break;
        case Replay_Set_General_Cmd:
                //Header
                cmd.replay_set_general_cmd.header.sub_type =
index 6c599559c5da1046d198798f6b890634400fbf5d..04c79069670a1d73dcbeebe07e5a3d197f4b26f0 100644 (file)
@@ -4334,10 +4334,6 @@ enum dmub_cmd_replay_type {
         * Set adaptive sync sdp enabled
         */
        DMUB_CMD__REPLAY_DISABLED_ADAPTIVE_SYNC_SDP = 8,
-       /**
-        * Set version
-        */
-       DMUB_CMD__REPLAY_SET_VERSION = 9,
        /**
         * Set Replay General command.
         */
@@ -4505,40 +4501,6 @@ enum replay_version {
        REPLAY_VERSION_UNSUPPORTED              = 0xFF,
 };
 
-/**
- * Data passed from driver to FW in a DMUB_CMD___SET_REPLAY_VERSION command.
- */
-struct dmub_cmd_replay_set_version_data {
-       /**
-        * Panel Instance.
-        * Panel instance to identify which psr_state to use
-        * Currently the support is only for 0 or 1
-        */
-       uint8_t panel_inst;
-       /**
-        * Replay version that FW should implement.
-        */
-       enum replay_version version;
-       /**
-        * Explicit padding to 4 byte boundary.
-        */
-       uint8_t pad[3];
-};
-
-/**
- * Definition of a DMUB_CMD__REPLAY_SET_VERSION command.
- */
-struct dmub_rb_cmd_replay_set_version {
-       /**
-        * Command header.
-        */
-       struct dmub_cmd_header header;
-       /**
-        * Data passed from driver to FW in a DMUB_CMD__REPLAY_SET_VERSION command.
-        */
-       struct dmub_cmd_replay_set_version_data replay_set_version_data;
-};
-
 /**
  * Definition of a DMUB_CMD__REPLAY_COPY_SETTINGS command.
  */
@@ -4929,10 +4891,6 @@ union dmub_replay_cmd_set {
         * Definition of DMUB_CMD__REPLAY_DISABLED_ADAPTIVE_SYNC_SDP command data.
         */
        struct dmub_cmd_replay_disabled_adaptive_sync_sdp_data disabled_adaptive_sync_sdp_data;
-       /**
-        * Definition of DMUB_CMD__REPLAY_SET_VERSION command data.
-        */
-       struct dmub_cmd_replay_set_version_data version_data;
        /**
         * Definition of DMUB_CMD__REPLAY_SET_GENERAL_CMD command data.
         */
@@ -7020,10 +6978,6 @@ union dmub_rb_cmd {
         * Definition of a DMUB_CMD__IDLE_OPT_SET_DC_POWER_STATE command.
         */
        struct dmub_rb_cmd_idle_opt_set_dc_power_state idle_opt_set_dc_power_state;
-       /**
-        * Definition of a DMUB_CMD__REPLAY_SET_VERSION command.
-        */
-       struct dmub_rb_cmd_replay_set_version replay_set_version;
        /*
         * Definition of a DMUB_CMD__REPLAY_COPY_SETTINGS command.
         */