]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
drm/amd/pm: Drop unused ppt callback definitions
authorLijo Lazar <lijo.lazar@amd.com>
Tue, 16 Dec 2025 09:11:12 +0000 (14:41 +0530)
committerAlex Deucher <alexander.deucher@amd.com>
Sat, 10 Jan 2026 19:09:05 +0000 (14:09 -0500)
SMU message related ppt callbacks are not used. Drop from ppt_funcs.

Signed-off-by: Lijo Lazar <lijo.lazar@amd.com>
Reviewed-by: Asad Kamal <asad.kamal@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
drivers/gpu/drm/amd/pm/swsmu/inc/amdgpu_smu.h
drivers/gpu/drm/amd/pm/swsmu/smu_internal.h

index 9e0c8ed67e732c9bd71f2e69c3829977edbad2b5..e88fdd65e1cdd9b5547fd909e2cb2c4fe51fbac6 100644 (file)
@@ -1187,24 +1187,6 @@ struct pptable_funcs {
         */
        int (*system_features_control)(struct smu_context *smu, bool en);
 
-       /**
-        * @send_smc_msg_with_param: Send a message with a parameter to the SMU.
-        * &msg: Type of message.
-        * &param: Message parameter.
-        * &read_arg: SMU response (optional).
-        */
-       int (*send_smc_msg_with_param)(struct smu_context *smu,
-                                      enum smu_message_type msg, uint32_t param, uint32_t *read_arg);
-
-       /**
-        * @send_smc_msg: Send a message to the SMU.
-        * &msg: Type of message.
-        * &read_arg: SMU response (optional).
-        */
-       int (*send_smc_msg)(struct smu_context *smu,
-                           enum smu_message_type msg,
-                           uint32_t *read_arg);
-
        /**
         * @init_display_count: Notify the SMU of the number of display
         *                      components in current display configuration.
index 34f6b4b1c3ba0481aebda579f551192038b6fa98..0f7778410a3ad7b455fc07e186e02008fa28dbb1 100644 (file)
@@ -54,8 +54,6 @@
 #define smu_system_features_control(smu, en)                           smu_ppt_funcs(system_features_control, 0, smu, en)
 #define smu_init_max_sustainable_clocks(smu)                           smu_ppt_funcs(init_max_sustainable_clocks, 0, smu)
 #define smu_set_default_od_settings(smu)                               smu_ppt_funcs(set_default_od_settings, 0, smu)
-#define smu_send_smc_msg_with_param(smu, msg, param, read_arg)         smu_ppt_funcs(send_smc_msg_with_param, 0, smu, msg, param, read_arg)
-#define smu_send_smc_msg(smu, msg, read_arg)                           smu_ppt_funcs(send_smc_msg, 0, smu, msg, read_arg)
 #define smu_init_display_count(smu, count)                             smu_ppt_funcs(init_display_count, 0, smu, count)
 #define smu_feature_set_allowed_mask(smu)                              smu_ppt_funcs(set_allowed_mask, 0, smu)
 #define smu_feature_get_enabled_mask(smu, mask)                                smu_ppt_funcs(get_enabled_mask, -EOPNOTSUPP, smu, mask)