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

Change-Id: Ie280cec329e56f3e0177fe186aac5f7a6a9667bb
WMI: add UL_RESP enable / disable flag (and clean up dbglog_id.h)
CRs-Fixed: 2262693
This commit is contained in:
spuligil 2018-08-28 12:03:42 -07:00 • committed by nshrivas
commit 8cc0667ae6
3 changed files with 24 additions and 30 deletions

View file

@ -50,11 +50,7 @@ extern "C" {
*/
#define DBGLOG_DBGID_SM_FRAMEWORK_PROXY_DBGLOG_MSG 1000
#if defined(WLAN_ML_LOG)
/* RESMGR messageIDs for ML logging*/
/* RESMGR messageIDs for ML logging */
typedef enum {
RESMGR_MSGID_DEFINITION_START = 0x0000,
RESMGR_CHMMGR_CHAINMASK_CHANGE_REQ_MSGID,
@ -66,9 +62,9 @@ typedef enum {
RESGMR_OCM_RESUME_MSGID,
RESMGR_OCS_CHREQ_GRANT_MSGID,
RESMGR_OCS_CURR_CAT_WINDOW_MSGID,
RESMGR_OCS_CHREQ_RESTART_MSGID,
RESMGR_OCS_CHREQ_COMPLETE_MSGID,
RESMGR_OCS_WIN_CAT_DUR_MSGID,
RESMGR_OCS_CHREQ_RESTART_MSGID,
RESMGR_OCS_CHREQ_COMPLETE_MSGID,
RESMGR_OCS_WIN_CAT_DUR_MSGID,
RESMGR_OCS_PURGE_CHREQS_MSGID,
RESMGR_OCS_INVOKED_MSGID,
RESMGR_OCS_CHREQ_CREATE_MSGID,
@ -97,8 +93,7 @@ typedef enum {
RESMGR_MSGID_DEFINITION_END = 0x7fff,
} RESMGR_MSGID;
/* VDEVMGR messageIDs for ML logging*/
/* VDEVMGR messageIDs for ML logging */
typedef enum {
VDEV_MGR_MSGID_DEFINITION_START = 0x0000,
VDEV_MGR_RESMGR_CHMMGR_NOTIF_VDEV_UP_MSGID,
@ -125,7 +120,6 @@ typedef enum {
VDEV_MGR_MSGID_DEFINITION_END = 0x7fff,
} VDEV_MGR_MSGID;
/* SCAN messageIDs for ML logging */
typedef enum {
SCAN_MSGID_DEFINITION_START = 0x0000,
@ -182,7 +176,6 @@ typedef enum {
SCAN_MSGID_DEFINITION_END = 0x7fff,
} SCAN_MSGID;
/* MGMT_TXRX messageIDs for ML logging */
typedef enum {
MGMT_TXRX_MSGID_DEFINITION_START = 0x0000,
@ -193,7 +186,6 @@ typedef enum {
MGMT_TXRX_MSGID_DEFINITION_END = 0x7fff,
} MGMT_TXRX_MSGID;
/* OFFLOAD messageIDs for ML logging */
typedef enum {
OFFLOAD_MSGID_DEFINITION_START = 0x0000,
@ -225,16 +217,14 @@ typedef enum {
OFFLOAD_MSGID_DEFINITION_END = 0x7fff,
} OFFLOAD_MSGID;
/* STA_PWRSAVE messageIDs for ML logging*/
/* STA_PWRSAVE messageIDs for ML logging */
typedef enum {
STA_PWRSAVE_MSGID_DEFINITION_START = 0x0000,
STA_PWRSAVE_ARBITER_REQUEST_MSGID,
STA_PWRSAVE_MSGID_DEFINITION_END = 0x7fff,
}STA_PWRSAVE_MSGID;
} STA_PWRSAVE_MSGID;
/* COEX messageIDs for ML logging*/
/* COEX messageIDs for ML logging */
typedef enum {
COEX_MSGID_DEFINITION_START = 0x0000,
COEX_ASM_ANTENNA_REQUEST_MSGID,
@ -243,23 +233,21 @@ typedef enum {
COEX_EVENT_HANDLER_SCAN_ANT_MSGID,
COEX_EVENT_HANDLER_VDEV_ANT_OP_MSGID,
COEX_MSGID_DEFINITION_END = 0x7fff,
}COEX_MSGID;
} COEX_MSGID;
/* STA_SMPS messageIDs for ML logging*/
/* STA_SMPS messageIDs for ML logging */
typedef enum {
STA_SMPS_MSGID_DEFINITION_START = 0x0000,
STA_SMPS_VC_CFG_NOTIFY_MSGID,
STA_SMPS_MSGID_EDFINITION_END = 0x7fff,
}STA_SMPS_MSGID;
} STA_SMPS_MSGID;
/* WAL messageIDs for ML logging*/
/* WAL messageIDs for ML logging */
typedef enum {
WAL_MSGID_DEFINITION_START = 0x0000,
WAL_PDEV_CHANNEL_CHANGE_MSGID,
WAL_PDEV_HALPHY_RUN_DPD_CAL_MSGID,
WAL_TX_MGMT_COMP_MSGID,
WAL_TX_MGMT_COMP_MSGID,
WAL_TX_MGMT_ENQUEUE_MSGID,
WAL_RX_SUSPEND_START_MSGID,
WAL_RX_SUSPEND_SUCCESS_MSGID,
@ -349,7 +337,6 @@ typedef enum {
WAL_MSGID_DEFINITION_END = 0x7fff,
} WAL_MSGID;
/* WPM messageIDs for ML logging */
typedef enum {
WPM_MSGID_DEFINITION_START = 0x0000,
@ -366,7 +353,6 @@ typedef enum {
MLME_THREAD_COMM_UPDATE_STATUS_MSGID,
MLME_THREAD_COMM_CMD_PROXY_MSGID,
MLME_MSGID_DEFINITION_END = 0x7fff,
} MLME_MSGID;
typedef enum {
@ -382,8 +368,6 @@ typedef enum {
AP_PWRSAVE_MSGID_DEFINITION_END = 0x7fff,
} AP_PWRSAVE_MSGID;
#endif
/* INF debug identifier definitions */
#define INF_DBGID_DEFINITION_START 0

View file

@ -2350,6 +2350,16 @@ typedef struct {
/* 2nd DWORD of HE MAC Capabilities */
A_UINT32 he_cap_info_ext;
/** @brief ul_resp_config - Configures the 11ax uplink ofdma feature on STA.
* I.e. sending uplink response to a trigger frame sent by AP.
* @details
* 0 - fw default behavior, based on chipset
* 1 - UL_RESP is disabled.
* 2 - UL_RESP is enabled.
* other - reserved.
*/
A_UINT32 ul_resp_config;
} wmi_service_ready_ext_event_fixed_param;
typedef enum {

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