RPMSG not working on kernel 5.4.x

I have been able to get rpmsg working. turns out that the memory-region is preventing it from being configured.

to fix it i have done the following:

&rpmsg0{
	/*
	 * 64K for one rpmsg instance:
	 */
	vdev-nums = <2>;
	reg = <0x0 0x90000000 0x0 0x20000>;
       //memory-region = <&vdevbuffer>;
};

&rpmsg1{
	/*
	 * 64K for one rpmsg instance:
	 */
	vdev-nums = <2>;
	reg = <0x0 0x90000000 0x0 0x20000>;
       //memory-region = <&vdevbuffer>;
};