Anson Huang
17b860bbfc
mailbox: imx: keep MU irq working during suspend/resume
...
During noirq suspend phase, mailbox MU irq will be masked
but many drivers still need to communicate with system
controller firmware via mailbox, if MU irq is masked, it
will cause RPC timeout as below:
[ 23.372103] imx-scu scu: RPC send msg timeout
Setting MU irq to be wakeup source is NOT working as GIC
driver does NOT have .irq_set_wake implemented, so to
support suspend/resume, just make imx mailbox driver NOT
suspend, since MU is always a wakeup source on i.MX platforms
with system controller inside, and its power/clock is
maintained by system controller, mailbox driver no need
to manage them.
Signed-off-by: Anson Huang <Anson.Huang@nxp.com>
Signed-off-by: Jassi Brar <jaswinder.singh@linaro.org>
2019-03-11 02:51:43 -05:00
..
arm_mhu.c
mailbox: arm-mhu: Use device-managed registration API
2018-12-21 16:49:25 -06:00
bcm-flexrm-mailbox.c
mailbox: bcm-flexrm-mailbox: Fix FlexRM ring flush timeout issue
2019-02-18 10:40:58 -06:00
bcm-pdc-mailbox.c
mailbox: bcm-pdc: Use device-managed registration API
2018-12-21 16:49:25 -06:00
bcm2835-mailbox.c
mailbox: bcm2835: Use device-managed registration API
2018-12-21 16:49:25 -06:00
hi3660-mailbox.c
mailbox: hi3660: Use device-managed registration API
2018-12-21 16:49:25 -06:00
hi6220-mailbox.c
mailbox: hi6220: Use device-managed registration API
2018-12-21 16:49:25 -06:00
imx-mailbox.c
mailbox: imx: keep MU irq working during suspend/resume
2019-03-11 02:51:43 -05:00
Kconfig
mailbox: ZynqMP IPI mailbox controller
2019-03-06 20:34:20 -06:00
mailbox-altera.c
mailbox: altera: Use device-managed registration API
2018-12-21 16:49:25 -06:00
mailbox-sti.c
mailbox: sti: Use device-managed registration API
2018-12-21 16:49:25 -06:00
mailbox-test.c
mailbox: mailbox-test: fix null pointer if no mmio
2019-03-06 20:33:14 -06:00
mailbox-xgene-slimpro.c
mailbox: xgene-slimpro: Use device-managed registration API
2018-12-21 16:49:25 -06:00
mailbox.c
mailbox: Export mbox_flush()
2019-02-18 10:39:17 -06:00
mailbox.h
Makefile
mailbox: ZynqMP IPI mailbox controller
2019-03-06 20:34:20 -06:00
mtk-cmdq-mailbox.c
mailbox: mtk-cmdq: Remove needless devm_kfree() calls
2018-12-21 16:49:25 -06:00
omap-mailbox.c
mailbox: omap: Use device-managed registration API
2018-12-21 16:49:25 -06:00
pcc.c
pl320-ipc.c
platform_mhu.c
mailbox: platform-mhu: Use device-managed registration API
2018-12-21 16:49:25 -06:00
qcom-apcs-ipc-mailbox.c
mailbox: qcom-apcs: Use device-managed registration API
2018-12-21 16:49:25 -06:00
rockchip-mailbox.c
mailbox: rockchip: Use device-managed registration API
2018-12-21 16:49:25 -06:00
stm32-ipcc.c
mailbox: stm32-ipcc: remove useless device_init_wakeup call
2019-03-06 20:33:59 -06:00
tegra-hsp.c
mailbox: tegra-hsp: mark suspend function as __maybe_unused
2019-03-06 20:31:03 -06:00
ti-msgmgr.c
mailbox: ti-msgmgr: Use device-managed registration API
2018-12-21 16:49:26 -06:00
zynqmp-ipi-mailbox.c
mailbox: ZynqMP IPI mailbox controller
2019-03-06 20:34:20 -06:00