]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
arm64: dts: ti: k3-am62: Enable remote processors at board level
authorBeleswar Padhi <b-padhi@ti.com>
Mon, 8 Sep 2025 14:27:58 +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 AM62x 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: Wadim Egorov <w.egorov@phytec.de>
Reviewed-by: Wadim Egorov <w.egorov@phytec.de>
Reviewed-by: Dhruva Gole <d-gole@ti.com>
Acked-by: Andrew Davis <afd@ti.com>
Link: https://patch.msgid.link/20250908142826.1828676-7-b-padhi@ti.com
Signed-off-by: Nishanth Menon <nm@ti.com>
arch/arm64/boot/dts/ti/k3-am62-phycore-som.dtsi
arch/arm64/boot/dts/ti/k3-am62-wakeup.dtsi
arch/arm64/boot/dts/ti/k3-am62x-sk-common.dtsi

index 10e6b5c08619ec38cde83b2b082ae5d477de2ec5..dcd22ff487ecb4c226e3515509c21d5b6ed1b868 100644 (file)
        mboxes = <&mailbox0_cluster0 &mbox_r5_0>;
        memory-region = <&wkup_r5fss0_core0_dma_memory_region>,
                        <&wkup_r5fss0_core0_memory_region>;
+       status = "okay";
 };
index 6549b7efa6561f23ac0448982dbf7fbbf8e88b9a..75aed3a88284db31258a76436077ed5d8b8d8798 100644 (file)
                        ti,sci = <&dmsc>;
                        ti,sci-dev-id = <121>;
                        ti,sci-proc-ids = <0x01 0xff>;
+                       status = "disabled";
                };
        };
 
index 13e1d36123d51f2ca8ec40ce61e4a53b5e7ba832..840772060cb11f7534de14be4eb48e1a25599d31 100644 (file)
        mboxes = <&mailbox0_cluster0 &mbox_r5_0>;
        memory-region = <&wkup_r5fss0_core0_dma_memory_region>,
                        <&wkup_r5fss0_core0_memory_region>;
+       status = "okay";
 };
 
 &usbss0 {