Lines Matching refs:edid
469 static struct edid *intel_crt_get_edid(struct drm_connector *connector, in intel_crt_get_edid()
472 struct edid *edid; in intel_crt_get_edid() local
474 edid = drm_get_edid(connector, i2c); in intel_crt_get_edid()
476 if (!edid && !intel_gmbus_is_forced_bit(i2c)) { in intel_crt_get_edid()
479 edid = drm_get_edid(connector, i2c); in intel_crt_get_edid()
483 return edid; in intel_crt_get_edid()
490 struct edid *edid; in intel_crt_ddc_get_modes() local
493 edid = intel_crt_get_edid(connector, adapter); in intel_crt_ddc_get_modes()
494 if (!edid) in intel_crt_ddc_get_modes()
497 ret = intel_connector_update_modes(connector, edid); in intel_crt_ddc_get_modes()
498 kfree(edid); in intel_crt_ddc_get_modes()
507 struct edid *edid; in intel_crt_detect_ddc() local
513 edid = intel_crt_get_edid(connector, i2c); in intel_crt_detect_ddc()
515 if (edid) { in intel_crt_detect_ddc()
516 bool is_digital = edid->input & DRM_EDID_INPUT_DIGITAL; in intel_crt_detect_ddc()
533 kfree(edid); in intel_crt_detect_ddc()