From cfdf5fb9764e0ae75052b3c277fada9cc5f50db1 Mon Sep 17 00:00:00 2001 From: Jiahang Zheng Date: Wed, 18 Sep 2024 11:59:34 +0800 Subject: [PATCH] ARM: dts: rockchip: rk3506-amp: Use mailbox2 as rpmsg-tx Change-Id: I13768b4675f61f34a6776c3271481734533cb7c4 Signed-off-by: Jiahang Zheng --- arch/arm/boot/dts/rk3506-amp.dtsi | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/arch/arm/boot/dts/rk3506-amp.dtsi b/arch/arm/boot/dts/rk3506-amp.dtsi index bfbf5bbef7e9..00ba83dd38e9 100644 --- a/arch/arm/boot/dts/rk3506-amp.dtsi +++ b/arch/arm/boot/dts/rk3506-amp.dtsi @@ -32,7 +32,7 @@ /* UART4 */ GIC_AMP_IRQ_CFG_ROUTE(70, 0xd0, CPU_GET_AFFINITY(0, 2)) /* MAILBOX */ - GIC_AMP_IRQ_CFG_ROUTE(174, 0xd0, CPU_GET_AFFINITY(0, 2))>; + GIC_AMP_IRQ_CFG_ROUTE(176, 0xd0, CPU_GET_AFFINITY(0, 2))>; status = "okay"; }; @@ -40,10 +40,11 @@ rpmsg: rpmsg@3c00000 { compatible = "rockchip,rpmsg"; mbox-names = "rpmsg-rx", "rpmsg-tx"; - mboxes = <&mailbox0 0 &mailbox0 3>; + mboxes = <&mailbox0 0 &mailbox2 0>; rockchip,vdev-nums = <1>; - rockchip,link-id = <0x03>; - reg = <0x3c00000 0x100000>; + /* CPU2: link-id 0x02; */ + rockchip,link-id = <0x02>; + reg = <0x3c00000 0x20000>; memory-region = <&rpmsg_dma_reserved>; status = "okay"; @@ -59,6 +60,11 @@ status = "okay"; }; +&mailbox2 { + rockchip,txpoll-period-ms = <1>; + status = "okay"; +}; + &reserved_memory { /* remote amp core address */ amp_shmem_reserved: amp-shmem@3b00000 {