diff options
author | Evgenii Krasnikov <Evgenii.Krasnikov@amd.com> | 2022-04-20 16:04:33 -0400 |
---|---|---|
committer | Alex Deucher <alexander.deucher@amd.com> | 2022-05-04 10:43:55 -0400 |
commit | eaacf13b33eca727349575c7a0edc39379c9d47e (patch) | |
tree | c246b2812642cb9c11abb09d5237ecb30a298060 /drivers/gpu/drm/amd/display | |
parent | 0f05c998d16d69079f56a9e24a9e6ace9b0b8a28 (diff) | |
download | linux-eaacf13b33eca727349575c7a0edc39379c9d47e.tar.gz linux-eaacf13b33eca727349575c7a0edc39379c9d47e.tar.bz2 linux-eaacf13b33eca727349575c7a0edc39379c9d47e.zip |
Revert "drm/amd/display: Reset cached PSR parameters after hibernate"
This reverts commit d2069326d26c7de78e77a060fb6e6d0d21c35dbd.
Commit d2069326d26c ("drm/amd/display: Reset cached PSR parameters after hibernate")
causes a system hang when game resolution is changed. Revert it.
Reviewed-by: Jayendran Ramani <Jayendran.Ramani@amd.com>
Reviewed-by: Harry Vanzylldejong <Harry.Vanzylldejong@amd.com>
Acked-by: Wayne Lin <wayne.lin@amd.com>
Signed-off-by: Evgenii Krasnikov <Evgenii.Krasnikov@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/display')
-rw-r--r-- | drivers/gpu/drm/amd/display/dc/core/dc_link.c | 7 |
1 files changed, 1 insertions, 6 deletions
diff --git a/drivers/gpu/drm/amd/display/dc/core/dc_link.c b/drivers/gpu/drm/amd/display/dc/core/dc_link.c index 1eddf2785153..3d13ee32a3db 100644 --- a/drivers/gpu/drm/amd/display/dc/core/dc_link.c +++ b/drivers/gpu/drm/amd/display/dc/core/dc_link.c @@ -3317,14 +3317,9 @@ bool dc_link_setup_psr(struct dc_link *link, */ psr_context->frame_delay = 0; - if (psr) { + if (psr) link->psr_settings.psr_feature_enabled = psr->funcs->psr_copy_settings(psr, link, psr_context, panel_inst); - if (link->psr_settings.psr_feature_enabled) { - link->psr_settings.psr_power_opt = 0; - link->psr_settings.psr_allow_active = 0; - } - } else link->psr_settings.psr_feature_enabled = dmcu->funcs->setup_psr(dmcu, link, psr_context); |