drm/amd/display: Fixed corruptions on HPDRX link loss restore
authorVladimir Stempen <vladimir.stempen@amd.com>
Mon, 4 Jan 2021 17:05:26 +0000 (12:05 -0500)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Sun, 7 Feb 2021 14:37:17 +0000 (15:37 +0100)
commite8911b02ccb635d6d12166c27ddeb010cf391d39
tree92f8a53a532d6aa953f2ab6f28a3eb4f1d46b8a1
parent932ab13b8af3e46551869478a2dc03d11c8ba0a3
drm/amd/display: Fixed corruptions on HPDRX link loss restore

[ Upstream commit 4b08d8c78360241d270396a9de6eb774e88acd00 ]

[why]
Heavy corruption or blank screen reported on wake,
with 6k display connected and FEC enabled

[how]
When Disable/Enable stream for display pipes on HPDRX,
DC should take into account ODM split pipes.

Tested-by: Daniel Wheeler <daniel.wheeler@amd.com>
Signed-off-by: Vladimir Stempen <vladimir.stempen@amd.com>
Reviewed-by: Aric Cyr <Aric.Cyr@amd.com>
Acked-by: Anson Jacob <anson.jacob@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c