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

Change-Id: If1a0d135d2ef87e903e197af0f607fb183157dde
WMI: add AFC compliance flags in INIT_CMD msg
CRs-Fixed: 2262693
This commit is contained in:
spuligil
2021-08-18 06:00:43 -07:00
parent 1ca0e0b5e2
commit a13f12c40d
2 changed files with 46 additions and 2 deletions

View File

@@ -3938,7 +3938,36 @@ typedef struct {
* Refer to the below definitions of the
* WMI_RSRC_CFG_HOST_SERVICE_FLAG_REG_CC_EXT_SUPPORT_GET
* and _SET macros.
* Bits 31:5 - Reserved
* Bit 5
* This bit will be set when the host supports NAN channels.
* Refer to WMI_RSRC_CFG_HOST_SERVICE_FLAG_NAN_CHANNEL_SUPPORT_GET/SET
* Bit 6
* This bit will be set when the host supports synchronous TWT events.
* Refer to WMI_RSRC_CFG_HOST_SERVICE_FLAG_STA_TWT_SYNC_EVT_SUPPORT_GET
* and _SET.
* Bit 7
* This bit will be set when host supports both LPI and SP mode.
* when this bit is set to 0 - Indicate LPI only mode
* when set to 1 - Indicate both SP mode and LPI mode
* both are supported
* Refer to the below definitions of the
* WMI_RSRC_CFG_HOST_SERVICE_FLAG_LPI_SP_MODE_SUPPORT_GET
* and _SET macros.
* Bit 8
* This bit will be set when host wants to disable timer check in
* reg for AFC.
* when set to 1 - Disable timer check
* Refer to the below definitions of the
* WMI_RSRC_CFG_HOST_SERVICE_FLAG_REG_DISCARD_TIMER_CHECK_GET
* and _SET macros.
* Bit 9
* This bit will be set when host host wants to disable request id
* check in reg for AFC.
* when set to 1 - Disable Request ID check
* Refer to the below definitions of the
* WMI_RSRC_CFG_HOST_SERVICE_FLAG_REG_DISCARD_REQ_ID_CHECK_GET
* and _SET macros.
* Bits 31:10 - Reserved
*/
A_UINT32 host_service_flags;
@@ -4257,6 +4286,21 @@ typedef struct {
#define WMI_RSRC_CFG_HOST_SERVICE_FLAG_STA_TWT_SYNC_EVT_SUPPORT_SET(host_service_flags, val) \
WMI_SET_BITS(host_service_flags, 6, 1, val)
#define WMI_RSRC_CFG_HOST_SERVICE_FLAG_LPI_SP_MODE_SUPPORT_GET(host_service_flags) \
WMI_GET_BITS(host_service_flags, 7, 1)
#define WMI_RSRC_CFG_HOST_SERVICE_FLAG_LPI_SP_MODE_SUPPORT_SET(host_service_flags, val) \
WMI_SET_BITS(host_service_flags, 7, 1, val)
#define WMI_RSRC_CFG_HOST_SERVICE_FLAG_REG_DISCARD_AFC_TIMER_CHECK_GET(host_service_flags) \
WMI_GET_BITS(host_service_flags, 8, 1)
#define WMI_RSRC_CFG_HOST_SERVICE_FLAG_REG_DISCARD_AFC_TIMER_CHECK_SET(host_service_flags, val) \
WMI_SET_BITS(host_service_flags, 8, 1, val)
#define WMI_RSRC_CFG_HOST_SERVICE_FLAG_REG_DISCARD_AFC_REQ_ID_CHECK_GET(host_service_flags) \
WMI_GET_BITS(host_service_flags, 9, 1)
#define WMI_RSRC_CFG_HOST_SERVICE_FLAG_REG_DISCARD_AFC_REQ_ID_CHECK_SET(host_service_flags, val) \
WMI_SET_BITS(host_service_flags, 9, 1, val)
typedef struct {
A_UINT32 tlv_header; /* TLV tag and len; tag equals WMITLV_TAG_STRUC_wmi_init_cmd_fixed_param */