aboutsummaryrefslogtreecommitdiffstats
path: root/meta-amd-bsp/recipes-kernel/linux/linux-yocto-4.14.71/2445-amdgpu-dc-set-some-of-the-link-dp-code-to-static.patch
diff options
context:
space:
mode:
Diffstat (limited to 'meta-amd-bsp/recipes-kernel/linux/linux-yocto-4.14.71/2445-amdgpu-dc-set-some-of-the-link-dp-code-to-static.patch')
-rw-r--r--meta-amd-bsp/recipes-kernel/linux/linux-yocto-4.14.71/2445-amdgpu-dc-set-some-of-the-link-dp-code-to-static.patch100
1 files changed, 100 insertions, 0 deletions
diff --git a/meta-amd-bsp/recipes-kernel/linux/linux-yocto-4.14.71/2445-amdgpu-dc-set-some-of-the-link-dp-code-to-static.patch b/meta-amd-bsp/recipes-kernel/linux/linux-yocto-4.14.71/2445-amdgpu-dc-set-some-of-the-link-dp-code-to-static.patch
new file mode 100644
index 00000000..ce5a731d
--- /dev/null
+++ b/meta-amd-bsp/recipes-kernel/linux/linux-yocto-4.14.71/2445-amdgpu-dc-set-some-of-the-link-dp-code-to-static.patch
@@ -0,0 +1,100 @@
+From b8b9cc711b944c1b2e328fb0eea504a0c99a1eb9 Mon Sep 17 00:00:00 2001
+From: Dave Airlie <airlied@redhat.com>
+Date: Fri, 29 Sep 2017 17:13:29 +1000
+Subject: [PATCH 2445/4131] amdgpu/dc: set some of the link dp code to static.
+
+These aren't currently used outside this file.
+
+Signed-off-by: Dave Airlie <airlied@redhat.com>
+Reviewed-by: Harry Wentland <harry.wentland@amd.com>
+---
+ drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 18 +++++++++++++-----
+ drivers/gpu/drm/amd/display/dc/inc/dc_link_dp.h | 8 --------
+ 2 files changed, 13 insertions(+), 13 deletions(-)
+
+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 305ca0d..888d268 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
+@@ -32,6 +32,14 @@ enum {
+ LINK_TRAINING_MAX_CR_RETRY = 100
+ };
+
++static bool decide_fallback_link_setting(
++ struct dc_link_settings initial_link_settings,
++ struct dc_link_settings *current_link_setting,
++ enum link_training_result training_result);
++static struct dc_link_settings get_common_supported_link_settings (
++ struct dc_link_settings link_setting_a,
++ struct dc_link_settings link_setting_b);
++
+ static void wait_for_training_aux_rd_interval(
+ struct dc_link *link,
+ uint32_t default_wait_in_micro_secs)
+@@ -1150,7 +1158,7 @@ bool dp_hbr_verify_link_cap(
+ return success;
+ }
+
+-struct dc_link_settings get_common_supported_link_settings (
++static struct dc_link_settings get_common_supported_link_settings (
+ struct dc_link_settings link_setting_a,
+ struct dc_link_settings link_setting_b)
+ {
+@@ -1215,7 +1223,7 @@ enum dc_lane_count reduce_lane_count(enum dc_lane_count lane_count)
+ }
+ }
+
+-enum dc_link_rate reduce_link_rate(enum dc_link_rate link_rate)
++static enum dc_link_rate reduce_link_rate(enum dc_link_rate link_rate)
+ {
+ switch (link_rate) {
+ case LINK_RATE_HIGH3:
+@@ -1231,7 +1239,7 @@ enum dc_link_rate reduce_link_rate(enum dc_link_rate link_rate)
+ }
+ }
+
+-enum dc_lane_count increase_lane_count(enum dc_lane_count lane_count)
++static enum dc_lane_count increase_lane_count(enum dc_lane_count lane_count)
+ {
+ switch (lane_count) {
+ case LANE_COUNT_ONE:
+@@ -1243,7 +1251,7 @@ enum dc_lane_count increase_lane_count(enum dc_lane_count lane_count)
+ }
+ }
+
+-enum dc_link_rate increase_link_rate(enum dc_link_rate link_rate)
++static enum dc_link_rate increase_link_rate(enum dc_link_rate link_rate)
+ {
+ switch (link_rate) {
+ case LINK_RATE_LOW:
+@@ -1265,7 +1273,7 @@ enum dc_link_rate increase_link_rate(enum dc_link_rate link_rate)
+ * false - has reached minimum setting
+ * and no further fallback could be done
+ */
+-bool decide_fallback_link_setting(
++static bool decide_fallback_link_setting(
+ struct dc_link_settings initial_link_settings,
+ struct dc_link_settings *current_link_setting,
+ enum link_training_result training_result)
+diff --git a/drivers/gpu/drm/amd/display/dc/inc/dc_link_dp.h b/drivers/gpu/drm/amd/display/dc/inc/dc_link_dp.h
+index 7168dcc..616c73e 100644
+--- a/drivers/gpu/drm/amd/display/dc/inc/dc_link_dp.h
++++ b/drivers/gpu/drm/amd/display/dc/inc/dc_link_dp.h
+@@ -37,14 +37,6 @@ bool dp_hbr_verify_link_cap(
+ struct dc_link *link,
+ struct dc_link_settings *known_limit_link_setting);
+
+-bool decide_fallback_link_setting(struct dc_link_settings link_setting_init,
+- struct dc_link_settings *link_setting_current,
+- enum link_training_result training_result);
+-
+-struct dc_link_settings get_common_supported_link_settings (
+- struct dc_link_settings link_setting_a,
+- struct dc_link_settings link_setting_b);
+-
+ bool dp_validate_mode_timing(
+ struct dc_link *link,
+ const struct dc_crtc_timing *timing);
+--
+2.7.4
+