]> git.baikalelectronics.ru Git - kernel.git/commit
drm/amd/display: Retry link training again
authorBhawanpreet Lakha <Bhawanpreet.Lakha@amd.com>
Fri, 13 Jul 2018 22:00:06 +0000 (18:00 -0400)
committerAlex Deucher <alexander.deucher@amd.com>
Fri, 27 Jul 2018 14:07:42 +0000 (09:07 -0500)
commit2b5c4cd8fc709c014cec60d36e7b6a3e3c17d01f
tree1bdd604e990ffe4a324805d13cab1a268632d576
parent9c001f0ad3912cc2c35bc2ac7dbaf9b88ad3293a
drm/amd/display: Retry link training again

[Why]
Some receivers seem to fail the first link training but are good on
subsequent tries. We want to retry link training again. This fixes
HTC vive pro not lighting up after being disabled.

[How]
Check if the link training passed without fall back if this is not
the case then we retry link training.

Signed-off-by: Bhawanpreet Lakha <Bhawanpreet.Lakha@amd.com>
Reviewed-by: Harry Wentland <Harry.Wentland@amd.com>
Acked-by: Bhawanpreet Lakha <Bhawanpreet.Lakha@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
drivers/gpu/drm/amd/display/dc/core/dc_link.c
drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c
drivers/gpu/drm/amd/display/dc/inc/dc_link_dp.h