Loading fw/wmi_services.h +1 −0 Original line number Diff line number Diff line Loading @@ -545,6 +545,7 @@ typedef enum { WMI_SERVICE_EMA_MULTIPLE_GROUP_SUPPORT = 300, /* FW support for EMA multi group support */ WMI_SERVICE_LARGE_BEACON_SUPPORT = 301, /* FW support for Large beacon support greater then 1.5K */ WMI_SERVICE_AOA_FOR_RCC_SUPPORTED = 302, WMI_SERVICE_DYN_NSS_MASK_SUPPORT = 303, /* Indicates FW support for DYN NSS feature */ WMI_MAX_EXT2_SERVICE Loading fw/wmi_unified.h +15 −0 Original line number Diff line number Diff line Loading @@ -14408,6 +14408,21 @@ typedef struct { */ #define WMI_PEER_PARAM_FW_CONGESTION_DISABLE 0x23 /* Per peer dynamically change max Nss limit in supported tx modes. * Whereas WMI_PEER_NSS cmd needs to reset PER tables and start peer rate * control again. * Currently supported only for 2x2 case, and also only supports setting * all NSS up to current NSS. * Mask is used so we can extend in future if needed. * * Expected values in bits: * 00: Use autorate * 01: Enable only 1SS * 10: Enable only 2SS * 11: Disable NSS clamp feature or Fallback to autorate */ #define WMI_PEER_PARAM_DYN_NSS_EN_MASK 0x24 /** mimo ps values for the parameter WMI_PEER_MIMO_PS_STATE */ #define WMI_PEER_MIMO_PS_NONE 0x0 #define WMI_PEER_MIMO_PS_STATIC 0x1 fw/wmi_version.h +1 −1 Original line number Diff line number Diff line Loading @@ -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_ 1031 #define __WMI_REVISION_ 1032 /** The Version Namespace should not be normally changed. Only * host and firmware of the same WMI namespace will work Loading Loading
fw/wmi_services.h +1 −0 Original line number Diff line number Diff line Loading @@ -545,6 +545,7 @@ typedef enum { WMI_SERVICE_EMA_MULTIPLE_GROUP_SUPPORT = 300, /* FW support for EMA multi group support */ WMI_SERVICE_LARGE_BEACON_SUPPORT = 301, /* FW support for Large beacon support greater then 1.5K */ WMI_SERVICE_AOA_FOR_RCC_SUPPORTED = 302, WMI_SERVICE_DYN_NSS_MASK_SUPPORT = 303, /* Indicates FW support for DYN NSS feature */ WMI_MAX_EXT2_SERVICE Loading
fw/wmi_unified.h +15 −0 Original line number Diff line number Diff line Loading @@ -14408,6 +14408,21 @@ typedef struct { */ #define WMI_PEER_PARAM_FW_CONGESTION_DISABLE 0x23 /* Per peer dynamically change max Nss limit in supported tx modes. * Whereas WMI_PEER_NSS cmd needs to reset PER tables and start peer rate * control again. * Currently supported only for 2x2 case, and also only supports setting * all NSS up to current NSS. * Mask is used so we can extend in future if needed. * * Expected values in bits: * 00: Use autorate * 01: Enable only 1SS * 10: Enable only 2SS * 11: Disable NSS clamp feature or Fallback to autorate */ #define WMI_PEER_PARAM_DYN_NSS_EN_MASK 0x24 /** mimo ps values for the parameter WMI_PEER_MIMO_PS_STATE */ #define WMI_PEER_MIMO_PS_NONE 0x0 #define WMI_PEER_MIMO_PS_STATIC 0x1
fw/wmi_version.h +1 −1 Original line number Diff line number Diff line Loading @@ -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_ 1031 #define __WMI_REVISION_ 1032 /** The Version Namespace should not be normally changed. Only * host and firmware of the same WMI namespace will work Loading