summaryrefslogtreecommitdiff
path: root/arch/arm64/boot/dts/freescale/imx8qxp-mek.dts
diff options
context:
space:
mode:
authorRichard Zhu <hongxing.zhu@nxp.com>2019-07-03 09:52:44 +0800
committerDong Aisheng <aisheng.dong@nxp.com>2019-11-25 16:04:42 +0800
commit53eb4fa2554d3fa4e5b2b5aacb3ea94aff040f6f (patch)
treeab57649ad34ed3cae5ab5971bd5b81ed17703c89 /arch/arm64/boot/dts/freescale/imx8qxp-mek.dts
parentbf81727f2109e59a732a074de6e7595bde567d01 (diff)
arm64: dts: imx8qxp: refine the rpmsg definitions
Move the memory definition of the RPMSG to the board dts file. Signed-off-by: Richard Zhu <hongxing.zhu@nxp.com>
Diffstat (limited to 'arch/arm64/boot/dts/freescale/imx8qxp-mek.dts')
-rwxr-xr-xarch/arm64/boot/dts/freescale/imx8qxp-mek.dts26
1 files changed, 21 insertions, 5 deletions
diff --git a/arch/arm64/boot/dts/freescale/imx8qxp-mek.dts b/arch/arm64/boot/dts/freescale/imx8qxp-mek.dts
index 4de4d1e057a7..314d18bae7d8 100755
--- a/arch/arm64/boot/dts/freescale/imx8qxp-mek.dts
+++ b/arch/arm64/boot/dts/freescale/imx8qxp-mek.dts
@@ -26,11 +26,26 @@
ranges;
/*
- * reserved-memory layout
- * 0x88000000 ~ 0x8fffffff is reserved for M4
- * Shouldn't be used at A core and Linux side.
- *
- */
+ * 0x8800_0000 ~ 0x8FFF_FFFF is reserved for M4
+ * Shouldn't be used at A core and Linux side.
+ *
+ */
+ m4_reserved: m4@0x88000000 {
+ no-map;
+ reg = <0 0x88000000 0 0x8000000>;
+ };
+
+ rpmsg_reserved: rpmsg@0x90000000 {
+ no-map;
+ reg = <0 0x90000000 0 0x400000>;
+ };
+
+ rpmsg_dma_reserved:rpmsg_dma@0x90400000 {
+ compatible = "shared-dma-pool";
+ no-map;
+ reg = <0 0x90400000 0 0x100000>;
+ };
+
decoder_boot: decoder-boot@84000000 {
reg = <0 0x84000000 0 0x2000000>;
no-map;
@@ -572,6 +587,7 @@
*/
vdev-nums = <2>;
reg = <0x0 0x90000000 0x0 0x20000>;
+ memory-region = <&rpmsg_dma_reserved>;
status = "okay";
};