Explorar o código

qcacmn: Hif and tgt_if changes for Umac post reset at host

Hif and tgt if layer changes to handle Umac post reset
and post reset complete events from firmware.

Change-Id: I08bbd90741708fe76b2db0371ccfda7bfe7b0b2d
CRs-Fixed: 3267222
Pavankumar Nandeshwar %!s(int64=2) %!d(string=hai) anos
pai
achega
63ab2d8c33

+ 3 - 3
hif/src/ce/ce_service_srng.c

@@ -792,7 +792,7 @@ static void ce_srng_src_ring_setup(struct hif_softc *scn, uint32_t ce_id,
 	}
 
 	src_ring->srng_ctx = hal_srng_setup(scn->hal_soc, CE_SRC, ce_id, 0,
-			&ring_params);
+					    &ring_params, 0);
 }
 
 #ifdef WLAN_WAR_CE_DISABLE_SRNG_TIMER_IRQ
@@ -888,7 +888,7 @@ static void ce_srng_dest_ring_setup(struct hif_softc *scn,
 
 	/*Dest ring is also source ring*/
 	dest_ring->srng_ctx = hal_srng_setup(scn->hal_soc, CE_DST, ce_id, 0,
-			&ring_params);
+					     &ring_params, 0);
 }
 
 #ifdef WLAN_CE_INTERRUPT_THRESHOLD_CONFIG
@@ -937,7 +937,7 @@ static void ce_srng_status_ring_setup(struct hif_softc *scn, uint32_t ce_id,
 	}
 
 	status_ring->srng_ctx = hal_srng_setup(scn->hal_soc, CE_DST_STATUS,
-			ce_id, 0, &ring_params);
+					       ce_id, 0, &ring_params, 0);
 }
 
 static int ce_ring_setup_srng(struct hif_softc *scn, uint8_t ring_type,

+ 1 - 1
target_if/direct_buf_rx/src/target_if_direct_buf_rx_main.c

@@ -1517,7 +1517,7 @@ static QDF_STATUS target_if_dbr_init_ring(struct wlan_objmgr_pdev *pdev,
 	ring_params.num_entries = num_entries;
 	srng = hal_srng_setup(dbr_psoc_obj->hal_soc, DIR_BUF_RX_DMA_SRC,
 			      mod_param->mod_id,
-			      mod_param->pdev_id, &ring_params);
+			      mod_param->pdev_id, &ring_params, 0);
 
 	if (!srng) {
 		direct_buf_rx_err("srng setup failed");

+ 1 - 1
target_if/wifi_pos/src/target_if_wifi_pos.c

@@ -276,7 +276,7 @@ static QDF_STATUS target_if_wifi_pos_init_ring(uint8_t ring_idx,
 		(qdf_dma_addr_t)priv->dma_cfg[ring_idx].base_paddr_aligned;
 	ring_params.num_entries = num_entries;
 	srng = hal_srng_setup(hal_soc, WIFI_POS_SRC, 0,
-				priv->dma_cap[ring_idx].pdev_id, &ring_params);
+			      priv->dma_cap[ring_idx].pdev_id, &ring_params, 0);
 	if (!srng) {
 		target_if_err("srng setup failed");
 		return QDF_STATUS_E_FAILURE;