LF-1383-20 arm64: dts: freescale: Add rpmsg support for imx8dxl
authorJacky Bai <ping.bai@nxp.com>
Wed, 9 Sep 2020 01:55:11 +0000 (09:55 +0800)
committerDong Aisheng <aisheng.dong@nxp.com>
Mon, 14 Dec 2020 03:23:10 +0000 (11:23 +0800)
Add the rpmsg support for i.MX8DXL.

Signed-off-by: Jacky Bai <ping.bai@nxp.com>
Reviewed-by: Dong Aisheng <aisheng.dong@nxp.com>
arch/arm64/boot/dts/freescale/imx8dxl-evk.dts
arch/arm64/boot/dts/freescale/imx8dxl.dtsi

index 5137bce..1c42858 100644 (file)
                #size-cells = <2>;
                ranges;
 
+               rpmsg_reserved: rpmsg@0x90200000 {
+                       no-map;
+                       reg = <0 0x90200000 0 0x200000>;
+               };
+
                /* global autoconfigured region for contiguous allocations */
                linux,cma {
                        compatible = "shared-dma-pool";
index 5367853..44e3aa6 100644 (file)
                };
        };
 
+       rpmsg: rpmsg{
+               compatible = "fsl,imx8qxp-rpmsg";
+               /* up to now, the following channels are used in imx rpmsg
+                * - tx1/rx1: messages channel.
+                * - general interrupt1: remote proc finish re-init rpmsg stack
+                *   when A core is partition reset.
+                */
+               mbox-names = "tx", "rx", "rxdb";
+               mboxes = <&lsio_mu5 0 1
+                         &lsio_mu5 1 1
+                         &lsio_mu5 3 1>;
+               mub-partition = <3>;
+               status = "disabled";
+       };
+
        gic: interrupt-controller@51a00000 {
                compatible = "arm,gic-v3";
                reg = <0x0 0x51a00000 0 0x10000>, /* GIC Dist */