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