aboutsummaryrefslogtreecommitdiffstats
path: root/meta-amd-bsp/recipes-kernel/linux/linux-yocto-4.19.8/1782-drm-amd-display-change-name-from-dc_link_get_verifie.patch
diff options
context:
space:
mode:
Diffstat (limited to 'meta-amd-bsp/recipes-kernel/linux/linux-yocto-4.19.8/1782-drm-amd-display-change-name-from-dc_link_get_verifie.patch')
-rw-r--r--meta-amd-bsp/recipes-kernel/linux/linux-yocto-4.19.8/1782-drm-amd-display-change-name-from-dc_link_get_verifie.patch66
1 files changed, 66 insertions, 0 deletions
diff --git a/meta-amd-bsp/recipes-kernel/linux/linux-yocto-4.19.8/1782-drm-amd-display-change-name-from-dc_link_get_verifie.patch b/meta-amd-bsp/recipes-kernel/linux/linux-yocto-4.19.8/1782-drm-amd-display-change-name-from-dc_link_get_verifie.patch
new file mode 100644
index 00000000..8a71015f
--- /dev/null
+++ b/meta-amd-bsp/recipes-kernel/linux/linux-yocto-4.19.8/1782-drm-amd-display-change-name-from-dc_link_get_verifie.patch
@@ -0,0 +1,66 @@
+From b6f14fdcd04a7771778b16b8e289e73fc6a8385f Mon Sep 17 00:00:00 2001
+From: Samson Tam <Samson.Tam@amd.com>
+Date: Mon, 1 Apr 2019 17:07:21 -0400
+Subject: [PATCH 1782/2940] drm/amd/display: change name from
+ dc_link_get_verified_link_cap to dc_link_get_link_cap
+
+[Why]
+DM doesn't need to know which link cap is being retrieved ( verified
+ or preferred ). Let DC figure it out.
+
+[How]
+Change name.
+
+Change-Id: I5585ac7dcdf58216b2942f7ab6758c5d15719d0d
+Signed-off-by: Samson Tam <Samson.Tam@amd.com>
+Reviewed-by: Tony Cheng <Tony.Cheng@amd.com>
+Acked-by: Bhawanpreet Lakha <Bhawanpreet Lakha@amd.com>
+---
+ drivers/gpu/drm/amd/display/dc/core/dc.c | 2 +-
+ drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 3 +--
+ drivers/gpu/drm/amd/display/dc/dc_link.h | 2 +-
+ 3 files changed, 3 insertions(+), 4 deletions(-)
+
+diff --git a/drivers/gpu/drm/amd/display/dc/core/dc.c b/drivers/gpu/drm/amd/display/dc/core/dc.c
+index dc660a022336..0f04e6ec58e9 100644
+--- a/drivers/gpu/drm/amd/display/dc/core/dc.c
++++ b/drivers/gpu/drm/amd/display/dc/core/dc.c
+@@ -603,7 +603,7 @@ uint32_t dc_link_bandwidth_kbps(
+
+ }
+
+-const struct dc_link_settings *dc_link_get_verified_link_cap(
++const struct dc_link_settings *dc_link_get_link_cap(
+ const struct dc_link *link)
+ {
+ if (link->preferred_link_setting.lane_count != LANE_COUNT_UNKNOWN &&
+diff --git a/drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c b/drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c
+index ba7502f3d0eb..a6424c70f4c5 100644
+--- a/drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c
++++ b/drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c
+@@ -1548,8 +1548,7 @@ bool dp_validate_mode_timing(
+ timing->v_addressable == (uint32_t) 480)
+ return true;
+
+- /* We always use verified link settings */
+- link_setting = dc_link_get_verified_link_cap(link);
++ link_setting = dc_link_get_link_cap(link);
+
+ /* TODO: DYNAMIC_VALIDATION needs to be implemented */
+ /*if (flags.DYNAMIC_VALIDATION == 1 &&
+diff --git a/drivers/gpu/drm/amd/display/dc/dc_link.h b/drivers/gpu/drm/amd/display/dc/dc_link.h
+index 4e26d6e93b31..cc7ffac64c96 100644
+--- a/drivers/gpu/drm/amd/display/dc/dc_link.h
++++ b/drivers/gpu/drm/amd/display/dc/dc_link.h
+@@ -250,7 +250,7 @@ uint32_t dc_link_bandwidth_kbps(
+ const struct dc_link *link,
+ const struct dc_link_settings *link_setting);
+
+-const struct dc_link_settings *dc_link_get_verified_link_cap(
++const struct dc_link_settings *dc_link_get_link_cap(
+ const struct dc_link *link);
+
+ bool dc_submit_i2c(
+--
+2.17.1
+