summaryrefslogtreecommitdiffstats
path: root/arch/arm64/boot/dts/ti/k3-j7200-som-p0.dtsi
diff options
context:
space:
mode:
authorAndrew Davis <afd@ti.com>2022-10-20 11:03:02 -0500
committerNishanth Menon <nm@ti.com>2022-10-28 08:15:32 -0500
commit74f0f58d3122c3e2cc313dd6311b9742dbfd54e0 (patch)
treee35f8fcee2e5efbd30c6229c8dea491d6b9870de /arch/arm64/boot/dts/ti/k3-j7200-som-p0.dtsi
parent7e48b665100ee84bdaa163dece6d40351077f664 (diff)
downloadlinux-stable-74f0f58d3122c3e2cc313dd6311b9742dbfd54e0.tar.gz
linux-stable-74f0f58d3122c3e2cc313dd6311b9742dbfd54e0.tar.bz2
linux-stable-74f0f58d3122c3e2cc313dd6311b9742dbfd54e0.zip
arm64: dts: ti: k3-j7200: Enable Mailbox nodes at the board level
Mailbox nodes defined in the top-level J7200 SoC dtsi files are incomplete and may not be functional unless they are extended with a chosen interrupt and connection to a remote processor. As the remote processors depend on memory nodes which are only known at the board integration level, these nodes should only be enabled when provided with the above information. Disable the Mailbox nodes in the dtsi files and only enable the ones that are actually used on a given board. Signed-off-by: Andrew Davis <afd@ti.com> Signed-off-by: Nishanth Menon <nm@ti.com> Reviewed-by: Bryan Brattlof <bb@ti.com> Link: https://lore.kernel.org/r/20221020160305.18711-10-afd@ti.com
Diffstat (limited to 'arch/arm64/boot/dts/ti/k3-j7200-som-p0.dtsi')
-rw-r--r--arch/arm64/boot/dts/ti/k3-j7200-som-p0.dtsi42
1 files changed, 2 insertions, 40 deletions
diff --git a/arch/arm64/boot/dts/ti/k3-j7200-som-p0.dtsi b/arch/arm64/boot/dts/ti/k3-j7200-som-p0.dtsi
index 2d615c3e9fa1..fa44ed4c17d5 100644
--- a/arch/arm64/boot/dts/ti/k3-j7200-som-p0.dtsi
+++ b/arch/arm64/boot/dts/ti/k3-j7200-som-p0.dtsi
@@ -144,6 +144,7 @@
};
&mailbox0_cluster0 {
+ status = "okay";
interrupts = <436>;
mbox_mcu_r5fss0_core0: mbox-mcu-r5fss0-core0 {
@@ -158,6 +159,7 @@
};
&mailbox0_cluster1 {
+ status = "okay";
interrupts = <432>;
mbox_main_r5fss0_core0: mbox-main-r5fss0-core0 {
@@ -171,46 +173,6 @@
};
};
-&mailbox0_cluster2 {
- status = "disabled";
-};
-
-&mailbox0_cluster3 {
- status = "disabled";
-};
-
-&mailbox0_cluster4 {
- status = "disabled";
-};
-
-&mailbox0_cluster5 {
- status = "disabled";
-};
-
-&mailbox0_cluster6 {
- status = "disabled";
-};
-
-&mailbox0_cluster7 {
- status = "disabled";
-};
-
-&mailbox0_cluster8 {
- status = "disabled";
-};
-
-&mailbox0_cluster9 {
- status = "disabled";
-};
-
-&mailbox0_cluster10 {
- status = "disabled";
-};
-
-&mailbox0_cluster11 {
- status = "disabled";
-};
-
&mcu_r5fss0_core0 {
mboxes = <&mailbox0_cluster0 &mbox_mcu_r5fss0_core0>;
memory-region = <&mcu_r5fss0_core0_dma_memory_region>,