Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit c7d63d27 authored by spuligil's avatar spuligil
Browse files

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

Change-Id: I60bc8cc8d942bc88069441dc7b3bf183a03255ca
WMI: allow optional is_my_mgmt_frame TLV in MGMT_RX_EVENT msg
CRs-Fixed: 2262693
parent 8a9a761f
Loading
Loading
Loading
Loading
+3 −1
Original line number Diff line number Diff line
@@ -1287,6 +1287,7 @@ typedef enum {
    WMITLV_TAG_STRUC_wmi_vendor_control_param,
    WMITLV_TAG_STRUC_wmi_coex_dbam_cmd_fixed_param,
    WMITLV_TAG_STRUC_wmi_coex_dbam_complete_event_fixed_param,
    WMITLV_TAG_STRUC_wmi_is_my_mgmt_frame,
} WMITLV_TAG_ID;

/*
@@ -5384,7 +5385,8 @@ WMITLV_CREATE_PARAM_STRUC(WMI_PEER_STA_KICKOUT_EVENTID);
    WMITLV_ELEM(id,op,buf,len, WMITLV_TAG_ARRAY_STRUC, wmi_mgmt_rx_params_ext, mgmt_rx_params_ext, WMITLV_SIZE_VAR) \
    WMITLV_ELEM(id,op,buf,len, WMITLV_TAG_ARRAY_STRUC, wmi_frame_pn_params, pn_params, WMITLV_SIZE_VAR) \
    WMITLV_ELEM(id,op,buf,len, WMITLV_TAG_ARRAY_STRUC, wmi_mgmt_ml_info, ml_info, WMITLV_SIZE_VAR) \
    WMITLV_ELEM(id,op,buf,len, WMITLV_TAG_ARRAY_BYTE, A_UINT8, bpcc_bufp, WMITLV_SIZE_VAR)
    WMITLV_ELEM(id,op,buf,len, WMITLV_TAG_ARRAY_BYTE, A_UINT8, bpcc_bufp, WMITLV_SIZE_VAR) \
    WMITLV_ELEM(id,op,buf,len, WMITLV_TAG_ARRAY_STRUC, wmi_is_my_mgmt_frame, my_frame, WMITLV_SIZE_VAR)
WMITLV_CREATE_PARAM_STRUC(WMI_MGMT_RX_EVENTID);

/* Management Rx FW Consumed Event */
+6 −0
Original line number Diff line number Diff line
@@ -5841,6 +5841,12 @@ typedef struct {
    A_UINT8 prev_pn[WMI_MAX_PN_LEN];
} wmi_frame_pn_params;
typedef struct {
    A_UINT32 tlv_header; /* TLV tag (WMITLV_TAG_STRUC_wmi_is_my_frame) */
    A_UINT32 mgmt_frm_sub_type; /* to indicate which sub-type of MGMT frame */
    A_UINT32 is_my_frame; /* to indicate frame is sent to this BSSID */
} wmi_is_my_mgmt_frame;
typedef struct {
    A_UINT32 tlv_header; /* TLV tag and len; tag equals WMITLV_TAG_STRUC_wmi_mgmt_ml_info */
    /**
+1 −1
Original line number Diff line number Diff line
@@ -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_ 1170
#define __WMI_REVISION_ 1171

/** The Version Namespace should not be normally changed. Only
 *  host and firmware of the same WMI namespace will work