]> www.infradead.org Git - linux.git/commitdiff
arm64: dts: ti: k3-j721s2-som-p0: Change timer nodes status to reserved
authorBeleswar Padhi <b-padhi@ti.com>
Mon, 26 Aug 2024 10:48:17 +0000 (16:18 +0530)
committerNishanth Menon <nm@ti.com>
Wed, 28 Aug 2024 17:31:11 +0000 (12:31 -0500)
The remoteproc firmware like of R5F and DSPs in the MAIN voltage domain
use timers. Therefore, change the status of the timer nodes to
"reserved" to avoid any clash. Usage is described as below:

+===================+=============+
|  Remoteproc node  | Timer Node  |
+===================+=============+
| main_r5fss0_core0 | main_timer2 |
+-------------------+-------------+
| main_r5fss0_core1 | main_timer3 |
+-------------------+-------------+
| main_r5fss1_core0 | main_timer4 |
+-------------------+-------------+
| main_r5fss1_core1 | main_timer5 |
+-------------------+-------------+
| c71_0             | main_timer0 |
+-------------------+-------------+
| c71_1             | main_timer1 |
+-------------------+-------------+

Signed-off-by: Beleswar Padhi <b-padhi@ti.com>
Link: https://lore.kernel.org/r/20240826104821.1516344-5-b-padhi@ti.com
Signed-off-by: Nishanth Menon <nm@ti.com>
arch/arm64/boot/dts/ti/k3-j721s2-som-p0.dtsi

index 92109b88e257dabd759aea3473ef4c87baaba7b1..89252e4a5f1bc2472b2464faf2fb727c9eedab4e 100644 (file)
        ti,cluster-mode = <0>;
 };
 
+/* Timers are used by Remoteproc firmware */
+&main_timer0 {
+       status = "reserved";
+};
+
+&main_timer1 {
+       status = "reserved";
+};
+
+&main_timer2 {
+       status = "reserved";
+};
+
+&main_timer3 {
+       status = "reserved";
+};
+
+&main_timer4 {
+       status = "reserved";
+};
+
+&main_timer5 {
+       status = "reserved";
+};
+
 &main_r5fss0_core0 {
        mboxes = <&mailbox0_cluster1 &mbox_main_r5fss0_core0>;
        memory-region = <&main_r5fss0_core0_dma_memory_region>,