drm/amdgpu: add generic pci reset as an option
[linux-2.6-block.git] / drivers / gpu / drm / amd / amdgpu / amdgpu.h
index dbf8c8a0878c8336909eeb61edfa6e7e6b875921..9717cb43eb263407ef91d6c39a12aceea4ce21f5 100644 (file)
@@ -579,7 +579,8 @@ enum amd_reset_method {
        AMD_RESET_METHOD_MODE0,
        AMD_RESET_METHOD_MODE1,
        AMD_RESET_METHOD_MODE2,
-       AMD_RESET_METHOD_BACO
+       AMD_RESET_METHOD_BACO,
+       AMD_RESET_METHOD_PCI,
 };
 
 /*
@@ -1228,6 +1229,7 @@ bool amdgpu_device_should_recover_gpu(struct amdgpu_device *adev);
 int amdgpu_device_gpu_recover(struct amdgpu_device *adev,
                              struct amdgpu_job* job);
 void amdgpu_device_pci_config_reset(struct amdgpu_device *adev);
+int amdgpu_device_pci_reset(struct amdgpu_device *adev);
 bool amdgpu_device_need_post(struct amdgpu_device *adev);
 
 void amdgpu_cs_report_moved_bytes(struct amdgpu_device *adev, u64 num_bytes,