diff options
Diffstat (limited to 'drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c')
| -rw-r--r-- | drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 10 | 
1 files changed, 10 insertions, 0 deletions
| diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c index ae9fb2025259..984e8271e675 100644 --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c @@ -890,6 +890,11 @@ int amdgpu_ras_query_error_status(struct amdgpu_device *adev,  		    adev->gmc.xgmi.ras_funcs->query_ras_error_count)  			adev->gmc.xgmi.ras_funcs->query_ras_error_count(adev, &err_data);  		break; +	case AMDGPU_RAS_BLOCK__HDP: +		if (adev->hdp.ras_funcs && +		    adev->hdp.ras_funcs->query_ras_error_count) +			adev->hdp.ras_funcs->query_ras_error_count(adev, &err_data); +		break;  	default:  		break;  	} @@ -967,6 +972,11 @@ int amdgpu_ras_reset_error_status(struct amdgpu_device *adev,  		if (adev->sdma.funcs->reset_ras_error_count)  			adev->sdma.funcs->reset_ras_error_count(adev);  		break; +	case AMDGPU_RAS_BLOCK__HDP: +		if (adev->hdp.ras_funcs && +		    adev->hdp.ras_funcs->reset_ras_error_count) +			adev->hdp.ras_funcs->reset_ras_error_count(adev); +		break;  	default:  		break;  	} | 
