forked from ~ljy/RK356X_SDK_RELEASE

hc
2024-12-19 9370bb92b2d16684ee45cf24e879c93c509162da
kernel/drivers/infiniband/hw/hfi1/chip_registers.h
....@@ -380,6 +380,10 @@
380380 #define DC_LCB_PRF_TX_FLIT_CNT (DC_LCB_CSRS + 0x000000000418)
381381 #define DC_LCB_STS_LINK_TRANSFER_ACTIVE (DC_LCB_CSRS + 0x000000000468)
382382 #define DC_LCB_STS_ROUND_TRIP_LTP_CNT (DC_LCB_CSRS + 0x0000000004B0)
383
+#define RCV_LENGTH_ERR_CNT 0
384
+#define RCV_SHORT_ERR_CNT 2
385
+#define RCV_ICRC_ERR_CNT 6
386
+#define RCV_EBP_CNT 9
383387 #define RCV_BUF_OVFL_CNT 10
384388 #define RCV_CONTEXT_EGR_STALL 22
385389 #define RCV_DATA_PKT_CNT 0
....@@ -878,6 +882,10 @@
878882 #define SEND_CTRL (TXE + 0x000000000000)
879883 #define SEND_CTRL_CM_RESET_SMASK 0x4ull
880884 #define SEND_CTRL_SEND_ENABLE_SMASK 0x1ull
885
+#define SEND_CTRL_UNSUPPORTED_VL_SHIFT 3
886
+#define SEND_CTRL_UNSUPPORTED_VL_MASK 0xFFull
887
+#define SEND_CTRL_UNSUPPORTED_VL_SMASK (SEND_CTRL_UNSUPPORTED_VL_MASK \
888
+ << SEND_CTRL_UNSUPPORTED_VL_SHIFT)
881889 #define SEND_CTRL_VL_ARBITER_ENABLE_SMASK 0x2ull
882890 #define SEND_CTXT_CHECK_ENABLE (TXE + 0x000000100080)
883891 #define SEND_CTXT_CHECK_ENABLE_CHECK_BYPASS_VL_MAPPING_SMASK 0x80ull
....@@ -931,6 +939,10 @@
931939 #define SEND_CTXT_CREDIT_CTRL_THRESHOLD_MASK 0x7FFull
932940 #define SEND_CTXT_CREDIT_CTRL_THRESHOLD_SHIFT 0
933941 #define SEND_CTXT_CREDIT_CTRL_THRESHOLD_SMASK 0x7FFull
942
+#define SEND_CTXT_CREDIT_STATUS (TXE + 0x000000100018)
943
+#define SEND_CTXT_CREDIT_STATUS_CURRENT_FREE_COUNTER_MASK 0x7FFull
944
+#define SEND_CTXT_CREDIT_STATUS_CURRENT_FREE_COUNTER_SHIFT 32
945
+#define SEND_CTXT_CREDIT_STATUS_LAST_RETURNED_COUNTER_SMASK 0x7FFull
934946 #define SEND_CTXT_CREDIT_FORCE (TXE + 0x000000100028)
935947 #define SEND_CTXT_CREDIT_FORCE_FORCE_RETURN_SMASK 0x1ull
936948 #define SEND_CTXT_CREDIT_RETURN_ADDR (TXE + 0x000000100020)