Hi,
I am using imx8 Nano for one of my project ,where my M7 core has RPMsg-Lite (3.1.2).Now i am upgrading the linux kernel of the A53 core to 6.18. Is the RPMsg-Lite (3.1.2) compatible with the this linux kernel version of 6.18 or is it required to update the RPMsg lib files
Regards
Yadunath R
Hi @Yadunath,
Thank you for contacting NXP Support!
It should work without any issues. However, we do not have an internal compatibility matrix to confirm all BSP and MCUXpresso SDK combinations.
Could you please let me know which BSP version and which MCUXpresso SDK version you are using? I can try to validate this on my side.
Best Regards,
Chavira
Hi @chavira
While porting the kernel from 5.15 to 6.18
# dmesg -T | grep -Ei 'rpmsg|rproc'
[Tue Oct 8 15:42:28 2024] imx rpmsg driver is registered.
[Tue Oct 8 15:42:29 2024] imx-rproc imx8mn-cm7: error -ENOENT: Failed to enable clock
[Tue Oct 8 15:42:29 2024] imx-rproc imx8mn-cm7: probe with driver imx-rproc failed with error -2
[Tue Oct 8 15:42:29 2024] remoteproc remoteproc0: releasing imx-rproc
I am getting this error.When i searched this error online i was asked to add dummy clock in the dts as below
imx8mn-cm7 {
compatible = "fsl,imx8mn-cm7";
rsc-da = <0xb8000000>;
clocks = <&clk IMX8MN_CLK_DUMMY>;
mbox-names = "tx", "rx", "rxdb";
mboxes = <μ 0 1
μ 1 1
μ 3 1>;
memory-region = <&vdevbuffer>, <&vdev0vring0>, <&vdev0vring1>, <&rsc_table>;
status = "okay";
}
Could u please let me is this the only the change required. What is the reason for this change.
Regards
Yadunath R