From: Jack Xiao Date: Mon, 11 Apr 2022 20:32:58 +0000 (-0400) Subject: drm/amdgpu/mes: add mes kiq callback X-Git-Tag: v6.6.17~7356^2~7^2~290 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=cf064b458976e13288400927d8de2f875f2f89cc;p=platform%2Fkernel%2Flinux-rpi.git drm/amdgpu/mes: add mes kiq callback Needed to properly initialize mes kiq. Signed-off-by: Jack Xiao Reviewed-by: Hawking Zhang Signed-off-by: Alex Deucher --- diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_mes.h b/drivers/gpu/drm/amd/amdgpu/amdgpu_mes.h index 111c2cf..35a6bb2 100644 --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_mes.h +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_mes.h @@ -110,6 +110,9 @@ struct amdgpu_mes { uint64_t query_status_fence_gpu_addr; uint64_t *query_status_fence_ptr; + /* initialize kiq pipe */ + int (*kiq_hw_init)(struct amdgpu_device *adev); + /* ip specific functions */ const struct amdgpu_mes_funcs *funcs; }; @@ -205,4 +208,6 @@ struct amdgpu_mes_funcs { struct mes_resume_gang_input *input); }; +#define amdgpu_mes_kiq_hw_init(adev) (adev)->mes.kiq_hw_init((adev)) + #endif /* __AMDGPU_MES_H__ */