Parcourir la source

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

Change-Id: I967e35aa9fce7bfddb3a8a980a22255608aa8b5b
WMI: add [tx,rx] [2g,5g] disable MRC flags in vdev chainmask cfg msg
CRs-Fixed: 2262693
spuligil il y a 6 ans
Parent
commit
ac378bc7b0
3 fichiers modifiés avec 10 ajouts et 1 suppressions
  1. 1 0
      fw/wmi_services.h
  2. 8 0
      fw/wmi_unified.h
  3. 1 1
      fw/wmi_version.h

+ 1 - 0
fw/wmi_services.h

@@ -269,6 +269,7 @@ typedef  enum  {
     WMI_SERVICE_PER_VDEV_CHAINMASK_CONFIG_SUPPORT=173, /* Support for configuring chainmask per VDEV */
     WMI_SERVICE_TX_DATA_MGMT_ACK_RSSI=174, /* ACK RSSI indication to host for host TX data and mgmt frame */
     WMI_SERVICE_NAN_DISABLE_SUPPORT=175, /* indicates firmware is dependent on host to disable NAN incase of concurrencies */
+    WMI_SERVICE_NAN_DISABLE_SUPPORT__prototype = WMI_SERVICE_NAN_DISABLE_SUPPORT, /* alias, to clarify that NAN_DISABLE_SUPPORT is for prototype testing purposes */
 
     /******* ADD NEW SERVICES HERE *******/
 

+ 8 - 0
fw/wmi_unified.h

@@ -4568,6 +4568,14 @@ typedef struct {
     A_UINT32 rx_nss_5g;
     /* number of chains to use for 11a transmissions. Valid only in 5 GHz */
     A_UINT32 num_tx_chains_a;
+    /* If non-zero then use only one chain for TX when connection tx_nss is 1 in 2.4 GHz */
+    A_UINT32 disable_tx_mrc_2g;
+    /* If non-zero then use only one chain for RX when connection rx_nss is 1 in 2.4 GHz */
+    A_UINT32 disable_rx_mrc_2g;
+    /* If non-zero then use only one chain for TX when connection tx_nss is 1 in 5 GHz */
+    A_UINT32 disable_tx_mrc_5g;
+    /* If non-zero then use only one chain for RX when connection rx_nss is 1 in 5 GHz */
+    A_UINT32 disable_rx_mrc_5g;
 } wmi_vdev_chainmask_config_cmd_fixed_param;
 
 /*

+ 1 - 1
fw/wmi_version.h

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