Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 2756c84c authored by spuligil's avatar spuligil Committed by Gerrit - the friendly Code Review server
Browse files

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

Change-Id: I0e540333264f2c3768e44ae416e5438cd2d84899
WMI: add MBSS capability flags in vdev start cmd
CRs-Fixed: 2262693
parent bf6b1c2e
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -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 *******/
+19 −2
Original line number Diff line number Diff line
@@ -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
+1 −1
Original line number Diff line number Diff line
@@ -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