fw-api: CL 4860783 - update fw common interface files

Change-Id: I8025e44b37fa8d2eefededc64826bb88f1731518
HTT: redefine T2H FLOW_POOL_RESIZE msg
CRs-Fixed: 2262693
这个提交包含在:
spuligil
2018-07-03 05:11:36 -07:00
父节点 2c4556ccb8
当前提交 d64690c22c

查看文件

@@ -167,9 +167,10 @@
* 3.50 Add learning_frame flag to htt_tx_msdu_desc_ext2_t * 3.50 Add learning_frame flag to htt_tx_msdu_desc_ext2_t
* 3.51 Add SW peer ID and TID num to HTT TX WBM COMPLETION * 3.51 Add SW peer ID and TID num to HTT TX WBM COMPLETION
* 3.52 Add HTT_T2H FLOW_POOL_RESIZE msg def * 3.52 Add HTT_T2H FLOW_POOL_RESIZE msg def
* 3.53 Update HTT_T2H FLOW_POOL_RESIZE msg def
*/ */
#define HTT_CURRENT_VERSION_MAJOR 3 #define HTT_CURRENT_VERSION_MAJOR 3
#define HTT_CURRENT_VERSION_MINOR 52 #define HTT_CURRENT_VERSION_MINOR 53
#define HTT_NUM_TX_FRAG_DESC 1024 #define HTT_NUM_TX_FRAG_DESC 1024
@@ -10485,18 +10486,18 @@ typedef struct {
* *
* The message would appear as follows: * The message would appear as follows:
* *
* |31 24|23 16|15 8|7 0| * |31 16|15 8|7 0|
* |----------------+----------------+----------------+----------------| * |---------------------------------+----------------+----------------|
* | flow Pool ID | reserved0 | Msg type | * | reserved0 | Msg type |
* |-------------------------------------------------------------------| * |-------------------------------------------------------------------|
* | reserved1 | flow pool new size | * | flow pool new size | flow pool ID |
* |-------------------------------------------------------------------| * |-------------------------------------------------------------------|
* *
* The message is interpreted as follows: * The message is interpreted as follows:
* b'0:7 - msg_type: This will be set to * b'0:7 - msg_type: This will be set to
* HTT_T2H_MSG_TYPE_FLOW_POOL_RESIZE * HTT_T2H_MSG_TYPE_FLOW_POOL_RESIZE
* *
* b'8:15 - flow pool ID: Existing flow pool ID * b'0:15 - flow pool ID: Existing flow pool ID
* *
* b'16:31 - flow pool new size: new pool size for exisiting flow pool ID * b'16:31 - flow pool new size: new pool size for exisiting flow pool ID
* *
@@ -10504,19 +10505,18 @@ typedef struct {
PREPACK struct htt_flow_pool_resize_t { PREPACK struct htt_flow_pool_resize_t {
A_UINT32 msg_type:8, A_UINT32 msg_type:8,
reserved0:8, reserved0:24;
flow_pool_id:16; A_UINT32 flow_pool_id:16,
A_UINT32 flow_pool_new_size:16, flow_pool_new_size:16;
reserved1:16;
} POSTPACK; } POSTPACK;
#define HTT_FLOW_POOL_RESIZE_SZ (sizeof(struct htt_flow_pool_resize_t)) #define HTT_FLOW_POOL_RESIZE_SZ (sizeof(struct htt_flow_pool_resize_t))
#define HTT_FLOW_POOL_RESIZE_FLOW_POOL_ID_M 0xffff0000 #define HTT_FLOW_POOL_RESIZE_FLOW_POOL_ID_M 0x0000ffff
#define HTT_FLOW_POOL_RESIZE_FLOW_POOL_ID_S 16 #define HTT_FLOW_POOL_RESIZE_FLOW_POOL_ID_S 0
#define HTT_FLOW_POOL_RESIZE_FLOW_POOL_NEW_SIZE_M 0x0000ffff #define HTT_FLOW_POOL_RESIZE_FLOW_POOL_NEW_SIZE_M 0xffff0000
#define HTT_FLOW_POOL_RESIZE_FLOW_POOL_NEW_SIZE_S 0 #define HTT_FLOW_POOL_RESIZE_FLOW_POOL_NEW_SIZE_S 16
#define HTT_FLOW_POOL_RESIZE_FLOW_POOL_ID_GET(_var) \ #define HTT_FLOW_POOL_RESIZE_FLOW_POOL_ID_GET(_var) \