[PATCH v3 15/16] arm64: dts: ti: k3-j722s: Add second submailbox to the C7x cores
From: Tomeu Vizoso
Date: Fri Oct 23 2026 - 02:46:25 EST
For firmware that uses something other than RPMsg for communication with
the Linux kernel.
Assisted-by: LLM
Signed-off-by: Tomeu Vizoso <tomeu@xxxxxxxxxxxxxxx>
---
arch/arm64/boot/dts/ti/k3-j722s-ti-ipc-firmware.dtsi | 16 ++++++++++++++--
1 file changed, 14 insertions(+), 2 deletions(-)
diff --git a/arch/arm64/boot/dts/ti/k3-j722s-ti-ipc-firmware.dtsi b/arch/arm64/boot/dts/ti/k3-j722s-ti-ipc-firmware.dtsi
index a59c3648d805..611220ff2655 100644
--- a/arch/arm64/boot/dts/ti/k3-j722s-ti-ipc-firmware.dtsi
+++ b/arch/arm64/boot/dts/ti/k3-j722s-ti-ipc-firmware.dtsi
@@ -86,6 +86,11 @@ mbox_c7x_0: mbox-c7x-0 {
ti,mbox-rx = <0 0 0>;
ti,mbox-tx = <1 0 0>;
};
+
+ mbox_c7x_0_client: mbox-c7x-0-client {
+ ti,mbox-rx = <3 0 0>;
+ ti,mbox-tx = <2 0 0>;
+ };
};
&mailbox0_cluster3 {
@@ -100,6 +105,11 @@ mbox_c7x_1: mbox-c7x-1 {
ti,mbox-rx = <2 0 0>;
ti,mbox-tx = <3 0 0>;
};
+
+ mbox_c7x_1_client: mbox-c7x-1-client {
+ ti,mbox-rx = <5 0 0>;
+ ti,mbox-tx = <4 0 0>;
+ };
};
/* Timers are used by Remoteproc firmware */
@@ -152,14 +162,16 @@ &main_r5fss0_core0 {
};
&c7x_0 {
- mboxes = <&mailbox0_cluster2 &mbox_c7x_0>;
+ mboxes = <&mailbox0_cluster2 &mbox_c7x_0>,
+ <&mailbox0_cluster2 &mbox_c7x_0_client>;
memory-region = <&c7x_0_dma_memory_region>,
<&c7x_0_memory_region>;
status = "okay";
};
&c7x_1 {
- mboxes = <&mailbox0_cluster3 &mbox_c7x_1>;
+ mboxes = <&mailbox0_cluster3 &mbox_c7x_1>,
+ <&mailbox0_cluster3 &mbox_c7x_1_client>;
memory-region = <&c7x_1_dma_memory_region>,
<&c7x_1_memory_region>;
status = "okay";
--
2.54.0