mirror of
https://github.com/BobTheBlinker/android_kernel_motorola_sm6375.git
synced 2026-10-13 00:00:00 -04:00
fw-api: CL 5909854 - update fw common interface files
Define extended bit-fields to configure peer data frm routing Change-Id: I820a05a4f34926350d7b316bf7016ad90c244c37 CRs-Fixed: 2262693
This commit is contained in:
parent
7e0a3422c2
commit
6a2f0688bf
3 changed files with 23 additions and 2 deletions
4
fw/htt.h
4
fw/htt.h
|
|
@ -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 */
|
||||
};
|
||||
|
||||
|
|
|
|||
|
|
@ -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 */
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
Loading…
Reference in a new issue