Lines Matching refs:edid
1695 struct edid *edid = NULL; in cdv_intel_dp_detect() local
1712 edid = drm_get_edid(connector, &intel_dp->adapter); in cdv_intel_dp_detect()
1713 if (edid) { in cdv_intel_dp_detect()
1714 intel_dp->has_audio = drm_detect_monitor_audio(edid); in cdv_intel_dp_detect()
1715 kfree(edid); in cdv_intel_dp_detect()
1728 struct edid *edid = NULL; in cdv_intel_dp_get_modes() local
1733 edid = drm_get_edid(connector, &intel_dp->adapter); in cdv_intel_dp_get_modes()
1734 if (edid) { in cdv_intel_dp_get_modes()
1735 drm_connector_update_edid_property(connector, edid); in cdv_intel_dp_get_modes()
1736 ret = drm_add_edid_modes(connector, edid); in cdv_intel_dp_get_modes()
1737 kfree(edid); in cdv_intel_dp_get_modes()
1784 struct edid *edid; in cdv_intel_dp_detect_audio() local
1791 edid = drm_get_edid(connector, &intel_dp->adapter); in cdv_intel_dp_detect_audio()
1792 if (edid) { in cdv_intel_dp_detect_audio()
1793 has_audio = drm_detect_monitor_audio(edid); in cdv_intel_dp_detect_audio()
1794 kfree(edid); in cdv_intel_dp_detect_audio()