mirror of
https://github.com/torvalds/linux.git
synced 2025-11-05 03:00:13 +02:00
drm/amdgpu: update suspend status for aborting from deeper suspend
There're some other suspend abort cases which can call the noirq suspend except for executing _S3 method. In those cases need to process as incomplete suspendsion. Signed-off-by: Prike Liang <Prike.Liang@amd.com> Acked-by: Alex Deucher <alexander.deucher@amd.com> Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
This commit is contained in:
parent
dc443aa4ab
commit
6704dbf719
1 changed files with 6 additions and 4 deletions
|
|
@ -587,12 +587,14 @@ static bool soc15_need_reset_on_resume(struct amdgpu_device *adev)
|
|||
* 2) S3 suspend abort and TOS already launched.
|
||||
*/
|
||||
if (adev->flags & AMD_IS_APU && adev->in_s3 &&
|
||||
!adev->suspend_complete &&
|
||||
sol_reg)
|
||||
sol_reg) {
|
||||
adev->suspend_complete = false;
|
||||
return true;
|
||||
|
||||
} else {
|
||||
adev->suspend_complete = true;
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
static int soc15_asic_reset(struct amdgpu_device *adev)
|
||||
{
|
||||
|
|
|
|||
Loading…
Reference in a new issue