Purpose of the "reserved-region = <&rpmsg_reserved>;" entry in dts

I’m trying to add entry for the remoteproc device “fsl,imx8mm-cm4” for Hummingboard pulse’s device tree. I see that most of the memory used by rpmsg are declared in here linux-stable/arch/arm64/boot/dts/freescale/imx8mm-hummingboard-pulse.dts at 46893bd6982f263943c72f852a912c556e86fef5 · SolidRun/linux-stable · GitHub and then references in pcie0 block inside “reserved-region” block: linux-stable/arch/arm64/boot/dts/freescale/imx8mm-hummingboard-pulse.dts at 46893bd6982f263943c72f852a912c556e86fef5 · SolidRun/linux-stable · GitHub.

However, I cannot understand why pcie0 node need this property and where in driver fsl,imx8mm-pcie driver it is used. Maybe somebody here understand it?

That looks to be an incorrect merge. You can remove it.