Lines Matching defs:edid
400 kfree(nv_connector->edid);
489 const void *edid = of_get_property(cn, "EDID", NULL);
492 if (nv_encoder->dcb->i2c_index == idx && edid) {
493 nv_connector->edid =
494 kmemdup(edid, EDID_LENGTH, GFP_KERNEL);
552 struct edid *edid)
554 if (nv_connector->edid != edid) {
555 struct edid *old_edid = nv_connector->edid;
557 drm_connector_update_edid_property(&nv_connector->base, edid);
559 nv_connector->edid = edid;
594 struct edid *new_edid = NULL;
609 if (!nv_connector->edid) {
630 if (nv_connector->edid->input & DRM_EDID_INPUT_DIGITAL)
642 drm_dp_cec_set_edid(&nv_connector->aux, nv_connector->edid);
674 if (!nv_connector->edid)
690 struct edid *edid = NULL;
701 edid = nv_connector->edid;
716 edid = nouveau_acpi_edid(dev, connector);
717 if (edid) {
737 edid = (struct edid *)nouveau_bios_embedded_edid(dev);
738 if (edid) {
739 edid = kmemdup(edid, EDID_LENGTH, GFP_KERNEL);
740 if (edid)
753 nouveau_connector_set_edid(nv_connector, edid);
888 /* if the edid is feeling nice enough to provide this info, use it */
889 if (nv_connector->edid && connector->display_info.bpc)
916 if (nv_connector->edid &&
918 duallink = ((u8 *)nv_connector->edid)[121] == 2;
976 if (nv_connector->edid)
977 ret = drm_add_edid_modes(connector, nv_connector->edid);
1037 if (drm_detect_hdmi_monitor(nv_connector->edid)) {