aboutsummaryrefslogtreecommitdiffstats
path: root/meta-amd-bsp/recipes-kernel/linux/linux-yocto-4.19.8/2425-drm-amd-powerplay-notify-smu-with-active-display-cou.patch
diff options
context:
space:
mode:
Diffstat (limited to 'meta-amd-bsp/recipes-kernel/linux/linux-yocto-4.19.8/2425-drm-amd-powerplay-notify-smu-with-active-display-cou.patch')
-rw-r--r--meta-amd-bsp/recipes-kernel/linux/linux-yocto-4.19.8/2425-drm-amd-powerplay-notify-smu-with-active-display-cou.patch33
1 files changed, 33 insertions, 0 deletions
diff --git a/meta-amd-bsp/recipes-kernel/linux/linux-yocto-4.19.8/2425-drm-amd-powerplay-notify-smu-with-active-display-cou.patch b/meta-amd-bsp/recipes-kernel/linux/linux-yocto-4.19.8/2425-drm-amd-powerplay-notify-smu-with-active-display-cou.patch
new file mode 100644
index 00000000..1e7cfacf
--- /dev/null
+++ b/meta-amd-bsp/recipes-kernel/linux/linux-yocto-4.19.8/2425-drm-amd-powerplay-notify-smu-with-active-display-cou.patch
@@ -0,0 +1,33 @@
+From 033a4dfcf51fb214e4664bf49015ed973fa8f3ac Mon Sep 17 00:00:00 2001
+From: hersen wu <hersenxs.wu@amd.com>
+Date: Tue, 21 May 2019 16:03:28 -0400
+Subject: [PATCH 2425/2940] drm/amd/powerplay: notify smu with active display
+ count
+
+when dc update clocks via smu, smu needs to know how many
+displays active. this interface is for dc notify number
+of active displays to smu.
+
+Signed-off-by: hersen wu <hersenxs.wu@amd.com>
+Reviewed-by: Huang Rui <ray.huang@amd.com>
+Acked-by: Alex Deucher <alexander.deucher@amd.com>
+Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
+---
+ drivers/gpu/drm/amd/powerplay/smu_v11_0.c | 1 +
+ 1 file changed, 1 insertion(+)
+
+diff --git a/drivers/gpu/drm/amd/powerplay/smu_v11_0.c b/drivers/gpu/drm/amd/powerplay/smu_v11_0.c
+index 7366ef36ac55..caf6c9847c0f 100644
+--- a/drivers/gpu/drm/amd/powerplay/smu_v11_0.c
++++ b/drivers/gpu/drm/amd/powerplay/smu_v11_0.c
+@@ -773,6 +773,7 @@ static int smu_v11_0_init_display_count(struct smu_context *smu, uint32_t count)
+
+ if (!smu->pm_enabled)
+ return ret;
++
+ ret = smu_send_smc_msg_with_param(smu, SMU_MSG_NumOfDisplays, count);
+ return ret;
+ }
+--
+2.17.1
+