Lines Matching full:edid
133 struct edid *edid = NULL; in cdv_hdmi_detect() local
136 edid = drm_get_edid(connector, &gma_encoder->i2c_bus->adapter); in cdv_hdmi_detect()
140 if (edid) { in cdv_hdmi_detect()
141 if (edid->input & DRM_EDID_INPUT_DIGITAL) { in cdv_hdmi_detect()
144 drm_detect_hdmi_monitor(edid); in cdv_hdmi_detect()
146 drm_detect_monitor_audio(edid); in cdv_hdmi_detect()
148 kfree(edid); in cdv_hdmi_detect()
215 struct edid *edid = NULL; in cdv_hdmi_get_modes() local
218 edid = drm_get_edid(connector, &gma_encoder->i2c_bus->adapter); in cdv_hdmi_get_modes()
219 if (edid) { in cdv_hdmi_get_modes()
220 drm_connector_update_edid_property(connector, edid); in cdv_hdmi_get_modes()
221 ret = drm_add_edid_modes(connector, edid); in cdv_hdmi_get_modes()
222 kfree(edid); in cdv_hdmi_get_modes()