qcacmn: Do not use WBM2SW4 as tx completion ring
Ageout flush does not happen for WBM2SW4 if there is only one TX completion pending in FIFO and all the other WBM release rings are not active. This is due to an issue in HW and this prevents suspend to happen due to pending tx completions. Fix is to avoid using WBM2SW4 release ring and instead reuse WBM2SW0. Change-Id: I250d8c9d460895449939212ebdb7abd62edb0234 CRs-Fixed: 3124733
This commit is contained in:

committed by
Madan Koyyalamudi

szülő
badb6230e2
commit
c467daf31c
@@ -146,8 +146,7 @@ static const uint8_t tx_ring_mask_msi[WLAN_CFG_INT_NUM_CONTEXTS] = {
|
||||
|
||||
#ifdef TX_MULTI_TCL
|
||||
static const uint8_t multi_tx_ring_mask_msi[WLAN_CFG_INT_NUM_CONTEXTS] = {
|
||||
[0] = WLAN_CFG_TX_RING_MASK_0, [4] = WLAN_CFG_TX_RING_MASK_2,
|
||||
[5] = WLAN_CFG_TX_RING_MASK_4};
|
||||
[0] = WLAN_CFG_TX_RING_MASK_0, [4] = WLAN_CFG_TX_RING_MASK_2};
|
||||
|
||||
#ifdef IPA_OFFLOAD
|
||||
static inline const
|
||||
|
Reference in New Issue
Block a user