arm64: dts: ti: k3-am69-sk: Change timer nodes status to reserved
authorBeleswar Padhi <b-padhi@ti.com>
Mon, 26 Aug 2024 10:48:20 +0000 (16:18 +0530)
committerNishanth Menon <nm@ti.com>
Wed, 28 Aug 2024 17:31:25 +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_timer4 |
+-------------------+-------------+
| main_r5fss0_core1 | main_timer5 |
+-------------------+-------------+
| main_r5fss1_core0 | main_timer6 |
+-------------------+-------------+
| main_r5fss1_core1 | main_timer7 |
+-------------------+-------------+
| main_r5fss2_core0 | main_timer8 |
+-------------------+-------------+
| main_r5fss2_core1 | main_timer9 |
+-------------------+-------------+
| c71_0             | main_timer0 |
+-------------------+-------------+
| c71_1             | main_timer1 |
+-------------------+-------------+
| c71_2             | main_timer2 |
+-------------------+-------------+
| c71_3             | main_timer3 |
+-------------------+-------------+

Signed-off-by: Beleswar Padhi <b-padhi@ti.com>
Link: https://lore.kernel.org/r/20240826104821.1516344-8-b-padhi@ti.com
Signed-off-by: Nishanth Menon <nm@ti.com>
arch/arm64/boot/dts/ti/k3-am69-sk.dts

index ad6570c51a685191bf7e80cc43490a56bb21869d..1e36965a14032ca07143230855e04b9549f1d0d1 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_timer6 {
+       status = "reserved";
+};
+
+&main_timer7 {
+       status = "reserved";
+};
+
+&main_timer8 {
+       status = "reserved";
+};
+
+&main_timer9 {
+       status = "reserved";
+};
+
 &main_r5fss2 {
        ti,cluster-mode = <0>;
 };