diff options
author | Hiago De Franco <hiago.franco@toradex.com> | 2025-08-07 18:04:54 -0300 |
---|---|---|
committer | Hiago De Franco <hiago.franco@toradex.com> | 2025-08-07 18:04:54 -0300 |
commit | 8ddd6f5dfa964f4b4b59df9f4685ed5454ca520b (patch) | |
tree | 88e959cc90bbe474b30f6fa15f46dd566b926be0 /lib/lzo/lzodefs.h | |
parent | 30f40c9d81341e60e8f17141f18a15e2869db04f (diff) |
remoteproc: ti_k3_r5_remoteproc: free mailbox channel during stoptoradex_ti-linux-6.6.y
During k3_r5_rproc_stop() call, a message is sent to the remote core
(cortex R5). If the firmware does not reply to this message, it stays
into the mailbox preventing the system to go into suspend mode:
platform 79000000.r5f: k3_r5_suspend: timedout waiting for rproc completion event
omap-mailbox 29010000.mailbox: fifo 1 has unexpected unread messages
omap-mailbox 29010000.mailbox: PM: dpm_run_callback(): omap_mbox_suspend+0x0/0xc4 [omap_mailbox] returns -16
If 'stop' is not called, then the suspend works fine.
'ti_k3_m4_remoteproc' driver does free the mailbox channel during the
stop function, therefore add the same to 'ti_k3_r5_remoteproc' driver to
fix suspend on the AM62P SoC.
Mainline kernel does not send any message during the stop function,
therefore this is not suitable for upstream.
Upstream-Status: Inappropriate
Signed-off-by: Hiago De Franco <hiago.franco@toradex.com>
Diffstat (limited to 'lib/lzo/lzodefs.h')
0 files changed, 0 insertions, 0 deletions