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

Change-Id: I234f9482d5135a7b09a369262fe88c478aeb0ec3
WMI: add eMLSR flags
CRs-Fixed: 2262693
Tento commit je obsažen v:
spuligil
2022-03-14 18:01:51 -07:00
rodič 728b5cdc42
revize 464cace595
2 změnil soubory, kde provedl 14 přidání a 2 odebrání

Zobrazit soubor

@@ -11837,7 +11837,8 @@ typedef struct {
mlo_logical_link_index_valid:1, /* indicate if the logial link index in wmi_peer_assoc_mlo_params is valid */
mlo_peer_id_valid:1, /* indicate if the mlo peer id in wmi_peer_assoc_mlo_params is valid */
mlo_mcast_vdev:1, /* indicate this is the MLO mcast primary vdev */
unused: 26;
emlsr_support:1, /* indicate that eMLSR is supported */
unused: 25;
};
A_UINT32 mlo_flags;
};
@@ -16011,6 +16012,10 @@ typedef struct {
* In MCL systems, mld_peer_id will be set to invalid peer id.
*/
A_UINT32 mld_peer_id;
/** Link-ID of the AP to which STA is associated */
A_UINT32 ieee_link_id;
/** eMLSR transition timeout in microseconds */
A_UINT32 emlsr_trans_timeout_us;
} wmi_peer_assoc_mlo_params;
typedef struct {
@@ -29350,6 +29355,10 @@ typedef enum wmi_hw_mode_config_type {
WMI_HW_MODE_DBS_OR_SBS = 5, /* One PHY is on 5G and the other PHY can be in 2G or 5G. */
WMI_HW_MODE_DBS_2G_5G = 6, /* Both PHYs are active in different bands. PhyA 2G and PhyB 5G */
WMI_HW_MODE_2G_PHYB = 7, /* Ony PhyB 2G active */
WMI_HW_MODE_EMLSR = 8, /* Both PHYs are active in listen mode in 1x1
* and Tx/Rx trigger on any PHY will switch
* from 1x1 to 2x2 on that Phy
*/
} WMI_HW_MODE_CONFIG_TYPE;
/*
@@ -29366,6 +29375,8 @@ typedef enum wmi_hw_mode_config_type {
* WMI_MLO_CAP_FLAG_STR_IN_SBS: Support Non-STR MLO when SBS for the
* specific HW mode
* WMI_MLO_CAP_FLAG_STR: Support STR for the specific HW mode.
*
* WMI_MLO_CAP_FLAG_EMLSR: Support eMLSR mode.
*/
#define WMI_MLO_CAP_FLAG_NONE 0x00
#define WMI_MLO_CAP_FLAG_NON_STR_IN_DBS 0x01
@@ -29373,6 +29384,7 @@ typedef enum wmi_hw_mode_config_type {
#define WMI_MLO_CAP_FLAG_NON_STR_IN_SBS 0x04
#define WMI_MLO_CAP_FLAG_STR_IN_SBS 0x08
#define WMI_MLO_CAP_FLAG_STR 0x10
#define WMI_MLO_CAP_FLAG_EMLSR 0x20
/*
* hw_mode_config_type sub-fields for chips that support 802.11BE/MLO:

Zobrazit soubor

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