Lines Matching full:edid

261 	if (amdgpu_connector->edid)  in amdgpu_connector_get_edid()
271 amdgpu_connector->edid = drm_edid_read_ddc(connector, in amdgpu_connector_get_edid()
280 amdgpu_connector->edid = drm_edid_read_ddc(connector, in amdgpu_connector_get_edid()
283 amdgpu_connector->edid = drm_edid_read_ddc(connector, in amdgpu_connector_get_edid()
286 amdgpu_connector->edid = drm_edid_read_ddc(connector, in amdgpu_connector_get_edid()
290 if (!amdgpu_connector->edid) { in amdgpu_connector_get_edid()
291 /* some laptops provide a hardcoded edid in rom for LCDs */ in amdgpu_connector_get_edid()
294 amdgpu_connector->edid = amdgpu_connector_get_hardcoded_edid(adev); in amdgpu_connector_get_edid()
295 drm_edid_connector_update(connector, amdgpu_connector->edid); in amdgpu_connector_get_edid()
305 if (amdgpu_connector->edid) { in amdgpu_connector_ddc_get_modes()
306 drm_edid_connector_update(connector, amdgpu_connector->edid); in amdgpu_connector_ddc_get_modes()
368 /* mac laptops without an edid */ in amdgpu_connector_lcd_native_mode()
600 /* If the EDID preferred mode doesn't match the native mode, use it */ in amdgpu_connector_fixup_lcd_native_mode()
609 /* Try to get native mode details from EDID if necessary */ in amdgpu_connector_fixup_lcd_native_mode()
616 DRM_DEBUG_KMS("Determined LVDS native mode details from EDID\n"); in amdgpu_connector_fixup_lcd_native_mode()
650 /* we have no EDID modes */ in amdgpu_connector_lvds_get_modes()
721 /* check for edid as well */ in amdgpu_connector_lvds_detect()
723 if (amdgpu_connector->edid) in amdgpu_connector_lvds_detect()
749 drm_edid_free(amdgpu_connector->edid); in amdgpu_connector_destroy()
868 drm_edid_free(amdgpu_connector->edid); in amdgpu_connector_vga_detect()
869 amdgpu_connector->edid = NULL; in amdgpu_connector_vga_detect()
872 if (!amdgpu_connector->edid) { in amdgpu_connector_vga_detect()
874 "%s: probed a monitor but no|invalid EDID\n", in amdgpu_connector_vga_detect()
879 drm_edid_is_digital(amdgpu_connector->edid); in amdgpu_connector_vga_detect()
885 drm_edid_free(amdgpu_connector->edid); in amdgpu_connector_vga_detect()
886 amdgpu_connector->edid = NULL; in amdgpu_connector_vga_detect()
981 drm_edid_free(amdgpu_connector->edid); in amdgpu_connector_shared_ddc()
982 amdgpu_connector->edid = NULL; in amdgpu_connector_shared_ddc()
994 * Do a DDC probe, if DDC probe passes, get the full EDID so
1051 drm_edid_free(amdgpu_connector->edid); in amdgpu_connector_dvi_detect()
1052 amdgpu_connector->edid = NULL; in amdgpu_connector_dvi_detect()
1055 if (!amdgpu_connector->edid) { in amdgpu_connector_dvi_detect()
1056 drm_err(adev_to_drm(adev), "%s: probed a monitor but no|invalid EDID\n", in amdgpu_connector_dvi_detect()
1062 drm_edid_is_digital(amdgpu_connector->edid); in amdgpu_connector_dvi_detect()
1068 drm_edid_free(amdgpu_connector->edid); in amdgpu_connector_dvi_detect()
1069 amdgpu_connector->edid = NULL; in amdgpu_connector_dvi_detect()
1243 /* When the display EDID claims that it's an HDMI display, in amdgpu_connector_dvi_mode_valid()
1320 /* we have no EDID modes */ in amdgpu_connector_dp_get_modes()
1419 drm_edid_free(amdgpu_connector->edid); in amdgpu_connector_dp_detect()
1420 amdgpu_connector->edid = NULL; in amdgpu_connector_dp_detect()