aboutsummaryrefslogtreecommitdiffstats
path: root/meta-amd-bsp/recipes-kernel/linux/linux-yocto-4.14.71/2438-amdgpu-dc-hide-some-unused-aux-i2c-payload-apis.patch
diff options
context:
space:
mode:
Diffstat (limited to 'meta-amd-bsp/recipes-kernel/linux/linux-yocto-4.14.71/2438-amdgpu-dc-hide-some-unused-aux-i2c-payload-apis.patch')
-rw-r--r--meta-amd-bsp/recipes-kernel/linux/linux-yocto-4.14.71/2438-amdgpu-dc-hide-some-unused-aux-i2c-payload-apis.patch105
1 files changed, 105 insertions, 0 deletions
diff --git a/meta-amd-bsp/recipes-kernel/linux/linux-yocto-4.14.71/2438-amdgpu-dc-hide-some-unused-aux-i2c-payload-apis.patch b/meta-amd-bsp/recipes-kernel/linux/linux-yocto-4.14.71/2438-amdgpu-dc-hide-some-unused-aux-i2c-payload-apis.patch
new file mode 100644
index 00000000..4c4416b8
--- /dev/null
+++ b/meta-amd-bsp/recipes-kernel/linux/linux-yocto-4.14.71/2438-amdgpu-dc-hide-some-unused-aux-i2c-payload-apis.patch
@@ -0,0 +1,105 @@
+From 8f9ddf64ad51ee97faafa0dddace9bdae1e7dc52 Mon Sep 17 00:00:00 2001
+From: Dave Airlie <airlied@redhat.com>
+Date: Fri, 29 Sep 2017 17:13:22 +1000
+Subject: [PATCH 2438/4131] amdgpu/dc: hide some unused aux/i2c payload apis.
+
+I've no idea if these are used on other platforms, but they
+aren't used outside this file here, so make them static.
+
+Drops 300 bytes.
+
+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_ddc.c | 16 ++++++++--------
+ drivers/gpu/drm/amd/display/dc/inc/dc_link_ddc.h | 10 ----------
+ 2 files changed, 8 insertions(+), 18 deletions(-)
+
+diff --git a/drivers/gpu/drm/amd/display/dc/core/dc_link_ddc.c b/drivers/gpu/drm/amd/display/dc/core/dc_link_ddc.c
+index 315160d..d5294798b 100644
+--- a/drivers/gpu/drm/amd/display/dc/core/dc_link_ddc.c
++++ b/drivers/gpu/drm/amd/display/dc/core/dc_link_ddc.c
+@@ -126,7 +126,7 @@ struct aux_payloads {
+ struct vector payloads;
+ };
+
+-struct i2c_payloads *dal_ddc_i2c_payloads_create(struct dc_context *ctx, uint32_t count)
++static struct i2c_payloads *dal_ddc_i2c_payloads_create(struct dc_context *ctx, uint32_t count)
+ {
+ struct i2c_payloads *payloads;
+
+@@ -144,17 +144,17 @@ struct i2c_payloads *dal_ddc_i2c_payloads_create(struct dc_context *ctx, uint32_
+
+ }
+
+-struct i2c_payload *dal_ddc_i2c_payloads_get(struct i2c_payloads *p)
++static struct i2c_payload *dal_ddc_i2c_payloads_get(struct i2c_payloads *p)
+ {
+ return (struct i2c_payload *)p->payloads.container;
+ }
+
+-uint32_t dal_ddc_i2c_payloads_get_count(struct i2c_payloads *p)
++static uint32_t dal_ddc_i2c_payloads_get_count(struct i2c_payloads *p)
+ {
+ return p->payloads.count;
+ }
+
+-void dal_ddc_i2c_payloads_destroy(struct i2c_payloads **p)
++static void dal_ddc_i2c_payloads_destroy(struct i2c_payloads **p)
+ {
+ if (!p || !*p)
+ return;
+@@ -164,7 +164,7 @@ void dal_ddc_i2c_payloads_destroy(struct i2c_payloads **p)
+
+ }
+
+-struct aux_payloads *dal_ddc_aux_payloads_create(struct dc_context *ctx, uint32_t count)
++static struct aux_payloads *dal_ddc_aux_payloads_create(struct dc_context *ctx, uint32_t count)
+ {
+ struct aux_payloads *payloads;
+
+@@ -181,17 +181,17 @@ struct aux_payloads *dal_ddc_aux_payloads_create(struct dc_context *ctx, uint32_
+ return NULL;
+ }
+
+-struct aux_payload *dal_ddc_aux_payloads_get(struct aux_payloads *p)
++static struct aux_payload *dal_ddc_aux_payloads_get(struct aux_payloads *p)
+ {
+ return (struct aux_payload *)p->payloads.container;
+ }
+
+-uint32_t dal_ddc_aux_payloads_get_count(struct aux_payloads *p)
++static uint32_t dal_ddc_aux_payloads_get_count(struct aux_payloads *p)
+ {
+ return p->payloads.count;
+ }
+
+-void dal_ddc_aux_payloads_destroy(struct aux_payloads **p)
++static void dal_ddc_aux_payloads_destroy(struct aux_payloads **p)
+ {
+ if (!p || !*p)
+ return;
+diff --git a/drivers/gpu/drm/amd/display/dc/inc/dc_link_ddc.h b/drivers/gpu/drm/amd/display/dc/inc/dc_link_ddc.h
+index af7ea5e..0bf73b7 100644
+--- a/drivers/gpu/drm/amd/display/dc/inc/dc_link_ddc.h
++++ b/drivers/gpu/drm/amd/display/dc/inc/dc_link_ddc.h
+@@ -57,16 +57,6 @@ struct dp_receiver_id_info;
+ struct i2c_payloads;
+ struct aux_payloads;
+
+-struct i2c_payloads *dal_ddc_i2c_payloads_create(struct dc_context *ctx, uint32_t count);
+-struct i2c_payload *dal_ddc_i2c_payloads_get(struct i2c_payloads *p);
+-uint32_t dal_ddc_i2c_payloads_get_count(struct i2c_payloads *p);
+-void dal_ddc_i2c_payloads_destroy(struct i2c_payloads **p);
+-
+-struct aux_payloads *dal_ddc_aux_payloads_create(struct dc_context *ctx, uint32_t count);
+-struct aux_payload *dal_ddc_aux_payloads_get(struct aux_payloads *p);
+-uint32_t dal_ddc_aux_payloads_get_count(struct aux_payloads *p);
+-void dal_ddc_aux_payloads_destroy(struct aux_payloads **p);
+-
+ void dal_ddc_i2c_payloads_add(
+ struct i2c_payloads *payloads,
+ uint32_t address,
+--
+2.7.4
+