aboutsummaryrefslogtreecommitdiffstats
path: root/meta-amd-bsp/recipes-kernel/linux/linux-yocto-4.14.71/0445-drm-amd-display-Fix-ASSR-enablement-on-DP-to-EDP-con.patch
diff options
context:
space:
mode:
Diffstat (limited to 'meta-amd-bsp/recipes-kernel/linux/linux-yocto-4.14.71/0445-drm-amd-display-Fix-ASSR-enablement-on-DP-to-EDP-con.patch')
-rw-r--r--meta-amd-bsp/recipes-kernel/linux/linux-yocto-4.14.71/0445-drm-amd-display-Fix-ASSR-enablement-on-DP-to-EDP-con.patch40
1 files changed, 40 insertions, 0 deletions
diff --git a/meta-amd-bsp/recipes-kernel/linux/linux-yocto-4.14.71/0445-drm-amd-display-Fix-ASSR-enablement-on-DP-to-EDP-con.patch b/meta-amd-bsp/recipes-kernel/linux/linux-yocto-4.14.71/0445-drm-amd-display-Fix-ASSR-enablement-on-DP-to-EDP-con.patch
new file mode 100644
index 00000000..774db097
--- /dev/null
+++ b/meta-amd-bsp/recipes-kernel/linux/linux-yocto-4.14.71/0445-drm-amd-display-Fix-ASSR-enablement-on-DP-to-EDP-con.patch
@@ -0,0 +1,40 @@
+From 20e7974a2c309916ec49bde271944124ebc33081 Mon Sep 17 00:00:00 2001
+From: Ayyappa Chandolu <Ayyappa.Chandolu@amd.com>
+Date: Fri, 12 May 2017 17:05:55 +0530
+Subject: [PATCH 0445/4131] drm/amd/display: Fix ASSR enablement on DP to EDP
+ converter
+
+ASSR mode is not enable when we connect eDP panel via DP to eDP converter.
+connector_signal is coming as SIGNAL_TYPE_DISPLAY_PORT. Present code
+ignoring panel_mode_edp for SIGNAL_TYPE_DISPLAY_PORT. Added checking
+panel_mode_edp for all signals.
+
+Signed-off-by: Ayyappa Chandolu <Ayyappa.Chandolu@amd.com>
+Reviewed-by: Tony Cheng <Tony.Cheng@amd.com>
+Reviewed-by: Harry Wentland <Harry.Wentland@amd.com>
+Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
+---
+ drivers/gpu/drm/amd/display/dc/core/dc_link_hwss.c | 6 +++---
+ 1 file changed, 3 insertions(+), 3 deletions(-)
+
+diff --git a/drivers/gpu/drm/amd/display/dc/core/dc_link_hwss.c b/drivers/gpu/drm/amd/display/dc/core/dc_link_hwss.c
+index 316df15..4f46ff1 100644
+--- a/drivers/gpu/drm/amd/display/dc/core/dc_link_hwss.c
++++ b/drivers/gpu/drm/amd/display/dc/core/dc_link_hwss.c
+@@ -203,10 +203,10 @@ enum dp_panel_mode dp_get_panel_mode(struct core_link *link)
+ default:
+ break;
+ }
++ }
+
+- if (link->dpcd_caps.panel_mode_edp) {
+- return DP_PANEL_MODE_EDP;
+- }
++ if (link->dpcd_caps.panel_mode_edp) {
++ return DP_PANEL_MODE_EDP;
+ }
+
+ return DP_PANEL_MODE_DEFAULT;
+--
+2.7.4
+