]> git.baikalelectronics.ru Git - kernel.git/commit
drm/amd/display: Fix eDP Black screen after S4 resume
authorAnthony Koo <Anthony.Koo@amd.com>
Thu, 4 Apr 2019 18:42:44 +0000 (14:42 -0400)
committerAlex Deucher <alexander.deucher@amd.com>
Tue, 23 Apr 2019 22:27:58 +0000 (17:27 -0500)
commit0d28cfcf2ebd8deda4e5ae2e7940df887c58ddb9
tree8c891b6fa874f165ceb0145e40c3885bcc0a97d4
parent7e0dff3b5e8c16c52f1c68167062dacfcc808f1b
drm/amd/display: Fix eDP Black screen after S4 resume

[Why]
Power down of PHY on eDP requires us to call eDP power
control to power on again

[How]
1. In the case link rates don't match, disable PHY
requires calling of eDP power control ON after

2. Link disable case limit to eDP path since
this is not really applicable to DP since we do
power down PHY as part of verify link cap

3. Move detection of eDP link settings to be
done even for S4 resume cases where other
dpcd cap read and edid read can be skipped

Signed-off-by: Anthony Koo <Anthony.Koo@amd.com>
Reviewed-by: Jun Lei <Jun.Lei@amd.com>
Acked-by: Aric Cyr <Aric.Cyr@amd.com>
Acked-by: Leo Li <sunpeng.li@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
drivers/gpu/drm/amd/display/dc/core/dc_link.c
drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c