diff options
author | Govind Singh <govinds@qti.qualcomm.com> | 2017-12-21 14:30:56 +0530 |
---|---|---|
committer | Kalle Valo <kvalo@qca.qualcomm.com> | 2017-12-27 12:06:23 +0200 |
commit | bb8d0d15fc6a401f774f7635437f1eaa57ae3106 (patch) | |
tree | 14985ef8a8eb9ba5ea90c877da70dda626473764 /drivers/net/wireless/ath/ath10k/htt.h | |
parent | ath10k: Add support for htt_data_tx_desc_64 descriptor (diff) | |
download | wireguard-linux-bb8d0d15fc6a401f774f7635437f1eaa57ae3106.tar.xz wireguard-linux-bb8d0d15fc6a401f774f7635437f1eaa57ae3106.zip |
ath10k: Add hw param for rx ring size support
WCN3990 uses larger ring size in comparison to existing
ring size value.
Add rx ring size hw param for supporting different rx ring
size across multiple target.
Signed-off-by: Govind Singh <govinds@qti.qualcomm.com>
Signed-off-by: Kalle Valo <kvalo@qca.qualcomm.com>
Diffstat (limited to 'drivers/net/wireless/ath/ath10k/htt.h')
-rw-r--r-- | drivers/net/wireless/ath/ath10k/htt.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/drivers/net/wireless/ath/ath10k/htt.h b/drivers/net/wireless/ath/ath10k/htt.h index abac80262584..fc55371e6f48 100644 --- a/drivers/net/wireless/ath/ath10k/htt.h +++ b/drivers/net/wireless/ath/ath10k/htt.h @@ -224,6 +224,9 @@ enum htt_rx_ring_flags { #define HTT_RX_RING_SIZE_MIN 128 #define HTT_RX_RING_SIZE_MAX 2048 +#define HTT_RX_RING_SIZE HTT_RX_RING_SIZE_MAX +#define HTT_RX_RING_FILL_LEVEL (((HTT_RX_RING_SIZE) / 2) - 1) +#define HTT_RX_RING_FILL_LEVEL_DUAL_MAC (HTT_RX_RING_SIZE - 1) struct htt_rx_ring_setup_ring32 { __le32 fw_idx_shadow_reg_paddr; |