drm/amd/powerplay: disable raven2 force dpm level support (v2)
authorEvan Quan <evan.quan@amd.com>
Tue, 19 Jun 2018 15:41:00 +0000 (10:41 -0500)
committerAlex Deucher <alexander.deucher@amd.com>
Fri, 14 Sep 2018 14:37:09 +0000 (09:37 -0500)
It's not supported yet.

v2: rebase (Alex)

Signed-off-by: Evan Quan <evan.quan@amd.com>
Reviewed-by: Rex Zhu <Rex.Zhu@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
drivers/gpu/drm/amd/powerplay/hwmgr/smu10_hwmgr.c

index 5b55c709fb1ce27cc773da69a16506a32e4ebe28..9808bd48b38667c0ad15208440ba4f0cdc1ab54e 100644 (file)
@@ -551,12 +551,18 @@ static int smu10_dpm_force_dpm_level(struct pp_hwmgr *hwmgr,
                                enum amd_dpm_forced_level level)
 {
        struct smu10_hwmgr *data = hwmgr->backend;
+       struct amdgpu_device *adev = hwmgr->adev;
 
        if (hwmgr->smu_version < 0x1E3700) {
                pr_info("smu firmware version too old, can not set dpm level\n");
                return 0;
        }
 
+       /* Disable UMDPSTATE support on rv2 temporarily */
+       if ((adev->asic_type == CHIP_RAVEN) &&
+           (adev->rev_id >= 8))
+               return 0;
+
        switch (level) {
        case AMD_DPM_FORCED_LEVEL_HIGH:
        case AMD_DPM_FORCED_LEVEL_PROFILE_PEAK: