diff options
Diffstat (limited to 'common/recipes-kernel/linux/linux-yocto-4.14.71/5292-drm-amd-powerplay-disable-raven2-force-dpm-level-sup.patch')
-rw-r--r-- | common/recipes-kernel/linux/linux-yocto-4.14.71/5292-drm-amd-powerplay-disable-raven2-force-dpm-level-sup.patch | 43 |
1 files changed, 43 insertions, 0 deletions
diff --git a/common/recipes-kernel/linux/linux-yocto-4.14.71/5292-drm-amd-powerplay-disable-raven2-force-dpm-level-sup.patch b/common/recipes-kernel/linux/linux-yocto-4.14.71/5292-drm-amd-powerplay-disable-raven2-force-dpm-level-sup.patch new file mode 100644 index 00000000..5fc44097 --- /dev/null +++ b/common/recipes-kernel/linux/linux-yocto-4.14.71/5292-drm-amd-powerplay-disable-raven2-force-dpm-level-sup.patch @@ -0,0 +1,43 @@ +From ee4c2bfa340cd93eb31b9b1e17a5d361ba0367fb Mon Sep 17 00:00:00 2001 +From: Evan Quan <evan.quan@amd.com> +Date: Tue, 19 Jun 2018 10:41:00 -0500 +Subject: [PATCH 5292/5725] drm/amd/powerplay: disable raven2 force dpm level + support (v2) + +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 | 6 ++++++ + 1 file changed, 6 insertions(+) + +diff --git a/drivers/gpu/drm/amd/powerplay/hwmgr/smu10_hwmgr.c b/drivers/gpu/drm/amd/powerplay/hwmgr/smu10_hwmgr.c +index a9c54f7..1e800c1 100644 +--- a/drivers/gpu/drm/amd/powerplay/hwmgr/smu10_hwmgr.c ++++ b/drivers/gpu/drm/amd/powerplay/hwmgr/smu10_hwmgr.c +@@ -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: +-- +2.7.4 + |