qcacmn: Ring IPA TX doorbell with HW HP value

Ring IPA TX doorbell with HW HP value to avoid out-of-sync
scenarios between WLAN and IPA after IPA pipes are disabled
and then re-enabled.

CRs-Fixed: 3479426
Change-Id: Ia88c0228759e241722fe31fd1a252e70484684e9
This commit is contained in:
Jia Ding
2023-10-16 11:15:19 +08:00
committed by Ravindra Konda
parent e0e57bd21b
commit 813e5ff2ec
3 changed files with 61 additions and 0 deletions

View File

@@ -1302,6 +1302,16 @@ void hal_srng_dst_init_hp(struct hal_soc_handle *hal_soc,
struct hal_srng *srng,
uint32_t *vaddr);
/**
* hal_srng_dst_update_hp_addr() - Update hp_addr with current HW HP value
* @hal_soc: hal_soc handle
* @hal_ring_hdl: Opaque HAL SRNG pointer
*
* Return: None
*/
void hal_srng_dst_update_hp_addr(struct hal_soc_handle *hal_soc,
hal_ring_handle_t hal_ring_hdl);
/**
* hal_srng_cleanup() - Deinitialize HW SRNG ring.
* @hal_soc: Opaque HAL SOC handle