Bladeren bron

qcacmn: Correct WLAN Configuration values for DP

Correct the configuration values for number of Tx and Rx
descriptors to be used for DP

CRs-Fixed: 1088985
Change-Id: Ica8e5021e7bd5ba83fbe3bd34243bfff4089353a
Vijay Pamidipati 8 jaren geleden
bovenliggende
commit
c84501ab24
1 gewijzigde bestanden met toevoegingen van 13 en 17 verwijderingen
  1. 13 17
      wlan_cfg/wlan_cfg.c

+ 13 - 17
wlan_cfg/wlan_cfg.c

@@ -32,11 +32,17 @@
  * Many of these should actually be coming from dts file/ini file
  */
 #define WLAN_CFG_INT_NUM_CONTEXTS 4
-#define RXDMA_BUF_RING_SIZE 8192
-#define RXDMA_MONITOR_BUF_RING_SIZE 8192
-#define RXDMA_MONITOR_DEST_RING_SIZE 8192
+
+#define RXDMA_BUF_RING_SIZE 2048
+#define RXDMA_MONITOR_BUF_RING_SIZE 2048
+#define RXDMA_MONITOR_DEST_RING_SIZE 2048
 #define RXDMA_MONITOR_STATUS_RING_SIZE 2048
 
+#define WLAN_CFG_NUM_TX_DESC  1024
+#define WLAN_CFG_NUM_TX_EXT_DESC 1024
+#define WLAN_CFG_NUM_TX_DESC_POOL 3
+#define WLAN_CFG_NUM_TXEXT_DESC_POOL 3
+
 #define WLAN_CFG_TX_RING_MASK_0 0x1
 #define WLAN_CFG_TX_RING_MASK_1 0x2
 #define WLAN_CFG_TX_RING_MASK_2 0x4
@@ -58,21 +64,11 @@
 
 # define WLAN_CFG_MAX_CLIENTS 32
 
-#define WLAN_CFG_PER_PDEV_TX_RING 16
-#define WLAN_CFG_NUM_TCL_DATA_RINGS 16
-#define WLAN_CFG_PER_PDEV_RX_RING 16
-#define WLAN_CFG_NUM_REO_DEST_RING 16
+#define WLAN_CFG_PER_PDEV_TX_RING 1
+#define WLAN_CFG_NUM_TCL_DATA_RINGS 3
+#define WLAN_CFG_PER_PDEV_RX_RING 1
+#define WLAN_CFG_NUM_REO_DEST_RING 4
 
-#ifdef CONFIG_WIN
-#define WLAN_CFG_NUM_TX_DESC  8192
-#define WLAN_CFG_NUM_TX_EXT_DESC 8192
-#define WLAN_CFG_NUM_TX_DESC_POOL 16
-#else
-#define WLAN_CFG_NUM_TX_DESC  1024
-#define WLAN_CFG_NUM_TX_EXT_DESC 1024
-#define WLAN_CFG_NUM_TX_DESC_POOL 3
-#endif /* CONFIG_WIN */
-#define WLAN_CFG_NUM_TXEXT_DESC_POOL 16
 #define WLAN_CFG_HTT_PKT_TYPE 2
 #define WLAN_CFG_MAX_PEER_ID 16