summaryrefslogtreecommitdiff
path: root/include/linux/usb/cdc-wdm.h
diff options
context:
space:
mode:
authorHiago De Franco <hiago.franco@toradex.com>2025-08-07 18:04:54 -0300
committerHiago De Franco <hiago.franco@toradex.com>2025-08-07 18:04:54 -0300
commit8ddd6f5dfa964f4b4b59df9f4685ed5454ca520b (patch)
tree88e959cc90bbe474b30f6fa15f46dd566b926be0 /include/linux/usb/cdc-wdm.h
parent30f40c9d81341e60e8f17141f18a15e2869db04f (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 'include/linux/usb/cdc-wdm.h')
0 files changed, 0 insertions, 0 deletions