Skip to content

Commit 7e7cb7a

Browse files
superm1alexdeucher
authored andcommitted
Revert "drm/amd: Keep display off while going into S4"
commit 68bfdc8 ("drm/amd: Keep display off while going into S4") attempted to keep displays off during the S4 sequence by not resuming display IP. This however leads to hangs because DRM clients such as the console can try to access registers and cause a hang. Closes: https://gitlab.freedesktop.org/drm/amd/-/issues/4155 Fixes: 68bfdc8 ("drm/amd: Keep display off while going into S4") Reviewed-by: Alex Deucher <[email protected]> Link: https://lore.kernel.org/r/[email protected] Signed-off-by: Mario Limonciello <[email protected]> Signed-off-by: Alex Deucher <[email protected]> (cherry picked from commit e485502) Cc: [email protected]
1 parent a5806cd commit 7e7cb7a

File tree

1 file changed

+0
-5
lines changed

1 file changed

+0
-5
lines changed

drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3469,11 +3469,6 @@ static int dm_resume(struct amdgpu_ip_block *ip_block)
34693469

34703470
return 0;
34713471
}
3472-
3473-
/* leave display off for S4 sequence */
3474-
if (adev->in_s4)
3475-
return 0;
3476-
34773472
/* Recreate dc_state - DC invalidates it when setting power state to S3. */
34783473
dc_state_release(dm_state->context);
34793474
dm_state->context = dc_state_create(dm->dc, NULL);

0 commit comments

Comments
 (0)