diff options
author | Ding Wang <Ding.Wang@amd.com> | 2017-07-13 12:09:57 -0400 |
---|---|---|
committer | Alex Deucher <alexander.deucher@amd.com> | 2017-09-26 18:15:13 -0400 |
commit | 820e3935489c85d7dc3024eec709b016ba75b376 (patch) | |
tree | a80cdd39b2503423496e3a5bf86e839c99afe7e1 /drivers/gpu/drm/amd/display/include | |
parent | 90114434772321881c8d11133b634e710e4e1f06 (diff) | |
download | linux-820e3935489c85d7dc3024eec709b016ba75b376.tar.bz2 |
drm/amd/display: link training fallback actions
Signed-off-by: Ding Wang <ding.wang@amd.com>
Reviewed-by: Tony Cheng <Tony.Cheng@amd.com>
Acked-by: Harry Wentland <Harry.Wentland@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Diffstat (limited to 'drivers/gpu/drm/amd/display/include')
-rw-r--r-- | drivers/gpu/drm/amd/display/include/link_service_types.h | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/drivers/gpu/drm/amd/display/include/link_service_types.h b/drivers/gpu/drm/amd/display/include/link_service_types.h index fe8b5144e03f..adea1a59f620 100644 --- a/drivers/gpu/drm/amd/display/include/link_service_types.h +++ b/drivers/gpu/drm/amd/display/include/link_service_types.h @@ -56,6 +56,15 @@ enum { LINK_RATE_REF_FREQ_IN_KHZ = 27000 /*27MHz*/ }; +enum link_training_result { + LINK_TRAINING_SUCCESS, + LINK_TRAINING_CR_FAIL, + /* CR DONE bit is cleared during EQ step */ + LINK_TRAINING_EQ_FAIL_CR, + /* other failure during EQ step */ + LINK_TRAINING_EQ_FAIL_EQ, +}; + struct link_training_settings { struct dc_link_settings link_settings; struct dc_lane_settings lane_settings[LANE_COUNT_DP_MAX]; |