diff options
author | Rakesh Pillai <pillair@codeaurora.org> | 2018-08-06 20:18:08 +0530 |
---|---|---|
committer | Kalle Valo <kvalo@codeaurora.org> | 2018-08-28 16:40:36 +0300 |
commit | 58da3b42307061b71f2dcce2bd1185d578a3aa53 (patch) | |
tree | a854d72ddf6ccef6a976fc4ce1280edcd557be7d /drivers/net/wireless/ath/ath10k/hw.h | |
parent | d410e28f3ae476e1572b8893c646ef44fae7bbbd (diff) | |
download | linux-58da3b42307061b71f2dcce2bd1185d578a3aa53.tar.gz linux-58da3b42307061b71f2dcce2bd1185d578a3aa53.tar.bz2 linux-58da3b42307061b71f2dcce2bd1185d578a3aa53.zip |
ath10k: skip resetting rx filter for WCN3990
WCN3990 has the MAC_PCU_ADDR1 configured properly
and hence it will not send spurious ack frames
during boot up.
Hence the reset_rx_filter workaround is not needed
for WCN3990. Add a hw_param to indicate if hardware rx
filter reset is needed and skip the reset_rx_filter for
WCN3990.
Tested HW: WCN3990
Tested FW: WLAN.HL.2.0-01188-QCAHLSWMTPLZ-1
Signed-off-by: Rakesh Pillai <pillair@codeaurora.org>
Signed-off-by: Kalle Valo <kvalo@codeaurora.org>
Diffstat (limited to 'drivers/net/wireless/ath/ath10k/hw.h')
-rw-r--r-- | drivers/net/wireless/ath/ath10k/hw.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/drivers/net/wireless/ath/ath10k/hw.h b/drivers/net/wireless/ath/ath10k/hw.h index 977f79ebb4fd..fac58c3c576a 100644 --- a/drivers/net/wireless/ath/ath10k/hw.h +++ b/drivers/net/wireless/ath/ath10k/hw.h @@ -589,6 +589,11 @@ struct ath10k_hw_params { /* Number of bytes to be the offset for each FFT sample */ int spectral_bin_offset; + + /* targets which require hw filter reset during boot up, + * to avoid it sending spurious acks. + */ + bool hw_filter_reset_required; }; struct htt_rx_desc; |