aboutsummaryrefslogtreecommitdiffstats
path: root/meta-amd-bsp/recipes-kernel/linux/linux-yocto-4.14.71/3235-drm-amdgpu-rename-amdgpu_ddc_probe.patch
diff options
context:
space:
mode:
Diffstat (limited to 'meta-amd-bsp/recipes-kernel/linux/linux-yocto-4.14.71/3235-drm-amdgpu-rename-amdgpu_ddc_probe.patch')
-rw-r--r--meta-amd-bsp/recipes-kernel/linux/linux-yocto-4.14.71/3235-drm-amdgpu-rename-amdgpu_ddc_probe.patch97
1 files changed, 97 insertions, 0 deletions
diff --git a/meta-amd-bsp/recipes-kernel/linux/linux-yocto-4.14.71/3235-drm-amdgpu-rename-amdgpu_ddc_probe.patch b/meta-amd-bsp/recipes-kernel/linux/linux-yocto-4.14.71/3235-drm-amdgpu-rename-amdgpu_ddc_probe.patch
new file mode 100644
index 00000000..9f59954a
--- /dev/null
+++ b/meta-amd-bsp/recipes-kernel/linux/linux-yocto-4.14.71/3235-drm-amdgpu-rename-amdgpu_ddc_probe.patch
@@ -0,0 +1,97 @@
+From a2cac99f42103f4fa2b4c432493d6eee6a7fea51 Mon Sep 17 00:00:00 2001
+From: Samuel Li <Samuel.Li@amd.com>
+Date: Fri, 19 Jan 2018 12:10:52 -0500
+Subject: [PATCH 3235/4131] drm/amdgpu: rename amdgpu_ddc_probe
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+Add display to the name for consistency.
+
+Signed-off-by: Samuel Li <Samuel.Li@amd.com>
+Acked-by: Christian König <christian.koenig@amd.com>
+Reviewed-by: Alex Deucher <alexander.deucher@amd.com>
+---
+ drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c | 10 ++++++----
+ drivers/gpu/drm/amd/amdgpu/amdgpu_display.c | 6 +++---
+ drivers/gpu/drm/amd/amdgpu/amdgpu_mode.h | 3 ++-
+ 3 files changed, 11 insertions(+), 8 deletions(-)
+
+diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
+index 0065c92..6ab01c4 100644
+--- a/drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
++++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
+@@ -879,7 +879,7 @@ amdgpu_connector_vga_detect(struct drm_connector *connector, bool force)
+ ret = connector_status_disconnected;
+
+ if (amdgpu_connector->ddc_bus)
+- dret = amdgpu_ddc_probe(amdgpu_connector, false);
++ dret = amdgpu_display_ddc_probe(amdgpu_connector, false);
+ if (dret) {
+ amdgpu_connector->detected_by_load = false;
+ amdgpu_connector_free_edid(connector);
+@@ -1004,7 +1004,7 @@ amdgpu_connector_dvi_detect(struct drm_connector *connector, bool force)
+ }
+
+ if (amdgpu_connector->ddc_bus)
+- dret = amdgpu_ddc_probe(amdgpu_connector, false);
++ dret = amdgpu_display_ddc_probe(amdgpu_connector, false);
+ if (dret) {
+ amdgpu_connector->detected_by_load = false;
+ amdgpu_connector_free_edid(connector);
+@@ -1411,7 +1411,8 @@ amdgpu_connector_dp_detect(struct drm_connector *connector, bool force)
+ /* setup ddc on the bridge */
+ amdgpu_atombios_encoder_setup_ext_encoder_ddc(encoder);
+ /* bridge chips are always aux */
+- if (amdgpu_ddc_probe(amdgpu_connector, true)) /* try DDC */
++ /* try DDC */
++ if (amdgpu_display_ddc_probe(amdgpu_connector, true))
+ ret = connector_status_connected;
+ else if (amdgpu_connector->dac_load_detect) { /* try load detection */
+ const struct drm_encoder_helper_funcs *encoder_funcs = encoder->helper_private;
+@@ -1431,7 +1432,8 @@ amdgpu_connector_dp_detect(struct drm_connector *connector, bool force)
+ ret = connector_status_connected;
+ } else {
+ /* try non-aux ddc (DP to DVI/HDMI/etc. adapter) */
+- if (amdgpu_ddc_probe(amdgpu_connector, false))
++ if (amdgpu_display_ddc_probe(amdgpu_connector,
++ false))
+ ret = connector_status_connected;
+ }
+ }
+diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_display.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_display.c
+index 85bb1bc..de1f879 100644
+--- a/drivers/gpu/drm/amd/amdgpu/amdgpu_display.c
++++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_display.c
+@@ -437,11 +437,11 @@ void amdgpu_display_print_display_setup(struct drm_device *dev)
+ }
+
+ /**
+- * amdgpu_ddc_probe
++ * amdgpu_display_ddc_probe
+ *
+ */
+-bool amdgpu_ddc_probe(struct amdgpu_connector *amdgpu_connector,
+- bool use_aux)
++bool amdgpu_display_ddc_probe(struct amdgpu_connector *amdgpu_connector,
++ bool use_aux)
+ {
+ u8 out = 0x0;
+ u8 buf[8];
+diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_mode.h b/drivers/gpu/drm/amd/amdgpu/amdgpu_mode.h
+index 5879ca0..f82046c 100644
+--- a/drivers/gpu/drm/amd/amdgpu/amdgpu_mode.h
++++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_mode.h
+@@ -637,7 +637,8 @@ bool amdgpu_dig_monitor_is_duallink(struct drm_encoder *encoder,
+ u16 amdgpu_encoder_get_dp_bridge_encoder_id(struct drm_encoder *encoder);
+ struct drm_encoder *amdgpu_get_external_encoder(struct drm_encoder *encoder);
+
+-bool amdgpu_ddc_probe(struct amdgpu_connector *amdgpu_connector, bool use_aux);
++bool amdgpu_display_ddc_probe(struct amdgpu_connector *amdgpu_connector,
++ bool use_aux);
+
+ void amdgpu_encoder_set_active_device(struct drm_encoder *encoder);
+
+--
+2.7.4
+