diff --git a/fw/wmi_services.h b/fw/wmi_services.h index a67dada367..d127e309a1 100644 --- a/fw/wmi_services.h +++ b/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_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_ESP_SUPPORT=170, /* Support for Estimated Service Params IE */ /******* ADD NEW SERVICES HERE *******/ diff --git a/fw/wmi_unified.h b/fw/wmi_unified.h index 17d5a0791c..f374687a8a 100644 --- a/fw/wmi_unified.h +++ b/fw/wmi_unified.h @@ -5200,6 +5200,35 @@ typedef enum { * Value 0: Disable this feature */ 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; typedef struct { diff --git a/fw/wmi_version.h b/fw/wmi_version.h index b4d2f04fb3..3f17652e39 100644 --- a/fw/wmi_version.h +++ b/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_ 570 +#define __WMI_REVISION_ 571 /** The Version Namespace should not be normally changed. Only * host and firmware of the same WMI namespace will work