drm/amd/display: Add register key and status for edid
authorJing Zhou <Jing.Zhou@amd.com>
Sat, 20 Jun 2020 05:29:43 +0000 (13:29 +0800)
committerAlex Deucher <alexander.deucher@amd.com>
Thu, 2 Jul 2020 16:02:54 +0000 (12:02 -0400)
[Why]
Register key for AE or QA do regression test.  New edid status for
check.

[How]
Add register key edid_read_retry_times.
Add new edid status EDID_FALL_BACK.

Signed-off-by: Jing Zhou <Jing.Zhou@amd.com>
Reviewed-by: Charlene Liu <Charlene.Liu@amd.com>
Acked-by: Eryk Brol <eryk.brol@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
drivers/gpu/drm/amd/display/dc/dc.h
drivers/gpu/drm/amd/display/dc/dc_types.h

index f7cb1354a635e292486932f4270f236eaf7296fa..01ef2a3c1f3c091a236b4ce74aadca8b75b38a22 100644 (file)
@@ -466,6 +466,7 @@ struct dc_debug_options {
        bool scl_reset_length10;
        bool hdmi20_disable;
        bool skip_detection_link_training;
+       bool edid_read_retry_times;
        bool remove_disconnect_edp;
        unsigned int force_odm_combine; //bit vector based on otg inst
 #if defined(CONFIG_DRM_AMD_DC_DCN3_0)
index d642414335485e80a4b0c214b3d769cb909f6b80..29fe5389f973de0694e8659a87caea78a1ed7891 100644 (file)
@@ -177,6 +177,7 @@ enum dc_edid_status {
        EDID_NO_RESPONSE,
        EDID_BAD_CHECKSUM,
        EDID_THE_SAME,
+       EDID_FALL_BACK,
 };
 
 enum act_return_status {