Loading fw/wmi_tlv_defs.h +7 −0 Original line number Diff line number Diff line Loading @@ -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; /* Loading Loading @@ -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 */ Loading Loading @@ -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) \ Loading fw/wmi_unified.h +8 −0 Original line number Diff line number Diff line Loading @@ -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), Loading Loading @@ -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, Loading Loading @@ -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 { fw/wmi_version.h +1 −1 Original line number Diff line number Diff line Loading @@ -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 Loading Loading
fw/wmi_tlv_defs.h +7 −0 Original line number Diff line number Diff line Loading @@ -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; /* Loading Loading @@ -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 */ Loading Loading @@ -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) \ Loading
fw/wmi_unified.h +8 −0 Original line number Diff line number Diff line Loading @@ -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), Loading Loading @@ -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, Loading Loading @@ -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 {
fw/wmi_version.h +1 −1 Original line number Diff line number Diff line Loading @@ -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 Loading