Lines Matching refs:edid
1734 struct edid *edid = NULL; in cdv_intel_dp_detect() local
1751 edid = drm_get_edid(connector, &intel_dp->adapter); in cdv_intel_dp_detect()
1752 if (edid) { in cdv_intel_dp_detect()
1753 intel_dp->has_audio = drm_detect_monitor_audio(edid); in cdv_intel_dp_detect()
1754 kfree(edid); in cdv_intel_dp_detect()
1767 struct edid *edid = NULL; in cdv_intel_dp_get_modes() local
1772 edid = drm_get_edid(connector, &intel_dp->adapter); in cdv_intel_dp_get_modes()
1773 if (edid) { in cdv_intel_dp_get_modes()
1774 drm_mode_connector_update_edid_property(connector, edid); in cdv_intel_dp_get_modes()
1775 ret = drm_add_edid_modes(connector, edid); in cdv_intel_dp_get_modes()
1776 kfree(edid); in cdv_intel_dp_get_modes()
1823 struct edid *edid; in cdv_intel_dp_detect_audio() local
1830 edid = drm_get_edid(connector, &intel_dp->adapter); in cdv_intel_dp_detect_audio()
1831 if (edid) { in cdv_intel_dp_detect_audio()
1832 has_audio = drm_detect_monitor_audio(edid); in cdv_intel_dp_detect_audio()
1833 kfree(edid); in cdv_intel_dp_detect_audio()