diff options
Diffstat (limited to 'drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c')
| -rw-r--r-- | drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c | 3 | 
1 files changed, 3 insertions, 0 deletions
| diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c index 0b8ef2d27d6b..fe393a46f881 100644 --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c @@ -35,6 +35,7 @@  #include "amdgpu_trace.h"  #define AMDGPU_IB_TEST_TIMEOUT	msecs_to_jiffies(1000) +#define AMDGPU_IB_TEST_GFX_XGMI_TIMEOUT	msecs_to_jiffies(2000)  /*   * IB @@ -344,6 +345,8 @@ int amdgpu_ib_ring_tests(struct amdgpu_device *adev)  		 * cost waiting for it coming back under RUNTIME only  		*/  		tmo_gfx = 8 * AMDGPU_IB_TEST_TIMEOUT; +	} else if (adev->gmc.xgmi.hive_id) { +		tmo_gfx = AMDGPU_IB_TEST_GFX_XGMI_TIMEOUT;  	}  	for (i = 0; i < adev->num_rings; ++i) { | 
