Lines Matching refs:edid
1733 struct edid *edid = NULL; in cdv_intel_dp_detect() local
1750 edid = drm_get_edid(connector, &intel_dp->adapter); in cdv_intel_dp_detect()
1751 if (edid) { in cdv_intel_dp_detect()
1752 intel_dp->has_audio = drm_detect_monitor_audio(edid); in cdv_intel_dp_detect()
1753 kfree(edid); in cdv_intel_dp_detect()
1766 struct edid *edid = NULL; in cdv_intel_dp_get_modes() local
1771 edid = drm_get_edid(connector, &intel_dp->adapter); in cdv_intel_dp_get_modes()
1772 if (edid) { in cdv_intel_dp_get_modes()
1773 drm_mode_connector_update_edid_property(connector, edid); in cdv_intel_dp_get_modes()
1774 ret = drm_add_edid_modes(connector, edid); in cdv_intel_dp_get_modes()
1775 kfree(edid); in cdv_intel_dp_get_modes()
1822 struct edid *edid; in cdv_intel_dp_detect_audio() local
1829 edid = drm_get_edid(connector, &intel_dp->adapter); in cdv_intel_dp_detect_audio()
1830 if (edid) { in cdv_intel_dp_detect_audio()
1831 has_audio = drm_detect_monitor_audio(edid); in cdv_intel_dp_detect_audio()
1832 kfree(edid); in cdv_intel_dp_detect_audio()