qcacmn: WBM ring changes to fix stability issues

1. Increased the sizes of following SRNGs used by WBM and also added max size
check in SRNG setup:
-idle link descriptor ring
-Tx completion ring
-Rx release ing

2. As per HW team, TP_ADDR and HP_ADDR for Idle link ring should remain 0 to avoid
some WBM stability issues. Remote head/tail pointers are not required since
this ring is completly managed by WBM HW

Change-Id: I93d70a287329dfeb08fcfb6b04306d65776b4834
这个提交包含在:
Karunakar Dasineni
2017-01-31 22:58:15 -08:00
提交者 qcabuildsw
父节点 e8828791e0
当前提交 d0ea21f109
修改 4 个文件,包含 42 行新增9 行删除

查看文件

@@ -62,7 +62,7 @@
/* Change this to a lower value to enforce scattered idle list mode */
#define WLAN_CFG_MAX_ALLOC_SIZE (32 << 20)
# define WLAN_CFG_MAX_CLIENTS 32
#define WLAN_CFG_MAX_CLIENTS 64
#define WLAN_CFG_PER_PDEV_TX_RING 1
#define WLAN_CFG_NUM_TCL_DATA_RINGS 3