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

Add WMI_PDEV_ENABLE_DURATION_BASED_TX_MODE_SELECTION_CMD msg def

Change-Id: I6f73d58e4f4b7c79b83a727d66228257f77b8329
CRs-Fixed: 2262693
This commit is contained in:
spuligil 2020-10-01 18:01:28 -07:00
commit da6a53640e
3 changed files with 25 additions and 1 deletions

View file

@ -1111,6 +1111,7 @@ typedef enum {
WMITLV_TAG_STRUC_wmi_sscan_evt_message_fixed_param,
WMITLV_TAG_STRUC_wmi_qos_null_frame_tx_send_cmd_fixed_param,
WMITLV_TAG_STRUC_wmi_qos_null_frame_tx_compl_event_fixed_param,
WMITLV_TAG_STRUC_wmi_pdev_enable_duration_based_tx_mode_selection_cmd_fixed_param,
} WMITLV_TAG_ID;
/*
@ -1562,6 +1563,7 @@ typedef enum {
OP(WMI_WFA_CONFIG_CMDID) \
OP(WMI_REQUEST_UNIFIED_LL_GET_STA_CMDID) \
OP(WMI_QOS_NULL_FRAME_TX_SEND_CMDID) \
OP(WMI_PDEV_ENABLE_DURATION_BASED_TX_MODE_SELECTION_CMDID) \
/* add new CMD_LIST elements above this line */
@ -4512,6 +4514,11 @@ WMITLV_CREATE_PARAM_STRUC(WMI_PDEV_SET_NON_SRG_OBSS_BSSID_ENABLE_BITMAP_CMDID);
WMITLV_ELEM(id,op,buf,len, WMITLV_TAG_STRUC_wmi_pdev_get_tpc_stats_cmd_fixed_param, wmi_pdev_get_tpc_stats_cmd_fixed_param, fixed_param, WMITLV_SIZE_FIX)
WMITLV_CREATE_PARAM_STRUC(WMI_PDEV_GET_TPC_STATS_CMDID);
/* Duration based tx mode selection Enable Bitmap */
#define WMITLV_TABLE_WMI_PDEV_ENABLE_DURATION_BASED_TX_MODE_SELECTION_CMDID(id,op,buf,len) \
WMITLV_ELEM(id,op,buf,len, WMITLV_TAG_STRUC_wmi_pdev_enable_duration_based_tx_mode_selection_cmd_fixed_param, wmi_pdev_enable_duration_based_tx_mode_selection_cmd_fixed_param, fixed_param, WMITLV_SIZE_FIX)
WMITLV_CREATE_PARAM_STRUC(WMI_PDEV_ENABLE_DURATION_BASED_TX_MODE_SELECTION_CMDID);
/************************** TLV definitions of WMI events *******************************/

View file

@ -436,6 +436,8 @@ typedef enum {
WMI_PDEV_SET_NON_SRG_OBSS_BSSID_ENABLE_BITMAP_CMDID,
/** TPC stats display command */
WMI_PDEV_GET_TPC_STATS_CMDID,
/** ENABLE/DISABLE Duration based tx mode selection */
WMI_PDEV_ENABLE_DURATION_BASED_TX_MODE_SELECTION_CMDID,
/* VDEV (virtual device) specific commands */
/** vdev create */
@ -27217,6 +27219,7 @@ static INLINE A_UINT8 *wmi_id_to_name(A_UINT32 wmi_command)
WMI_RETURN_STRING(WMI_AUDIO_AGGR_GET_SCHED_METHOD_CMDID);
WMI_RETURN_STRING(WMI_REQUEST_UNIFIED_LL_GET_STA_CMDID);
WMI_RETURN_STRING(WMI_QOS_NULL_FRAME_TX_SEND_CMDID);
WMI_RETURN_STRING(WMI_PDEV_ENABLE_DURATION_BASED_TX_MODE_SELECTION_CMDID);
}
return "Invalid WMI cmd";
@ -31857,6 +31860,20 @@ typedef struct {
A_UINT32 non_srg_obss_en_bssid_bitmap[2];
} wmi_pdev_non_srg_obss_bssid_enable_bitmap_cmd_fixed_param;
typedef struct {
/** TLV tag and len; tag equals
* WMITLV_TAG_STRUC_wmi_pdev_enable_duration_based_tx_mode_selection_cmd_fixed_param
*/
A_UINT32 tlv_header;
/** pdev_id for identifying the MAC
* See macros starting with WMI_PDEV_ID_ for values.
* In non-DBDC case host should set it to 0
*/
A_UINT32 pdev_id;
/* enable/disable Duration based Tx Mode selection */
A_UINT32 duration_based_tx_mode_selection;
} wmi_pdev_enable_duration_based_tx_mode_selection_cmd_fixed_param;
typedef enum {
/* Simulation test command types */
WMI_SIM_TEST_FRAME_CONTENT_CHANGE_CMD,

View file

@ -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_ 904
#define __WMI_REVISION_ 905
/** The Version Namespace should not be normally changed. Only
* host and firmware of the same WMI namespace will work