aboutsummaryrefslogtreecommitdiff
path: root/drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c
diff options
context:
space:
mode:
authorSung Joon Kim <sungkim@amd.com>2022-02-01 13:59:02 -0500
committerAlex Deucher <alexander.deucher@amd.com>2022-02-14 15:08:41 -0500
commit3b853c316c9321e195414a6fb121d1c2d45b1e87 (patch)
treeee915babe58503c78944392d304def9888ce7656 /drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c
parent009e9a1585059ed517b8e02d0afe11128af5ddca (diff)
downloadlinux-3b853c316c9321e195414a6fb121d1c2d45b1e87.tar.gz
linux-3b853c316c9321e195414a6fb121d1c2d45b1e87.tar.bz2
linux-3b853c316c9321e195414a6fb121d1c2d45b1e87.zip
drm/amd/display: reset lane settings after each PHY repeater LT
[why] In LTTPR non-transparent mode, we need to reset the cached lane settings before performing link training on the next PHY repeater. Otherwise, the cached lane settings will be used for the next clock recovery e.g. VS = MAX (3) which should not be the case according to the DP specs. We expect to use minimum lane settings on each clock recovery sequence. [how] Reset DPCD and HW lane settings on each repeater LT. Set training pattern to 0 for the repeater that failed LT at the proper place. Reviewed-by: Meenakshikumar Somasundaram <Meenakshikumar.Somasundaram@amd.com> Reviewed-by: Jun Lei <Jun.Lei@amd.com> Acked-by: Jasdeep Dhillon <jdhillon@amd.com> Signed-off-by: Sung Joon Kim <sungkim@amd.com> Tested-by: Daniel Wheeler <daniel.wheeler@amd.com> Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Diffstat (limited to 'drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c')
0 files changed, 0 insertions, 0 deletions