forked from ~ljy/RK356X_SDK_RELEASE

hc
2024-12-19 9370bb92b2d16684ee45cf24e879c93c509162da
kernel/drivers/infiniband/hw/i40iw/i40iw_d.h
....@@ -403,7 +403,7 @@
403403 #define I40IW_CQP_OP_MANAGE_ARP 0x0f
404404 #define I40IW_CQP_OP_MANAGE_VF_PBLE_BP 0x10
405405 #define I40IW_CQP_OP_MANAGE_PUSH_PAGES 0x11
406
-#define I40IW_CQP_OP_MANAGE_PE_TEAM 0x12
406
+#define I40IW_CQP_OP_QUERY_RDMA_FEATURES 0x12
407407 #define I40IW_CQP_OP_UPLOAD_CONTEXT 0x13
408408 #define I40IW_CQP_OP_ALLOCATE_LOC_MAC_IP_TABLE_ENTRY 0x14
409409 #define I40IW_CQP_OP_MANAGE_HMC_PM_FUNC_TABLE 0x15
....@@ -430,6 +430,24 @@
430430 #define I40IW_CQP_OP_RESUME_QP 0x2a
431431 #define I40IW_CQP_OP_SHMC_PAGES_ALLOCATED 0x2b
432432 #define I40IW_CQP_OP_SET_HMC_RESOURCE_PROFILE 0x2d
433
+
434
+#define I40IW_FEATURE_BUF_SIZE (8 * I40IW_MAX_FEATURES)
435
+
436
+#define I40IW_FW_VER_MINOR_SHIFT 0
437
+#define I40IW_FW_VER_MINOR_MASK \
438
+ (0xffffULL << I40IW_FW_VER_MINOR_SHIFT)
439
+
440
+#define I40IW_FW_VER_MAJOR_SHIFT 16
441
+#define I40IW_FW_VER_MAJOR_MASK \
442
+ (0xffffULL << I40IW_FW_VER_MAJOR_SHIFT)
443
+
444
+#define I40IW_FEATURE_INFO_SHIFT 0
445
+#define I40IW_FEATURE_INFO_MASK \
446
+ (0xffffULL << I40IW_FEATURE_INFO_SHIFT)
447
+
448
+#define I40IW_FEATURE_CNT_SHIFT 32
449
+#define I40IW_FEATURE_CNT_MASK \
450
+ (0xffffULL << I40IW_FEATURE_CNT_SHIFT)
433451
434452 #define I40IW_UDA_QPSQ_NEXT_HEADER_SHIFT 16
435453 #define I40IW_UDA_QPSQ_NEXT_HEADER_MASK ((u64)0xff << I40IW_UDA_QPSQ_NEXT_HEADER_SHIFT)
....@@ -1529,7 +1547,8 @@
15291547 I40IW_AEQ_ALIGNMENT = 0x100,
15301548 I40IW_CEQ_ALIGNMENT = 0x100,
15311549 I40IW_CQ0_ALIGNMENT = 0x100,
1532
- I40IW_SD_BUF_ALIGNMENT = 0x80
1550
+ I40IW_SD_BUF_ALIGNMENT = 0x80,
1551
+ I40IW_FEATURE_BUF_ALIGNMENT = 0x8
15331552 };
15341553
15351554 #define I40IW_WQE_SIZE_64 64
....@@ -1732,6 +1751,7 @@
17321751 #define OP_REQUESTED_COMMANDS 31
17331752 #define OP_COMPLETED_COMMANDS 32
17341753 #define OP_GEN_AE 33
1735
-#define OP_SIZE_CQP_STAT_ARRAY 34
1754
+#define OP_QUERY_RDMA_FEATURES 34
1755
+#define OP_SIZE_CQP_STAT_ARRAY 35
17361756
17371757 #endif