return 0;
}
- drm_mode_connector_update_edid_property(connector, edid);
+ drm_connector_update_edid_property(connector, edid);
+ cec_notifier_set_phys_addr_from_edid(priv->cec_notify, edid);
+
+ mutex_lock(&priv->audio_mutex);
n = drm_add_edid_modes(connector, edid);
+ priv->sink_has_audio = drm_detect_monitor_audio(edid);
+ mutex_unlock(&priv->audio_mutex);
kfree(edid);
if (ret)
return ret;
- drm_connector_attach_encoder(&priv->connector, &priv->encoder);
- drm_mode_connector_attach_encoder(&priv->connector,
- priv->bridge.encoder);
++ drm_connector_attach_encoder(&priv->connector,
++ priv->bridge.encoder);
return 0;
}