mirror of
https://github.com/BobTheBlinker/android_kernel_motorola_sm6375.git
synced 2026-10-11 15:11:48 -04:00
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:
parent
51c4fd143f
commit
da6a53640e
3 changed files with 25 additions and 1 deletions
|
|
@ -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 *******************************/
|
||||
|
||||
|
|
|
|||
|
|
@ -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,
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
Loading…
Reference in a new issue