qcacmn: Increse num TX rings for QCN9224
This change includes below 1) Changes needed to increase Tx rings to 4 2) Use WBM2SW4 ring for rx error in QCN9224 3) memset srng at alloc to avoid populating RBM_id in per packet path and enable implicit RBM Change-Id: Icbd5ac2378273b8f3c6adc41c611e29551fff22f
这个提交包含在:

提交者
Madan Koyyalamudi

父节点
de13832745
当前提交
3c3e5709ac
@@ -37,7 +37,6 @@ static struct wlan_cfg_tcl_wbm_ring_num_map g_tcl_wbm_map_array[MAX_TCL_DATA_RIN
|
||||
{3, 6, HAL_BE_WBM_SW5_BM_ID, 0},
|
||||
{4, 7, HAL_BE_WBM_SW6_BM_ID, 0}
|
||||
};
|
||||
|
||||
#else
|
||||
#define DP_TX_VDEV_ID_CHECK_ENABLE 1
|
||||
|
||||
@@ -52,6 +51,10 @@ static struct wlan_cfg_tcl_wbm_ring_num_map g_tcl_wbm_map_array[MAX_TCL_DATA_RIN
|
||||
|
||||
static void dp_soc_cfg_attach_be(struct dp_soc *soc)
|
||||
{
|
||||
struct wlan_cfg_dp_soc_ctxt *soc_cfg_ctx = soc->wlan_cfg_ctx;
|
||||
|
||||
wlan_cfg_set_rx_rel_ring_id(soc_cfg_ctx, WBM2SW_REL_ERR_RING_NUM);
|
||||
|
||||
soc->wlan_cfg_ctx->tcl_wbm_map_array = g_tcl_wbm_map_array;
|
||||
|
||||
/* this is used only when dmac mode is enabled */
|
||||
|
@@ -69,6 +69,13 @@
|
||||
/* 4K aligned case, number of bits HW append for one PPT entry value */
|
||||
#define DP_CC_PPT_ENTRY_HW_APEND_BITS_4K_ALIGNED 12
|
||||
|
||||
#if defined(WLAN_MAX_PDEVS) && (WLAN_MAX_PDEVS == 1)
|
||||
/* WBM2SW ring id for rx release */
|
||||
#define WBM2SW_REL_ERR_RING_NUM 3
|
||||
#else
|
||||
/* WBM2SW ring id for rx release */
|
||||
#define WBM2SW_REL_ERR_RING_NUM 5
|
||||
#endif
|
||||
/**
|
||||
* struct dp_spt_page_desc - secondary page table page descriptors
|
||||
* @next: pointer to next linked SPT page Desc
|
||||
|
在新工单中引用
屏蔽一个用户