Bladeren bron

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

add WMI_UNIFIED_VDEV_SUBTYPE_BRIDGE def

Change-Id: I66e76123d21878b14f07de1d177781dc0c11f1e1
CRs-Fixed: 2262693
spuligil 1 jaar geleden
bovenliggende
commit
0118697ccc
2 gewijzigde bestanden met toevoegingen van 12 en 2 verwijderingen
  1. 11 1
      fw/wmi_unified.h
  2. 1 1
      fw/wmi_version.h

+ 11 - 1
fw/wmi_unified.h

@@ -7206,6 +7206,8 @@ typedef struct {
 /* This TLV is followed by wmi_tx_send_params
 /* This TLV is followed by wmi_tx_send_params
  * wmi_tx_send_params tx_send_params;
  * wmi_tx_send_params tx_send_params;
  * wmi_mlo_tx_send_params mlo_tx_send_params[];
  * wmi_mlo_tx_send_params mlo_tx_send_params[];
+ *     Note: WMI_MLO_MGMT_TID path validated for specific scenario
+ *     (BTM Usecase). Full support is not available.
  * wmi_tx_send_params_ext tx_send_params_ext[0 or 1];
  * wmi_tx_send_params_ext tx_send_params_ext[0 or 1];
  */
  */
 } wmi_mgmt_tx_send_cmd_fixed_param;
 } wmi_mgmt_tx_send_cmd_fixed_param;
@@ -15839,7 +15841,7 @@ typedef struct {
     A_UINT32 vdev_id;
     A_UINT32 vdev_id;
     /** VDEV type (AP,STA,IBSS,MONITOR) */
     /** VDEV type (AP,STA,IBSS,MONITOR) */
     A_UINT32 vdev_type;
     A_UINT32 vdev_type;
-    /** VDEV subtype (P2PDEV, P2PCLI, P2PGO, BT3.0)*/
+    /** VDEV subtype (P2PDEV, P2PCLI, P2PGO, BT3.0, BRIDGE) */
     A_UINT32 vdev_subtype;
     A_UINT32 vdev_subtype;
     /** VDEV MAC address */
     /** VDEV MAC address */
     wmi_mac_addr vdev_macaddr;
     wmi_mac_addr vdev_macaddr;
@@ -16087,6 +16089,14 @@ typedef enum {
  */
  */
 #define WMI_UNIFIED_VDEV_SUBTYPE_SMART_MON  0x7
 #define WMI_UNIFIED_VDEV_SUBTYPE_SMART_MON  0x7
 
 
+/* Subtype to indicate that the VDEV is in Bridge mode.
+ * Bridge VDEV is dummy VDEV required for 4 chip MLO scenario.
+ * Bridge Peer will be connected to Bridge VDEV.
+ * Bridge VDEV/PEER will be required to seamlessly transmit
+ * to diagonal links in 4 chip MLO.
+ */
+#define WMI_UNIFIED_VDEV_SUBTYPE_BRIDGE  0x8
+
 /** values for vdev_start_request flags */
 /** values for vdev_start_request flags */
 /** Indicates that AP VDEV uses hidden ssid. only valid for
 /** Indicates that AP VDEV uses hidden ssid. only valid for
  *  AP/GO */
  *  AP/GO */

+ 1 - 1
fw/wmi_version.h

@@ -37,7 +37,7 @@
 #define __WMI_VER_MINOR_    0
 #define __WMI_VER_MINOR_    0
 /** WMI revision number has to be incremented when there is a
 /** WMI revision number has to be incremented when there is a
  *  change that may or may not break compatibility. */
  *  change that may or may not break compatibility. */
-#define __WMI_REVISION_ 1347
+#define __WMI_REVISION_ 1348
 
 
 /** The Version Namespace should not be normally changed. Only
 /** The Version Namespace should not be normally changed. Only
  *  host and firmware of the same WMI namespace will work
  *  host and firmware of the same WMI namespace will work