OSDN Git Service

drm/amd/display: isolate link training setting override to its own function
authorWenjing Liu <wenjing.liu@amd.com>
Tue, 4 May 2021 20:39:08 +0000 (16:39 -0400)
committerAlex Deucher <alexander.deucher@amd.com>
Thu, 8 Jul 2021 19:14:29 +0000 (15:14 -0400)
commit1bc6c29f58a4e6e5e38a3a16327c07ab846c4977
tree4f2261a26cabe466f6a3f4654bf81bd371806060
parent4d9f771e111ee0144338c1012a90f1762220141a
drm/amd/display: isolate link training setting override to its own function

There is a difference between our default behavior and override
behavior. For default behavior we need to decide link training settings
within specs' limitation and mandates.
For override behavior we do not need to follow all these requirements.
We are isolating override decision to its own function to maintain the
integrity of our specs compliant default behavior.

Signed-off-by: Wenjing Liu <wenjing.liu@amd.com>
Reviewed-by: George Shen <George.Shen@amd.com>
Acked-by: Rodrigo Siqueira <Rodrigo.Siqueira@amd.com>
Tested-by: Daniel Wheeler <daniel.wheeler@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c
drivers/gpu/drm/amd/display/dc/inc/dc_link_dp.h