drm/amd/pm: Initialize power limit for SMU v13.0.6
authorLijo Lazar <lijo.lazar@amd.com>
Mon, 27 Feb 2023 11:21:16 +0000 (16:51 +0530)
committerAlex Deucher <alexander.deucher@amd.com>
Fri, 9 Jun 2023 13:54:44 +0000 (09:54 -0400)
PMFW will initialize the power limit values even if PPT throttler
feature is disabled. Fetch the limit value from FW.

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/smu13/smu_v13_0_6_ppt.c

index b46e041..7474d3f 100644 (file)
@@ -1256,21 +1256,6 @@ static int smu_v13_0_6_get_power_limit(struct smu_context *smu,
        uint32_t power_limit = 0;
        int ret;
 
-       if (!smu_cmn_feature_is_enabled(smu, SMU_FEATURE_PPT_BIT)) {
-               if (current_power_limit)
-                       *current_power_limit = 0;
-               if (default_power_limit)
-                       *default_power_limit = 0;
-               if (max_power_limit)
-                       *max_power_limit = 0;
-
-               dev_warn(
-                       smu->adev->dev,
-                       "PPT feature is not enabled, power values can't be fetched.");
-
-               return 0;
-       }
-
        ret = smu_cmn_send_smc_msg(smu, SMU_MSG_GetPptLimit, &power_limit);
 
        if (ret) {