summaryrefslogtreecommitdiff
path: root/arch/arm64/boot/dts/freescale/imx8qm.dtsi
diff options
context:
space:
mode:
authorRichard Zhu <hongxing.zhu@nxp.com>2019-07-18 17:27:13 +0800
committerDong Aisheng <aisheng.dong@nxp.com>2019-11-25 16:04:46 +0800
commitd54479855cdbd9e3d4e3b89a323d71b55bfdf53b (patch)
tree2d3b7eb68025f1d8bdee3c66343dfd9c3b278a21 /arch/arm64/boot/dts/freescale/imx8qm.dtsi
parent291d77d2766879f07b1bc28530611ddc6beb8000 (diff)
arm64: dts: add the rpmsg support for imx8qm
Add the reserved memory and enable RPMSG. Signed-off-by: Richard Zhu <hongxing.zhu@nxp.com>
Diffstat (limited to 'arch/arm64/boot/dts/freescale/imx8qm.dtsi')
-rw-r--r--arch/arm64/boot/dts/freescale/imx8qm.dtsi26
1 files changed, 15 insertions, 11 deletions
diff --git a/arch/arm64/boot/dts/freescale/imx8qm.dtsi b/arch/arm64/boot/dts/freescale/imx8qm.dtsi
index a0f1030e6551..5e3814074a65 100644
--- a/arch/arm64/boot/dts/freescale/imx8qm.dtsi
+++ b/arch/arm64/boot/dts/freescale/imx8qm.dtsi
@@ -179,17 +179,6 @@
interrupt-parent = <&gic>;
};
- reserved-memory {
- #address-cells = <2>;
- #size-cells = <2>;
- ranges;
-
- dsp_reserved: dsp@92400000 {
- reg = <0 0x92400000 0 0x2000000>;
- no-map;
- };
- };
-
pmu {
compatible = "arm,armv8-pmuv3";
interrupts = <GIC_PPI 7 IRQ_TYPE_LEVEL_HIGH>;
@@ -361,6 +350,21 @@
};
};
+ rpmsg: rpmsg{
+ compatible = "fsl,imx8qm-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";
+ };
+
/* sorted in register address */
#include "imx8-ss-adma.dtsi"
#include "imx8-ss-conn.dtsi"