qcacmn: Modify min value of DP configuration for emulation

Reducing min value of DP configuration parameter to support
low memory emulation platform.

Change-Id: I524dca73b3ce52e138527c7abd1a9d8d0cbe9ac1
CRs-Fixed: 2309295
diff --git a/wlan_cfg/cfg_dp.h b/wlan_cfg/cfg_dp.h
index 7f7a269..3254098 100644
--- a/wlan_cfg/cfg_dp.h
+++ b/wlan_cfg/cfg_dp.h
@@ -26,7 +26,7 @@
 #include "cfg_define.h"
 
 #define WLAN_CFG_MAX_CLIENTS 64
-#define WLAN_CFG_MAX_CLIENTS_MIN 64
+#define WLAN_CFG_MAX_CLIENTS_MIN 8
 #define WLAN_CFG_MAX_CLIENTS_MAX 64
 
 /* Change this to a lower value to enforce scattered idle list mode */
@@ -83,7 +83,11 @@
 #define WLAN_LRO_ENABLE 0
 
 /* Tx Descriptor and Tx Extension Descriptor pool sizes */
+#ifndef QCA_WIFI_QCA8074_VP
 #define WLAN_CFG_NUM_TX_DESC  0x320000
+#else
+#define WLAN_CFG_NUM_TX_DESC  (8 << 10)
+#endif
 #define WLAN_CFG_NUM_TX_EXT_DESC 0x80000
 
 /* Interrupt Mitigation - Batch threshold in terms of number of frames */
@@ -118,7 +122,7 @@
 #define WLAN_CFG_TX_RING_SIZE_MIN 512
 #define WLAN_CFG_TX_RING_SIZE_MAX 2048
 
-#define WLAN_CFG_TX_COMP_RING_SIZE_MIN 1024
+#define WLAN_CFG_TX_COMP_RING_SIZE_MIN 512
 #define WLAN_CFG_TX_COMP_RING_SIZE_MAX 0x80000
 
 #define WLAN_CFG_NUM_TX_DESC_MIN  1024
@@ -218,7 +222,7 @@
 #define WLAN_CFG_REO_REINJECT_RING_SIZE_MAX 32
 
 #define WLAN_CFG_RX_RELEASE_RING_SIZE 1024
-#define WLAN_CFG_RX_RELEASE_RING_SIZE_MIN 1024
+#define WLAN_CFG_RX_RELEASE_RING_SIZE_MIN 8
 #define WLAN_CFG_RX_RELEASE_RING_SIZE_MAX 1024
 
 #define WLAN_CFG_REO_EXCEPTION_RING_SIZE 128
@@ -238,19 +242,19 @@
 #define WLAN_CFG_RXDMA_BUF_RING_SIZE_MAX 1024
 
 #define WLAN_CFG_RXDMA_REFILL_RING_SIZE 4096
-#define WLAN_CFG_RXDMA_REFILL_RING_SIZE_MIN 4096
+#define WLAN_CFG_RXDMA_REFILL_RING_SIZE_MIN 16
 #define WLAN_CFG_RXDMA_REFILL_RING_SIZE_MAX 4096
 
 #define WLAN_CFG_RXDMA_MONITOR_BUF_RING_SIZE 4096
-#define WLAN_CFG_RXDMA_MONITOR_BUF_RING_SIZE_MIN 4096
+#define WLAN_CFG_RXDMA_MONITOR_BUF_RING_SIZE_MIN 16
 #define WLAN_CFG_RXDMA_MONITOR_BUF_RING_SIZE_MAX 4096
 
 #define WLAN_CFG_RXDMA_MONITOR_DST_RING_SIZE 2048
-#define WLAN_CFG_RXDMA_MONITOR_DST_RING_SIZE_MIN 2048
+#define WLAN_CFG_RXDMA_MONITOR_DST_RING_SIZE_MIN 48
 #define WLAN_CFG_RXDMA_MONITOR_DST_RING_SIZE_MAX 2048
 
 #define WLAN_CFG_RXDMA_MONITOR_STATUS_RING_SIZE 1024
-#define WLAN_CFG_RXDMA_MONITOR_STATUS_RING_SIZE_MIN 1024
+#define WLAN_CFG_RXDMA_MONITOR_STATUS_RING_SIZE_MIN 16
 #define WLAN_CFG_RXDMA_MONITOR_STATUS_RING_SIZE_MAX 1024
 
 #define WLAN_CFG_RXDMA_MONITOR_DESC_RING_SIZE 4096