drm/amd/display: Disallow entering PSR when panel is disconnected
authorMax Erenberg <merenber@amd.com>
Tue, 23 Nov 2021 20:10:16 +0000 (15:10 -0500)
committerAlex Deucher <alexander.deucher@amd.com>
Mon, 11 Apr 2022 17:51:32 +0000 (13:51 -0400)
commit1b5c30bf41586fdf4f2313d0b37545975568e29f
treeb2c2e23cc7ba289afe5951f87c949dba2e91a6b7
parent5d5af34072c8b11f60960c3bea57ff9de5877791
drm/amd/display: Disallow entering PSR when panel is disconnected

[WHY]
The dGPU cannot enter PSR when it is not connected to a panel.

[HOW]
Added a check to dc_link_set_psr_allow_active
which returns early if panel is disconnected.

Reviewed-by: Harry Vanzylldejong <harry.vanzylldejong@amd.com>
Reviewed-by: Evgenii Krasnikov <Evgenii.Krasnikov@amd.com>
Reviewed-by: Nicholas Choi <Nicholas.Choi@amd.com>
Acked-by: Pavle Kotarac <Pavle.Kotarac@amd.com>
Signed-off-by: Max Erenberg <merenber@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
drivers/gpu/drm/amd/display/dc/core/dc_link.c