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

Commit a9a5c6a4 authored by spuligil's avatar spuligil Committed by snandini
Browse files

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

add WMI_TWT_NOTIFY_EVENT msg def

Change-Id: I0e9eacec50e031318e0d7416027fb51264278445
CRs-Fixed: 2262693
parent e755222d
Loading
Loading
Loading
Loading
+7 −0
Original line number Diff line number Diff line
@@ -1132,6 +1132,7 @@ typedef enum {
    WMITLV_TAG_STRUC_wmi_tid_latency_info,
    WMITLV_TAG_STRUC_wmi_ctrl_path_twt_stats_struct,
    WMITLV_TAG_STRUC_wmi_ctrl_path_calibration_stats_struct,
    WMITLV_TAG_STRUC_wmi_twt_notify_event_fixed_param,
} WMITLV_TAG_ID;

/*
@@ -1848,6 +1849,7 @@ typedef enum {
    OP(WMI_QOS_NULL_FRAME_TX_COMPLETION_EVENTID) \
    OP(WMI_TWT_NUDGE_DIALOG_COMPLETE_EVENTID) \
    OP(WMI_REG_CHAN_LIST_CC_EXT_EVENTID) \
    OP(WMI_TWT_NOTIFY_EVENTID) \
    /* add new EVT_LIST elements above this line */


@@ -6023,6 +6025,11 @@ WMITLV_CREATE_PARAM_STRUC(WMI_TWT_BTWT_INVITE_STA_COMPLETE_EVENTID);
    WMITLV_ELEM(id,op,buf,len, WMITLV_TAG_STRUC_wmi_twt_btwt_remove_sta_complete_event_fixed_param, wmi_twt_btwt_remove_sta_complete_event_fixed_param, fixed_param, WMITLV_SIZE_FIX)
WMITLV_CREATE_PARAM_STRUC(WMI_TWT_BTWT_REMOVE_STA_COMPLETE_EVENTID);

/* TWT Notify Event - for host to start new TWT setup */
#define WMITLV_TABLE_WMI_TWT_NOTIFY_EVENTID(id,op,buf,len) \
    WMITLV_ELEM(id,op,buf,len, WMITLV_TAG_STRUC_wmi_twt_notify_event_fixed_param, wmi_twt_notify_event_fixed_param, fixed_param, WMITLV_SIZE_FIX)
WMITLV_CREATE_PARAM_STRUC(WMI_TWT_NOTIFY_EVENTID);

/* Event to send roam scan stats */
#define WMITLV_TABLE_WMI_ROAM_SCAN_STATS_EVENTID(id,op,buf,len) \
  WMITLV_ELEM(id,op,buf,len, WMITLV_TAG_STRUC_wmi_roam_scan_stats_event_fixed_param, wmi_roam_scan_stats_event_fixed_param, fixed_param, WMITLV_SIZE_FIX) \
+8 −0
Original line number Diff line number Diff line
@@ -2033,6 +2033,7 @@ typedef enum {
    WMI_TWT_BTWT_REMOVE_STA_COMPLETE_EVENTID,
    WMI_TWT_SESSION_STATS_EVENTID,
    WMI_TWT_NUDGE_DIALOG_COMPLETE_EVENTID,
    WMI_TWT_NOTIFY_EVENTID,
    /** Events in Prototyping phase */
    WMI_NDI_CAP_RSP_EVENTID = WMI_EVT_GRP_START_ID(WMI_GRP_PROTOTYPE),
@@ -28795,6 +28796,11 @@ typedef struct {
    A_UINT32 reserved0;     /* unused right now */
} wmi_twt_disable_complete_event_fixed_param;
typedef struct {
    A_UINT32 tlv_header;    /* TLV tag and len; tag equals WMITLV_TAG_STRUC_wmi_twt_notify_event_fixed_param */
    A_UINT32 vdev_id;      /* vdev id of TWT notify event */
} wmi_twt_notify_event_fixed_param;
/* from IEEE 802.11ah section 9.4.2.200 */
typedef enum _WMI_TWT_COMMAND_T {
    WMI_TWT_COMMAND_REQUEST_TWT    = 0,
@@ -28950,6 +28956,8 @@ typedef enum _WMI_DEL_TWT_STATUS_T {
    WMI_DEL_TWT_STATUS_NO_RESOURCE,         /* FW resource exhausted */
    WMI_DEL_TWT_STATUS_NO_ACK,              /* peer AP/STA did not ACK the request/response frame */
    WMI_DEL_TWT_STATUS_UNKNOWN_ERROR,       /* deleting TWT dialog failed with an unknown reason */
    WMI_DEL_TWT_STATUS_PEER_INIT_TEARDOWN,  /* Peer Initiated Teardown */
    WMI_DEL_TWT_STATUS_ROAMING,             /* Reason Roaming Start*/
} WMI_DEL_TWT_STATUS_T;
typedef struct {
+1 −1
Original line number Diff line number Diff line
@@ -36,7 +36,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_ 937
#define __WMI_REVISION_ 938

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