Lines Matching refs:edid

1651 static struct edid *
1659 static struct edid *
1674 struct edid *edid; in intel_sdvo_tmds_sink_detect() local
1676 edid = intel_sdvo_get_edid(connector); in intel_sdvo_tmds_sink_detect()
1678 if (edid == NULL && intel_sdvo_multifunc_encoder(intel_sdvo)) { in intel_sdvo_tmds_sink_detect()
1687 edid = intel_sdvo_get_edid(connector); in intel_sdvo_tmds_sink_detect()
1688 if (edid) in intel_sdvo_tmds_sink_detect()
1695 if (edid == NULL) in intel_sdvo_tmds_sink_detect()
1703 if (edid == NULL) in intel_sdvo_tmds_sink_detect()
1704 edid = intel_sdvo_get_analog_edid(connector); in intel_sdvo_tmds_sink_detect()
1707 if (edid != NULL) { in intel_sdvo_tmds_sink_detect()
1709 if (edid->input & DRM_EDID_INPUT_DIGITAL) { in intel_sdvo_tmds_sink_detect()
1712 intel_sdvo->has_hdmi_monitor = drm_detect_hdmi_monitor(edid); in intel_sdvo_tmds_sink_detect()
1713 intel_sdvo->has_hdmi_audio = drm_detect_monitor_audio(edid); in intel_sdvo_tmds_sink_detect()
1715 drm_rgb_quant_range_selectable(edid); in intel_sdvo_tmds_sink_detect()
1719 kfree(edid); in intel_sdvo_tmds_sink_detect()
1733 struct edid *edid) in intel_sdvo_connector_matches_edid() argument
1735 bool monitor_is_digital = !!(edid->input & DRM_EDID_INPUT_DIGITAL); in intel_sdvo_connector_matches_edid()
1777 struct edid *edid; in intel_sdvo_detect() local
1780 edid = intel_sdvo_get_edid(connector); in intel_sdvo_detect()
1781 if (edid == NULL) in intel_sdvo_detect()
1782 edid = intel_sdvo_get_analog_edid(connector); in intel_sdvo_detect()
1783 if (edid != NULL) { in intel_sdvo_detect()
1785 edid)) in intel_sdvo_detect()
1790 kfree(edid); in intel_sdvo_detect()
1811 struct edid *edid; in intel_sdvo_get_ddc_modes() local
1817 edid = intel_sdvo_get_edid(connector); in intel_sdvo_get_ddc_modes()
1825 if (edid == NULL) in intel_sdvo_get_ddc_modes()
1826 edid = intel_sdvo_get_analog_edid(connector); in intel_sdvo_get_ddc_modes()
1828 if (edid != NULL) { in intel_sdvo_get_ddc_modes()
1830 edid)) { in intel_sdvo_get_ddc_modes()
1831 drm_mode_connector_update_edid_property(connector, edid); in intel_sdvo_get_ddc_modes()
1832 drm_add_edid_modes(connector, edid); in intel_sdvo_get_ddc_modes()
1835 kfree(edid); in intel_sdvo_get_ddc_modes()
2009 struct edid *edid; in intel_sdvo_detect_hdmi_audio() local
2015 edid = intel_sdvo_get_edid(connector); in intel_sdvo_detect_hdmi_audio()
2016 if (edid != NULL && edid->input & DRM_EDID_INPUT_DIGITAL) in intel_sdvo_detect_hdmi_audio()
2017 has_audio = drm_detect_monitor_audio(edid); in intel_sdvo_detect_hdmi_audio()
2018 kfree(edid); in intel_sdvo_detect_hdmi_audio()