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 0be9038fa3508d8f205793b1b1c080eee2903cfb..75d1f9b939b2274231fff343adb201652c65754a 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 49ece2a7f9f0ef2f6eb0e060c5bbd4b1a2ebf00e..4b660b2d1c229dabb470994970d4153ce36363b3 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 735ebbd1148fd1160abefa7dd071dd7dd0a0a7be..3d21c07990373f0083ae75aa87c4dbe140cc1fee 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 d2fd44b903ca415274756d7d7bcd634c82950717..270b2b0b8e8a415acf1ecfb41adc7c1b9712a15b 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;