From 4334bb68c1fee9786ad7a46c390bf8d1d1305cbf Mon Sep 17 00:00:00 2001 From: Hongming Zou Date: Mon, 9 Oct 2023 14:39:57 +0800 Subject: [PATCH] arm64: dts: rockchip: rk3308-amp: support ap rpmsg Change-Id: I0f50eb6e8a4653f4298c499b29168f0031076c7a Signed-off-by: Hongming Zou --- arch/arm64/boot/dts/rockchip/rk3308b-amp.dtsi | 26 ++++++++++++++++++- 1 file changed, 25 insertions(+), 1 deletion(-) diff --git a/arch/arm64/boot/dts/rockchip/rk3308b-amp.dtsi b/arch/arm64/boot/dts/rockchip/rk3308b-amp.dtsi index a2d39c8ea3ee..5a4548d8149d 100644 --- a/arch/arm64/boot/dts/rockchip/rk3308b-amp.dtsi +++ b/arch/arm64/boot/dts/rockchip/rk3308b-amp.dtsi @@ -15,7 +15,8 @@ pinctrl-0 = <&uart1_xfer>; status = "okay"; amp-cpu-aff-maskbits = /bits/ 64 <0x0 0x1 0x1 0x2 0x2 0x4 0x3 0x8>; - amp-irqs = /bits/ 64 ; + amp-irqs = /bits/ 64 ; }; reserved-memory { @@ -28,6 +29,29 @@ reg = <0x0 0x2e00000 0x0 0x1200000>; no-map; }; + + rpmsg_reserved: rpmsg@7c00000 { + reg = <0x0 0x07c00000 0x0 0x400000>; + no-map; + }; + + rpmsg_dma_reserved: rpmsg-dma@8000000 { + compatible = "shared-dma-pool"; + reg = <0x0 0x08000000 0x0 0x100000>; + no-map; + }; + }; + + rpmsg: rpmsg@7c00000 { + compatible = "rockchip,rpmsg-softirq"; + interrupts = , + ; + rockchip,vdev-nums = <1>; + rockchip,link-id = <0x03>; + reg = <0x0 0x7c00000 0x0 0x20000>; + memory-region = <&rpmsg_dma_reserved>; + + status = "okay"; }; };