diff options
Diffstat (limited to 'drivers/gpu/drm/amd/amdgpu/mxgpu_ai.h')
-rw-r--r-- | drivers/gpu/drm/amd/amdgpu/mxgpu_ai.h | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/drivers/gpu/drm/amd/amdgpu/mxgpu_ai.h b/drivers/gpu/drm/amd/amdgpu/mxgpu_ai.h index 67e78576a9eb..b4a9ceea334b 100644 --- a/drivers/gpu/drm/amd/amdgpu/mxgpu_ai.h +++ b/drivers/gpu/drm/amd/amdgpu/mxgpu_ai.h | |||
@@ -24,7 +24,9 @@ | |||
24 | #ifndef __MXGPU_AI_H__ | 24 | #ifndef __MXGPU_AI_H__ |
25 | #define __MXGPU_AI_H__ | 25 | #define __MXGPU_AI_H__ |
26 | 26 | ||
27 | #define AI_MAILBOX_TIMEDOUT 12000 | 27 | #define AI_MAILBOX_POLL_ACK_TIMEDOUT 500 |
28 | #define AI_MAILBOX_POLL_MSG_TIMEDOUT 12000 | ||
29 | #define AI_MAILBOX_POLL_FLR_TIMEDOUT 500 | ||
28 | 30 | ||
29 | enum idh_request { | 31 | enum idh_request { |
30 | IDH_REQ_GPU_INIT_ACCESS = 1, | 32 | IDH_REQ_GPU_INIT_ACCESS = 1, |
@@ -51,4 +53,7 @@ int xgpu_ai_mailbox_add_irq_id(struct amdgpu_device *adev); | |||
51 | int xgpu_ai_mailbox_get_irq(struct amdgpu_device *adev); | 53 | int xgpu_ai_mailbox_get_irq(struct amdgpu_device *adev); |
52 | void xgpu_ai_mailbox_put_irq(struct amdgpu_device *adev); | 54 | void xgpu_ai_mailbox_put_irq(struct amdgpu_device *adev); |
53 | 55 | ||
56 | #define AI_MAIBOX_CONTROL_TRN_OFFSET_BYTE SOC15_REG_OFFSET(NBIO, 0, mmBIF_BX_PF0_MAILBOX_CONTROL) * 4 | ||
57 | #define AI_MAIBOX_CONTROL_RCV_OFFSET_BYTE SOC15_REG_OFFSET(NBIO, 0, mmBIF_BX_PF0_MAILBOX_CONTROL) * 4 + 1 | ||
58 | |||
54 | #endif | 59 | #endif |