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:
@@ -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:
|
||||
|
@@ -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
|
||||
|
Odkázat v novém úkolu
Zablokovat Uživatele