diff --git a/components/pmo/core/src/wlan_pmo_suspend_resume.c b/components/pmo/core/src/wlan_pmo_suspend_resume.c index 77781652afce..47ff14149fb9 100644 --- a/components/pmo/core/src/wlan_pmo_suspend_resume.c +++ b/components/pmo/core/src/wlan_pmo_suspend_resume.c @@ -853,11 +853,13 @@ QDF_STATUS pmo_core_psoc_suspend_target(struct wlan_objmgr_psoc *psoc, QDF_STATUS status; struct pmo_suspend_params param; struct pmo_psoc_priv_obj *psoc_ctx; + void *dp_soc = pmo_core_psoc_get_dp_handle(psoc); pmo_enter(); psoc_ctx = pmo_psoc_get_priv(psoc); + cdp_process_target_suspend_req(dp_soc, OL_TXRX_PDEV_ID); qdf_event_reset(&psoc_ctx->wow.target_suspend); param.disable_target_intr = disable_target_intr; status = pmo_tgt_psoc_send_supend_req(psoc, ¶m);