Browse Source

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

Change-Id: I2dca0ada3f28458c691a11259d92b87d9da1ef04
WMI: estimated throughput parameter specifications
CRs-Fixed: 2262693
spuligil 6 năm trước cách đây
mục cha
commit
857ba687a3
3 tập tin đã thay đổi với 31 bổ sung1 xóa
  1. 1 0
      fw/wmi_services.h
  2. 29 0
      fw/wmi_unified.h
  3. 1 1
      fw/wmi_version.h

+ 1 - 0
fw/wmi_services.h

@@ -263,6 +263,7 @@ typedef  enum  {
     WMI_SERVICE_NDI_SAP_SUPPORT=167, /* Support SAP Concurrency for NAN Data interface */
     WMI_SERVICE_NDI_SAP_SUPPORT=167, /* Support SAP Concurrency for NAN Data interface */
     WMI_SERVICE_CFR_CAPTURE_SUPPORT=168, /* Support to capture uncompressed Channel Frequency Response (CFR) */
     WMI_SERVICE_CFR_CAPTURE_SUPPORT=168, /* Support to capture uncompressed Channel Frequency Response (CFR) */
     WMI_SERVICE_CFR_CAPTURE_IND_MSG_TYPE_1=169, /* Message type HTT_PEER_CFR_CAPTURE_MSG_TYPE_1 in HTT_T2H_MSG_TYPE_CFR_DUMP_COMPL_IND */
     WMI_SERVICE_CFR_CAPTURE_IND_MSG_TYPE_1=169, /* Message type HTT_PEER_CFR_CAPTURE_MSG_TYPE_1 in HTT_T2H_MSG_TYPE_CFR_DUMP_COMPL_IND */
+    WMI_SERVICE_ESP_SUPPORT=170, /* Support for Estimated Service Params IE */
 
 
     /******* ADD NEW SERVICES HERE *******/
     /******* ADD NEW SERVICES HERE *******/
 
 

+ 29 - 0
fw/wmi_unified.h

@@ -5200,6 +5200,35 @@ typedef enum {
      * Value 0: Disable this feature
      * Value 0: Disable this feature
      */
      */
     WMI_PDEV_PARAM_ENABLE_OPTIMIZED_PERIODIC_CFR_TIMER,
     WMI_PDEV_PARAM_ENABLE_OPTIMIZED_PERIODIC_CFR_TIMER,
+
+    /*
+     * Configures a portion of the Estimated Service Params indication
+     * (802.11mc) settings, which together specify estimated throughput.
+     * The accompanying A_UINT32 parameter is the ESP BA WINDOW size advertised
+     * Value 0: Disable this feature
+     * Non zero Value: ESP BA WINDOW size
+     */
+    WMI_PDEV_PARAM_ESP_BA_WINDOW,
+
+    /*
+     * Configures a portion of the Estimated Service Params indication
+     * (802.11mc) settings, which together specify estimated throughput.
+     * The accompanying A_UINT32 parameter is the air time fraction to be
+     * advertised in the ESP IE
+     * Value 0: Disable this feature
+     * Non zero Value: Air time fraction in percentage
+     */
+    WMI_PDEV_PARAM_ESP_AIRTIME_FRACTION,
+
+    /*
+     * Configures a portion of the Estimated Service Params indication
+     * (802.11mc) settings, which together specify estimated throughput.
+     * The accompanying A_UINT32 parameter specifies PPDU duration in units
+     * of milliseconds.
+     * Value 0: Disable this feature
+     * Non zero Value: PPDU duration in milliseconds
+     */
+    WMI_PDEV_PARAM_ESP_PPDU_DURATION,
 } WMI_PDEV_PARAM;
 } WMI_PDEV_PARAM;
 
 
 typedef struct {
 typedef struct {

+ 1 - 1
fw/wmi_version.h

@@ -36,7 +36,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_ 570
+#define __WMI_REVISION_ 571
 
 
 /** 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