Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 3004b4f9 authored by Linux Build Service Account's avatar Linux Build Service Account Committed by Gerrit - the friendly Code Review server
Browse files

Merge "soc: swr-mstr: Register for wakeup irq after disabling clk"

parents 4384fe69 6a3050d8
Loading
Loading
Loading
Loading
+7 −5
Original line number Original line Diff line number Diff line
@@ -1976,13 +1976,15 @@ static int swrm_runtime_suspend(struct device *dev)
			swrm_cmd_fifo_wr_cmd(swrm, 0x2, 0xF, 0xF,
			swrm_cmd_fifo_wr_cmd(swrm, 0x2, 0xF, 0xF,
					SWRS_SCP_CONTROL);
					SWRS_SCP_CONTROL);
			usleep_range(100, 105);
			usleep_range(100, 105);
			if (swrm->wakeup_req) {
		}
		swrm_clk_request(swrm, false);

		if (swrm->clk_stop_mode0_supp && swrm->wakeup_req) {
			msm_aud_evt_blocking_notifier_call_chain(
			msm_aud_evt_blocking_notifier_call_chain(
				SWR_WAKE_IRQ_REGISTER, (void *)swrm);
				SWR_WAKE_IRQ_REGISTER, (void *)swrm);
			swrm->wakeup_triggered = false;
			swrm->wakeup_triggered = false;
		}
		}
		}

		swrm_clk_request(swrm, false);
	}
	}
	/* Retain  SSR state until resume */
	/* Retain  SSR state until resume */
	if (current_state != SWR_MSTR_SSR)
	if (current_state != SWR_MSTR_SSR)