Skip to content

Commit 38a64e3

Browse files
Hawking Zhangalexdeucher
authored andcommitted
drm/amdgpu: Add C2PMSG_109/126 reg field shift/masks
Add MP0_C2PMSG_109/126 register field shift/masks that are used to identify boot status by driver. Signed-off-by: Hawking Zhang <[email protected]> Reviewed-by: Tao Zhou <[email protected]> Reviewed-by: Yang Wang <[email protected]> Reviewed-by: Le Ma <[email protected]> Signed-off-by: Alex Deucher <[email protected]>
1 parent dbab635 commit 38a64e3

File tree

1 file changed

+28
-0
lines changed

1 file changed

+28
-0
lines changed

drivers/gpu/drm/amd/include/asic_reg/mp/mp_13_0_2_sh_mask.h

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -242,6 +242,34 @@
242242
//MP0_SMN_C2PMSG_103
243243
#define MP0_SMN_C2PMSG_103__CONTENT__SHIFT 0x0
244244
#define MP0_SMN_C2PMSG_103__CONTENT_MASK 0xFFFFFFFFL
245+
//MP0_SMN_C2PMSG_109
246+
#define MP0_SMN_C2PMSG_109__CONTENT__SHIFT 0x0
247+
#define MP0_SMN_C2PMSG_109__CONTENT_MASK 0xFFFFFFFFL
248+
//MP0_SMN_C2PMSG_126
249+
#define MP0_SMN_C2PMSG_126__GPU_ERR_MEM_TRAINING__SHIFT 0x0
250+
#define MP0_SMN_C2PMSG_126__GPU_ERR_FW_LOAD__SHIFT 0x1
251+
#define MP0_SMN_C2PMSG_126__GPU_ERR_WAFL_LINK_TRAINING__SHIFT 0x2
252+
#define MP0_SMN_C2PMSG_126__GPU_ERR_XGMI_LINK_TRAINING__SHIFT 0x3
253+
#define MP0_SMN_C2PMSG_126__GPU_ERR_USR_CP_LINK_TRAINING__SHIFT 0x4
254+
#define MP0_SMN_C2PMSG_126__GPU_ERR_USR_DP_LINK_TRAINING__SHIFT 0x5
255+
#define MP0_SMN_C2PMSG_126__GPU_ERR_HBM_MEM_TEST__SHIFT 0x6
256+
#define MP0_SMN_C2PMSG_126__GPU_ERR_HBM_BIST_TEST__SHIFT 0x7
257+
#define MP0_SMN_C2PMSG_126__SOCKET_ID__SHIFT 0x8
258+
#define MP0_SMN_C2PMSG_126__AID_ID__SHIFT 0xb
259+
#define MP0_SMN_C2PMSG_126__HBM_ID__SHIFT 0xd
260+
#define MP0_SMN_C2PMSG_126__BOOT_STATUS__SHIFT 0x1f
261+
#define MP0_SMN_C2PMSG_126__GPU_ERR_MEM_TRAINING_MASK 0x00000001L
262+
#define MP0_SMN_C2PMSG_126__GPU_ERR_FW_LOAD_MASK 0x00000002L
263+
#define MP0_SMN_C2PMSG_126__GPU_ERR_WAFL_LINK_TRAINING_MASK 0x00000004L
264+
#define MP0_SMN_C2PMSG_126__GPU_ERR_XGMI_LINK_TRAINING_MASK 0x00000008L
265+
#define MP0_SMN_C2PMSG_126__GPU_ERR_USR_CP_LINK_TRAINING_MASK 0x00000010L
266+
#define MP0_SMN_C2PMSG_126__GPU_ERR_USR_DP_LINK_TRAINING_MASK 0x00000020L
267+
#define MP0_SMN_C2PMSG_126__GPU_ERR_HBM_MEM_TEST_MASK 0x00000040L
268+
#define MP0_SMN_C2PMSG_126__GPU_ERR_HBM_BIST_TEST_MASK 0x00000080L
269+
#define MP0_SMN_C2PMSG_126__SOCKET_ID_MASK 0x00000700L
270+
#define MP0_SMN_C2PMSG_126__AID_ID_MASK 0x00001800L
271+
#define MP0_SMN_C2PMSG_126__HBM_ID_MASK 0x00002000L
272+
#define MP0_SMN_C2PMSG_126__BOOT_STATUS_MASK 0x80000000L
245273
//MP0_SMN_IH_CREDIT
246274
#define MP0_SMN_IH_CREDIT__CREDIT_VALUE__SHIFT 0x0
247275
#define MP0_SMN_IH_CREDIT__CLIENT_ID__SHIFT 0x10

0 commit comments

Comments
 (0)