Ver Fonte

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

WMI: add disallow_connect_mode bitmap in roam_mlo_config_cmd_fixed_param
Change-Id: I2534d660509abdf87fef6d8a382b286dca0e51d5
CRs-Fixed: 2262693
spuligil há 1 ano atrás
pai
commit
d1dfc112cc
2 ficheiros alterados com 16 adições e 1 exclusões
  1. 15 0
      fw/wmi_unified.h
  2. 1 1
      fw/wmi_version.h

+ 15 - 0
fw/wmi_unified.h

@@ -40345,6 +40345,14 @@ typedef struct {
     A_UINT32 scoring_capability_bitmap;
 } wmi_roam_capability_report_event_fixed_param;
 
+/*
+ * Definition of disallow connection modes.
+ */
+typedef enum {
+    /* Bit 0: roam to 5GL+5GH MLSR is not allowed if the bit is set. */
+    WMI_ROAM_MLO_CONNECTION_MODE_5GL_5GH_MLSR = 0x1,
+} WMI_ROAM_MLO_CONNECTION_MODES;
+
 typedef struct {
     A_UINT32 tlv_header; /** TLV tag and len; tag equals WMITLV_TAG_STRUC_wmi_roam_mlo_config_cmd_fixed_param */
     wmi_mac_addr partner_link_addr; /* Assigned link address which can be used as self link addr when vdev is not created */
@@ -40364,6 +40372,13 @@ typedef struct {
      */
     A_UINT32 support_link_band; /* Configure the band bitmap of mlo connection supports. */
     A_UINT32 max_active_links; /* Max active links supported for STA */
+
+    /*
+     * Disallow the specified connection mode(s) when roaming to MLD AP.
+     * Refer to the WMI_ROAM_MLO_CONNECTION_MODES enum for the connection mode
+     * each bit represents.
+     */
+    A_UINT32 disallow_connect_modes;
 } wmi_roam_mlo_config_cmd_fixed_param;
 
 typedef struct {

+ 1 - 1
fw/wmi_version.h

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