qcacmn: Enable Monitor Mode for QCA6390

Support Monitor Mode for QCA6390 as RXDMA1 block is
now removed.
1. Monitor buffers are now received on rxdma_err_dst_ring
2. RXDMA1 monitor status ring is moved to RXDMA0 monitor
   status ring
3. Msdu link descriptors are now returned to WBM descriptor
   release ring.
4. Reap the Monitor buffers and return it to SW Refill ring.
5. Use the same rx descriptor pool for regular and monitor data.

Change-Id: If41e5d13f942da2b97e5aab72b88ae344925ba67
CRs-Fixed: 2297300
diff --git a/dp/wifi3.0/dp_rx_mon_status.c b/dp/wifi3.0/dp_rx_mon_status.c
index 113ef4a..1de74a1 100644
--- a/dp/wifi3.0/dp_rx_mon_status.c
+++ b/dp/wifi3.0/dp_rx_mon_status.c
@@ -738,7 +738,7 @@
 }
 
 /**
- * dp_rx_pdev_mon_detach() - detach dp rx for status ring
+ * dp_rx_pdev_mon_status_detach() - detach dp rx for status ring
  * @pdev: core txrx pdev context
  * @mac_id: mac_id/pdev_id correspondinggly for MCL and WIN
  *
@@ -749,7 +749,6 @@
  * Return: QDF_STATUS_SUCCESS: success
  *         QDF_STATUS_E_RESOURCES: Error return
  */
-#ifndef QCA_WIFI_QCA6390
 QDF_STATUS
 dp_rx_pdev_mon_status_detach(struct dp_pdev *pdev, int mac_id)
 {
@@ -762,7 +761,6 @@
 
 	return QDF_STATUS_SUCCESS;
 }
-#endif
 
 /*
  * dp_rx_buffers_replenish() -  replenish monitor status ring with
@@ -924,14 +922,13 @@
 /**
  * dp_rx_pdev_mon_status_attach() - attach DP RX monitor status ring
  * @pdev: core txrx pdev context
- *
+ * @ring_id: ring number
  * This function will attach a DP RX monitor status ring into pDEV
  * and replenish monitor status ring with buffer.
  *
  * Return: QDF_STATUS_SUCCESS: success
  *         QDF_STATUS_E_RESOURCES: Error return
  */
-#ifndef QCA_WIFI_QCA6390
 QDF_STATUS
 dp_rx_pdev_mon_status_attach(struct dp_pdev *pdev, int ring_id) {
 	struct dp_soc *soc = pdev->soc;
@@ -990,4 +987,3 @@
 
 	return QDF_STATUS_SUCCESS;
 }
-#endif