fw-api: CL 10874626 - update fw common interface files
Change-Id: I0e540333264f2c3768e44ae416e5438cd2d84899 WMI: add MBSS capability flags in vdev start cmd CRs-Fixed: 2262693
This commit is contained in:

committed by
Gerrit - the friendly Code Review server

orang tua
bf6b1c2e81
melakukan
2756c84c4e
@@ -445,6 +445,7 @@ typedef enum {
|
||||
WMI_REQUEST_CTRL_PATH_STATS_REQUEST = 250, /* FW supports control path stats */
|
||||
WMI_SERVICE_TPC_STATS_EVENT = 251, /* FW support to dump the TPC tables */
|
||||
WMI_SERVICE_NO_INTERBAND_MCC_SUPPORT = 252, /* Indicates FW doesn't support interband MCC */
|
||||
WMI_SERVICE_MBSS_PARAM_IN_VDEV_START_SUPPORT = 253, /* FW supports VDEV's MBSS param exchange in VDEV start command */
|
||||
|
||||
|
||||
/******* ADD NEW SERVICES UP TO 256 HERE *******/
|
||||
|
@@ -9486,9 +9486,13 @@ typedef struct {
|
||||
* See macros starting with WMI_PDEV_ID_ for values.
|
||||
*/
|
||||
A_UINT32 pdev_id;
|
||||
/** control flags for this vdev */
|
||||
/** control flags for this vdev (DEPRECATED)
|
||||
* Use @mbss_capability_flags in vdev start instead.
|
||||
*/
|
||||
A_UINT32 flags;
|
||||
/** vdevid of transmitted AP (mbssid case) */
|
||||
/** vdevid of transmitted AP (mbssid case) (DEPRECATED)
|
||||
* Use @vdevid_trans in vdev start instead.
|
||||
*/
|
||||
A_UINT32 vdevid_trans;
|
||||
/* This TLV is followed by another TLV of array of structures
|
||||
* wmi_vdev_txrx_streams cfg_txrx_streams[];
|
||||
@@ -10249,6 +10253,19 @@ typedef struct {
|
||||
A_UINT32 regdomain;
|
||||
/* min data rate to be used in BSS in Mbps */
|
||||
A_UINT32 min_data_rate;
|
||||
|
||||
/** @mbss_capability_flags: Bitmap of vdev's MBSS/EMA capability.
|
||||
* Capabilities are combination of below flags:
|
||||
* VDEV_FLAGS_NON_MBSSID_AP
|
||||
* VDEV_FLAGS_TRANSMIT_AP
|
||||
* VDEV_FLAGS_NON_TRANSMIT_AP
|
||||
* VDEV_FLAGS_EMA_MODE
|
||||
*/
|
||||
A_UINT32 mbss_capability_flags;
|
||||
|
||||
/** vdevid of transmitting VAP (mbssid case). Ignored for non mbssid case */
|
||||
A_UINT32 vdevid_trans;
|
||||
|
||||
/* The TLVs follows this structure:
|
||||
* wmi_channel chan; <-- WMI channel
|
||||
* wmi_p2p_noa_descriptor noa_descriptors[]; <-- actual p2p NOA descriptor from scan entry
|
||||
|
@@ -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_ 856
|
||||
#define __WMI_REVISION_ 857
|
||||
|
||||
/** The Version Namespace should not be normally changed. Only
|
||||
* host and firmware of the same WMI namespace will work
|
||||
|
Reference in New Issue
Block a user