Browse Source

qcacmn: Avoid configuring mac1 WMI buffers for QCN9000 and IPQ5018

And avoid configuring PKTLOG buffers if REMOVE_PKT_LOG
is defined

Change-Id: I40276f1f1905137cef053f9e552effde05b0240d
CRs-Fixed: 2733547
Balamurugan Mahalingam 5 years ago
parent
commit
8aec8db9ac
1 changed files with 10 additions and 2 deletions
  1. 10 2
      hif/src/ce/ce_assignment.h

+ 10 - 2
hif/src/ce/ce_assignment.h

@@ -935,12 +935,16 @@ static struct CE_attr host_ce_config_wlan_qca5018[] = {
 	{/*CE4*/ (CE_ATTR_FLAGS | CE_ATTR_DISABLE_INTR), 0,
 	{/*CE4*/ (CE_ATTR_FLAGS | CE_ATTR_DISABLE_INTR), 0,
 		CE_HTT_H2T_MSG_SRC_NENTRIES, 256, 0, NULL,},
 		CE_HTT_H2T_MSG_SRC_NENTRIES, 256, 0, NULL,},
 	/* target -> host PKTLOG */
 	/* target -> host PKTLOG */
+#ifdef REMOVE_PKT_LOG
+	{ /* CE5 */ 0, 0, 0, 0, 0, NULL,},
+#else
 	{/*CE5*/ (CE_ATTR_FLAGS), 0, 0, 2048,
 	{/*CE5*/ (CE_ATTR_FLAGS), 0, 0, 2048,
 		512, NULL,},
 		512, NULL,},
+#endif
 	/* Target autonomous HIF_memcpy */
 	/* Target autonomous HIF_memcpy */
 	{/*CE6*/ CE_ATTR_FLAGS, 0, 0, 0, 0, NULL,},
 	{/*CE6*/ CE_ATTR_FLAGS, 0, 0, 0, 0, NULL,},
 	/* host->target WMI (mac1) */
 	/* host->target WMI (mac1) */
-	{/*CE7*/ CE_ATTR_FLAGS, 0, 32, 2048, 0, NULL,},
+	{/*CE7*/ CE_ATTR_FLAGS, 0, 0, 0, 0, NULL,},
 	/* Reserved for target */
 	/* Reserved for target */
 	{/*CE8*/ CE_ATTR_FLAGS, 0, 0, 0, 0, NULL,},
 	{/*CE8*/ CE_ATTR_FLAGS, 0, 0, 0, 0, NULL,},
 	/* CE 9, 10, 11 belong to CoreBsp & MHI driver */
 	/* CE 9, 10, 11 belong to CoreBsp & MHI driver */
@@ -987,12 +991,16 @@ static struct CE_attr host_ce_config_wlan_qcn9000[] = {
 	{/*CE4*/ (CE_ATTR_FLAGS | CE_ATTR_DISABLE_INTR), 0,
 	{/*CE4*/ (CE_ATTR_FLAGS | CE_ATTR_DISABLE_INTR), 0,
 		CE_HTT_H2T_MSG_SRC_NENTRIES, 256, 0, NULL,},
 		CE_HTT_H2T_MSG_SRC_NENTRIES, 256, 0, NULL,},
 	/* target -> host PKTLOG */
 	/* target -> host PKTLOG */
+#ifdef REMOVE_PKT_LOG
+	{ /* CE5 */ 0, 0, 0, 0, 0, NULL,},
+#else
 	{/*CE5*/ (CE_ATTR_FLAGS), 0, 0, 2048,
 	{/*CE5*/ (CE_ATTR_FLAGS), 0, 0, 2048,
 		512, NULL,},
 		512, NULL,},
+#endif
 	/* Target autonomous HIF_memcpy */
 	/* Target autonomous HIF_memcpy */
 	{/*CE6*/ CE_ATTR_FLAGS, 0, 0, 0, 0, NULL,},
 	{/*CE6*/ CE_ATTR_FLAGS, 0, 0, 0, 0, NULL,},
 	/* host->target WMI (mac1) */
 	/* host->target WMI (mac1) */
-	{/*CE7*/ CE_ATTR_FLAGS, 0, 32, 2048, 0, NULL,},
+	{/*CE7*/ CE_ATTR_FLAGS, 0, 0, 0, 0, NULL,},
 	/* Reserved for target */
 	/* Reserved for target */
 	{/*CE8*/ CE_ATTR_FLAGS, 0, 0, 0, 0, NULL,},
 	{/*CE8*/ CE_ATTR_FLAGS, 0, 0, 0, 0, NULL,},
 	/* CE 9, 10, 11 belong to CoreBsp & MHI driver */
 	/* CE 9, 10, 11 belong to CoreBsp & MHI driver */