aboutsummaryrefslogtreecommitdiffstats
path: root/meta-amd-bsp/recipes-kernel/linux/linux-yocto-4.14.71/3117-drm-amd-display-Drop-dm_connector_update_modes.patch
diff options
context:
space:
mode:
Diffstat (limited to 'meta-amd-bsp/recipes-kernel/linux/linux-yocto-4.14.71/3117-drm-amd-display-Drop-dm_connector_update_modes.patch')
-rw-r--r--meta-amd-bsp/recipes-kernel/linux/linux-yocto-4.14.71/3117-drm-amd-display-Drop-dm_connector_update_modes.patch62
1 files changed, 62 insertions, 0 deletions
diff --git a/meta-amd-bsp/recipes-kernel/linux/linux-yocto-4.14.71/3117-drm-amd-display-Drop-dm_connector_update_modes.patch b/meta-amd-bsp/recipes-kernel/linux/linux-yocto-4.14.71/3117-drm-amd-display-Drop-dm_connector_update_modes.patch
new file mode 100644
index 00000000..348de9d0
--- /dev/null
+++ b/meta-amd-bsp/recipes-kernel/linux/linux-yocto-4.14.71/3117-drm-amd-display-Drop-dm_connector_update_modes.patch
@@ -0,0 +1,62 @@
+From ebe56b46777fd3312bb5e5c3c08a694b59f21827 Mon Sep 17 00:00:00 2001
+From: Harry Wentland <harry.wentland@amd.com>
+Date: Wed, 13 Dec 2017 15:41:50 -0500
+Subject: [PATCH 3117/4131] drm/amd/display: Drop dm_connector_update_modes
+
+It's unused since the drm_edid_to_eld cleanup
+
+Signed-off-by: Harry Wentland <harry.wentland@amd.com>
+Reviewed-by: Tony Cheng <Tony.Cheng@amd.com>
+Acked-by: Harry Wentland <harry.wentland@amd.com>
+
+Conflicts:
+ drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c
+
+Change-Id: If9706325be52e14d2e225dbffefda520c0001296
+---
+ .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c | 15 ++-------------
+ 1 file changed, 2 insertions(+), 13 deletions(-)
+
+diff --git a/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c b/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c
+index f7d0a40..f6bc17a 100644
+--- a/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c
++++ b/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c
+@@ -176,17 +176,6 @@ static const struct drm_connector_funcs dm_dp_mst_connector_funcs = {
+ .atomic_get_property = amdgpu_dm_connector_atomic_get_property
+ };
+
+-static int dm_connector_update_modes(struct drm_connector *connector,
+- struct edid *edid)
+-{
+- int ret;
+-
+- ret = drm_add_edid_modes(connector, edid);
+- drm_edid_to_eld(connector, edid);
+-
+- return ret;
+-}
+-
+ void dm_dp_mst_dc_sink_create(struct drm_connector *connector)
+ {
+ struct amdgpu_dm_connector *aconnector = to_amdgpu_dm_connector(connector);
+@@ -235,7 +224,7 @@ static int dm_dp_mst_get_modes(struct drm_connector *connector)
+ int ret = 0;
+
+ if (!aconnector)
+- return dm_connector_update_modes(connector, NULL);
++ return drm_add_edid_modes(connector, NULL);
+
+ if (!aconnector->edid) {
+ struct edid *edid;
+@@ -271,7 +260,7 @@ static int dm_dp_mst_get_modes(struct drm_connector *connector)
+ &aconnector->base, edid);
+ }
+
+- ret = dm_connector_update_modes(connector, aconnector->edid);
++ ret = drm_add_edid_modes(connector, aconnector->edid);
+
+ return ret;
+ }
+--
+2.7.4
+