OSDN Git Service

drm/amd/powerplay: remove the dpm checking in the boot sequence
authorKenneth Feng <kenneth.feng@amd.com>
Wed, 22 Jul 2020 13:27:35 +0000 (21:27 +0800)
committerAlex Deucher <alexander.deucher@amd.com>
Thu, 6 Aug 2020 20:26:07 +0000 (16:26 -0400)
It's not necessary to retrieve the power features status when the
asic is booted up the first time. This patch can have the features
enablement status still checked in suspend/resume case and removed
from the first boot up sequence.

Signed-off-by: Kenneth Feng <kenneth.feng@amd.com>
Reviewed-by: Kevin Wang <kevin1.wang@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
drivers/gpu/drm/amd/powerplay/amdgpu_smu.c

index f778b00..6b03f75 100644 (file)
@@ -735,7 +735,7 @@ static int smu_smc_hw_setup(struct smu_context *smu)
        uint32_t pcie_gen = 0, pcie_width = 0;
        int ret;
 
-       if (smu_is_dpm_running(smu) && adev->in_suspend) {
+       if (adev->in_suspend && smu_is_dpm_running(smu)) {
                dev_info(adev->dev, "dpm has been enabled\n");
                return 0;
        }