OSDN Git Service

drm/amd/pm: enable ASPM by default
authorKenneth Feng <kenneth.feng@amd.com>
Tue, 11 May 2021 03:00:41 +0000 (11:00 +0800)
committerAlex Deucher <alexander.deucher@amd.com>
Thu, 20 May 2021 02:29:30 +0000 (22:29 -0400)
Since ASPM function has been stable, we don't need to add the modprobe
parameter and we can enable ASPM by default.

Signed-off-by: Kenneth Feng <kenneth.feng@amd.com>
Reviewed-by: Jiansong Chen <Jiansong.Chen@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
drivers/gpu/drm/amd/amdgpu/nv.c
drivers/gpu/drm/amd/amdgpu/soc15.c
drivers/gpu/drm/amd/amdgpu/vi.c
drivers/gpu/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c

index 0be9038..75d1f9b 100644 (file)
@@ -598,7 +598,7 @@ static void nv_pcie_gen3_enable(struct amdgpu_device *adev)
 
 static void nv_program_aspm(struct amdgpu_device *adev)
 {
-       if (amdgpu_aspm != 1)
+       if (!amdgpu_aspm)
                return;
 
        if (!(adev->flags & AMD_IS_APU) &&
index 49ece2a..4b660b2 100644 (file)
@@ -817,7 +817,7 @@ static void soc15_pcie_gen3_enable(struct amdgpu_device *adev)
 
 static void soc15_program_aspm(struct amdgpu_device *adev)
 {
-       if (amdgpu_aspm != 1)
+       if (!amdgpu_aspm)
                return;
 
        if (!(adev->flags & AMD_IS_APU) &&
index 735ebbd..3d21c07 100644 (file)
@@ -1136,7 +1136,7 @@ static void vi_program_aspm(struct amdgpu_device *adev)
        bool bL1SS = false;
        bool bClkReqSupport = true;
 
-       if (amdgpu_aspm != 1)
+       if (!amdgpu_aspm)
                return;
 
        if (adev->flags & AMD_IS_APU ||
index d2fd44b..270b2b0 100644 (file)
@@ -302,7 +302,7 @@ sienna_cichlid_get_allowed_feature_mask(struct smu_context *smu,
        if (smu->dc_controlled_by_gpio)
        *(uint64_t *)feature_mask |= FEATURE_MASK(FEATURE_ACDC_BIT);
 
-       if (amdgpu_aspm == 1)
+       if (amdgpu_aspm)
                *(uint64_t *)feature_mask |= FEATURE_MASK(FEATURE_DS_LCLK_BIT);
 
        return 0;