Ver código fonte

qcacmn: Adjust min and max INI values for IPA tx size

On low memory targets, even with current min values, OOM is seen
on driver load time. This requires us to further reduce
the min value.

With 11be enabled, current max value may not meet KPI requirements.

Hence align min and max INI values for IPA TX ring and TX completion
ring size with HOST used ones.

Change-Id: Iedf1c2d4be04d798314e9ba61a844038c5696f45
CRs-Fixed: 3338114
Jia Ding 2 anos atrás
pai
commit
4d49e53c5d
1 arquivos alterados com 8 adições e 8 exclusões
  1. 8 8
      wlan_cfg/cfg_dp.h

+ 8 - 8
wlan_cfg/cfg_dp.h

@@ -56,22 +56,22 @@
 #define WLAN_CFG_TX_RING_SIZE 1024
 #endif
 
-#define WLAN_CFG_IPA_TX_RING_SIZE_MIN 1024
+#define WLAN_CFG_IPA_TX_RING_SIZE_MIN 512
 #define WLAN_CFG_IPA_TX_RING_SIZE 1024
-#define WLAN_CFG_IPA_TX_RING_SIZE_MAX 8096
+#define WLAN_CFG_IPA_TX_RING_SIZE_MAX 0x80000
 
-#define WLAN_CFG_IPA_TX_COMP_RING_SIZE_MIN 1024
+#define WLAN_CFG_IPA_TX_COMP_RING_SIZE_MIN 512
 #define WLAN_CFG_IPA_TX_COMP_RING_SIZE 1024
-#define WLAN_CFG_IPA_TX_COMP_RING_SIZE_MAX 8096
+#define WLAN_CFG_IPA_TX_COMP_RING_SIZE_MAX 0x80000
 
 #ifdef IPA_WDI3_TX_TWO_PIPES
-#define WLAN_CFG_IPA_TX_ALT_RING_SIZE_MIN 1024
+#define WLAN_CFG_IPA_TX_ALT_RING_SIZE_MIN 512
 #define WLAN_CFG_IPA_TX_ALT_RING_SIZE 1024
-#define WLAN_CFG_IPA_TX_ALT_RING_SIZE_MAX 8096
+#define WLAN_CFG_IPA_TX_ALT_RING_SIZE_MAX 0x80000
 
-#define WLAN_CFG_IPA_TX_ALT_COMP_RING_SIZE_MIN 1024
+#define WLAN_CFG_IPA_TX_ALT_COMP_RING_SIZE_MIN 512
 #define WLAN_CFG_IPA_TX_ALT_COMP_RING_SIZE 1024
-#define WLAN_CFG_IPA_TX_ALT_COMP_RING_SIZE_MAX 8096
+#define WLAN_CFG_IPA_TX_ALT_COMP_RING_SIZE_MAX 0x80000
 #endif
 
 #define WLAN_CFG_PER_PDEV_TX_RING 0