Am 06.10.2016 um 17:27 schrieb Alex Deucher: > This is already handled by the dce IP modules in their > suspend and resume code. No need to do it again. > > Signed-off-by: Alex Deucher <alexander.deucher at amd.com> Reviewed-by: Christian König <christian.koenig at amd.com>. > --- > drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 4 ---- > 1 file changed, 4 deletions(-) > > diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_device.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_device.c > index 89b3534..ef1d528 100644 > --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_device.c > +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_device.c > @@ -2307,8 +2307,6 @@ int amdgpu_gpu_reset(struct amdgpu_device *adev) > } > > if (need_full_reset) { > - /* save scratch */ > - amdgpu_atombios_scratch_regs_save(adev); > r = amdgpu_suspend(adev); > > retry: > @@ -2327,8 +2325,6 @@ retry: > dev_info(adev->dev, "GPU reset succeeded, trying to resume\n"); > r = amdgpu_resume(adev); > } > - /* restore scratch */ > - amdgpu_atombios_scratch_regs_restore(adev); > } > if (!r) { > amdgpu_irq_gpu_reset_resume_helper(adev);