提交 c555f023 编写于 作者: D Daniel Vetter

drm: drop _mode_ from update_edit_property()

Just makes it longer, and for most things in drm_connector.[hc] we
just use the drm_connector_ prefix. Done with sed + a bit of manual
fixup for the indenting.
Reviewed-by: NSean Paul <seanpaul@chromium.org>
Signed-off-by: NDaniel Vetter <daniel.vetter@intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20180709084016.23750-6-daniel.vetter@ffwll.ch
上级 92e1d263
...@@ -334,11 +334,11 @@ static int amdgpu_connector_ddc_get_modes(struct drm_connector *connector) ...@@ -334,11 +334,11 @@ static int amdgpu_connector_ddc_get_modes(struct drm_connector *connector)
int ret; int ret;
if (amdgpu_connector->edid) { if (amdgpu_connector->edid) {
drm_mode_connector_update_edid_property(connector, amdgpu_connector->edid); drm_connector_update_edid_property(connector, amdgpu_connector->edid);
ret = drm_add_edid_modes(connector, amdgpu_connector->edid); ret = drm_add_edid_modes(connector, amdgpu_connector->edid);
return ret; return ret;
} }
drm_mode_connector_update_edid_property(connector, NULL); drm_connector_update_edid_property(connector, NULL);
return 0; return 0;
} }
......
...@@ -900,14 +900,14 @@ amdgpu_dm_update_connector_after_detect(struct amdgpu_dm_connector *aconnector) ...@@ -900,14 +900,14 @@ amdgpu_dm_update_connector_after_detect(struct amdgpu_dm_connector *aconnector)
(struct edid *) sink->dc_edid.raw_edid; (struct edid *) sink->dc_edid.raw_edid;
drm_mode_connector_update_edid_property(connector, drm_connector_update_edid_property(connector,
aconnector->edid); aconnector->edid);
} }
amdgpu_dm_add_sink_to_freesync_module(connector, aconnector->edid); amdgpu_dm_add_sink_to_freesync_module(connector, aconnector->edid);
} else { } else {
amdgpu_dm_remove_sink_from_freesync_module(connector); amdgpu_dm_remove_sink_from_freesync_module(connector);
drm_mode_connector_update_edid_property(connector, NULL); drm_connector_update_edid_property(connector, NULL);
aconnector->num_modes = 0; aconnector->num_modes = 0;
aconnector->dc_sink = NULL; aconnector->dc_sink = NULL;
aconnector->edid = NULL; aconnector->edid = NULL;
......
...@@ -233,7 +233,7 @@ static int dm_dp_mst_get_modes(struct drm_connector *connector) ...@@ -233,7 +233,7 @@ static int dm_dp_mst_get_modes(struct drm_connector *connector)
edid = drm_dp_mst_get_edid(connector, &aconnector->mst_port->mst_mgr, aconnector->port); edid = drm_dp_mst_get_edid(connector, &aconnector->mst_port->mst_mgr, aconnector->port);
if (!edid) { if (!edid) {
drm_mode_connector_update_edid_property( drm_connector_update_edid_property(
&aconnector->base, &aconnector->base,
NULL); NULL);
return ret; return ret;
...@@ -261,7 +261,7 @@ static int dm_dp_mst_get_modes(struct drm_connector *connector) ...@@ -261,7 +261,7 @@ static int dm_dp_mst_get_modes(struct drm_connector *connector)
connector, aconnector->edid); connector, aconnector->edid);
} }
drm_mode_connector_update_edid_property( drm_connector_update_edid_property(
&aconnector->base, aconnector->edid); &aconnector->base, aconnector->edid);
ret = drm_add_edid_modes(connector, aconnector->edid); ret = drm_add_edid_modes(connector, aconnector->edid);
......
...@@ -790,12 +790,12 @@ static int ast_get_modes(struct drm_connector *connector) ...@@ -790,12 +790,12 @@ static int ast_get_modes(struct drm_connector *connector)
if (!flags) if (!flags)
edid = drm_get_edid(connector, &ast_connector->i2c->adapter); edid = drm_get_edid(connector, &ast_connector->i2c->adapter);
if (edid) { if (edid) {
drm_mode_connector_update_edid_property(&ast_connector->base, edid); drm_connector_update_edid_property(&ast_connector->base, edid);
ret = drm_add_edid_modes(connector, edid); ret = drm_add_edid_modes(connector, edid);
kfree(edid); kfree(edid);
return ret; return ret;
} else } else
drm_mode_connector_update_edid_property(&ast_connector->base, NULL); drm_connector_update_edid_property(&ast_connector->base, NULL);
return 0; return 0;
} }
......
...@@ -601,7 +601,7 @@ static int adv7511_get_modes(struct adv7511 *adv7511, ...@@ -601,7 +601,7 @@ static int adv7511_get_modes(struct adv7511 *adv7511,
__adv7511_power_off(adv7511); __adv7511_power_off(adv7511);
drm_mode_connector_update_edid_property(connector, edid); drm_connector_update_edid_property(connector, edid);
count = drm_add_edid_modes(connector, edid); count = drm_add_edid_modes(connector, edid);
adv7511_set_config_csc(adv7511, connector, adv7511->rgb, adv7511_set_config_csc(adv7511, connector, adv7511->rgb,
......
...@@ -969,8 +969,8 @@ static int anx78xx_get_modes(struct drm_connector *connector) ...@@ -969,8 +969,8 @@ static int anx78xx_get_modes(struct drm_connector *connector)
goto unlock; goto unlock;
} }
err = drm_mode_connector_update_edid_property(connector, err = drm_connector_update_edid_property(connector,
anx78xx->edid); anx78xx->edid);
if (err) { if (err) {
DRM_ERROR("Failed to update EDID property: %d\n", err); DRM_ERROR("Failed to update EDID property: %d\n", err);
goto unlock; goto unlock;
......
...@@ -1119,8 +1119,8 @@ static int analogix_dp_get_modes(struct drm_connector *connector) ...@@ -1119,8 +1119,8 @@ static int analogix_dp_get_modes(struct drm_connector *connector)
edid = drm_get_edid(connector, &dp->aux.ddc); edid = drm_get_edid(connector, &dp->aux.ddc);
pm_runtime_put(dp->dev); pm_runtime_put(dp->dev);
if (edid) { if (edid) {
drm_mode_connector_update_edid_property(&dp->connector, drm_connector_update_edid_property(&dp->connector,
edid); edid);
num_modes += drm_add_edid_modes(&dp->connector, edid); num_modes += drm_add_edid_modes(&dp->connector, edid);
kfree(edid); kfree(edid);
} }
......
...@@ -55,7 +55,7 @@ static int dumb_vga_get_modes(struct drm_connector *connector) ...@@ -55,7 +55,7 @@ static int dumb_vga_get_modes(struct drm_connector *connector)
goto fallback; goto fallback;
} }
drm_mode_connector_update_edid_property(connector, edid); drm_connector_update_edid_property(connector, edid);
ret = drm_add_edid_modes(connector, edid); ret = drm_add_edid_modes(connector, edid);
kfree(edid); kfree(edid);
return ret; return ret;
......
...@@ -152,7 +152,7 @@ static int ge_b850v3_lvds_get_modes(struct drm_connector *connector) ...@@ -152,7 +152,7 @@ static int ge_b850v3_lvds_get_modes(struct drm_connector *connector)
ge_b850v3_lvds_ptr->edid = (struct edid *)stdp2690_get_edid(client); ge_b850v3_lvds_ptr->edid = (struct edid *)stdp2690_get_edid(client);
if (ge_b850v3_lvds_ptr->edid) { if (ge_b850v3_lvds_ptr->edid) {
drm_mode_connector_update_edid_property(connector, drm_connector_update_edid_property(connector,
ge_b850v3_lvds_ptr->edid); ge_b850v3_lvds_ptr->edid);
num_modes = drm_add_edid_modes(connector, num_modes = drm_add_edid_modes(connector,
ge_b850v3_lvds_ptr->edid); ge_b850v3_lvds_ptr->edid);
......
...@@ -222,7 +222,7 @@ static int ptn3460_get_modes(struct drm_connector *connector) ...@@ -222,7 +222,7 @@ static int ptn3460_get_modes(struct drm_connector *connector)
} }
ptn_bridge->edid = (struct edid *)edid; ptn_bridge->edid = (struct edid *)edid;
drm_mode_connector_update_edid_property(connector, ptn_bridge->edid); drm_connector_update_edid_property(connector, ptn_bridge->edid);
num_modes = drm_add_edid_modes(connector, ptn_bridge->edid); num_modes = drm_add_edid_modes(connector, ptn_bridge->edid);
......
...@@ -170,7 +170,7 @@ static int sii902x_get_modes(struct drm_connector *connector) ...@@ -170,7 +170,7 @@ static int sii902x_get_modes(struct drm_connector *connector)
return ret; return ret;
edid = drm_get_edid(connector, sii902x->i2c->adapter); edid = drm_get_edid(connector, sii902x->i2c->adapter);
drm_mode_connector_update_edid_property(connector, edid); drm_connector_update_edid_property(connector, edid);
if (edid) { if (edid) {
num = drm_add_edid_modes(connector, edid); num = drm_add_edid_modes(connector, edid);
kfree(edid); kfree(edid);
......
...@@ -1922,7 +1922,7 @@ static int dw_hdmi_connector_get_modes(struct drm_connector *connector) ...@@ -1922,7 +1922,7 @@ static int dw_hdmi_connector_get_modes(struct drm_connector *connector)
hdmi->sink_is_hdmi = drm_detect_hdmi_monitor(edid); hdmi->sink_is_hdmi = drm_detect_hdmi_monitor(edid);
hdmi->sink_has_audio = drm_detect_monitor_audio(edid); hdmi->sink_has_audio = drm_detect_monitor_audio(edid);
drm_mode_connector_update_edid_property(connector, edid); drm_connector_update_edid_property(connector, edid);
cec_notifier_set_phys_addr_from_edid(hdmi->cec_notifier, edid); cec_notifier_set_phys_addr_from_edid(hdmi->cec_notifier, edid);
ret = drm_add_edid_modes(connector, edid); ret = drm_add_edid_modes(connector, edid);
kfree(edid); kfree(edid);
......
...@@ -1140,7 +1140,7 @@ static int tc_connector_get_modes(struct drm_connector *connector) ...@@ -1140,7 +1140,7 @@ static int tc_connector_get_modes(struct drm_connector *connector)
if (!edid) if (!edid)
return 0; return 0;
drm_mode_connector_update_edid_property(connector, edid); drm_connector_update_edid_property(connector, edid);
count = drm_add_edid_modes(connector, edid); count = drm_add_edid_modes(connector, edid);
return count; return count;
......
...@@ -62,7 +62,7 @@ static int tfp410_get_modes(struct drm_connector *connector) ...@@ -62,7 +62,7 @@ static int tfp410_get_modes(struct drm_connector *connector)
goto fallback; goto fallback;
} }
drm_mode_connector_update_edid_property(connector, edid); drm_connector_update_edid_property(connector, edid);
return drm_add_edid_modes(connector, edid); return drm_add_edid_modes(connector, edid);
fallback: fallback:
......
...@@ -814,7 +814,7 @@ DRM_ENUM_NAME_FN(drm_get_content_protection_name, drm_cp_enum_list) ...@@ -814,7 +814,7 @@ DRM_ENUM_NAME_FN(drm_get_content_protection_name, drm_cp_enum_list)
* Blob property which contains the current EDID read from the sink. This * Blob property which contains the current EDID read from the sink. This
* is useful to parse sink identification information like vendor, model * is useful to parse sink identification information like vendor, model
* and serial. Drivers should update this property by calling * and serial. Drivers should update this property by calling
* drm_mode_connector_update_edid_property(), usually after having parsed * drm_connector_update_edid_property(), usually after having parsed
* the EDID using drm_add_edid_modes(). Userspace cannot change this * the EDID using drm_add_edid_modes(). Userspace cannot change this
* property. * property.
* DPMS: * DPMS:
...@@ -1497,7 +1497,7 @@ int drm_mode_connector_set_tile_property(struct drm_connector *connector) ...@@ -1497,7 +1497,7 @@ int drm_mode_connector_set_tile_property(struct drm_connector *connector)
EXPORT_SYMBOL(drm_mode_connector_set_tile_property); EXPORT_SYMBOL(drm_mode_connector_set_tile_property);
/** /**
* drm_mode_connector_update_edid_property - update the edid property of a connector * drm_connector_update_edid_property - update the edid property of a connector
* @connector: drm connector * @connector: drm connector
* @edid: new value of the edid property * @edid: new value of the edid property
* *
...@@ -1507,7 +1507,7 @@ EXPORT_SYMBOL(drm_mode_connector_set_tile_property); ...@@ -1507,7 +1507,7 @@ EXPORT_SYMBOL(drm_mode_connector_set_tile_property);
* Returns: * Returns:
* Zero on success, negative errno on failure. * Zero on success, negative errno on failure.
*/ */
int drm_mode_connector_update_edid_property(struct drm_connector *connector, int drm_connector_update_edid_property(struct drm_connector *connector,
const struct edid *edid) const struct edid *edid)
{ {
struct drm_device *dev = connector->dev; struct drm_device *dev = connector->dev;
...@@ -1546,7 +1546,7 @@ int drm_mode_connector_update_edid_property(struct drm_connector *connector, ...@@ -1546,7 +1546,7 @@ int drm_mode_connector_update_edid_property(struct drm_connector *connector,
dev->mode_config.edid_property); dev->mode_config.edid_property);
return ret; return ret;
} }
EXPORT_SYMBOL(drm_mode_connector_update_edid_property); EXPORT_SYMBOL(drm_connector_update_edid_property);
/** /**
* drm_mode_connector_set_link_status_property - Set link status property of a connector * drm_mode_connector_set_link_status_property - Set link status property of a connector
......
...@@ -314,13 +314,13 @@ static ssize_t edid_write(struct file *file, const char __user *ubuf, ...@@ -314,13 +314,13 @@ static ssize_t edid_write(struct file *file, const char __user *ubuf,
if (len == 5 && !strncmp(buf, "reset", 5)) { if (len == 5 && !strncmp(buf, "reset", 5)) {
connector->override_edid = false; connector->override_edid = false;
ret = drm_mode_connector_update_edid_property(connector, NULL); ret = drm_connector_update_edid_property(connector, NULL);
} else if (len < EDID_LENGTH || } else if (len < EDID_LENGTH ||
EDID_LENGTH * (1 + edid->extensions) > len) EDID_LENGTH * (1 + edid->extensions) > len)
ret = -EINVAL; ret = -EINVAL;
else { else {
connector->override_edid = false; connector->override_edid = false;
ret = drm_mode_connector_update_edid_property(connector, edid); ret = drm_connector_update_edid_property(connector, edid);
if (!ret) if (!ret)
connector->override_edid = true; connector->override_edid = true;
} }
......
...@@ -472,7 +472,7 @@ int drm_helper_probe_single_connector_modes(struct drm_connector *connector, ...@@ -472,7 +472,7 @@ int drm_helper_probe_single_connector_modes(struct drm_connector *connector,
if (connector->status == connector_status_disconnected) { if (connector->status == connector_status_disconnected) {
DRM_DEBUG_KMS("[CONNECTOR:%d:%s] disconnected\n", DRM_DEBUG_KMS("[CONNECTOR:%d:%s] disconnected\n",
connector->base.id, connector->name); connector->base.id, connector->name);
drm_mode_connector_update_edid_property(connector, NULL); drm_connector_update_edid_property(connector, NULL);
verbose_prune = false; verbose_prune = false;
goto prune; goto prune;
} }
......
...@@ -319,7 +319,7 @@ static int vidi_get_modes(struct drm_connector *connector) ...@@ -319,7 +319,7 @@ static int vidi_get_modes(struct drm_connector *connector)
return -ENOMEM; return -ENOMEM;
} }
drm_mode_connector_update_edid_property(connector, edid); drm_connector_update_edid_property(connector, edid);
return drm_add_edid_modes(connector, edid); return drm_add_edid_modes(connector, edid);
} }
......
...@@ -888,7 +888,7 @@ static int hdmi_get_modes(struct drm_connector *connector) ...@@ -888,7 +888,7 @@ static int hdmi_get_modes(struct drm_connector *connector)
(hdata->dvi_mode ? "dvi monitor" : "hdmi monitor"), (hdata->dvi_mode ? "dvi monitor" : "hdmi monitor"),
edid->width_cm, edid->height_cm); edid->width_cm, edid->height_cm);
drm_mode_connector_update_edid_property(connector, edid); drm_connector_update_edid_property(connector, edid);
cec_notifier_set_phys_addr_from_edid(hdata->notifier, edid); cec_notifier_set_phys_addr_from_edid(hdata->notifier, edid);
ret = drm_add_edid_modes(connector, edid); ret = drm_add_edid_modes(connector, edid);
......
...@@ -1770,7 +1770,7 @@ static int cdv_intel_dp_get_modes(struct drm_connector *connector) ...@@ -1770,7 +1770,7 @@ static int cdv_intel_dp_get_modes(struct drm_connector *connector)
edid = drm_get_edid(connector, &intel_dp->adapter); edid = drm_get_edid(connector, &intel_dp->adapter);
if (edid) { if (edid) {
drm_mode_connector_update_edid_property(connector, edid); drm_connector_update_edid_property(connector, edid);
ret = drm_add_edid_modes(connector, edid); ret = drm_add_edid_modes(connector, edid);
kfree(edid); kfree(edid);
} }
......
...@@ -216,7 +216,7 @@ static int cdv_hdmi_get_modes(struct drm_connector *connector) ...@@ -216,7 +216,7 @@ static int cdv_hdmi_get_modes(struct drm_connector *connector)
edid = drm_get_edid(connector, &gma_encoder->i2c_bus->adapter); edid = drm_get_edid(connector, &gma_encoder->i2c_bus->adapter);
if (edid) { if (edid) {
drm_mode_connector_update_edid_property(connector, edid); drm_connector_update_edid_property(connector, edid);
ret = drm_add_edid_modes(connector, edid); ret = drm_add_edid_modes(connector, edid);
kfree(edid); kfree(edid);
} }
......
...@@ -578,7 +578,7 @@ static int oaktrail_hdmi_get_modes(struct drm_connector *connector) ...@@ -578,7 +578,7 @@ static int oaktrail_hdmi_get_modes(struct drm_connector *connector)
} }
if (edid) { if (edid) {
drm_mode_connector_update_edid_property(connector, edid); drm_connector_update_edid_property(connector, edid);
ret = drm_add_edid_modes(connector, edid); ret = drm_add_edid_modes(connector, edid);
} }
return ret; return ret;
......
...@@ -376,7 +376,7 @@ void oaktrail_lvds_init(struct drm_device *dev, ...@@ -376,7 +376,7 @@ void oaktrail_lvds_init(struct drm_device *dev,
* preferred mode is the right one. * preferred mode is the right one.
*/ */
if (edid) { if (edid) {
drm_mode_connector_update_edid_property(connector, edid); drm_connector_update_edid_property(connector, edid);
drm_add_edid_modes(connector, edid); drm_add_edid_modes(connector, edid);
kfree(edid); kfree(edid);
......
...@@ -66,7 +66,7 @@ int psb_intel_ddc_get_modes(struct drm_connector *connector, ...@@ -66,7 +66,7 @@ int psb_intel_ddc_get_modes(struct drm_connector *connector,
edid = drm_get_edid(connector, adapter); edid = drm_get_edid(connector, adapter);
if (edid) { if (edid) {
drm_mode_connector_update_edid_property(connector, edid); drm_connector_update_edid_property(connector, edid);
ret = drm_add_edid_modes(connector, edid); ret = drm_add_edid_modes(connector, edid);
kfree(edid); kfree(edid);
} }
......
...@@ -1472,7 +1472,7 @@ static void psb_intel_sdvo_get_ddc_modes(struct drm_connector *connector) ...@@ -1472,7 +1472,7 @@ static void psb_intel_sdvo_get_ddc_modes(struct drm_connector *connector)
bool connector_is_digital = !!IS_TMDS(psb_intel_sdvo_connector); bool connector_is_digital = !!IS_TMDS(psb_intel_sdvo_connector);
if (connector_is_digital == monitor_is_digital) { if (connector_is_digital == monitor_is_digital) {
drm_mode_connector_update_edid_property(connector, edid); drm_connector_update_edid_property(connector, edid);
drm_add_edid_modes(connector, edid); drm_add_edid_modes(connector, edid);
} }
......
...@@ -1243,7 +1243,7 @@ static int tda998x_connector_get_modes(struct drm_connector *connector) ...@@ -1243,7 +1243,7 @@ static int tda998x_connector_get_modes(struct drm_connector *connector)
return 0; return 0;
} }
drm_mode_connector_update_edid_property(connector, edid); drm_connector_update_edid_property(connector, edid);
n = drm_add_edid_modes(connector, edid); n = drm_add_edid_modes(connector, edid);
kfree(edid); kfree(edid);
......
...@@ -6231,7 +6231,7 @@ static bool intel_edp_init_connector(struct intel_dp *intel_dp, ...@@ -6231,7 +6231,7 @@ static bool intel_edp_init_connector(struct intel_dp *intel_dp,
edid = drm_get_edid(connector, &intel_dp->aux.ddc); edid = drm_get_edid(connector, &intel_dp->aux.ddc);
if (edid) { if (edid) {
if (drm_add_edid_modes(connector, edid)) { if (drm_add_edid_modes(connector, edid)) {
drm_mode_connector_update_edid_property(connector, drm_connector_update_edid_property(connector,
edid); edid);
} else { } else {
kfree(edid); kfree(edid);
......
...@@ -1131,7 +1131,7 @@ void intel_lvds_init(struct drm_i915_private *dev_priv) ...@@ -1131,7 +1131,7 @@ void intel_lvds_init(struct drm_i915_private *dev_priv)
intel_gmbus_get_adapter(dev_priv, pin)); intel_gmbus_get_adapter(dev_priv, pin));
if (edid) { if (edid) {
if (drm_add_edid_modes(connector, edid)) { if (drm_add_edid_modes(connector, edid)) {
drm_mode_connector_update_edid_property(connector, drm_connector_update_edid_property(connector,
edid); edid);
} else { } else {
kfree(edid); kfree(edid);
......
...@@ -40,7 +40,7 @@ int intel_connector_update_modes(struct drm_connector *connector, ...@@ -40,7 +40,7 @@ int intel_connector_update_modes(struct drm_connector *connector,
{ {
int ret; int ret;
drm_mode_connector_update_edid_property(connector, edid); drm_connector_update_edid_property(connector, edid);
ret = drm_add_edid_modes(connector, edid); ret = drm_add_edid_modes(connector, edid);
return ret; return ret;
......
...@@ -1913,7 +1913,7 @@ static void intel_sdvo_get_ddc_modes(struct drm_connector *connector) ...@@ -1913,7 +1913,7 @@ static void intel_sdvo_get_ddc_modes(struct drm_connector *connector)
if (edid != NULL) { if (edid != NULL) {
if (intel_sdvo_connector_matches_edid(to_intel_sdvo_connector(connector), if (intel_sdvo_connector_matches_edid(to_intel_sdvo_connector(connector),
edid)) { edid)) {
drm_mode_connector_update_edid_property(connector, edid); drm_connector_update_edid_property(connector, edid);
drm_add_edid_modes(connector, edid); drm_add_edid_modes(connector, edid);
} }
......
...@@ -143,7 +143,7 @@ static int imx_ldb_connector_get_modes(struct drm_connector *connector) ...@@ -143,7 +143,7 @@ static int imx_ldb_connector_get_modes(struct drm_connector *connector)
imx_ldb_ch->edid = drm_get_edid(connector, imx_ldb_ch->ddc); imx_ldb_ch->edid = drm_get_edid(connector, imx_ldb_ch->ddc);
if (imx_ldb_ch->edid) { if (imx_ldb_ch->edid) {
drm_mode_connector_update_edid_property(connector, drm_connector_update_edid_property(connector,
imx_ldb_ch->edid); imx_ldb_ch->edid);
num_modes = drm_add_edid_modes(connector, imx_ldb_ch->edid); num_modes = drm_add_edid_modes(connector, imx_ldb_ch->edid);
} }
......
...@@ -235,7 +235,7 @@ static int imx_tve_connector_get_modes(struct drm_connector *connector) ...@@ -235,7 +235,7 @@ static int imx_tve_connector_get_modes(struct drm_connector *connector)
edid = drm_get_edid(connector, tve->ddc); edid = drm_get_edid(connector, tve->ddc);
if (edid) { if (edid) {
drm_mode_connector_update_edid_property(connector, edid); drm_connector_update_edid_property(connector, edid);
ret = drm_add_edid_modes(connector, edid); ret = drm_add_edid_modes(connector, edid);
kfree(edid); kfree(edid);
} }
......
...@@ -63,7 +63,7 @@ static int imx_pd_connector_get_modes(struct drm_connector *connector) ...@@ -63,7 +63,7 @@ static int imx_pd_connector_get_modes(struct drm_connector *connector)
} }
if (imxpd->edid) { if (imxpd->edid) {
drm_mode_connector_update_edid_property(connector, imxpd->edid); drm_connector_update_edid_property(connector, imxpd->edid);
num_modes = drm_add_edid_modes(connector, imxpd->edid); num_modes = drm_add_edid_modes(connector, imxpd->edid);
} }
......
...@@ -1220,7 +1220,7 @@ static int mtk_hdmi_conn_get_modes(struct drm_connector *conn) ...@@ -1220,7 +1220,7 @@ static int mtk_hdmi_conn_get_modes(struct drm_connector *conn)
hdmi->dvi_mode = !drm_detect_monitor_audio(edid); hdmi->dvi_mode = !drm_detect_monitor_audio(edid);
drm_mode_connector_update_edid_property(conn, edid); drm_connector_update_edid_property(conn, edid);
ret = drm_add_edid_modes(conn, edid); ret = drm_add_edid_modes(conn, edid);
kfree(edid); kfree(edid);
......
...@@ -1553,7 +1553,7 @@ static int mga_vga_get_modes(struct drm_connector *connector) ...@@ -1553,7 +1553,7 @@ static int mga_vga_get_modes(struct drm_connector *connector)
edid = drm_get_edid(connector, &mga_connector->i2c->adapter); edid = drm_get_edid(connector, &mga_connector->i2c->adapter);
if (edid) { if (edid) {
drm_mode_connector_update_edid_property(connector, edid); drm_connector_update_edid_property(connector, edid);
ret = drm_add_edid_modes(connector, edid); ret = drm_add_edid_modes(connector, edid);
kfree(edid); kfree(edid);
} }
......
...@@ -56,7 +56,7 @@ static int edp_connector_get_modes(struct drm_connector *connector) ...@@ -56,7 +56,7 @@ static int edp_connector_get_modes(struct drm_connector *connector)
if (ret) if (ret)
return ret; return ret;
drm_mode_connector_update_edid_property(connector, drm_edid); drm_connector_update_edid_property(connector, drm_edid);
if (drm_edid) if (drm_edid)
ret = drm_add_edid_modes(connector, drm_edid); ret = drm_add_edid_modes(connector, drm_edid);
......
...@@ -392,7 +392,7 @@ static int msm_hdmi_connector_get_modes(struct drm_connector *connector) ...@@ -392,7 +392,7 @@ static int msm_hdmi_connector_get_modes(struct drm_connector *connector)
hdmi_write(hdmi, REG_HDMI_CTRL, hdmi_ctrl); hdmi_write(hdmi, REG_HDMI_CTRL, hdmi_ctrl);
hdmi->hdmi_mode = drm_detect_hdmi_monitor(edid); hdmi->hdmi_mode = drm_detect_hdmi_monitor(edid);
drm_mode_connector_update_edid_property(connector, edid); drm_connector_update_edid_property(connector, edid);
if (edid) { if (edid) {
ret = drm_add_edid_modes(connector, edid); ret = drm_add_edid_modes(connector, edid);
......
...@@ -850,7 +850,7 @@ nv50_mstc_get_modes(struct drm_connector *connector) ...@@ -850,7 +850,7 @@ nv50_mstc_get_modes(struct drm_connector *connector)
int ret = 0; int ret = 0;
mstc->edid = drm_dp_mst_get_edid(&mstc->connector, mstc->port->mgr, mstc->port); mstc->edid = drm_dp_mst_get_edid(&mstc->connector, mstc->port->mgr, mstc->port);
drm_mode_connector_update_edid_property(&mstc->connector, mstc->edid); drm_connector_update_edid_property(&mstc->connector, mstc->edid);
if (mstc->edid) if (mstc->edid)
ret = drm_add_edid_modes(&mstc->connector, mstc->edid); ret = drm_add_edid_modes(&mstc->connector, mstc->edid);
......
...@@ -550,7 +550,7 @@ nouveau_connector_detect(struct drm_connector *connector, bool force) ...@@ -550,7 +550,7 @@ nouveau_connector_detect(struct drm_connector *connector, bool force)
/* Cleanup the previous EDID block. */ /* Cleanup the previous EDID block. */
if (nv_connector->edid) { if (nv_connector->edid) {
drm_mode_connector_update_edid_property(connector, NULL); drm_connector_update_edid_property(connector, NULL);
kfree(nv_connector->edid); kfree(nv_connector->edid);
nv_connector->edid = NULL; nv_connector->edid = NULL;
} }
...@@ -575,7 +575,7 @@ nouveau_connector_detect(struct drm_connector *connector, bool force) ...@@ -575,7 +575,7 @@ nouveau_connector_detect(struct drm_connector *connector, bool force)
else else
nv_connector->edid = drm_get_edid(connector, i2c); nv_connector->edid = drm_get_edid(connector, i2c);
drm_mode_connector_update_edid_property(connector, drm_connector_update_edid_property(connector,
nv_connector->edid); nv_connector->edid);
if (!nv_connector->edid) { if (!nv_connector->edid) {
NV_ERROR(drm, "DDC responded, but no EDID for %s\n", 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,7 +657,7 @@ nouveau_connector_detect_lvds(struct drm_connector *connector, bool force)
/* Cleanup the previous EDID block. */ /* Cleanup the previous EDID block. */
if (nv_connector->edid) { if (nv_connector->edid) {
drm_mode_connector_update_edid_property(connector, NULL); drm_connector_update_edid_property(connector, NULL);
kfree(nv_connector->edid); kfree(nv_connector->edid);
nv_connector->edid = NULL; nv_connector->edid = NULL;
} }
...@@ -721,7 +721,7 @@ nouveau_connector_detect_lvds(struct drm_connector *connector, bool force) ...@@ -721,7 +721,7 @@ nouveau_connector_detect_lvds(struct drm_connector *connector, bool force)
status = connector_status_unknown; status = connector_status_unknown;
#endif #endif
drm_mode_connector_update_edid_property(connector, nv_connector->edid); drm_connector_update_edid_property(connector, nv_connector->edid);
nouveau_connector_set_encoder(connector, nv_encoder); nouveau_connector_set_encoder(connector, nv_encoder);
return status; return status;
} }
......
...@@ -126,14 +126,14 @@ static int omap_connector_get_modes(struct drm_connector *connector) ...@@ -126,14 +126,14 @@ static int omap_connector_get_modes(struct drm_connector *connector)
if ((dssdrv->read_edid(dssdev, edid, MAX_EDID) > 0) && if ((dssdrv->read_edid(dssdev, edid, MAX_EDID) > 0) &&
drm_edid_is_valid(edid)) { drm_edid_is_valid(edid)) {
drm_mode_connector_update_edid_property( drm_connector_update_edid_property(
connector, edid); connector, edid);
n = drm_add_edid_modes(connector, edid); n = drm_add_edid_modes(connector, edid);
omap_connector->hdmi_mode = omap_connector->hdmi_mode =
drm_detect_hdmi_monitor(edid); drm_detect_hdmi_monitor(edid);
} else { } else {
drm_mode_connector_update_edid_property( drm_connector_update_edid_property(
connector, NULL); connector, NULL);
} }
......
...@@ -252,7 +252,7 @@ static int panel_simple_get_modes(struct drm_panel *panel) ...@@ -252,7 +252,7 @@ static int panel_simple_get_modes(struct drm_panel *panel)
/* probe EDID if a DDC bus is available */ /* probe EDID if a DDC bus is available */
if (p->ddc) { if (p->ddc) {
struct edid *edid = drm_get_edid(panel->connector, p->ddc); struct edid *edid = drm_get_edid(panel->connector, p->ddc);
drm_mode_connector_update_edid_property(panel->connector, edid); drm_connector_update_edid_property(panel->connector, edid);
if (edid) { if (edid) {
num += drm_add_edid_modes(panel->connector, edid); num += drm_add_edid_modes(panel->connector, edid);
kfree(edid); kfree(edid);
......
...@@ -368,11 +368,11 @@ static int radeon_ddc_get_modes(struct drm_connector *connector) ...@@ -368,11 +368,11 @@ static int radeon_ddc_get_modes(struct drm_connector *connector)
int ret; int ret;
if (radeon_connector->edid) { if (radeon_connector->edid) {
drm_mode_connector_update_edid_property(connector, radeon_connector->edid); drm_connector_update_edid_property(connector, radeon_connector->edid);
ret = drm_add_edid_modes(connector, radeon_connector->edid); ret = drm_add_edid_modes(connector, radeon_connector->edid);
return ret; return ret;
} }
drm_mode_connector_update_edid_property(connector, NULL); drm_connector_update_edid_property(connector, NULL);
return 0; return 0;
} }
......
...@@ -195,11 +195,11 @@ static int radeon_dp_mst_get_ddc_modes(struct drm_connector *connector) ...@@ -195,11 +195,11 @@ static int radeon_dp_mst_get_ddc_modes(struct drm_connector *connector)
radeon_connector->edid = edid; radeon_connector->edid = edid;
DRM_DEBUG_KMS("edid retrieved %p\n", edid); DRM_DEBUG_KMS("edid retrieved %p\n", edid);
if (radeon_connector->edid) { if (radeon_connector->edid) {
drm_mode_connector_update_edid_property(&radeon_connector->base, radeon_connector->edid); drm_connector_update_edid_property(&radeon_connector->base, radeon_connector->edid);
ret = drm_add_edid_modes(&radeon_connector->base, radeon_connector->edid); ret = drm_add_edid_modes(&radeon_connector->base, radeon_connector->edid);
return ret; return ret;
} }
drm_mode_connector_update_edid_property(&radeon_connector->base, NULL); drm_connector_update_edid_property(&radeon_connector->base, NULL);
return ret; return ret;
} }
......
...@@ -275,7 +275,7 @@ static int cdn_dp_connector_get_modes(struct drm_connector *connector) ...@@ -275,7 +275,7 @@ static int cdn_dp_connector_get_modes(struct drm_connector *connector)
dp->sink_has_audio = drm_detect_monitor_audio(edid); dp->sink_has_audio = drm_detect_monitor_audio(edid);
ret = drm_add_edid_modes(connector, edid); ret = drm_add_edid_modes(connector, edid);
if (ret) if (ret)
drm_mode_connector_update_edid_property(connector, drm_connector_update_edid_property(connector,
edid); edid);
} }
mutex_unlock(&dp->lock); mutex_unlock(&dp->lock);
......
...@@ -565,7 +565,7 @@ static int inno_hdmi_connector_get_modes(struct drm_connector *connector) ...@@ -565,7 +565,7 @@ static int inno_hdmi_connector_get_modes(struct drm_connector *connector)
if (edid) { if (edid) {
hdmi->hdmi_data.sink_is_hdmi = drm_detect_hdmi_monitor(edid); hdmi->hdmi_data.sink_is_hdmi = drm_detect_hdmi_monitor(edid);
hdmi->hdmi_data.sink_has_audio = drm_detect_monitor_audio(edid); hdmi->hdmi_data.sink_has_audio = drm_detect_monitor_audio(edid);
drm_mode_connector_update_edid_property(connector, edid); drm_connector_update_edid_property(connector, edid);
ret = drm_add_edid_modes(connector, edid); ret = drm_add_edid_modes(connector, edid);
kfree(edid); kfree(edid);
} }
......
...@@ -977,7 +977,7 @@ static int sti_hdmi_connector_get_modes(struct drm_connector *connector) ...@@ -977,7 +977,7 @@ static int sti_hdmi_connector_get_modes(struct drm_connector *connector)
cec_notifier_set_phys_addr_from_edid(hdmi->notifier, edid); cec_notifier_set_phys_addr_from_edid(hdmi->notifier, edid);
count = drm_add_edid_modes(connector, edid); count = drm_add_edid_modes(connector, edid);
drm_mode_connector_update_edid_property(connector, edid); drm_connector_update_edid_property(connector, edid);
kfree(edid); kfree(edid);
return count; return count;
......
...@@ -220,7 +220,7 @@ static int sun4i_hdmi_get_modes(struct drm_connector *connector) ...@@ -220,7 +220,7 @@ static int sun4i_hdmi_get_modes(struct drm_connector *connector)
DRM_DEBUG_DRIVER("Monitor is %s monitor\n", DRM_DEBUG_DRIVER("Monitor is %s monitor\n",
hdmi->hdmi_monitor ? "an HDMI" : "a DVI"); hdmi->hdmi_monitor ? "an HDMI" : "a DVI");
drm_mode_connector_update_edid_property(connector, edid); drm_connector_update_edid_property(connector, edid);
cec_s_phys_addr_from_edid(hdmi->cec_adap, edid); cec_s_phys_addr_from_edid(hdmi->cec_adap, edid);
ret = drm_add_edid_modes(connector, edid); ret = drm_add_edid_modes(connector, edid);
kfree(edid); kfree(edid);
......
...@@ -37,7 +37,7 @@ int tegra_output_connector_get_modes(struct drm_connector *connector) ...@@ -37,7 +37,7 @@ int tegra_output_connector_get_modes(struct drm_connector *connector)
edid = drm_get_edid(connector, output->ddc); edid = drm_get_edid(connector, output->ddc);
cec_notifier_set_phys_addr_from_edid(output->notifier, edid); cec_notifier_set_phys_addr_from_edid(output->notifier, edid);
drm_mode_connector_update_edid_property(connector, edid); drm_connector_update_edid_property(connector, edid);
if (edid) { if (edid) {
err = drm_add_edid_modes(connector, edid); err = drm_add_edid_modes(connector, edid);
......
...@@ -173,7 +173,7 @@ static int tfp410_connector_get_modes(struct drm_connector *connector) ...@@ -173,7 +173,7 @@ static int tfp410_connector_get_modes(struct drm_connector *connector)
edid = drm_get_edid(connector, tfp410_connector->mod->i2c); edid = drm_get_edid(connector, tfp410_connector->mod->i2c);
drm_mode_connector_update_edid_property(connector, edid); drm_connector_update_edid_property(connector, edid);
if (edid) { if (edid) {
ret = drm_add_edid_modes(connector, edid); ret = drm_add_edid_modes(connector, edid);
......
...@@ -99,7 +99,7 @@ static int udl_get_modes(struct drm_connector *connector) ...@@ -99,7 +99,7 @@ static int udl_get_modes(struct drm_connector *connector)
struct udl_drm_connector, struct udl_drm_connector,
connector); connector);
drm_mode_connector_update_edid_property(connector, udl_connector->edid); drm_connector_update_edid_property(connector, udl_connector->edid);
if (udl_connector->edid) if (udl_connector->edid)
return drm_add_edid_modes(connector, udl_connector->edid); return drm_add_edid_modes(connector, udl_connector->edid);
return 0; return 0;
......
...@@ -285,7 +285,7 @@ static int vc4_hdmi_connector_get_modes(struct drm_connector *connector) ...@@ -285,7 +285,7 @@ static int vc4_hdmi_connector_get_modes(struct drm_connector *connector)
drm_rgb_quant_range_selectable(edid); drm_rgb_quant_range_selectable(edid);
} }
drm_mode_connector_update_edid_property(connector, edid); drm_connector_update_edid_property(connector, edid);
ret = drm_add_edid_modes(connector, edid); ret = drm_add_edid_modes(connector, edid);
kfree(edid); kfree(edid);
......
...@@ -272,7 +272,7 @@ static int zx_hdmi_connector_get_modes(struct drm_connector *connector) ...@@ -272,7 +272,7 @@ static int zx_hdmi_connector_get_modes(struct drm_connector *connector)
hdmi->sink_is_hdmi = drm_detect_hdmi_monitor(edid); hdmi->sink_is_hdmi = drm_detect_hdmi_monitor(edid);
hdmi->sink_has_audio = drm_detect_monitor_audio(edid); hdmi->sink_has_audio = drm_detect_monitor_audio(edid);
drm_mode_connector_update_edid_property(connector, edid); drm_connector_update_edid_property(connector, edid);
ret = drm_add_edid_modes(connector, edid); ret = drm_add_edid_modes(connector, edid);
kfree(edid); kfree(edid);
......
...@@ -109,7 +109,7 @@ static int zx_vga_connector_get_modes(struct drm_connector *connector) ...@@ -109,7 +109,7 @@ static int zx_vga_connector_get_modes(struct drm_connector *connector)
*/ */
zx_writel(vga->mmio + VGA_AUTO_DETECT_SEL, VGA_DETECT_SEL_HAS_DEVICE); zx_writel(vga->mmio + VGA_AUTO_DETECT_SEL, VGA_DETECT_SEL_HAS_DEVICE);
drm_mode_connector_update_edid_property(connector, edid); drm_connector_update_edid_property(connector, edid);
ret = drm_add_edid_modes(connector, edid); ret = drm_add_edid_modes(connector, edid);
kfree(edid); kfree(edid);
......
...@@ -504,7 +504,7 @@ static void vbox_set_edid(struct drm_connector *connector, int width, ...@@ -504,7 +504,7 @@ static void vbox_set_edid(struct drm_connector *connector, int width,
for (i = 0; i < EDID_SIZE - 1; ++i) for (i = 0; i < EDID_SIZE - 1; ++i)
sum += edid[i]; sum += edid[i];
edid[EDID_SIZE - 1] = (0x100 - (sum & 0xFF)) & 0xFF; edid[EDID_SIZE - 1] = (0x100 - (sum & 0xFF)) & 0xFF;
drm_mode_connector_update_edid_property(connector, (struct edid *)edid); drm_connector_update_edid_property(connector, (struct edid *)edid);
} }
static int vbox_get_modes(struct drm_connector *connector) static int vbox_get_modes(struct drm_connector *connector)
......
...@@ -896,7 +896,7 @@ struct drm_connector { ...@@ -896,7 +896,7 @@ struct drm_connector {
/** /**
* @edid_blob_ptr: DRM property containing EDID if present. Protected by * @edid_blob_ptr: DRM property containing EDID if present. Protected by
* &drm_mode_config.mutex. This should be updated only by calling * &drm_mode_config.mutex. This should be updated only by calling
* drm_mode_connector_update_edid_property(). * drm_connector_update_edid_property().
*/ */
struct drm_property_blob *edid_blob_ptr; struct drm_property_blob *edid_blob_ptr;
...@@ -1194,8 +1194,8 @@ int drm_mode_create_suggested_offset_properties(struct drm_device *dev); ...@@ -1194,8 +1194,8 @@ int drm_mode_create_suggested_offset_properties(struct drm_device *dev);
int drm_mode_connector_set_path_property(struct drm_connector *connector, int drm_mode_connector_set_path_property(struct drm_connector *connector,
const char *path); const char *path);
int drm_mode_connector_set_tile_property(struct drm_connector *connector); int drm_mode_connector_set_tile_property(struct drm_connector *connector);
int drm_mode_connector_update_edid_property(struct drm_connector *connector, int drm_connector_update_edid_property(struct drm_connector *connector,
const struct edid *edid); const struct edid *edid);
void drm_mode_connector_set_link_status_property(struct drm_connector *connector, void drm_mode_connector_set_link_status_property(struct drm_connector *connector,
uint64_t link_status); uint64_t link_status);
int drm_connector_init_panel_orientation_property( int drm_connector_init_panel_orientation_property(
......
...@@ -785,7 +785,7 @@ struct drm_connector_helper_funcs { ...@@ -785,7 +785,7 @@ struct drm_connector_helper_funcs {
* *
* This function should fill in all modes currently valid for the sink * This function should fill in all modes currently valid for the sink
* into the &drm_connector.probed_modes list. It should also update the * into the &drm_connector.probed_modes list. It should also update the
* EDID property by calling drm_mode_connector_update_edid_property(). * EDID property by calling drm_connector_update_edid_property().
* *
* The usual way to implement this is to cache the EDID retrieved in the * The usual way to implement this is to cache the EDID retrieved in the
* probe callback somewhere in the driver-private connector structure. * probe callback somewhere in the driver-private connector structure.
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册