diff options
Diffstat (limited to 'drivers/gpu/drm/amd/amdgpu/mxgpu_ai.c')
-rw-r--r-- | drivers/gpu/drm/amd/amdgpu/mxgpu_ai.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/drivers/gpu/drm/amd/amdgpu/mxgpu_ai.c b/drivers/gpu/drm/amd/amdgpu/mxgpu_ai.c index 2812d88a8bdd..b4906d2f30d3 100644 --- a/drivers/gpu/drm/amd/amdgpu/mxgpu_ai.c +++ b/drivers/gpu/drm/amd/amdgpu/mxgpu_ai.c | |||
@@ -183,6 +183,12 @@ static int xgpu_ai_send_access_requests(struct amdgpu_device *adev, | |||
183 | pr_err("Doesn't get READY_TO_ACCESS_GPU from pf, give up\n"); | 183 | pr_err("Doesn't get READY_TO_ACCESS_GPU from pf, give up\n"); |
184 | return r; | 184 | return r; |
185 | } | 185 | } |
186 | /* Retrieve checksum from mailbox2 */ | ||
187 | if (req == IDH_REQ_GPU_INIT_ACCESS) { | ||
188 | adev->virt.fw_reserve.checksum_key = | ||
189 | RREG32_NO_KIQ(SOC15_REG_OFFSET(NBIO, 0, | ||
190 | mmBIF_BX_PF0_MAILBOX_MSGBUF_RCV_DW2)); | ||
191 | } | ||
186 | } | 192 | } |
187 | 193 | ||
188 | return 0; | 194 | return 0; |