|
@@ -853,11 +853,13 @@ QDF_STATUS pmo_core_psoc_suspend_target(struct wlan_objmgr_psoc *psoc,
|
|
QDF_STATUS status;
|
|
QDF_STATUS status;
|
|
struct pmo_suspend_params param;
|
|
struct pmo_suspend_params param;
|
|
struct pmo_psoc_priv_obj *psoc_ctx;
|
|
struct pmo_psoc_priv_obj *psoc_ctx;
|
|
|
|
+ void *dp_soc = pmo_core_psoc_get_dp_handle(psoc);
|
|
|
|
|
|
pmo_enter();
|
|
pmo_enter();
|
|
|
|
|
|
psoc_ctx = pmo_psoc_get_priv(psoc);
|
|
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);
|
|
qdf_event_reset(&psoc_ctx->wow.target_suspend);
|
|
param.disable_target_intr = disable_target_intr;
|
|
param.disable_target_intr = disable_target_intr;
|
|
status = pmo_tgt_psoc_send_supend_req(psoc, ¶m);
|
|
status = pmo_tgt_psoc_send_supend_req(psoc, ¶m);
|