Verdin IMX8M Mini /dev/ttyRPMSG not created

Referred this page and modified the &rpmsg node as follows. I made a small progress by doing this.

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

On first reboot it worked. In dmesg I could see

virtio_rpmsg_bus virtio0: rpmsg host is online

/dev/ttyRPMSG was created and the freeRTOS multicore exaample ‘rpmsg_lite_str_echo_rtos’ worked.

On the subsequent reboots, I am not seeing the below message in dmesg. /dev/ttyRPMSG is not getting created. The example does not work.

virtio_rpmsg_bus virtio0: rpmsg host is online