Lines Matching refs:drm_edid
625 static const struct drm_edid *intel_crt_get_edid(struct drm_connector *connector, in intel_crt_get_edid()
628 const struct drm_edid *drm_edid; in intel_crt_get_edid() local
630 drm_edid = drm_edid_read_ddc(connector, ddc); in intel_crt_get_edid()
632 if (!drm_edid && !intel_gmbus_is_forced_bit(ddc)) { in intel_crt_get_edid()
636 drm_edid = drm_edid_read_ddc(connector, ddc); in intel_crt_get_edid()
640 return drm_edid; in intel_crt_get_edid()
647 const struct drm_edid *drm_edid; in intel_crt_ddc_get_modes() local
650 drm_edid = intel_crt_get_edid(connector, ddc); in intel_crt_ddc_get_modes()
651 if (!drm_edid) in intel_crt_ddc_get_modes()
654 ret = intel_connector_update_modes(connector, drm_edid); in intel_crt_ddc_get_modes()
656 drm_edid_free(drm_edid); in intel_crt_ddc_get_modes()
665 const struct drm_edid *drm_edid; in intel_crt_detect_ddc() local
668 drm_edid = intel_crt_get_edid(connector, connector->ddc); in intel_crt_detect_ddc()
670 if (drm_edid) { in intel_crt_detect_ddc()
676 if (drm_edid_is_digital(drm_edid)) { in intel_crt_detect_ddc()
689 drm_edid_free(drm_edid); in intel_crt_detect_ddc()