qcacmn: Support configure IPA tx alt ring and tx ring separately
Add support configure ipa tx ring and tx completion ring for 2.4G and/or 5G separately. Change-Id: Iafb8fa589ff0cce15609a3dfa2209364291d7cef CRs-Fixed: 2996604
This commit is contained in:

committed by
Madan Koyyalamudi

parent
050c08476e
commit
14d9d6d697
@@ -3972,9 +3972,10 @@ static bool dp_ipa_is_alt_tx_comp_ring(int index)
|
||||
static void dp_ipa_get_tx_ring_size(int tx_ring_num, int *tx_ipa_ring_sz,
|
||||
struct wlan_cfg_dp_soc_ctxt *soc_cfg_ctx)
|
||||
{
|
||||
if (tx_ring_num == IPA_TCL_DATA_RING_IDX ||
|
||||
dp_ipa_is_alt_tx_ring(tx_ring_num))
|
||||
if (tx_ring_num == IPA_TCL_DATA_RING_IDX)
|
||||
*tx_ipa_ring_sz = wlan_cfg_ipa_tx_ring_size(soc_cfg_ctx);
|
||||
else if (dp_ipa_is_alt_tx_ring(tx_ring_num))
|
||||
*tx_ipa_ring_sz = wlan_cfg_ipa_tx_alt_ring_size(soc_cfg_ctx);
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -3990,10 +3991,12 @@ static void dp_ipa_get_tx_comp_ring_size(int tx_comp_ring_num,
|
||||
int *tx_comp_ipa_ring_sz,
|
||||
struct wlan_cfg_dp_soc_ctxt *soc_cfg_ctx)
|
||||
{
|
||||
if (tx_comp_ring_num == IPA_TCL_DATA_RING_IDX ||
|
||||
dp_ipa_is_alt_tx_comp_ring(tx_comp_ring_num))
|
||||
if (tx_comp_ring_num == IPA_TCL_DATA_RING_IDX)
|
||||
*tx_comp_ipa_ring_sz =
|
||||
wlan_cfg_ipa_tx_comp_ring_size(soc_cfg_ctx);
|
||||
else if (dp_ipa_is_alt_tx_comp_ring(tx_comp_ring_num))
|
||||
*tx_comp_ipa_ring_sz =
|
||||
wlan_cfg_ipa_tx_alt_comp_ring_size(soc_cfg_ctx);
|
||||
}
|
||||
#else
|
||||
static uint8_t dp_reo_ring_selection(uint32_t value, uint32_t *ring)
|
||||
|
Reference in New Issue
Block a user