diff options
Diffstat (limited to 'drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c')
-rw-r--r-- | drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c index 19e71f4a8ac2..c7d43e064fc7 100644 --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | |||
@@ -505,6 +505,9 @@ failed: | |||
505 | 505 | ||
506 | int psp_gpu_reset(struct amdgpu_device *adev) | 506 | int psp_gpu_reset(struct amdgpu_device *adev) |
507 | { | 507 | { |
508 | if (adev->firmware.load_type != AMDGPU_FW_LOAD_PSP) | ||
509 | return 0; | ||
510 | |||
508 | return psp_mode1_reset(&adev->psp); | 511 | return psp_mode1_reset(&adev->psp); |
509 | } | 512 | } |
510 | 513 | ||