diff options
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.patch | 40 |
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 + |