Hello,
we’re using imx_rpmsg_tty for communication between Linux and firmware on Cortex M. On BSP 5.7 I’ve managed to get it to work. After upgrading to BSP 6.3 I can’t get it to work.
In kernel 5.15 used in this BSP version, device tree changed, there is no longer rpmsg node, there is just remoteproc node representing Cortex M7 (according to NXP’s and yours overlay). Can you use imx_rpmsg_tty with this configuration? It seems remoteproc should/can create virtio channels and kick them as imx_rpmsg did, but it doesn’t seem to happen. M7 firmware then just gets stuck on rpmsg_lite_is_link_up function returning false. And no ttyRPMSG* devices appear.
Do you have any solutions or tips? Thank you
Best regards,
Marek