]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
arm64: dts: ti: k3-am62p-j722s: Enable remote processors at board level
authorBeleswar Padhi <b-padhi@ti.com>
Mon, 8 Sep 2025 14:27:57 +0000 (19:57 +0530)
committerNishanth Menon <nm@ti.com>
Fri, 12 Sep 2025 04:15:29 +0000 (09:45 +0530)
Remote Processors defined in top-level AM62P-J722S common SoC dtsi
files are incomplete without the memory carveouts and mailbox
assignments which are only known at board integration level.

Therefore, disable the remote processors at SoC level and enable them at
board level where above information is available.

Signed-off-by: Beleswar Padhi <b-padhi@ti.com>
Tested-by: Judith Mendez <jm@ti.com>
Reviewed-by: Dhruva Gole <d-gole@ti.com>
Acked-by: Andrew Davis <afd@ti.com>
Link: https://patch.msgid.link/20250908142826.1828676-6-b-padhi@ti.com
Signed-off-by: Nishanth Menon <nm@ti.com>
arch/arm64/boot/dts/ti/k3-am62p-j722s-common-mcu.dtsi
arch/arm64/boot/dts/ti/k3-am62p-j722s-common-wakeup.dtsi
arch/arm64/boot/dts/ti/k3-am62p5-sk.dts
arch/arm64/boot/dts/ti/k3-am67a-beagley-ai.dts
arch/arm64/boot/dts/ti/k3-j722s-evm.dts
arch/arm64/boot/dts/ti/k3-j722s-main.dtsi

index bd6a00d13aea758ac71c85e5958c8f171abfb6ec..5288c959f3c1aecfde363f9e2440253545591171 100644 (file)
                        ti,atcm-enable = <0>;
                        ti,btcm-enable = <1>;
                        ti,loczrama = <0>;
+                       status = "disabled";
                };
        };
 };
index 6757b37a9de3deb511d3f57e42bf3911f89aa5ea..8612b45e665cf96c547cc856d7fe3ff70f82b685 100644 (file)
                        ti,atcm-enable = <1>;
                        ti,btcm-enable = <1>;
                        ti,loczrama = <1>;
+                       status = "disabled";
                };
        };
 };
index 899da7896563b43021de14eda1b0058a5c6d36da..2755598fd1f52728cdb21a9f3e6b47f89e160173 100644 (file)
        mboxes = <&mailbox0_cluster0 &mbox_r5_0>;
        memory-region = <&wkup_r5fss0_core0_dma_memory_region>,
                        <&wkup_r5fss0_core0_memory_region>;
+       status = "okay";
 };
 
 &mcu_r5fss0 {
        mboxes = <&mailbox0_cluster1 &mbox_mcu_r5_0>;
        memory-region = <&mcu_r5fss0_core0_dma_memory_region>,
                        <&mcu_r5fss0_core0_memory_region>;
+       status = "okay";
 };
 
 &main_uart0 {
index bf9b23df1da2ab06b9409fc68a0841bc03cfd1ea..b329e4cb0c37cb4eea8a9b320d946368d6fa78bf 100644 (file)
        mboxes = <&mailbox0_cluster0 &mbox_wkup_r5_0>;
        memory-region = <&wkup_r5fss0_core0_dma_memory_region>,
                        <&wkup_r5fss0_core0_memory_region>;
+       status = "okay";
 };
 
 &mcu_r5fss0 {
        mboxes = <&mailbox0_cluster1 &mbox_mcu_r5_0>;
        memory-region = <&mcu_r5fss0_core0_dma_memory_region>,
                        <&mcu_r5fss0_core0_memory_region>;
+       status = "okay";
 };
 
 &main_r5fss0 {
        mboxes = <&mailbox0_cluster3 &mbox_main_r5_0>;
        memory-region = <&main_r5fss0_core0_dma_memory_region>,
                        <&main_r5fss0_core0_memory_region>;
+       status = "okay";
 };
 
 &c7x_0 {
index 9d8abfa9afd2748d1f00bebe678a577dbbd6fa48..2b9e007432a908329e7bc8881aa358b409e4e455 100644 (file)
        mboxes = <&mailbox0_cluster0 &mbox_wkup_r5_0>;
        memory-region = <&wkup_r5fss0_core0_dma_memory_region>,
                        <&wkup_r5fss0_core0_memory_region>;
+       status = "okay";
 };
 
 &mcu_r5fss0 {
        mboxes = <&mailbox0_cluster1 &mbox_mcu_r5_0>;
        memory-region = <&mcu_r5fss0_core0_dma_memory_region>,
                        <&mcu_r5fss0_core0_memory_region>;
+       status = "okay";
 };
 
 &main_r5fss0 {
        mboxes = <&mailbox0_cluster3 &mbox_main_r5_0>;
        memory-region = <&main_r5fss0_core0_dma_memory_region>,
                        <&main_r5fss0_core0_memory_region>;
+       status = "okay";
 };
 
 &c7x_0 {
index 993828872dfb0c1318fbda4ece56a5b389e3409a..d57fdd38bdceb7c4ca37b72767aafef0a07f5b17 100644 (file)
                        ti,atcm-enable = <1>;
                        ti,btcm-enable = <1>;
                        ti,loczrama = <1>;
+                       status = "disabled";
                };
        };