drm/amdgpu: convert vcn/jpeg logical mask to physical mask
authorStanley.Yang <Stanley.Yang@amd.com>
Fri, 21 Apr 2023 12:58:39 +0000 (20:58 +0800)
committerAlex Deucher <alexander.deucher@amd.com>
Fri, 9 Jun 2023 16:39:58 +0000 (12:39 -0400)
 Changed from V1:
  Remove amdgpu_ras_logical_mask_to_physical_mask
due to GET_MASK provides same feature.
Support convert VCN/JPEG logical mask to physical
mask.

Signed-off-by: Stanley.Yang <Stanley.Yang@amd.com>
Reviewed-by: Tao Zhou <tao.zhou1@amd.com>
Reviewed-by: Hawking Zhang <Hawking.Zhang@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c

index 3c7c9fca2391025008fa5ada3d26d9b3fbbfd249..27559a05a67b24b9fd1a83f424ae7cd9db24c596 100644 (file)
@@ -1691,6 +1691,10 @@ int psp_ras_trigger_error(struct psp_context *psp,
        case TA_RAS_BLOCK__SDMA:
                dev_mask = GET_MASK(SDMA0, instance_mask);
                break;
+       case TA_RAS_BLOCK__VCN:
+       case TA_RAS_BLOCK__JPEG:
+               dev_mask = GET_MASK(VCN, instance_mask);
+               break;
        default:
                dev_mask = instance_mask;
                break;