diff options
| -rw-r--r-- | fw/htt.h | 4 | ||||
| -rwxr-xr-x | fw/wmi_unified.h | 19 | ||||
| -rwxr-xr-x | fw/wmi_version.h | 2 |
3 files changed, 23 insertions, 2 deletions
@@ -173,9 +173,10 @@ * 3.56 Fix HTT_RX_RING_SELECTION_CFG_PKT_TYPE_ENABLE bit-mask defs * 3.57 Add support for in-band data within HTT_T2H_MSG_TYPE_CFR_DUMP_COMPL_IND * 3.58 Add optional MSDU ack RSSI array to end of HTT_T2H TX_COMPL_IND msg + * 3.59 Add HTT_RXDMA_HOST_BUF_RING2 def */ #define HTT_CURRENT_VERSION_MAJOR 3 -#define HTT_CURRENT_VERSION_MINOR 58 +#define HTT_CURRENT_VERSION_MINOR 59 #define HTT_NUM_TX_FRAG_DESC 1024 @@ -4389,6 +4390,7 @@ enum htt_srng_ring_id { HTT_HOST1_TO_FW_RXBUF_RING, /* (mobile only) used by host to provide remote RX buffers */ HTT_HOST2_TO_FW_RXBUF_RING, /* (mobile only) second ring used by host to provide remote RX buffers */ HTT_RXDMA_NON_MONITOR_DEST_RING, /* Per MDPU indication to host for non-monitor RxDMA traffic upload */ + HTT_RXDMA_HOST_BUF_RING2, /* Second ring used by FW to feed removed buffers and update removed packets */ /* Add Other SRING which can't be directly configured by host software above this line */ }; diff --git a/fw/wmi_unified.h b/fw/wmi_unified.h index 2205aba30e96..d2175c17b4ae 100755 --- a/fw/wmi_unified.h +++ b/fw/wmi_unified.h @@ -10438,6 +10438,25 @@ typedef struct { * (value 1 is enabled, value 0 is disabled) * bits 1:5 are for ring 32 (i.e. ring id value * selected from 0 to 31 values) + * bit 8 for peer based ring selection enabled or not + * (value 1 is enabled, value 0 is disabled + * bits 9-15 are valid when bit 8 is set to 1) + * bit 9 is for ring selection enabled for filter-pass + * unicast or not (value 1 is enabled, value 0 is disabled) + * bit 10 is for ring selection enabled for filter-pass + * mcast or not (value 1 is enabled, value 0 is disabled) + * bit 11 is for ring selection enabled for filter-pass + * BAR or not (value 1 is enabled, value 0 is disabled) + * bit 12-13 is for source ring selection value + * (value 0 for wbm2rxdma buf ring, + * value 1 for fw2rxdma buf ring, + * value 2 for sw2rxdma buf ring, + * value 3 for no buf ring) + * bit 14-15 is for destination ring selection value + * (value 0 for wbm release ring, + * value 1 for rxdma2fw ring, + * value 2 for rxdma2sw ring, + * value 3 for rxdma2reo ring) */ #define WMI_PEER_SET_DEFAULT_ROUTING 0x13 /* peer NSS for VHT160 - Extended NSS support */ diff --git a/fw/wmi_version.h b/fw/wmi_version.h index 1260f6aee440..406e96c5b968 100755 --- 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_ 598 +#define __WMI_REVISION_ 599 /** The Version Namespace should not be normally changed. Only * host and firmware of the same WMI namespace will work |
