Bladeren bron

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

Add WMI_VDEV_PARAM_GTX_ENABLE def

Change-Id: I1025da8880f20247e83e58f5d4f136cab82c625a
CRs-Fixed: 1107600
spuligil 6 jaren geleden
bovenliggende
commit
3e64c54aa0
2 gewijzigde bestanden met toevoegingen van 15 en 1 verwijderingen
  1. 14 0
      fw/wmi_unified.h
  2. 1 1
      fw/wmi_version.h

+ 14 - 0
fw/wmi_unified.h

@@ -8516,6 +8516,20 @@ typedef enum {
      */
     WMI_VDEV_PARAM_RAW_IS_ENCRYPTED,                       /* 0x84 */
 
+    /**
+     * Dynamically enable/disable green tx (GTX) on supported rates.
+     * Host will set this param to 1 for enabling GTX & 0 for disabling it.
+     * Note: If GTX was already running (since the global GTX control
+     * resides with default BDF setting) & host wants to disable GTX,
+     * the VDEV does not exercise any more TPC changes on the GTX supported
+     * rates & goes to a default GTX SM where all PPDU's sent on default TPC.
+     * Whenever, host wants to reenable GTX, the enable command resumes the
+     * GTX functionality & TPC convergence to lower power levels can be
+     * attained as long as PER on GTX supported rates is within the pre-defined
+     * PER margin configured through the BDF.
+     */
+    WMI_VDEV_PARAM_GTX_ENABLE,                             /* 0x85 */
+
 
     /*=== ADD NEW VDEV PARAM TYPES ABOVE THIS LINE ===
      * The below vdev param types are used for prototyping, and are

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