Prechádzať zdrojové kódy

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

Change-Id: I80010eeaa6eed8147b1ba34d2a87e6c5cf76ec37
CRs-Fixed: 3830439
spuligil 8 mesiacov pred
rodič
commit
da54ac450a
3 zmenil súbory, kde vykonal 18 pridanie a 1 odobranie
  1. 7 0
      fw/wmi_tlv_defs.h
  2. 10 0
      fw/wmi_unified.h
  3. 1 1
      fw/wmi_version.h

+ 7 - 0
fw/wmi_tlv_defs.h

@@ -1446,6 +1446,7 @@ typedef enum {
     WMITLV_TAG_STRUC_wmi_reg_chan_list_cc_ext_additional_params,
     WMITLV_TAG_STRUC_wmi_regulatory_rule_meta_data,
     WMITLV_TAG_STRUC_wmi_vdev_report_ap_oper_bw_cmd_fixed_param,
+    WMITLV_TAG_STRUC_wmi_mlo_peer_tid_to_link_map_event_fixed_param,
 } WMITLV_TAG_ID;
 /*
  * IMPORTANT: Please add _ALL_ WMI Commands Here.
@@ -2325,6 +2326,7 @@ typedef enum {
     OP(WMI_P2P_CLI_DFS_AP_BMISS_DETECTED_EVENTID) \
     OP(WMI_MGMT_SRNG_REAP_EVENTID) \
     OP(WMI_MLO_TLT_SELECTION_FOR_TID_SPRAY_EVENTID) \
+    OP(WMI_MLO_PEER_TID_TO_LINK_MAP_EVENTID) \
     /* add new EVT_LIST elements above this line */
 
 
@@ -7708,6 +7710,11 @@ WMITLV_CREATE_PARAM_STRUC(WMI_PDEV_ENABLE_XLNA_EVENTID);
     WMITLV_ELEM(id,op,buf,len, WMITLV_TAG_STRUC_wmi_mgmt_srng_reap_event_fixed_param, wmi_mgmt_srng_reap_event_fixed_param, fixed_param, WMITLV_SIZE_FIX)
 WMITLV_CREATE_PARAM_STRUC(WMI_MGMT_SRNG_REAP_EVENTID);
 
+/** WMI event used to send status of Tid to link map configured */
+#define WMITLV_TABLE_WMI_MLO_PEER_TID_TO_LINK_MAP_EVENTID(id,op,buf,len) \
+    WMITLV_ELEM(id,op,buf,len, WMITLV_TAG_STRUC_wmi_mlo_peer_tid_to_link_map_event_fixed_param, wmi_mlo_peer_tid_to_link_map_event_fixed_param, fixed_param, WMITLV_SIZE_FIX)
+WMITLV_CREATE_PARAM_STRUC(WMI_MLO_PEER_TID_TO_LINK_MAP_EVENTID);
+
 
 #ifdef __cplusplus
 }

+ 10 - 0
fw/wmi_unified.h

@@ -2533,6 +2533,8 @@ typedef enum {
     WMI_MLO_LINK_INFO_SYNC_EVENTID,
     /** WMI Event to announce host about the TLT update for TID */
     WMI_MLO_TLT_SELECTION_FOR_TID_SPRAY_EVENTID,
+    /** WMI Event to send the status of T2LM configured */
+    WMI_MLO_PEER_TID_TO_LINK_MAP_EVENTID,
 
     /* WMI event specific to Quiet handling */
     WMI_QUIET_HANDLING_EVENTID = WMI_EVT_GRP_START_ID(WMI_GRP_QUIET_OFL),
@@ -48754,6 +48756,14 @@ typedef struct {
     A_UINT32 tail_pointer;
 } wmi_mgmt_srng_reap_event_fixed_param;
 
+typedef struct {
+    /** TLV tag and len; tag equals
+     * WMITLV_TAG_STRUC_wmi_mlo_peer_tid_to_link_map_event_fixed_param */
+    A_UINT32 tlv_header;
+    /* status takes values from WMI_MLO_TID_TO_LINK_MAP_STATUS */
+    A_UINT32 status;
+} wmi_mlo_peer_tid_to_link_map_event_fixed_param;
+
 
 
 /* ADD NEW DEFS HERE */

+ 1 - 1
fw/wmi_version.h

@@ -37,7 +37,7 @@
 #define __WMI_VER_MINOR_    0
 /** WMI revision number has to be incremented when there is a
  *  change that may or may not break compatibility. */
-#define __WMI_REVISION_ 1503
+#define __WMI_REVISION_ 1504
 
 /** The Version Namespace should not be normally changed. Only
  *  host and firmware of the same WMI namespace will work