aboutsummaryrefslogtreecommitdiffstats
path: root/drivers
diff options
context:
space:
mode:
Diffstat (limited to 'drivers')
-rw-r--r--drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c4
-rw-r--r--drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c4
-rw-r--r--drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c4
-rw-r--r--drivers/gpu/drm/ast/ast_mode.c4
-rw-r--r--drivers/gpu/drm/bridge/adv7511/adv7511_drv.c2
-rw-r--r--drivers/gpu/drm/bridge/analogix-anx78xx.c4
-rw-r--r--drivers/gpu/drm/bridge/analogix/analogix_dp_core.c4
-rw-r--r--drivers/gpu/drm/bridge/dumb-vga-dac.c2
-rw-r--r--drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c2
-rw-r--r--drivers/gpu/drm/bridge/nxp-ptn3460.c2
-rw-r--r--drivers/gpu/drm/bridge/sii902x.c2
-rw-r--r--drivers/gpu/drm/bridge/synopsys/dw-hdmi.c2
-rw-r--r--drivers/gpu/drm/bridge/tc358767.c2
-rw-r--r--drivers/gpu/drm/bridge/ti-tfp410.c2
-rw-r--r--drivers/gpu/drm/drm_connector.c8
-rw-r--r--drivers/gpu/drm/drm_debugfs.c4
-rw-r--r--drivers/gpu/drm/drm_probe_helper.c2
-rw-r--r--drivers/gpu/drm/exynos/exynos_drm_vidi.c2
-rw-r--r--drivers/gpu/drm/exynos/exynos_hdmi.c2
-rw-r--r--drivers/gpu/drm/gma500/cdv_intel_dp.c2
-rw-r--r--drivers/gpu/drm/gma500/cdv_intel_hdmi.c2
-rw-r--r--drivers/gpu/drm/gma500/oaktrail_hdmi.c2
-rw-r--r--drivers/gpu/drm/gma500/oaktrail_lvds.c2
-rw-r--r--drivers/gpu/drm/gma500/psb_intel_modes.c2
-rw-r--r--drivers/gpu/drm/gma500/psb_intel_sdvo.c2
-rw-r--r--drivers/gpu/drm/i2c/tda998x_drv.c2
-rw-r--r--drivers/gpu/drm/i915/intel_dp.c2
-rw-r--r--drivers/gpu/drm/i915/intel_lvds.c2
-rw-r--r--drivers/gpu/drm/i915/intel_modes.c2
-rw-r--r--drivers/gpu/drm/i915/intel_sdvo.c2
-rw-r--r--drivers/gpu/drm/imx/imx-ldb.c2
-rw-r--r--drivers/gpu/drm/imx/imx-tve.c2
-rw-r--r--drivers/gpu/drm/imx/parallel-display.c2
-rw-r--r--drivers/gpu/drm/mediatek/mtk_hdmi.c2
-rw-r--r--drivers/gpu/drm/mgag200/mgag200_mode.c2
-rw-r--r--drivers/gpu/drm/msm/edp/edp_connector.c2
-rw-r--r--drivers/gpu/drm/msm/hdmi/hdmi_connector.c2
-rw-r--r--drivers/gpu/drm/nouveau/dispnv50/disp.c2
-rw-r--r--drivers/gpu/drm/nouveau/nouveau_connector.c8
-rw-r--r--drivers/gpu/drm/omapdrm/omap_connector.c4
-rw-r--r--drivers/gpu/drm/panel/panel-simple.c2
-rw-r--r--drivers/gpu/drm/radeon/radeon_connectors.c4
-rw-r--r--drivers/gpu/drm/radeon/radeon_dp_mst.c4
-rw-r--r--drivers/gpu/drm/rockchip/cdn-dp-core.c2
-rw-r--r--drivers/gpu/drm/rockchip/inno_hdmi.c2
-rw-r--r--drivers/gpu/drm/sti/sti_hdmi.c2
-rw-r--r--drivers/gpu/drm/sun4i/sun4i_hdmi_enc.c2
-rw-r--r--drivers/gpu/drm/tegra/output.c2
-rw-r--r--drivers/gpu/drm/tilcdc/tilcdc_tfp410.c2
-rw-r--r--drivers/gpu/drm/udl/udl_connector.c2
-rw-r--r--drivers/gpu/drm/vc4/vc4_hdmi.c2
-rw-r--r--drivers/gpu/drm/zte/zx_hdmi.c2
-rw-r--r--drivers/gpu/drm/zte/zx_vga.c2
-rw-r--r--drivers/staging/vboxvideo/vbox_mode.c2
54 files changed, 70 insertions, 70 deletions
diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
index 881f7cb7ae6e..c770d73352a7 100644
--- a/drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
+++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
@@ -334,11 +334,11 @@ static int amdgpu_connector_ddc_get_modes(struct drm_connector *connector)
334 int ret; 334 int ret;
335 335
336 if (amdgpu_connector->edid) { 336 if (amdgpu_connector->edid) {
337 drm_mode_connector_update_edid_property(connector, amdgpu_connector->edid); 337 drm_connector_update_edid_property(connector, amdgpu_connector->edid);
338 ret = drm_add_edid_modes(connector, amdgpu_connector->edid); 338 ret = drm_add_edid_modes(connector, amdgpu_connector->edid);
339 return ret; 339 return ret;
340 } 340 }
341 drm_mode_connector_update_edid_property(connector, NULL); 341 drm_connector_update_edid_property(connector, NULL);
342 return 0; 342 return 0;
343} 343}
344 344
diff --git a/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c b/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
index 66bd3cc3e387..c4ab19831344 100644
--- a/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
+++ b/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
@@ -900,14 +900,14 @@ amdgpu_dm_update_connector_after_detect(struct amdgpu_dm_connector *aconnector)
900 (struct edid *) sink->dc_edid.raw_edid; 900 (struct edid *) sink->dc_edid.raw_edid;
901 901
902 902
903 drm_mode_connector_update_edid_property(connector, 903 drm_connector_update_edid_property(connector,
904 aconnector->edid); 904 aconnector->edid);
905 } 905 }
906 amdgpu_dm_add_sink_to_freesync_module(connector, aconnector->edid); 906 amdgpu_dm_add_sink_to_freesync_module(connector, aconnector->edid);
907 907
908 } else { 908 } else {
909 amdgpu_dm_remove_sink_from_freesync_module(connector); 909 amdgpu_dm_remove_sink_from_freesync_module(connector);
910 drm_mode_connector_update_edid_property(connector, NULL); 910 drm_connector_update_edid_property(connector, NULL);
911 aconnector->num_modes = 0; 911 aconnector->num_modes = 0;
912 aconnector->dc_sink = NULL; 912 aconnector->dc_sink = NULL;
913 aconnector->edid = NULL; 913 aconnector->edid = NULL;
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 4304d9e408b8..581bb75d08eb 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
@@ -233,7 +233,7 @@ static int dm_dp_mst_get_modes(struct drm_connector *connector)
233 edid = drm_dp_mst_get_edid(connector, &aconnector->mst_port->mst_mgr, aconnector->port); 233 edid = drm_dp_mst_get_edid(connector, &aconnector->mst_port->mst_mgr, aconnector->port);
234 234
235 if (!edid) { 235 if (!edid) {
236 drm_mode_connector_update_edid_property( 236 drm_connector_update_edid_property(
237 &aconnector->base, 237 &aconnector->base,
238 NULL); 238 NULL);
239 return ret; 239 return ret;
@@ -261,7 +261,7 @@ static int dm_dp_mst_get_modes(struct drm_connector *connector)
261 connector, aconnector->edid); 261 connector, aconnector->edid);
262 } 262 }
263 263
264 drm_mode_connector_update_edid_property( 264 drm_connector_update_edid_property(
265 &aconnector->base, aconnector->edid); 265 &aconnector->base, aconnector->edid);
266 266
267 ret = drm_add_edid_modes(connector, aconnector->edid); 267 ret = drm_add_edid_modes(connector, aconnector->edid);
diff --git a/drivers/gpu/drm/ast/ast_mode.c b/drivers/gpu/drm/ast/ast_mode.c
index 036dff8a1f33..1bb8174ad155 100644
--- a/drivers/gpu/drm/ast/ast_mode.c
+++ b/drivers/gpu/drm/ast/ast_mode.c
@@ -790,12 +790,12 @@ static int ast_get_modes(struct drm_connector *connector)
790 if (!flags) 790 if (!flags)
791 edid = drm_get_edid(connector, &ast_connector->i2c->adapter); 791 edid = drm_get_edid(connector, &ast_connector->i2c->adapter);
792 if (edid) { 792 if (edid) {
793 drm_mode_connector_update_edid_property(&ast_connector->base, edid); 793 drm_connector_update_edid_property(&ast_connector->base, edid);
794 ret = drm_add_edid_modes(connector, edid); 794 ret = drm_add_edid_modes(connector, edid);
795 kfree(edid); 795 kfree(edid);
796 return ret; 796 return ret;
797 } else 797 } else
798 drm_mode_connector_update_edid_property(&ast_connector->base, NULL); 798 drm_connector_update_edid_property(&ast_connector->base, NULL);
799 return 0; 799 return 0;
800} 800}
801 801
diff --git a/drivers/gpu/drm/bridge/adv7511/adv7511_drv.c b/drivers/gpu/drm/bridge/adv7511/adv7511_drv.c
index 73021b388e12..1f4745953aca 100644
--- a/drivers/gpu/drm/bridge/adv7511/adv7511_drv.c
+++ b/drivers/gpu/drm/bridge/adv7511/adv7511_drv.c
@@ -601,7 +601,7 @@ static int adv7511_get_modes(struct adv7511 *adv7511,
601 __adv7511_power_off(adv7511); 601 __adv7511_power_off(adv7511);
602 602
603 603
604 drm_mode_connector_update_edid_property(connector, edid); 604 drm_connector_update_edid_property(connector, edid);
605 count = drm_add_edid_modes(connector, edid); 605 count = drm_add_edid_modes(connector, edid);
606 606
607 adv7511_set_config_csc(adv7511, connector, adv7511->rgb, 607 adv7511_set_config_csc(adv7511, connector, adv7511->rgb,
diff --git a/drivers/gpu/drm/bridge/analogix-anx78xx.c b/drivers/gpu/drm/bridge/analogix-anx78xx.c
index b49043866be6..37f947dcadec 100644
--- a/drivers/gpu/drm/bridge/analogix-anx78xx.c
+++ b/drivers/gpu/drm/bridge/analogix-anx78xx.c
@@ -969,8 +969,8 @@ static int anx78xx_get_modes(struct drm_connector *connector)
969 goto unlock; 969 goto unlock;
970 } 970 }
971 971
972 err = drm_mode_connector_update_edid_property(connector, 972 err = drm_connector_update_edid_property(connector,
973 anx78xx->edid); 973 anx78xx->edid);
974 if (err) { 974 if (err) {
975 DRM_ERROR("Failed to update EDID property: %d\n", err); 975 DRM_ERROR("Failed to update EDID property: %d\n", err);
976 goto unlock; 976 goto unlock;
diff --git a/drivers/gpu/drm/bridge/analogix/analogix_dp_core.c b/drivers/gpu/drm/bridge/analogix/analogix_dp_core.c
index 2bcbfadb6ac5..288c015f7460 100644
--- a/drivers/gpu/drm/bridge/analogix/analogix_dp_core.c
+++ b/drivers/gpu/drm/bridge/analogix/analogix_dp_core.c
@@ -1119,8 +1119,8 @@ static int analogix_dp_get_modes(struct drm_connector *connector)
1119 edid = drm_get_edid(connector, &dp->aux.ddc); 1119 edid = drm_get_edid(connector, &dp->aux.ddc);
1120 pm_runtime_put(dp->dev); 1120 pm_runtime_put(dp->dev);
1121 if (edid) { 1121 if (edid) {
1122 drm_mode_connector_update_edid_property(&dp->connector, 1122 drm_connector_update_edid_property(&dp->connector,
1123 edid); 1123 edid);
1124 num_modes += drm_add_edid_modes(&dp->connector, edid); 1124 num_modes += drm_add_edid_modes(&dp->connector, edid);
1125 kfree(edid); 1125 kfree(edid);
1126 } 1126 }
diff --git a/drivers/gpu/drm/bridge/dumb-vga-dac.c b/drivers/gpu/drm/bridge/dumb-vga-dac.c
index 9837c8d69e69..da99b8ba4ee1 100644
--- a/drivers/gpu/drm/bridge/dumb-vga-dac.c
+++ b/drivers/gpu/drm/bridge/dumb-vga-dac.c
@@ -55,7 +55,7 @@ static int dumb_vga_get_modes(struct drm_connector *connector)
55 goto fallback; 55 goto fallback;
56 } 56 }
57 57
58 drm_mode_connector_update_edid_property(connector, edid); 58 drm_connector_update_edid_property(connector, edid);
59 ret = drm_add_edid_modes(connector, edid); 59 ret = drm_add_edid_modes(connector, edid);
60 kfree(edid); 60 kfree(edid);
61 return ret; 61 return ret;
diff --git a/drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c b/drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
index 7ccadba7c98c..b49b543bd1f6 100644
--- a/drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
+++ b/drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
@@ -152,7 +152,7 @@ static int ge_b850v3_lvds_get_modes(struct drm_connector *connector)
152 ge_b850v3_lvds_ptr->edid = (struct edid *)stdp2690_get_edid(client); 152 ge_b850v3_lvds_ptr->edid = (struct edid *)stdp2690_get_edid(client);
153 153
154 if (ge_b850v3_lvds_ptr->edid) { 154 if (ge_b850v3_lvds_ptr->edid) {
155 drm_mode_connector_update_edid_property(connector, 155 drm_connector_update_edid_property(connector,
156 ge_b850v3_lvds_ptr->edid); 156 ge_b850v3_lvds_ptr->edid);
157 num_modes = drm_add_edid_modes(connector, 157 num_modes = drm_add_edid_modes(connector,
158 ge_b850v3_lvds_ptr->edid); 158 ge_b850v3_lvds_ptr->edid);
diff --git a/drivers/gpu/drm/bridge/nxp-ptn3460.c b/drivers/gpu/drm/bridge/nxp-ptn3460.c
index d64a3283822a..bd5c191858cb 100644
--- a/drivers/gpu/drm/bridge/nxp-ptn3460.c
+++ b/drivers/gpu/drm/bridge/nxp-ptn3460.c
@@ -222,7 +222,7 @@ static int ptn3460_get_modes(struct drm_connector *connector)
222 } 222 }
223 223
224 ptn_bridge->edid = (struct edid *)edid; 224 ptn_bridge->edid = (struct edid *)edid;
225 drm_mode_connector_update_edid_property(connector, ptn_bridge->edid); 225 drm_connector_update_edid_property(connector, ptn_bridge->edid);
226 226
227 num_modes = drm_add_edid_modes(connector, ptn_bridge->edid); 227 num_modes = drm_add_edid_modes(connector, ptn_bridge->edid);
228 228
diff --git a/drivers/gpu/drm/bridge/sii902x.c b/drivers/gpu/drm/bridge/sii902x.c
index 60373d7eb220..cd331933c230 100644
--- a/drivers/gpu/drm/bridge/sii902x.c
+++ b/drivers/gpu/drm/bridge/sii902x.c
@@ -170,7 +170,7 @@ static int sii902x_get_modes(struct drm_connector *connector)
170 return ret; 170 return ret;
171 171
172 edid = drm_get_edid(connector, sii902x->i2c->adapter); 172 edid = drm_get_edid(connector, sii902x->i2c->adapter);
173 drm_mode_connector_update_edid_property(connector, edid); 173 drm_connector_update_edid_property(connector, edid);
174 if (edid) { 174 if (edid) {
175 num = drm_add_edid_modes(connector, edid); 175 num = drm_add_edid_modes(connector, edid);
176 kfree(edid); 176 kfree(edid);
diff --git a/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c b/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c
index 3c136f2b954f..ab32aceb6f24 100644
--- a/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c
+++ b/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c
@@ -1922,7 +1922,7 @@ static int dw_hdmi_connector_get_modes(struct drm_connector *connector)
1922 1922
1923 hdmi->sink_is_hdmi = drm_detect_hdmi_monitor(edid); 1923 hdmi->sink_is_hdmi = drm_detect_hdmi_monitor(edid);
1924 hdmi->sink_has_audio = drm_detect_monitor_audio(edid); 1924 hdmi->sink_has_audio = drm_detect_monitor_audio(edid);
1925 drm_mode_connector_update_edid_property(connector, edid); 1925 drm_connector_update_edid_property(connector, edid);
1926 cec_notifier_set_phys_addr_from_edid(hdmi->cec_notifier, edid); 1926 cec_notifier_set_phys_addr_from_edid(hdmi->cec_notifier, edid);
1927 ret = drm_add_edid_modes(connector, edid); 1927 ret = drm_add_edid_modes(connector, edid);
1928 kfree(edid); 1928 kfree(edid);
diff --git a/drivers/gpu/drm/bridge/tc358767.c b/drivers/gpu/drm/bridge/tc358767.c
index 0fd9cf27542c..ee2fd0a349b3 100644
--- a/drivers/gpu/drm/bridge/tc358767.c
+++ b/drivers/gpu/drm/bridge/tc358767.c
@@ -1140,7 +1140,7 @@ static int tc_connector_get_modes(struct drm_connector *connector)
1140 if (!edid) 1140 if (!edid)
1141 return 0; 1141 return 0;
1142 1142
1143 drm_mode_connector_update_edid_property(connector, edid); 1143 drm_connector_update_edid_property(connector, edid);
1144 count = drm_add_edid_modes(connector, edid); 1144 count = drm_add_edid_modes(connector, edid);
1145 1145
1146 return count; 1146 return count;
diff --git a/drivers/gpu/drm/bridge/ti-tfp410.c b/drivers/gpu/drm/bridge/ti-tfp410.c
index acb857030951..c81bf7910bbe 100644
--- a/drivers/gpu/drm/bridge/ti-tfp410.c
+++ b/drivers/gpu/drm/bridge/ti-tfp410.c
@@ -62,7 +62,7 @@ static int tfp410_get_modes(struct drm_connector *connector)
62 goto fallback; 62 goto fallback;
63 } 63 }
64 64
65 drm_mode_connector_update_edid_property(connector, edid); 65 drm_connector_update_edid_property(connector, edid);
66 66
67 return drm_add_edid_modes(connector, edid); 67 return drm_add_edid_modes(connector, edid);
68fallback: 68fallback:
diff --git a/drivers/gpu/drm/drm_connector.c b/drivers/gpu/drm/drm_connector.c
index 5ada0640de5a..b2b182ffdbe9 100644
--- a/drivers/gpu/drm/drm_connector.c
+++ b/drivers/gpu/drm/drm_connector.c
@@ -814,7 +814,7 @@ DRM_ENUM_NAME_FN(drm_get_content_protection_name, drm_cp_enum_list)
814 * Blob property which contains the current EDID read from the sink. This 814 * Blob property which contains the current EDID read from the sink. This
815 * is useful to parse sink identification information like vendor, model 815 * is useful to parse sink identification information like vendor, model
816 * and serial. Drivers should update this property by calling 816 * and serial. Drivers should update this property by calling
817 * drm_mode_connector_update_edid_property(), usually after having parsed 817 * drm_connector_update_edid_property(), usually after having parsed
818 * the EDID using drm_add_edid_modes(). Userspace cannot change this 818 * the EDID using drm_add_edid_modes(). Userspace cannot change this
819 * property. 819 * property.
820 * DPMS: 820 * DPMS:
@@ -1497,7 +1497,7 @@ int drm_mode_connector_set_tile_property(struct drm_connector *connector)
1497EXPORT_SYMBOL(drm_mode_connector_set_tile_property); 1497EXPORT_SYMBOL(drm_mode_connector_set_tile_property);
1498 1498
1499/** 1499/**
1500 * drm_mode_connector_update_edid_property - update the edid property of a connector 1500 * drm_connector_update_edid_property - update the edid property of a connector
1501 * @connector: drm connector 1501 * @connector: drm connector
1502 * @edid: new value of the edid property 1502 * @edid: new value of the edid property
1503 * 1503 *
@@ -1507,7 +1507,7 @@ EXPORT_SYMBOL(drm_mode_connector_set_tile_property);
1507 * Returns: 1507 * Returns:
1508 * Zero on success, negative errno on failure. 1508 * Zero on success, negative errno on failure.
1509 */ 1509 */
1510int drm_mode_connector_update_edid_property(struct drm_connector *connector, 1510int drm_connector_update_edid_property(struct drm_connector *connector,
1511 const struct edid *edid) 1511 const struct edid *edid)
1512{ 1512{
1513 struct drm_device *dev = connector->dev; 1513 struct drm_device *dev = connector->dev;
@@ -1546,7 +1546,7 @@ int drm_mode_connector_update_edid_property(struct drm_connector *connector,
1546 dev->mode_config.edid_property); 1546 dev->mode_config.edid_property);
1547 return ret; 1547 return ret;
1548} 1548}
1549EXPORT_SYMBOL(drm_mode_connector_update_edid_property); 1549EXPORT_SYMBOL(drm_connector_update_edid_property);
1550 1550
1551/** 1551/**
1552 * drm_mode_connector_set_link_status_property - Set link status property of a connector 1552 * drm_mode_connector_set_link_status_property - Set link status property of a connector
diff --git a/drivers/gpu/drm/drm_debugfs.c b/drivers/gpu/drm/drm_debugfs.c
index 50a20bfc07ea..6f28fe58f169 100644
--- a/drivers/gpu/drm/drm_debugfs.c
+++ b/drivers/gpu/drm/drm_debugfs.c
@@ -314,13 +314,13 @@ static ssize_t edid_write(struct file *file, const char __user *ubuf,
314 314
315 if (len == 5 && !strncmp(buf, "reset", 5)) { 315 if (len == 5 && !strncmp(buf, "reset", 5)) {
316 connector->override_edid = false; 316 connector->override_edid = false;
317 ret = drm_mode_connector_update_edid_property(connector, NULL); 317 ret = drm_connector_update_edid_property(connector, NULL);
318 } else if (len < EDID_LENGTH || 318 } else if (len < EDID_LENGTH ||
319 EDID_LENGTH * (1 + edid->extensions) > len) 319 EDID_LENGTH * (1 + edid->extensions) > len)
320 ret = -EINVAL; 320 ret = -EINVAL;
321 else { 321 else {
322 connector->override_edid = false; 322 connector->override_edid = false;
323 ret = drm_mode_connector_update_edid_property(connector, edid); 323 ret = drm_connector_update_edid_property(connector, edid);
324 if (!ret) 324 if (!ret)
325 connector->override_edid = true; 325 connector->override_edid = true;
326 } 326 }
diff --git a/drivers/gpu/drm/drm_probe_helper.c b/drivers/gpu/drm/drm_probe_helper.c
index 34fe2704a31c..3d58e0eb26a4 100644
--- a/drivers/gpu/drm/drm_probe_helper.c
+++ b/drivers/gpu/drm/drm_probe_helper.c
@@ -472,7 +472,7 @@ retry:
472 if (connector->status == connector_status_disconnected) { 472 if (connector->status == connector_status_disconnected) {
473 DRM_DEBUG_KMS("[CONNECTOR:%d:%s] disconnected\n", 473 DRM_DEBUG_KMS("[CONNECTOR:%d:%s] disconnected\n",
474 connector->base.id, connector->name); 474 connector->base.id, connector->name);
475 drm_mode_connector_update_edid_property(connector, NULL); 475 drm_connector_update_edid_property(connector, NULL);
476 verbose_prune = false; 476 verbose_prune = false;
477 goto prune; 477 goto prune;
478 } 478 }
diff --git a/drivers/gpu/drm/exynos/exynos_drm_vidi.c b/drivers/gpu/drm/exynos/exynos_drm_vidi.c
index e6b0940b1ac2..dfea61edba4a 100644
--- a/drivers/gpu/drm/exynos/exynos_drm_vidi.c
+++ b/drivers/gpu/drm/exynos/exynos_drm_vidi.c
@@ -319,7 +319,7 @@ static int vidi_get_modes(struct drm_connector *connector)
319 return -ENOMEM; 319 return -ENOMEM;
320 } 320 }
321 321
322 drm_mode_connector_update_edid_property(connector, edid); 322 drm_connector_update_edid_property(connector, edid);
323 323
324 return drm_add_edid_modes(connector, edid); 324 return drm_add_edid_modes(connector, edid);
325} 325}
diff --git a/drivers/gpu/drm/exynos/exynos_hdmi.c b/drivers/gpu/drm/exynos/exynos_hdmi.c
index db91932550cf..6672d0ff0423 100644
--- a/drivers/gpu/drm/exynos/exynos_hdmi.c
+++ b/drivers/gpu/drm/exynos/exynos_hdmi.c
@@ -888,7 +888,7 @@ static int hdmi_get_modes(struct drm_connector *connector)
888 (hdata->dvi_mode ? "dvi monitor" : "hdmi monitor"), 888 (hdata->dvi_mode ? "dvi monitor" : "hdmi monitor"),
889 edid->width_cm, edid->height_cm); 889 edid->width_cm, edid->height_cm);
890 890
891 drm_mode_connector_update_edid_property(connector, edid); 891 drm_connector_update_edid_property(connector, edid);
892 cec_notifier_set_phys_addr_from_edid(hdata->notifier, edid); 892 cec_notifier_set_phys_addr_from_edid(hdata->notifier, edid);
893 893
894 ret = drm_add_edid_modes(connector, edid); 894 ret = drm_add_edid_modes(connector, edid);
diff --git a/drivers/gpu/drm/gma500/cdv_intel_dp.c b/drivers/gpu/drm/gma500/cdv_intel_dp.c
index 5ea785f07ba8..90ed20083009 100644
--- a/drivers/gpu/drm/gma500/cdv_intel_dp.c
+++ b/drivers/gpu/drm/gma500/cdv_intel_dp.c
@@ -1770,7 +1770,7 @@ static int cdv_intel_dp_get_modes(struct drm_connector *connector)
1770 1770
1771 edid = drm_get_edid(connector, &intel_dp->adapter); 1771 edid = drm_get_edid(connector, &intel_dp->adapter);
1772 if (edid) { 1772 if (edid) {
1773 drm_mode_connector_update_edid_property(connector, edid); 1773 drm_connector_update_edid_property(connector, edid);
1774 ret = drm_add_edid_modes(connector, edid); 1774 ret = drm_add_edid_modes(connector, edid);
1775 kfree(edid); 1775 kfree(edid);
1776 } 1776 }
diff --git a/drivers/gpu/drm/gma500/cdv_intel_hdmi.c b/drivers/gpu/drm/gma500/cdv_intel_hdmi.c
index f0878998526a..4e4e4a66eaee 100644
--- a/drivers/gpu/drm/gma500/cdv_intel_hdmi.c
+++ b/drivers/gpu/drm/gma500/cdv_intel_hdmi.c
@@ -216,7 +216,7 @@ static int cdv_hdmi_get_modes(struct drm_connector *connector)
216 216
217 edid = drm_get_edid(connector, &gma_encoder->i2c_bus->adapter); 217 edid = drm_get_edid(connector, &gma_encoder->i2c_bus->adapter);
218 if (edid) { 218 if (edid) {
219 drm_mode_connector_update_edid_property(connector, edid); 219 drm_connector_update_edid_property(connector, edid);
220 ret = drm_add_edid_modes(connector, edid); 220 ret = drm_add_edid_modes(connector, edid);
221 kfree(edid); 221 kfree(edid);
222 } 222 }
diff --git a/drivers/gpu/drm/gma500/oaktrail_hdmi.c b/drivers/gpu/drm/gma500/oaktrail_hdmi.c
index 78566a80ad25..c6d72de1c054 100644
--- a/drivers/gpu/drm/gma500/oaktrail_hdmi.c
+++ b/drivers/gpu/drm/gma500/oaktrail_hdmi.c
@@ -578,7 +578,7 @@ static int oaktrail_hdmi_get_modes(struct drm_connector *connector)
578 } 578 }
579 579
580 if (edid) { 580 if (edid) {
581 drm_mode_connector_update_edid_property(connector, edid); 581 drm_connector_update_edid_property(connector, edid);
582 ret = drm_add_edid_modes(connector, edid); 582 ret = drm_add_edid_modes(connector, edid);
583 } 583 }
584 return ret; 584 return ret;
diff --git a/drivers/gpu/drm/gma500/oaktrail_lvds.c b/drivers/gpu/drm/gma500/oaktrail_lvds.c
index e6943fef0611..83babb815a5d 100644
--- a/drivers/gpu/drm/gma500/oaktrail_lvds.c
+++ b/drivers/gpu/drm/gma500/oaktrail_lvds.c
@@ -376,7 +376,7 @@ void oaktrail_lvds_init(struct drm_device *dev,
376 * preferred mode is the right one. 376 * preferred mode is the right one.
377 */ 377 */
378 if (edid) { 378 if (edid) {
379 drm_mode_connector_update_edid_property(connector, edid); 379 drm_connector_update_edid_property(connector, edid);
380 drm_add_edid_modes(connector, edid); 380 drm_add_edid_modes(connector, edid);
381 kfree(edid); 381 kfree(edid);
382 382
diff --git a/drivers/gpu/drm/gma500/psb_intel_modes.c b/drivers/gpu/drm/gma500/psb_intel_modes.c
index e5360726d80b..fb4da3cd6681 100644
--- a/drivers/gpu/drm/gma500/psb_intel_modes.c
+++ b/drivers/gpu/drm/gma500/psb_intel_modes.c
@@ -66,7 +66,7 @@ int psb_intel_ddc_get_modes(struct drm_connector *connector,
66 66
67 edid = drm_get_edid(connector, adapter); 67 edid = drm_get_edid(connector, adapter);
68 if (edid) { 68 if (edid) {
69 drm_mode_connector_update_edid_property(connector, edid); 69 drm_connector_update_edid_property(connector, edid);
70 ret = drm_add_edid_modes(connector, edid); 70 ret = drm_add_edid_modes(connector, edid);
71 kfree(edid); 71 kfree(edid);
72 } 72 }
diff --git a/drivers/gpu/drm/gma500/psb_intel_sdvo.c b/drivers/gpu/drm/gma500/psb_intel_sdvo.c
index 1d40746ab625..dd3cec0e3190 100644
--- a/drivers/gpu/drm/gma500/psb_intel_sdvo.c
+++ b/drivers/gpu/drm/gma500/psb_intel_sdvo.c
@@ -1472,7 +1472,7 @@ static void psb_intel_sdvo_get_ddc_modes(struct drm_connector *connector)
1472 bool connector_is_digital = !!IS_TMDS(psb_intel_sdvo_connector); 1472 bool connector_is_digital = !!IS_TMDS(psb_intel_sdvo_connector);
1473 1473
1474 if (connector_is_digital == monitor_is_digital) { 1474 if (connector_is_digital == monitor_is_digital) {
1475 drm_mode_connector_update_edid_property(connector, edid); 1475 drm_connector_update_edid_property(connector, edid);
1476 drm_add_edid_modes(connector, edid); 1476 drm_add_edid_modes(connector, edid);
1477 } 1477 }
1478 1478
diff --git a/drivers/gpu/drm/i2c/tda998x_drv.c b/drivers/gpu/drm/i2c/tda998x_drv.c
index 0038c976536a..d434f576e6b2 100644
--- a/drivers/gpu/drm/i2c/tda998x_drv.c
+++ b/drivers/gpu/drm/i2c/tda998x_drv.c
@@ -1243,7 +1243,7 @@ static int tda998x_connector_get_modes(struct drm_connector *connector)
1243 return 0; 1243 return 0;
1244 } 1244 }
1245 1245
1246 drm_mode_connector_update_edid_property(connector, edid); 1246 drm_connector_update_edid_property(connector, edid);
1247 n = drm_add_edid_modes(connector, edid); 1247 n = drm_add_edid_modes(connector, edid);
1248 1248
1249 kfree(edid); 1249 kfree(edid);
diff --git a/drivers/gpu/drm/i915/intel_dp.c b/drivers/gpu/drm/i915/intel_dp.c
index b021801dbd48..c8268f377602 100644
--- a/drivers/gpu/drm/i915/intel_dp.c
+++ b/drivers/gpu/drm/i915/intel_dp.c
@@ -6231,7 +6231,7 @@ static bool intel_edp_init_connector(struct intel_dp *intel_dp,
6231 edid = drm_get_edid(connector, &intel_dp->aux.ddc); 6231 edid = drm_get_edid(connector, &intel_dp->aux.ddc);
6232 if (edid) { 6232 if (edid) {
6233 if (drm_add_edid_modes(connector, edid)) { 6233 if (drm_add_edid_modes(connector, edid)) {
6234 drm_mode_connector_update_edid_property(connector, 6234 drm_connector_update_edid_property(connector,
6235 edid); 6235 edid);
6236 } else { 6236 } else {
6237 kfree(edid); 6237 kfree(edid);
diff --git a/drivers/gpu/drm/i915/intel_lvds.c b/drivers/gpu/drm/i915/intel_lvds.c
index bb06744d28a4..ca55b0a82ba6 100644
--- a/drivers/gpu/drm/i915/intel_lvds.c
+++ b/drivers/gpu/drm/i915/intel_lvds.c
@@ -1131,7 +1131,7 @@ void intel_lvds_init(struct drm_i915_private *dev_priv)
1131 intel_gmbus_get_adapter(dev_priv, pin)); 1131 intel_gmbus_get_adapter(dev_priv, pin));
1132 if (edid) { 1132 if (edid) {
1133 if (drm_add_edid_modes(connector, edid)) { 1133 if (drm_add_edid_modes(connector, edid)) {
1134 drm_mode_connector_update_edid_property(connector, 1134 drm_connector_update_edid_property(connector,
1135 edid); 1135 edid);
1136 } else { 1136 } else {
1137 kfree(edid); 1137 kfree(edid);
diff --git a/drivers/gpu/drm/i915/intel_modes.c b/drivers/gpu/drm/i915/intel_modes.c
index b39846613e3c..ca44bf368e24 100644
--- a/drivers/gpu/drm/i915/intel_modes.c
+++ b/drivers/gpu/drm/i915/intel_modes.c
@@ -40,7 +40,7 @@ int intel_connector_update_modes(struct drm_connector *connector,
40{ 40{
41 int ret; 41 int ret;
42 42
43 drm_mode_connector_update_edid_property(connector, edid); 43 drm_connector_update_edid_property(connector, edid);
44 ret = drm_add_edid_modes(connector, edid); 44 ret = drm_add_edid_modes(connector, edid);
45 45
46 return ret; 46 return ret;
diff --git a/drivers/gpu/drm/i915/intel_sdvo.c b/drivers/gpu/drm/i915/intel_sdvo.c
index e6a64b3ecd91..a88611a73b03 100644
--- a/drivers/gpu/drm/i915/intel_sdvo.c
+++ b/drivers/gpu/drm/i915/intel_sdvo.c
@@ -1913,7 +1913,7 @@ static void intel_sdvo_get_ddc_modes(struct drm_connector *connector)
1913 if (edid != NULL) { 1913 if (edid != NULL) {
1914 if (intel_sdvo_connector_matches_edid(to_intel_sdvo_connector(connector), 1914 if (intel_sdvo_connector_matches_edid(to_intel_sdvo_connector(connector),
1915 edid)) { 1915 edid)) {
1916 drm_mode_connector_update_edid_property(connector, edid); 1916 drm_connector_update_edid_property(connector, edid);
1917 drm_add_edid_modes(connector, edid); 1917 drm_add_edid_modes(connector, edid);
1918 } 1918 }
1919 1919
diff --git a/drivers/gpu/drm/imx/imx-ldb.c b/drivers/gpu/drm/imx/imx-ldb.c
index 56dd7a9a8e25..ae81cbb75f51 100644
--- a/drivers/gpu/drm/imx/imx-ldb.c
+++ b/drivers/gpu/drm/imx/imx-ldb.c
@@ -143,7 +143,7 @@ static int imx_ldb_connector_get_modes(struct drm_connector *connector)
143 imx_ldb_ch->edid = drm_get_edid(connector, imx_ldb_ch->ddc); 143 imx_ldb_ch->edid = drm_get_edid(connector, imx_ldb_ch->ddc);
144 144
145 if (imx_ldb_ch->edid) { 145 if (imx_ldb_ch->edid) {
146 drm_mode_connector_update_edid_property(connector, 146 drm_connector_update_edid_property(connector,
147 imx_ldb_ch->edid); 147 imx_ldb_ch->edid);
148 num_modes = drm_add_edid_modes(connector, imx_ldb_ch->edid); 148 num_modes = drm_add_edid_modes(connector, imx_ldb_ch->edid);
149 } 149 }
diff --git a/drivers/gpu/drm/imx/imx-tve.c b/drivers/gpu/drm/imx/imx-tve.c
index bc27c2699464..1a4ced5c09b5 100644
--- a/drivers/gpu/drm/imx/imx-tve.c
+++ b/drivers/gpu/drm/imx/imx-tve.c
@@ -235,7 +235,7 @@ static int imx_tve_connector_get_modes(struct drm_connector *connector)
235 235
236 edid = drm_get_edid(connector, tve->ddc); 236 edid = drm_get_edid(connector, tve->ddc);
237 if (edid) { 237 if (edid) {
238 drm_mode_connector_update_edid_property(connector, edid); 238 drm_connector_update_edid_property(connector, edid);
239 ret = drm_add_edid_modes(connector, edid); 239 ret = drm_add_edid_modes(connector, edid);
240 kfree(edid); 240 kfree(edid);
241 } 241 }
diff --git a/drivers/gpu/drm/imx/parallel-display.c b/drivers/gpu/drm/imx/parallel-display.c
index aedecda9728a..4fc1cf583435 100644
--- a/drivers/gpu/drm/imx/parallel-display.c
+++ b/drivers/gpu/drm/imx/parallel-display.c
@@ -63,7 +63,7 @@ static int imx_pd_connector_get_modes(struct drm_connector *connector)
63 } 63 }
64 64
65 if (imxpd->edid) { 65 if (imxpd->edid) {
66 drm_mode_connector_update_edid_property(connector, imxpd->edid); 66 drm_connector_update_edid_property(connector, imxpd->edid);
67 num_modes = drm_add_edid_modes(connector, imxpd->edid); 67 num_modes = drm_add_edid_modes(connector, imxpd->edid);
68 } 68 }
69 69
diff --git a/drivers/gpu/drm/mediatek/mtk_hdmi.c b/drivers/gpu/drm/mediatek/mtk_hdmi.c
index 59a11026dceb..835313940395 100644
--- a/drivers/gpu/drm/mediatek/mtk_hdmi.c
+++ b/drivers/gpu/drm/mediatek/mtk_hdmi.c
@@ -1220,7 +1220,7 @@ static int mtk_hdmi_conn_get_modes(struct drm_connector *conn)
1220 1220
1221 hdmi->dvi_mode = !drm_detect_monitor_audio(edid); 1221 hdmi->dvi_mode = !drm_detect_monitor_audio(edid);
1222 1222
1223 drm_mode_connector_update_edid_property(conn, edid); 1223 drm_connector_update_edid_property(conn, edid);
1224 1224
1225 ret = drm_add_edid_modes(conn, edid); 1225 ret = drm_add_edid_modes(conn, edid);
1226 kfree(edid); 1226 kfree(edid);
diff --git a/drivers/gpu/drm/mgag200/mgag200_mode.c b/drivers/gpu/drm/mgag200/mgag200_mode.c
index 8918539a19aa..5f104f139197 100644
--- a/drivers/gpu/drm/mgag200/mgag200_mode.c
+++ b/drivers/gpu/drm/mgag200/mgag200_mode.c
@@ -1553,7 +1553,7 @@ static int mga_vga_get_modes(struct drm_connector *connector)
1553 1553
1554 edid = drm_get_edid(connector, &mga_connector->i2c->adapter); 1554 edid = drm_get_edid(connector, &mga_connector->i2c->adapter);
1555 if (edid) { 1555 if (edid) {
1556 drm_mode_connector_update_edid_property(connector, edid); 1556 drm_connector_update_edid_property(connector, edid);
1557 ret = drm_add_edid_modes(connector, edid); 1557 ret = drm_add_edid_modes(connector, edid);
1558 kfree(edid); 1558 kfree(edid);
1559 } 1559 }
diff --git a/drivers/gpu/drm/msm/edp/edp_connector.c b/drivers/gpu/drm/msm/edp/edp_connector.c
index 6f3fc6b0f0a3..0b5eac054195 100644
--- a/drivers/gpu/drm/msm/edp/edp_connector.c
+++ b/drivers/gpu/drm/msm/edp/edp_connector.c
@@ -56,7 +56,7 @@ static int edp_connector_get_modes(struct drm_connector *connector)
56 if (ret) 56 if (ret)
57 return ret; 57 return ret;
58 58
59 drm_mode_connector_update_edid_property(connector, drm_edid); 59 drm_connector_update_edid_property(connector, drm_edid);
60 if (drm_edid) 60 if (drm_edid)
61 ret = drm_add_edid_modes(connector, drm_edid); 61 ret = drm_add_edid_modes(connector, drm_edid);
62 62
diff --git a/drivers/gpu/drm/msm/hdmi/hdmi_connector.c b/drivers/gpu/drm/msm/hdmi/hdmi_connector.c
index c0848dfedd50..07feacc5a441 100644
--- a/drivers/gpu/drm/msm/hdmi/hdmi_connector.c
+++ b/drivers/gpu/drm/msm/hdmi/hdmi_connector.c
@@ -392,7 +392,7 @@ static int msm_hdmi_connector_get_modes(struct drm_connector *connector)
392 hdmi_write(hdmi, REG_HDMI_CTRL, hdmi_ctrl); 392 hdmi_write(hdmi, REG_HDMI_CTRL, hdmi_ctrl);
393 393
394 hdmi->hdmi_mode = drm_detect_hdmi_monitor(edid); 394 hdmi->hdmi_mode = drm_detect_hdmi_monitor(edid);
395 drm_mode_connector_update_edid_property(connector, edid); 395 drm_connector_update_edid_property(connector, edid);
396 396
397 if (edid) { 397 if (edid) {
398 ret = drm_add_edid_modes(connector, edid); 398 ret = drm_add_edid_modes(connector, edid);
diff --git a/drivers/gpu/drm/nouveau/dispnv50/disp.c b/drivers/gpu/drm/nouveau/dispnv50/disp.c
index b83465ae7c1b..2fabb69e452b 100644
--- a/drivers/gpu/drm/nouveau/dispnv50/disp.c
+++ b/drivers/gpu/drm/nouveau/dispnv50/disp.c
@@ -850,7 +850,7 @@ nv50_mstc_get_modes(struct drm_connector *connector)
850 int ret = 0; 850 int ret = 0;
851 851
852 mstc->edid = drm_dp_mst_get_edid(&mstc->connector, mstc->port->mgr, mstc->port); 852 mstc->edid = drm_dp_mst_get_edid(&mstc->connector, mstc->port->mgr, mstc->port);
853 drm_mode_connector_update_edid_property(&mstc->connector, mstc->edid); 853 drm_connector_update_edid_property(&mstc->connector, mstc->edid);
854 if (mstc->edid) 854 if (mstc->edid)
855 ret = drm_add_edid_modes(&mstc->connector, mstc->edid); 855 ret = drm_add_edid_modes(&mstc->connector, mstc->edid);
856 856
diff --git a/drivers/gpu/drm/nouveau/nouveau_connector.c b/drivers/gpu/drm/nouveau/nouveau_connector.c
index bb46c1d489cf..22a15478d23d 100644
--- a/drivers/gpu/drm/nouveau/nouveau_connector.c
+++ b/drivers/gpu/drm/nouveau/nouveau_connector.c
@@ -550,7 +550,7 @@ nouveau_connector_detect(struct drm_connector *connector, bool force)
550 550
551 /* Cleanup the previous EDID block. */ 551 /* Cleanup the previous EDID block. */
552 if (nv_connector->edid) { 552 if (nv_connector->edid) {
553 drm_mode_connector_update_edid_property(connector, NULL); 553 drm_connector_update_edid_property(connector, NULL);
554 kfree(nv_connector->edid); 554 kfree(nv_connector->edid);
555 nv_connector->edid = NULL; 555 nv_connector->edid = NULL;
556 } 556 }
@@ -575,7 +575,7 @@ nouveau_connector_detect(struct drm_connector *connector, bool force)
575 else 575 else
576 nv_connector->edid = drm_get_edid(connector, i2c); 576 nv_connector->edid = drm_get_edid(connector, i2c);
577 577
578 drm_mode_connector_update_edid_property(connector, 578 drm_connector_update_edid_property(connector,
579 nv_connector->edid); 579 nv_connector->edid);
580 if (!nv_connector->edid) { 580 if (!nv_connector->edid) {
581 NV_ERROR(drm, "DDC responded, but no EDID for %s\n", 581 NV_ERROR(drm, "DDC responded, but no EDID for %s\n",
@@ -657,7 +657,7 @@ nouveau_connector_detect_lvds(struct drm_connector *connector, bool force)
657 657
658 /* Cleanup the previous EDID block. */ 658 /* Cleanup the previous EDID block. */
659 if (nv_connector->edid) { 659 if (nv_connector->edid) {
660 drm_mode_connector_update_edid_property(connector, NULL); 660 drm_connector_update_edid_property(connector, NULL);
661 kfree(nv_connector->edid); 661 kfree(nv_connector->edid);
662 nv_connector->edid = NULL; 662 nv_connector->edid = NULL;
663 } 663 }
@@ -721,7 +721,7 @@ out:
721 status = connector_status_unknown; 721 status = connector_status_unknown;
722#endif 722#endif
723 723
724 drm_mode_connector_update_edid_property(connector, nv_connector->edid); 724 drm_connector_update_edid_property(connector, nv_connector->edid);
725 nouveau_connector_set_encoder(connector, nv_encoder); 725 nouveau_connector_set_encoder(connector, nv_encoder);
726 return status; 726 return status;
727} 727}
diff --git a/drivers/gpu/drm/omapdrm/omap_connector.c b/drivers/gpu/drm/omapdrm/omap_connector.c
index 5cde26ac937b..2ddb856666c4 100644
--- a/drivers/gpu/drm/omapdrm/omap_connector.c
+++ b/drivers/gpu/drm/omapdrm/omap_connector.c
@@ -126,14 +126,14 @@ static int omap_connector_get_modes(struct drm_connector *connector)
126 126
127 if ((dssdrv->read_edid(dssdev, edid, MAX_EDID) > 0) && 127 if ((dssdrv->read_edid(dssdev, edid, MAX_EDID) > 0) &&
128 drm_edid_is_valid(edid)) { 128 drm_edid_is_valid(edid)) {
129 drm_mode_connector_update_edid_property( 129 drm_connector_update_edid_property(
130 connector, edid); 130 connector, edid);
131 n = drm_add_edid_modes(connector, edid); 131 n = drm_add_edid_modes(connector, edid);
132 132
133 omap_connector->hdmi_mode = 133 omap_connector->hdmi_mode =
134 drm_detect_hdmi_monitor(edid); 134 drm_detect_hdmi_monitor(edid);
135 } else { 135 } else {
136 drm_mode_connector_update_edid_property( 136 drm_connector_update_edid_property(
137 connector, NULL); 137 connector, NULL);
138 } 138 }
139 139
diff --git a/drivers/gpu/drm/panel/panel-simple.c b/drivers/gpu/drm/panel/panel-simple.c
index 86fec03dd260..5b5d0a24e713 100644
--- a/drivers/gpu/drm/panel/panel-simple.c
+++ b/drivers/gpu/drm/panel/panel-simple.c
@@ -252,7 +252,7 @@ static int panel_simple_get_modes(struct drm_panel *panel)
252 /* probe EDID if a DDC bus is available */ 252 /* probe EDID if a DDC bus is available */
253 if (p->ddc) { 253 if (p->ddc) {
254 struct edid *edid = drm_get_edid(panel->connector, p->ddc); 254 struct edid *edid = drm_get_edid(panel->connector, p->ddc);
255 drm_mode_connector_update_edid_property(panel->connector, edid); 255 drm_connector_update_edid_property(panel->connector, edid);
256 if (edid) { 256 if (edid) {
257 num += drm_add_edid_modes(panel->connector, edid); 257 num += drm_add_edid_modes(panel->connector, edid);
258 kfree(edid); 258 kfree(edid);
diff --git a/drivers/gpu/drm/radeon/radeon_connectors.c b/drivers/gpu/drm/radeon/radeon_connectors.c
index 0655698f2956..414642e5b7a3 100644
--- a/drivers/gpu/drm/radeon/radeon_connectors.c
+++ b/drivers/gpu/drm/radeon/radeon_connectors.c
@@ -368,11 +368,11 @@ static int radeon_ddc_get_modes(struct drm_connector *connector)
368 int ret; 368 int ret;
369 369
370 if (radeon_connector->edid) { 370 if (radeon_connector->edid) {
371 drm_mode_connector_update_edid_property(connector, radeon_connector->edid); 371 drm_connector_update_edid_property(connector, radeon_connector->edid);
372 ret = drm_add_edid_modes(connector, radeon_connector->edid); 372 ret = drm_add_edid_modes(connector, radeon_connector->edid);
373 return ret; 373 return ret;
374 } 374 }
375 drm_mode_connector_update_edid_property(connector, NULL); 375 drm_connector_update_edid_property(connector, NULL);
376 return 0; 376 return 0;
377} 377}
378 378
diff --git a/drivers/gpu/drm/radeon/radeon_dp_mst.c b/drivers/gpu/drm/radeon/radeon_dp_mst.c
index cd8a3ee16649..37956cfc0b6d 100644
--- a/drivers/gpu/drm/radeon/radeon_dp_mst.c
+++ b/drivers/gpu/drm/radeon/radeon_dp_mst.c
@@ -195,11 +195,11 @@ static int radeon_dp_mst_get_ddc_modes(struct drm_connector *connector)
195 radeon_connector->edid = edid; 195 radeon_connector->edid = edid;
196 DRM_DEBUG_KMS("edid retrieved %p\n", edid); 196 DRM_DEBUG_KMS("edid retrieved %p\n", edid);
197 if (radeon_connector->edid) { 197 if (radeon_connector->edid) {
198 drm_mode_connector_update_edid_property(&radeon_connector->base, radeon_connector->edid); 198 drm_connector_update_edid_property(&radeon_connector->base, radeon_connector->edid);
199 ret = drm_add_edid_modes(&radeon_connector->base, radeon_connector->edid); 199 ret = drm_add_edid_modes(&radeon_connector->base, radeon_connector->edid);
200 return ret; 200 return ret;
201 } 201 }
202 drm_mode_connector_update_edid_property(&radeon_connector->base, NULL); 202 drm_connector_update_edid_property(&radeon_connector->base, NULL);
203 203
204 return ret; 204 return ret;
205} 205}
diff --git a/drivers/gpu/drm/rockchip/cdn-dp-core.c b/drivers/gpu/drm/rockchip/cdn-dp-core.c
index c6fbdcd87c16..a40cb2be50e1 100644
--- a/drivers/gpu/drm/rockchip/cdn-dp-core.c
+++ b/drivers/gpu/drm/rockchip/cdn-dp-core.c
@@ -275,7 +275,7 @@ static int cdn_dp_connector_get_modes(struct drm_connector *connector)
275 dp->sink_has_audio = drm_detect_monitor_audio(edid); 275 dp->sink_has_audio = drm_detect_monitor_audio(edid);
276 ret = drm_add_edid_modes(connector, edid); 276 ret = drm_add_edid_modes(connector, edid);
277 if (ret) 277 if (ret)
278 drm_mode_connector_update_edid_property(connector, 278 drm_connector_update_edid_property(connector,
279 edid); 279 edid);
280 } 280 }
281 mutex_unlock(&dp->lock); 281 mutex_unlock(&dp->lock);
diff --git a/drivers/gpu/drm/rockchip/inno_hdmi.c b/drivers/gpu/drm/rockchip/inno_hdmi.c
index 88d0774c97bd..510fcb33e31d 100644
--- a/drivers/gpu/drm/rockchip/inno_hdmi.c
+++ b/drivers/gpu/drm/rockchip/inno_hdmi.c
@@ -565,7 +565,7 @@ static int inno_hdmi_connector_get_modes(struct drm_connector *connector)
565 if (edid) { 565 if (edid) {
566 hdmi->hdmi_data.sink_is_hdmi = drm_detect_hdmi_monitor(edid); 566 hdmi->hdmi_data.sink_is_hdmi = drm_detect_hdmi_monitor(edid);
567 hdmi->hdmi_data.sink_has_audio = drm_detect_monitor_audio(edid); 567 hdmi->hdmi_data.sink_has_audio = drm_detect_monitor_audio(edid);
568 drm_mode_connector_update_edid_property(connector, edid); 568 drm_connector_update_edid_property(connector, edid);
569 ret = drm_add_edid_modes(connector, edid); 569 ret = drm_add_edid_modes(connector, edid);
570 kfree(edid); 570 kfree(edid);
571 } 571 }
diff --git a/drivers/gpu/drm/sti/sti_hdmi.c b/drivers/gpu/drm/sti/sti_hdmi.c
index 58f431102512..0c3008356ab8 100644
--- a/drivers/gpu/drm/sti/sti_hdmi.c
+++ b/drivers/gpu/drm/sti/sti_hdmi.c
@@ -977,7 +977,7 @@ static int sti_hdmi_connector_get_modes(struct drm_connector *connector)
977 cec_notifier_set_phys_addr_from_edid(hdmi->notifier, edid); 977 cec_notifier_set_phys_addr_from_edid(hdmi->notifier, edid);
978 978
979 count = drm_add_edid_modes(connector, edid); 979 count = drm_add_edid_modes(connector, edid);
980 drm_mode_connector_update_edid_property(connector, edid); 980 drm_connector_update_edid_property(connector, edid);
981 981
982 kfree(edid); 982 kfree(edid);
983 return count; 983 return count;
diff --git a/drivers/gpu/drm/sun4i/sun4i_hdmi_enc.c b/drivers/gpu/drm/sun4i/sun4i_hdmi_enc.c
index fa4bcd092eaf..9b4b1d015423 100644
--- a/drivers/gpu/drm/sun4i/sun4i_hdmi_enc.c
+++ b/drivers/gpu/drm/sun4i/sun4i_hdmi_enc.c
@@ -220,7 +220,7 @@ static int sun4i_hdmi_get_modes(struct drm_connector *connector)
220 DRM_DEBUG_DRIVER("Monitor is %s monitor\n", 220 DRM_DEBUG_DRIVER("Monitor is %s monitor\n",
221 hdmi->hdmi_monitor ? "an HDMI" : "a DVI"); 221 hdmi->hdmi_monitor ? "an HDMI" : "a DVI");
222 222
223 drm_mode_connector_update_edid_property(connector, edid); 223 drm_connector_update_edid_property(connector, edid);
224 cec_s_phys_addr_from_edid(hdmi->cec_adap, edid); 224 cec_s_phys_addr_from_edid(hdmi->cec_adap, edid);
225 ret = drm_add_edid_modes(connector, edid); 225 ret = drm_add_edid_modes(connector, edid);
226 kfree(edid); 226 kfree(edid);
diff --git a/drivers/gpu/drm/tegra/output.c b/drivers/gpu/drm/tegra/output.c
index 0c0936511bb4..c662efc7e413 100644
--- a/drivers/gpu/drm/tegra/output.c
+++ b/drivers/gpu/drm/tegra/output.c
@@ -37,7 +37,7 @@ int tegra_output_connector_get_modes(struct drm_connector *connector)
37 edid = drm_get_edid(connector, output->ddc); 37 edid = drm_get_edid(connector, output->ddc);
38 38
39 cec_notifier_set_phys_addr_from_edid(output->notifier, edid); 39 cec_notifier_set_phys_addr_from_edid(output->notifier, edid);
40 drm_mode_connector_update_edid_property(connector, edid); 40 drm_connector_update_edid_property(connector, edid);
41 41
42 if (edid) { 42 if (edid) {
43 err = drm_add_edid_modes(connector, edid); 43 err = drm_add_edid_modes(connector, edid);
diff --git a/drivers/gpu/drm/tilcdc/tilcdc_tfp410.c b/drivers/gpu/drm/tilcdc/tilcdc_tfp410.c
index c45cabb38db0..46dacca3cce8 100644
--- a/drivers/gpu/drm/tilcdc/tilcdc_tfp410.c
+++ b/drivers/gpu/drm/tilcdc/tilcdc_tfp410.c
@@ -173,7 +173,7 @@ static int tfp410_connector_get_modes(struct drm_connector *connector)
173 173
174 edid = drm_get_edid(connector, tfp410_connector->mod->i2c); 174 edid = drm_get_edid(connector, tfp410_connector->mod->i2c);
175 175
176 drm_mode_connector_update_edid_property(connector, edid); 176 drm_connector_update_edid_property(connector, edid);
177 177
178 if (edid) { 178 if (edid) {
179 ret = drm_add_edid_modes(connector, edid); 179 ret = drm_add_edid_modes(connector, edid);
diff --git a/drivers/gpu/drm/udl/udl_connector.c b/drivers/gpu/drm/udl/udl_connector.c
index 09dc585aa46f..8fac12e1a1a4 100644
--- a/drivers/gpu/drm/udl/udl_connector.c
+++ b/drivers/gpu/drm/udl/udl_connector.c
@@ -99,7 +99,7 @@ static int udl_get_modes(struct drm_connector *connector)
99 struct udl_drm_connector, 99 struct udl_drm_connector,
100 connector); 100 connector);
101 101
102 drm_mode_connector_update_edid_property(connector, udl_connector->edid); 102 drm_connector_update_edid_property(connector, udl_connector->edid);
103 if (udl_connector->edid) 103 if (udl_connector->edid)
104 return drm_add_edid_modes(connector, udl_connector->edid); 104 return drm_add_edid_modes(connector, udl_connector->edid);
105 return 0; 105 return 0;
diff --git a/drivers/gpu/drm/vc4/vc4_hdmi.c b/drivers/gpu/drm/vc4/vc4_hdmi.c
index b8d50533e2bb..91f284e1b908 100644
--- a/drivers/gpu/drm/vc4/vc4_hdmi.c
+++ b/drivers/gpu/drm/vc4/vc4_hdmi.c
@@ -285,7 +285,7 @@ static int vc4_hdmi_connector_get_modes(struct drm_connector *connector)
285 drm_rgb_quant_range_selectable(edid); 285 drm_rgb_quant_range_selectable(edid);
286 } 286 }
287 287
288 drm_mode_connector_update_edid_property(connector, edid); 288 drm_connector_update_edid_property(connector, edid);
289 ret = drm_add_edid_modes(connector, edid); 289 ret = drm_add_edid_modes(connector, edid);
290 kfree(edid); 290 kfree(edid);
291 291
diff --git a/drivers/gpu/drm/zte/zx_hdmi.c b/drivers/gpu/drm/zte/zx_hdmi.c
index 13ea90f7a185..d073c6737500 100644
--- a/drivers/gpu/drm/zte/zx_hdmi.c
+++ b/drivers/gpu/drm/zte/zx_hdmi.c
@@ -272,7 +272,7 @@ static int zx_hdmi_connector_get_modes(struct drm_connector *connector)
272 272
273 hdmi->sink_is_hdmi = drm_detect_hdmi_monitor(edid); 273 hdmi->sink_is_hdmi = drm_detect_hdmi_monitor(edid);
274 hdmi->sink_has_audio = drm_detect_monitor_audio(edid); 274 hdmi->sink_has_audio = drm_detect_monitor_audio(edid);
275 drm_mode_connector_update_edid_property(connector, edid); 275 drm_connector_update_edid_property(connector, edid);
276 ret = drm_add_edid_modes(connector, edid); 276 ret = drm_add_edid_modes(connector, edid);
277 kfree(edid); 277 kfree(edid);
278 278
diff --git a/drivers/gpu/drm/zte/zx_vga.c b/drivers/gpu/drm/zte/zx_vga.c
index 3e7e33cd3dfa..3e78ee21b8d0 100644
--- a/drivers/gpu/drm/zte/zx_vga.c
+++ b/drivers/gpu/drm/zte/zx_vga.c
@@ -109,7 +109,7 @@ static int zx_vga_connector_get_modes(struct drm_connector *connector)
109 */ 109 */
110 zx_writel(vga->mmio + VGA_AUTO_DETECT_SEL, VGA_DETECT_SEL_HAS_DEVICE); 110 zx_writel(vga->mmio + VGA_AUTO_DETECT_SEL, VGA_DETECT_SEL_HAS_DEVICE);
111 111
112 drm_mode_connector_update_edid_property(connector, edid); 112 drm_connector_update_edid_property(connector, edid);
113 ret = drm_add_edid_modes(connector, edid); 113 ret = drm_add_edid_modes(connector, edid);
114 kfree(edid); 114 kfree(edid);
115 115
diff --git a/drivers/staging/vboxvideo/vbox_mode.c b/drivers/staging/vboxvideo/vbox_mode.c
index 5c7ea237893e..a943d2f683ed 100644
--- a/drivers/staging/vboxvideo/vbox_mode.c
+++ b/drivers/staging/vboxvideo/vbox_mode.c
@@ -504,7 +504,7 @@ static void vbox_set_edid(struct drm_connector *connector, int width,
504 for (i = 0; i < EDID_SIZE - 1; ++i) 504 for (i = 0; i < EDID_SIZE - 1; ++i)
505 sum += edid[i]; 505 sum += edid[i];
506 edid[EDID_SIZE - 1] = (0x100 - (sum & 0xFF)) & 0xFF; 506 edid[EDID_SIZE - 1] = (0x100 - (sum & 0xFF)) & 0xFF;
507 drm_mode_connector_update_edid_property(connector, (struct edid *)edid); 507 drm_connector_update_edid_property(connector, (struct edid *)edid);
508} 508}
509 509
510static int vbox_get_modes(struct drm_connector *connector) 510static int vbox_get_modes(struct drm_connector *connector)