diff options
Diffstat (limited to 'meta-r1000/recipes-kernel/linux/linux-yocto-4.14.71/5613-drm-amdgpu-powerplay-Apply-avfs-cks-off-voltages-on-.patch')
-rw-r--r-- | meta-r1000/recipes-kernel/linux/linux-yocto-4.14.71/5613-drm-amdgpu-powerplay-Apply-avfs-cks-off-voltages-on-.patch | 49 |
1 files changed, 0 insertions, 49 deletions
diff --git a/meta-r1000/recipes-kernel/linux/linux-yocto-4.14.71/5613-drm-amdgpu-powerplay-Apply-avfs-cks-off-voltages-on-.patch b/meta-r1000/recipes-kernel/linux/linux-yocto-4.14.71/5613-drm-amdgpu-powerplay-Apply-avfs-cks-off-voltages-on-.patch deleted file mode 100644 index 314c9b67..00000000 --- a/meta-r1000/recipes-kernel/linux/linux-yocto-4.14.71/5613-drm-amdgpu-powerplay-Apply-avfs-cks-off-voltages-on-.patch +++ /dev/null @@ -1,49 +0,0 @@ -From e991787e85a908ca0139bdf202b6174584c08272 Mon Sep 17 00:00:00 2001 -From: Kenneth Feng <kenneth.feng@amd.com> -Date: Thu, 6 Dec 2018 11:56:14 +0800 -Subject: [PATCH 5613/5725] drm/amdgpu/powerplay: Apply avfs cks-off voltages - on VI - -Instead of EVV cks-off voltages, avfs cks-off voltages can avoid -the overshoot voltages when switching sclk. - -Signed-off-by: Kenneth Feng <kenneth.feng@amd.com> -Acked-by: Alex Deucher <alexander.deucher@amd.com> ---- - drivers/gpu/drm/amd/powerplay/inc/smu7_ppsmc.h | 2 ++ - drivers/gpu/drm/amd/powerplay/smumgr/polaris10_smumgr.c | 6 ++++++ - 2 files changed, 8 insertions(+) - -diff --git a/drivers/gpu/drm/amd/powerplay/inc/smu7_ppsmc.h b/drivers/gpu/drm/amd/powerplay/inc/smu7_ppsmc.h -index 62f36ba..c1a99df 100644 ---- a/drivers/gpu/drm/amd/powerplay/inc/smu7_ppsmc.h -+++ b/drivers/gpu/drm/amd/powerplay/inc/smu7_ppsmc.h -@@ -386,6 +386,8 @@ typedef uint16_t PPSMC_Result; - #define PPSMC_MSG_AgmResetPsm ((uint16_t) 0x403) - #define PPSMC_MSG_ReadVftCell ((uint16_t) 0x404) - -+#define PPSMC_MSG_ApplyAvfsCksOffVoltage ((uint16_t) 0x415) -+ - #define PPSMC_MSG_GFX_CU_PG_ENABLE ((uint16_t) 0x280) - #define PPSMC_MSG_GFX_CU_PG_DISABLE ((uint16_t) 0x281) - #define PPSMC_MSG_GetCurrPkgPwr ((uint16_t) 0x282) -diff --git a/drivers/gpu/drm/amd/powerplay/smumgr/polaris10_smumgr.c b/drivers/gpu/drm/amd/powerplay/smumgr/polaris10_smumgr.c -index 51892cc..90c1215 100644 ---- a/drivers/gpu/drm/amd/powerplay/smumgr/polaris10_smumgr.c -+++ b/drivers/gpu/drm/amd/powerplay/smumgr/polaris10_smumgr.c -@@ -1998,6 +1998,12 @@ int polaris10_thermal_avfs_enable(struct pp_hwmgr *hwmgr) - - smum_send_msg_to_smc(hwmgr, PPSMC_MSG_EnableAvfs); - -+ /* Apply avfs cks-off voltages to avoid the overshoot -+ * when switching to the highest sclk frequency -+ */ -+ if (data->apply_avfs_cks_off_voltage) -+ smum_send_msg_to_smc(hwmgr, PPSMC_MSG_ApplyAvfsCksOffVoltage); -+ - return 0; - } - --- -2.7.4 - |