Lines Matching refs:edid
424 static struct edid *intel_crt_get_edid(struct drm_connector *connector,
427 struct edid *edid;
429 edid = drm_get_edid(connector, i2c);
431 if (!edid && !intel_gmbus_is_forced_bit(i2c)) {
434 edid = drm_get_edid(connector, i2c);
438 return edid;
445 struct edid *edid;
448 edid = intel_crt_get_edid(connector, adapter);
449 if (!edid)
452 ret = intel_connector_update_modes(connector, edid);
453 kfree(edid, (EDID_LENGTH * (DRM_MAX_EDID_EXT_NUM + 1)));
461 struct edid *edid;
467 edid = intel_crt_get_edid(connector, i2c);
469 if (edid) {
470 bool is_digital = edid->input & DRM_EDID_INPUT_DIGITAL;
472 kfree(edid, EDID_LENGTH * (DRM_MAX_EDID_EXT_NUM + 1));
636 * broken monitor (without edid) to work behind a broken kvm (that fails