mirror of
https://github.com/BobTheBlinker/android_kernel_motorola_sm6375.git
synced 2026-10-07 04:12:04 -04:00
fw-api: CL 32477405 - update fw common interface files
Change-Id: Ic79bd8e20c37ba78e27f066ca24c4c3b05f952e4 CRs-Fixed: 3830439
This commit is contained in:
parent
5f612b84b4
commit
be91f2f082
1 changed files with 19 additions and 2 deletions
21
fw/htt.h
21
fw/htt.h
|
|
@ -6235,7 +6235,11 @@ enum htt_srng_ring_id {
|
|||
* newer packet_type_enable_data_flags_* are valid or not
|
||||
* If not set, will use pkt_type_enable_flags for both status
|
||||
* and full pkt buffer configuration.
|
||||
* b'30:31 - rsvd1: reserved for future use
|
||||
* b'30 - is_monitor_mode: specify whether monitor mode is enabled.
|
||||
* Helpful to configure monitor-mode related filters.
|
||||
* These filters cause throughput dip if enabled in
|
||||
* non-monitor mode.
|
||||
* b'31 - rsvd1: reserved for future use
|
||||
* dword1 - b'0:15 - ring_buffer_size: size of bufferes referenced by rx ring,
|
||||
* in byte units.
|
||||
* Valid only for HW_TO_SW_RING and SW_TO_HW_RING
|
||||
|
|
@ -6452,7 +6456,8 @@ PREPACK struct htt_rx_ring_selection_cfg_t {
|
|||
drop_thresh_valid: 1,
|
||||
rx_mon_global_en: 1,
|
||||
packet_type_enable_data: 1,
|
||||
rsvd1: 2;
|
||||
is_monitor_mode: 1,
|
||||
rsvd1: 1;
|
||||
A_UINT32 ring_buffer_size: 16,
|
||||
config_length_mgmt:3,
|
||||
config_length_ctrl:3,
|
||||
|
|
@ -6655,6 +6660,18 @@ enum htt_reg_write_selection {
|
|||
((_var) |= ((_val) << HTT_RX_RING_SELECTION_CFG_PACKET_TYPE_ENABLE_DATA_S)); \
|
||||
} while (0)
|
||||
|
||||
#define HTT_RX_RING_SELECTION_CFG_IS_MONITOR_MODE_M 0x40000000
|
||||
#define HTT_RX_RING_SELECTION_CFG_IS_MONITOR_MODE_S 30
|
||||
#define HTT_RX_RING_SELECTION_CFG_IS_MONITOR_MODE_GET(_var) \
|
||||
(((_var) & HTT_RX_RING_SELECTION_CFG_IS_MONITOR_MODE_M) >> \
|
||||
HTT_RX_RING_SELECTION_CFG_IS_MONITOR_MODE_S)
|
||||
#define HTT_RX_RING_SELECTION_CFG_IS_MONITOR_MODE_SET(_var, _val) \
|
||||
do { \
|
||||
HTT_CHECK_SET_VAL(HTT_RX_RING_SELECTION_CFG_IS_MONITOR_MODE, _val); \
|
||||
((_var) |= ((_val) << HTT_RX_RING_SELECTION_CFG_IS_MONITOR_MODE_S)); \
|
||||
} while (0)
|
||||
|
||||
|
||||
#define HTT_RX_RING_SELECTION_CFG_RING_BUFFER_SIZE_M 0x0000ffff
|
||||
#define HTT_RX_RING_SELECTION_CFG_RING_BUFFER_SIZE_S 0
|
||||
#define HTT_RX_RING_SELECTION_CFG_RING_BUFFER_SIZE_GET(_var) \
|
||||
|
|
|
|||
Loading…
Reference in a new issue