Lines Matching full:edid
52 struct edid *edid = NULL; in tegra_drm_connector_get_modes() local
64 /* static EDID is second*/ in tegra_drm_connector_get_modes()
65 edid = output->edid; in tegra_drm_connector_get_modes()
67 /* EDID from monitor is last */ in tegra_drm_connector_get_modes()
68 if (edid == NULL) in tegra_drm_connector_get_modes()
69 edid = drm_get_edid(connector, output->ddc); in tegra_drm_connector_get_modes()
71 if (edid == NULL) in tegra_drm_connector_get_modes()
74 /* Process EDID */ in tegra_drm_connector_get_modes()
75 drm_mode_connector_update_edid_property(connector, edid); in tegra_drm_connector_get_modes()
76 rv = drm_add_edid_modes(connector, edid); in tegra_drm_connector_get_modes()
77 drm_edid_to_eld(connector, edid); in tegra_drm_connector_get_modes()
125 rv = OF_getencprop_alloc(node, "nvidia,edid", in tegra_drm_encoder_attach()
126 (void **)&output->edid); in tegra_drm_encoder_attach()
128 /* EDID exist but have invalid size */ in tegra_drm_encoder_attach()
129 if ((rv >= 0) && (rv != sizeof(struct edid))) { in tegra_drm_encoder_attach()
131 "Malformed \"nvidia,edid\" property\n"); in tegra_drm_encoder_attach()
132 if (output->edid != NULL) in tegra_drm_encoder_attach()
133 free(output->edid, M_OFWPROP); in tegra_drm_encoder_attach()
143 if ((output->edid == NULL) && (output->ddc == NULL)) in tegra_drm_encoder_attach()