drm/amdgpu: Add JPEG IP block to SRIOV reinit
authorYifan Zha <Yifan.Zha@amd.com>
Tue, 28 Mar 2023 03:42:24 +0000 (11:42 +0800)
committerAlex Deucher <alexander.deucher@amd.com>
Fri, 31 Mar 2023 15:18:53 +0000 (11:18 -0400)
[Why]
Reset(mode1) failed as JPRG IP did not reinit under sriov.

[How]
Add JPEG IP block to sriov reinit function.

Signed-off-by: Yifan Zha <Yifan.Zha@amd.com>
Reviewed-by: Horace Chen <Horace.Chen@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c

index bc158995105dcb766c2d790c8ce959446225d9ff..fac9312b1695994ce3dd5e64f17e4b7daff5336a 100644 (file)
@@ -3184,7 +3184,8 @@ static int amdgpu_device_ip_reinit_late_sriov(struct amdgpu_device *adev)
                AMD_IP_BLOCK_TYPE_MES,
                AMD_IP_BLOCK_TYPE_UVD,
                AMD_IP_BLOCK_TYPE_VCE,
-               AMD_IP_BLOCK_TYPE_VCN
+               AMD_IP_BLOCK_TYPE_VCN,
+               AMD_IP_BLOCK_TYPE_JPEG
        };
 
        for (i = 0; i < ARRAY_SIZE(ip_order); i++) {