aboutsummaryrefslogtreecommitdiffstats
path: root/meta-r1000/recipes-kernel/linux/linux-yocto-4.14.71/4669-drm-amd-pp-Update-clk-with-od-setting-when-set-power.patch
diff options
context:
space:
mode:
Diffstat (limited to 'meta-r1000/recipes-kernel/linux/linux-yocto-4.14.71/4669-drm-amd-pp-Update-clk-with-od-setting-when-set-power.patch')
-rw-r--r--meta-r1000/recipes-kernel/linux/linux-yocto-4.14.71/4669-drm-amd-pp-Update-clk-with-od-setting-when-set-power.patch48
1 files changed, 0 insertions, 48 deletions
diff --git a/meta-r1000/recipes-kernel/linux/linux-yocto-4.14.71/4669-drm-amd-pp-Update-clk-with-od-setting-when-set-power.patch b/meta-r1000/recipes-kernel/linux/linux-yocto-4.14.71/4669-drm-amd-pp-Update-clk-with-od-setting-when-set-power.patch
deleted file mode 100644
index b1b37ff1..00000000
--- a/meta-r1000/recipes-kernel/linux/linux-yocto-4.14.71/4669-drm-amd-pp-Update-clk-with-od-setting-when-set-power.patch
+++ /dev/null
@@ -1,48 +0,0 @@
-From 13edfac5ad0e424772244f3b03974020c110835b Mon Sep 17 00:00:00 2001
-From: Rex Zhu <rex.zhu@amd.com>
-Date: Thu, 19 Jul 2018 16:32:05 +0800
-Subject: [PATCH 4669/5725] drm/amd/pp: Update clk with od setting when set
- power state
-
-This can fix the issue resume from S3, the user's OD setting
-were reverted to default.
-
-Reviewed-by: Alex Deucher <alexander.deucher@amd.com>
-Signed-off-by: Rex Zhu <Rex.Zhu@amd.com>
----
- drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c | 15 +++++++++++++++
- 1 file changed, 15 insertions(+)
-
-diff --git a/drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c b/drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c
-index 79f96a1..8be5a71 100644
---- a/drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c
-+++ b/drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c
-@@ -3268,10 +3268,25 @@ static int vega10_populate_and_upload_sclk_mclk_dpm_levels(
- {
- int result = 0;
- struct vega10_hwmgr *data = hwmgr->backend;
-+ struct vega10_dpm_table *dpm_table = &data->dpm_table;
-+ struct vega10_odn_dpm_table *odn_table = &data->odn_dpm_table;
-+ struct vega10_odn_clock_voltage_dependency_table *odn_clk_table = &odn_table->vdd_dep_on_sclk;
-+ int count;
-
- if (!data->need_update_dpm_table)
- return 0;
-
-+ if (hwmgr->od_enabled && data->need_update_dpm_table & DPMTABLE_OD_UPDATE_SCLK) {
-+ for (count = 0; count < dpm_table->gfx_table.count; count++)
-+ dpm_table->gfx_table.dpm_levels[count].value = odn_clk_table->entries[count].clk;
-+ }
-+
-+ odn_clk_table = &odn_table->vdd_dep_on_mclk;
-+ if (hwmgr->od_enabled && data->need_update_dpm_table & DPMTABLE_OD_UPDATE_MCLK) {
-+ for (count = 0; count < dpm_table->mem_table.count; count++)
-+ dpm_table->mem_table.dpm_levels[count].value = odn_clk_table->entries[count].clk;
-+ }
-+
- if (data->need_update_dpm_table &
- (DPMTABLE_OD_UPDATE_SCLK + DPMTABLE_UPDATE_SCLK + DPMTABLE_UPDATE_SOCCLK)) {
- result = vega10_populate_all_graphic_levels(hwmgr);
---
-2.7.4
-