mirror of
https://github.com/torvalds/linux.git
synced 2026-05-25 15:41:52 +02:00
Revert "drm/amd: Keep display off while going into S4"
commit68bfdc8dc0("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:68bfdc8dc0("drm/amd: Keep display off while going into S4") Reviewed-by: Alex Deucher <alexander.deucher@amd.com> Link: https://lore.kernel.org/r/20250522141328.115095-1-mario.limonciello@amd.com Signed-off-by: Mario Limonciello <mario.limonciello@amd.com> Signed-off-by: Alex Deucher <alexander.deucher@amd.com> (cherry picked from commite485502c37) Cc: stable@vger.kernel.org
This commit is contained in:
parent
a5806cd506
commit
7e7cb7a13c
|
|
@ -3469,11 +3469,6 @@ static int dm_resume(struct amdgpu_ip_block *ip_block)
|
|||
|
||||
return 0;
|
||||
}
|
||||
|
||||
/* leave display off for S4 sequence */
|
||||
if (adev->in_s4)
|
||||
return 0;
|
||||
|
||||
/* Recreate dc_state - DC invalidates it when setting power state to S3. */
|
||||
dc_state_release(dm_state->context);
|
||||
dm_state->context = dc_state_create(dm->dc, NULL);
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user