|
@@ -2109,11 +2109,8 @@ irqreturn_t hif_wake_interrupt_handler(int irq, void *context)
|
|
|
|
|
|
hif_info("wake interrupt received on irq %d", irq);
|
|
|
|
|
|
- if (hif_pm_runtime_get_monitor_wake_intr(hif_ctx)) {
|
|
|
- hif_pm_runtime_set_monitor_wake_intr(hif_ctx, 0);
|
|
|
- hif_pm_runtime_request_resume(hif_ctx,
|
|
|
- RTPM_ID_WAKE_INTR_HANDLER);
|
|
|
- }
|
|
|
+ hif_pm_runtime_set_monitor_wake_intr(hif_ctx, 0);
|
|
|
+ hif_pm_runtime_request_resume(hif_ctx, RTPM_ID_WAKE_INTR_HANDLER);
|
|
|
|
|
|
if (scn->initial_wakeup_cb)
|
|
|
scn->initial_wakeup_cb(scn->initial_wakeup_priv);
|