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

Change-Id: Icfd5cc2cbb821f6e3d5c8fcb9401d04132fea43c
WMI: DISABLE_WDS_PEER svc flag + DISABLE_WDS_PEER flag for MAP_UNMAP_EVENT
CRs-Fixed: 2262693
This commit is contained in:
spuligil 2023-07-20 06:01:38 -07:00
commit 4273cb269a
3 changed files with 17 additions and 2 deletions

View file

@ -637,6 +637,7 @@ typedef enum {
WMI_SERVICE_BRIDGE_VDEV_SUPPORT = 384, /* Indicated FW supports Bridge VDEV */
WMI_SERVICE_MLO_MODE1_RECOVERY_SUPPORTED = 385, /* Indicate fw support for mlo mode1 recovery */
WMI_SERVICE_TX_PWR_PER_PPDU_STATS_SUPPORT = 386, /* FW support to check tx power stats per PPDU */
WMI_SERVICE_DISABLE_WDS_PEER_MAP_UNMAP_EVENT_SUPPORT = 387, /* Indicate FW support to disable wds peer map/unmap events */
WMI_MAX_EXT2_SERVICE

View file

@ -4480,8 +4480,17 @@ typedef struct {
* 0 - Primary
* 1 - Secondary
* Refer to WMI_RSRC_CFG_FLAGS2_RF_PATH_MODE_GET/SET macros.
* Bit 18 - disable_wds_peer_map_unmap_event
* Flag to indicate whether the WDS peer map/unmap event should be
* processed or ignored.
* 0 - leave the WDS peer map/unmap event enabled
* 1 - disable the WDS peer map/unmap event
* This flag shall only be set if the target has set the
* WMI_SERVICE_DISABLE_WDS_PEER_MAP_UNMAP_EVENT_SUPPORT flag.
* Refer to WMI_RSRC_CFG_FLAGS2_DISABLE_WDS_PEER_MAP_UNMAP_EVENT_GET
* and _SET macros.
*
* Bits 31:18 - Reserved
* Bits 31:19 - Reserved
*/
A_UINT32 flags2;
/** @brief host_service_flags - can be used by Host to indicate
@ -4947,6 +4956,11 @@ typedef struct {
#define WMI_RSRC_CFG_FLAGS2_RF_PATH_MODE_SET(flags2, value) \
WMI_SET_BITS(flags2, 17, 1, value)
#define WMI_RSRC_CFG_FLAGS2_DISABLE_WDS_PEER_MAP_UNMAP_EVENT_GET(flags2) \
WMI_GET_BITS(flags2, 18, 1)
#define WMI_RSRC_CFG_FLAGS2_DISABLE_WDS_PEER_MAP_UNMAP_EVENT_SET(flags2, value) \
WMI_SET_BITS(flags2, 18, 1, value)
#define WMI_RSRC_CFG_HOST_SERVICE_FLAG_NAN_IFACE_SUPPORT_GET(host_service_flags) \
WMI_GET_BITS(host_service_flags, 0, 1)

View file

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