Lines Matching refs:edid

1452 static struct edid *
1460 static struct edid *
1475 struct edid *edid;
1477 edid = intel_sdvo_get_edid(connector);
1479 if (edid == NULL && intel_sdvo_multifunc_encoder(intel_sdvo)) {
1488 edid = intel_sdvo_get_edid(connector);
1489 if (edid)
1496 if (edid == NULL)
1501 * When there is no edid and no monitor is connected with VGA
1504 if (edid == NULL)
1505 edid = intel_sdvo_get_analog_edid(connector);
1508 if (edid != NULL) {
1510 if (edid->input & DRM_EDID_INPUT_DIGITAL) {
1513 intel_sdvo->has_hdmi_monitor = drm_detect_hdmi_monitor(edid);
1514 intel_sdvo->has_hdmi_audio = drm_detect_monitor_audio(edid);
1518 free(edid, DRM_MEM_KMS);
1532 struct edid *edid)
1534 bool monitor_is_digital = !!(edid->input & DRM_EDID_INPUT_DIGITAL);
1572 struct edid *edid;
1574 /* if we have an edid check it matches the connection */
1575 edid = intel_sdvo_get_edid(connector);
1576 if (edid == NULL)
1577 edid = intel_sdvo_get_analog_edid(connector);
1578 if (edid != NULL) {
1580 edid))
1585 free(edid, DRM_MEM_KMS);
1609 struct edid *edid;
1612 edid = intel_sdvo_get_edid(connector);
1620 if (edid == NULL)
1621 edid = intel_sdvo_get_analog_edid(connector);
1623 if (edid != NULL) {
1625 edid)) {
1626 drm_mode_connector_update_edid_property(connector, edid);
1627 drm_add_edid_modes(connector, edid);
1630 free(edid, DRM_MEM_KMS);
1846 struct edid *edid;
1852 edid = intel_sdvo_get_edid(connector);
1853 if (edid != NULL && edid->input & DRM_EDID_INPUT_DIGITAL)
1854 has_audio = drm_detect_monitor_audio(edid);
1855 free(edid, DRM_MEM_KMS);