rpmsg on imx8mm with imx8mm-cm4

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

rpmsg on imx8mm with imx8mm-cm4

886 Views
matt67
Contributor III

I'm trying to run TTY RPMSG remote firmware on imx8mm with the M4 cortex (evk board) and kernel 5.4 from linux-imx.

I boot with the DTS imx8mm-evk-rpmsg.dts but I have seen that rpmsg node is disabled

&rpmsg{
	/*
	 * 64K for one rpmsg instance:
	 * --0xb8000000~0xb800ffff: pingpong
	 */
	vdev-nums = <1>;
	reg = <0x0 0xb8000000 0x0 0x10000>;
	memory-region = <&vdevbuffer>;
	status = "disabled";
};

 

What are the steps exactly to load the .elf from Linux and load the RPMSG kernel module imx_rpmsg_tty.ko ?

I don't want to load the firmware (.bin) from u-boot, but indeed the .elf from Linux trough 

/sys/class/remoteproc/remoteproc0/

 

Labels (1)
0 Kudos
1 Reply

871 Views
AldoG
NXP TechSupport
NXP TechSupport

Hello,

This node was disabled because the M4 node was added for remoteproc usage, you may refer to the following commit:

https://source.codeaurora.org/external/imx/linux-imx/commit/arch/arm64/boot/dts/freescale/imx8mm-evk...

Best regards,
Aldo.

0 Kudos