I would like to try out the remoteproc functionality on an imx8qm module.
Like here: How to Use RemoteProc | Toradex Developer Center
can be read, you should contact toradex support if you are interested.
So I hereby express my interest.
As I understand it, you can use the remoteproc functionality to start, stop, change FW, restart the M4 firmware (regardless of what is running on it) at runtime of the Linux OS, …
It would be a convenient way to change interfaces, for example.
I also suspect that if you have set up a new endpoint via the rpmsgCntrl devices, you can attach yourself to exactly this endpoint when starting the M4 FW.
But that’s just a guess that I’d like to test.
I already use an overlay to use the RPMSG functionality. This on BSP version 6.4.
Do you need a different overlay for version 6.5?
That is correct, remoteproc is a useful tool to manage the Cortex-M4 cores from Linux.
There were no major changes to the Apalis iMX8 devicetree between BSP 6.4 and 6.5.
For this reason, it is likely that your existing overlay will work with BSP 6.5 without changes.
If changes are required, they should be minimal.