drm/amd/display: make verified link cap not exceeding max link cap
authorWenjing Liu <wenjing.liu@amd.com>
Fri, 17 Sep 2021 21:03:02 +0000 (17:03 -0400)
committerAlex Deucher <alexander.deucher@amd.com>
Wed, 29 Sep 2021 21:30:00 +0000 (17:30 -0400)
commitc01baf22dab3ea9a449194761ce801feeaab682b
treea024e808d086d58d193a4ee547d06e519c83a86e
parent75068994081927ab1ab4520d61b3f2a76a251e40
drm/amd/display: make verified link cap not exceeding max link cap

[why]
There is a chance verified link cap can be greater than max link cap.
This causes software hang because we cannot power up PHY with link rate
that cannot handle.
The change is to guard verfieid link cap from becoming larger than max link cap
our PHy can support.

Reviewed-by: Jimmy Kizito <Jimmy.Kizito@amd.com>
Acked-by: Anson Jacob <Anson.Jacob@amd.com>
Signed-off-by: Wenjing Liu <wenjing.liu@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