soc: qcom: smp2p: Add wakeup capability to SMP2P IRQ
authorDeepak Kumar Singh <deesin@codeaurora.org>
Tue, 21 Sep 2021 10:34:27 +0000 (16:04 +0530)
committerBjorn Andersson <bjorn.andersson@linaro.org>
Thu, 23 Sep 2021 20:27:57 +0000 (15:27 -0500)
commit1a561c521ba901ac86acaf698e79ad6ecedbec2b
treed6dc7bb5834da100940c124f7d460b0abc9d2bcc
parent665783d887dac334db9be1fbef09f87991e88db6
soc: qcom: smp2p: Add wakeup capability to SMP2P IRQ

Remote susbsystems notify fatal crash through smp2p interrupt.
When remoteproc crashes it can cause soc to come out of low power
state and may not allow again to enter in low power state until
crash is handled.

Mark smp2p interrupt wakeup capable so that interrupt handler is
executed and remoteproc crash can be handled in system  resume path.
This patch marks interrupt wakeup capable but keeps wakeup disabled
by default. User space can enable it based on its requirement for
wakeup from suspend.

Signed-off-by: Deepak Kumar Singh <deesin@codeaurora.org>
Reviewed-by: Stephen Boyd <swboyd@chromium.org>
Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org>
Link: https://lore.kernel.org/r/1632220467-27410-1-git-send-email-deesin@codeaurora.org
drivers/soc/qcom/smp2p.c