Lines Matching refs:edid
217 struct edid *edid; in intel_hdmi_detect() local
222 edid = drm_get_edid(connector, in intel_hdmi_detect()
225 if (edid) { in intel_hdmi_detect()
226 if (edid->input & DRM_EDID_INPUT_DIGITAL) { in intel_hdmi_detect()
228 intel_hdmi->has_hdmi_sink = drm_detect_hdmi_monitor(edid); in intel_hdmi_detect()
229 intel_hdmi->has_audio = drm_detect_monitor_audio(edid); in intel_hdmi_detect()
232 kfree(edid); in intel_hdmi_detect()
261 struct edid *edid; in intel_hdmi_detect_audio() local
264 edid = drm_get_edid(connector, in intel_hdmi_detect_audio()
266 if (edid) { in intel_hdmi_detect_audio()
267 if (edid->input & DRM_EDID_INPUT_DIGITAL) in intel_hdmi_detect_audio()
268 has_audio = drm_detect_monitor_audio(edid); in intel_hdmi_detect_audio()
271 kfree(edid); in intel_hdmi_detect_audio()