Part Number: TDA4VM
Other Parts Discussed in Thread: AM5749,
Hello,
Since there is no shutdown support on K3 remote processors [1] , does it also mean that we can't stop the DSP firmware using "echo stop > /sys/class/remoteproc/remoteproc0/state" and "echo start > /sys/class/remoteproc/remoteproc0/state"?
Indeed, I noticed with IPC demo binaries that following a second "start", the DSP is not working properly while the remoteproc report that the DSP is in "running" state.
Everything seems fine (no crash, no warning) but we never see the log of the virtio_rpmsg_bus channel:
virtio_rpmsg_bus virtio0: creating channel ti.ipc4.ping-pong addr 0xd virtio_rpmsg_bus virtio0: creating channel rpmsg_chrdev addr 0xe
The trace log just empty after a DSP restart.
I used to start and stop the DSP device from the sysfs on an AM5749 based board.
But now I'm using a TDA4VM evaluation board and the DSP doesn't restart (Reproduced on ti-linux 5.10 and 6.1).
The kernel need to be restarted to reload properly the DSP firmware.
Is any work in progress on this feature?
[1]
Best regards,
Romain
