drm/amd/display: Disable boot optimizations if ILR optimzation is required
authorMichael Strauss <michael.strauss@amd.com>
Tue, 9 Mar 2021 19:35:05 +0000 (14:35 -0500)
committerAlex Deucher <alexander.deucher@amd.com>
Thu, 15 Apr 2021 20:30:56 +0000 (16:30 -0400)
commitf9fc6f3948a42dcd04e1158b98b9fd5b36d0c4af
tree0a305a4fd95604670d3e7caef564bbf631f1d709
parent66611a721b59027e737d7517b0e5126368895385
drm/amd/display: Disable boot optimizations if ILR optimzation is required

[Why]
VBIOS currently sets the max link rate found in eDP 1.4 SUPPORTED_LINK_RATES table
If eDP fastboot optimizations are enabled, the link rate remains at max after init

[How]
Determine optimal link rate during boot, disable seamless boot
and eDP fastboot optimizations if link rate optimization is required

Signed-off-by: Michael Strauss <michael.strauss@amd.com>
Acked-by: Bindu Ramamurthy <bindur12@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.c
drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c
drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c
drivers/gpu/drm/amd/display/dc/inc/dc_link_dp.h