diff options
author | Peng Fan <peng.fan@nxp.com> | 2020-03-30 21:14:09 +0800 |
---|---|---|
committer | Peng Fan <peng.fan@nxp.com> | 2020-04-09 10:35:43 +0800 |
commit | 9520932a709a44421b299ef2ca8af70c45b16c00 (patch) | |
tree | 815032dc2bfe3445e11a24aef806bef54ea75da4 /arch/arm64/boot/dts/freescale/imx8mq-evk-rpmsg.dts | |
parent | 93e7fa8a680e8df88b189420522b011c67fc6573 (diff) |
MLK-23754-32 arm64: dts: imx8mq: add cm4 node
Add cm4 node for remoteproc usage.
Reviewed-by: Richard Zhu <hongxing.zhu@nxp.com>
Signed-off-by: Peng Fan <peng.fan@nxp.com>
Diffstat (limited to 'arch/arm64/boot/dts/freescale/imx8mq-evk-rpmsg.dts')
-rw-r--r-- | arch/arm64/boot/dts/freescale/imx8mq-evk-rpmsg.dts | 32 |
1 files changed, 28 insertions, 4 deletions
diff --git a/arch/arm64/boot/dts/freescale/imx8mq-evk-rpmsg.dts b/arch/arm64/boot/dts/freescale/imx8mq-evk-rpmsg.dts index bfba884522d1..f5dc111d62f3 100644 --- a/arch/arm64/boot/dts/freescale/imx8mq-evk-rpmsg.dts +++ b/arch/arm64/boot/dts/freescale/imx8mq-evk-rpmsg.dts @@ -20,15 +20,39 @@ rpmsg_reserved: rpmsg@0xb8000000 { no-map; - reg = <0 0xb8000000 0 0x400000>; + reg = <0 0xb8200000 0 0x200000>; }; - rpmsg_dma_reserved:rpmsg_dma@0xb8400000 { + vdev0vring0: vdev0vring0@b8000000 { compatible = "shared-dma-pool"; + reg = <0 0xb8000000 0 0x8000>; no-map; + }; + + vdev0vring1: vdev0vring1@b8008000 { + compatible = "shared-dma-pool"; + reg = <0 0xb8008000 0 0x8000>; + no-map; + }; + + vdevbuffer: vdevbuffer@b8400000 { + compatible = "shared-dma-pool"; reg = <0 0xb8400000 0 0x100000>; + no-map; }; }; + + imx8mq-cm4 { + compatible = "fsl,imx8mq-cm4"; + rsc-da = <0xb8000000>; + clocks = <&clk IMX8MQ_CLK_M4_DIV>; + mbox-names = "tx", "rx", "rxdb"; + mboxes = <&mu 0 1 + &mu 1 1 + &mu 3 1>; + memory-region = <&vdev0vring0>, <&vdev0vring1>, <&vdevbuffer>; + syscon = <&src>; + }; }; /* @@ -52,8 +76,8 @@ */ vdev-nums = <1>; reg = <0x0 0xb8000000 0x0 0x10000>; - memory-region = <&rpmsg_dma_reserved>; - status = "okay"; + memory-region = <&vdevbuffer>; + status = "disabled"; }; &tmu { |