OSDN Git Service

drm/amd/display: Add vendor specific LTTPR workarounds for DCN31
authorGeorge Shen <George.Shen@amd.com>
Thu, 18 Nov 2021 01:49:50 +0000 (20:49 -0500)
committerAlex Deucher <alexander.deucher@amd.com>
Wed, 1 Dec 2021 21:06:25 +0000 (16:06 -0500)
commitc11099b0d1aa3e48e9578b440886d8b29779e8ba
tree65e71bec09dccfea89550cd8e197763cd3d447f3
parent7238b42e1f4009cde5c67c2c5f9d35d472240ffa
drm/amd/display: Add vendor specific LTTPR workarounds for DCN31

[Why]
Certain LTTPR require special workarounds in order to comply
with DP specifications.

[How]
Implement vendor specific sequences via DPCD writes to
vendor-specific LTTPR registers.

Reviewed-by: Jun Lei <Jun.Lei@amd.com>
Reviewed-by: Wenjing Liu <Wenjing.Liu@amd.com>
Acked-by: Bhawanpreet Lakha <Bhawanpreet.Lakha@amd.com>
Signed-off-by: George Shen <George.Shen@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/dc.h
drivers/gpu/drm/amd/display/dc/dc_link.h
drivers/gpu/drm/amd/display/dc/dcn31/dcn31_resource.c