linux-stable/drivers/soc/qcom
Deepak Kumar Singh 1a561c521b 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
2021-09-23 15:27:57 -05:00
..
apr.c bus: Make remove callback return void 2021-07-21 11:53:42 +02:00
cmd-db.c soc: qcom: cmd-db: allow loading as a module 2020-10-26 16:02:29 -05:00
cpr.c PM: AVS: qcom-cpr: Make use of the helper function devm_platform_ioremap_resource() 2021-09-21 17:41:48 -05:00
Kconfig cpuidle: qcom_spm: Detach state machine from main SPM handling 2021-09-21 17:41:48 -05:00
kryo-l2-accessors.c soc: qcom: kryo-l2-accessors: Fix misnaming of 'val' 2020-11-10 23:23:02 -06:00
llcc-qcom.c soc: qcom: llcc: Disable MMUHWT retention 2021-09-21 17:41:49 -05:00
Makefile cpuidle: qcom_spm: Detach state machine from main SPM handling 2021-09-21 17:41:48 -05:00
mdt_loader.c soc: qcom: mdt_loader: be more informative on errors 2021-08-04 22:01:56 -05:00
ocmem.c soc: qcom: ocmem: Make use of the helper function devm_platform_ioremap_resource_byname() 2021-09-21 17:41:48 -05:00
pdr_interface.c soc: qcom: pdr: Prefer strscpy over strcpy 2021-09-21 17:41:49 -05:00
pdr_internal.h soc: qcom: pdr: Fixup array type of get_domain_list_resp message 2020-09-14 23:53:29 +00:00
qcom-geni-se.c soc: qcom: geni: Make use of the helper function devm_platform_ioremap_resource() 2021-09-21 17:41:48 -05:00
qcom_aoss.c v5.15-rc1 + 1630420228-31075-2-git-send-email-deesin@codeaurora.org 2021-09-21 17:49:38 -05:00
qcom_gsbi.c soc: qcom: gsbi: Make use of the helper function devm_platform_ioremap_resource() 2021-09-21 17:41:48 -05:00
qmi_encdec.c soc: qcom: Fix typos in the file qmi_encdec.c 2021-03-11 20:22:20 -06:00
qmi_interface.c soc: qcom: qmi: Return EPROBE_DEFER if no address family 2019-12-10 22:44:34 -08:00
rmtfs_mem.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 284 2019-06-05 17:36:37 +02:00
rpmh-internal.h soc: qcom: rpmh-rsc: Sleep waiting for tcs slots to be free 2020-09-10 16:56:12 +00:00
rpmh-rsc.c soc: qcom: rpmh-rsc: Make use of the helper function devm_platform_ioremap_resource_byname() 2021-09-21 17:41:49 -05:00
rpmh.c soc: qcom: rpmh: Use __fill_rpmh_msg API during rpmh_write() 2020-11-26 11:43:00 -06:00
rpmhpd.c soc: qcom: rpmhpd: Add SM6350 2021-09-21 17:41:47 -05:00
rpmpd.c soc: qcom: rpmpd: Add power domains for MSM8953 2021-09-21 17:41:48 -05:00
smd-rpm.c soc: qcom: smd-rpm: Add QCM2290 compatible 2021-09-21 17:41:49 -05:00
smem.c soc: qcom: smem: Update max processor count 2021-03-11 20:22:20 -06:00
smem_state.c soc: qcom: smem_state: Add devm_qcom_smem_state_get() 2021-06-23 13:35:12 -05:00
smp2p.c soc: qcom: smp2p: Add wakeup capability to SMP2P IRQ 2021-09-23 15:27:57 -05:00
smsm.c soc: qcom: smsm: Fix missed interrupts if state changes while masked 2021-08-04 22:20:09 -05:00
socinfo.c soc: qcom: socinfo: Add IPQ8074 family ID-s 2021-09-21 17:41:48 -05:00
spm.c soc: qcom: spm: Add compatible for MSM8998 SAWv4.1 L2 2021-09-21 17:41:48 -05:00
trace-rpmh.h drivers: qcom: rpmh-rsc: log RPMH requests in FTRACE 2018-07-21 13:32:31 -05:00
wcnss_ctrl.c soc: qcom: wcnss_ctrl: Allow reading firmware-name from DT 2021-04-05 22:35:06 -05:00