[PATCH] drm/amdgpu: drop atom scratch save/restore in gpu reset

Christian König deathsimple at vodafone.de
Sun Oct 9 15:17:14 UTC 2016


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);




More information about the amd-gfx mailing list