Skip to content

Commit 61acc44

Browse files
abhash-kjnmenon
authored andcommitted
arm64: dts: ti: k3-j784s4-j742s2-main-common.dtsi: Refactor watchdog instances for j784s4
Each A72 core has one watchdog instance associated with it. Since j742s2 has 4 A72 cores, the common file should not define 8 watchdog instances. Refactor the last 4 extra watchdogs from the common file to j784s4 specific file, as j784s4 has 8 A72 cores and thus hardware description requires 8 watchdog instances. Fixes: 9cc161a ("arm64: dts: ti: Refactor J784s4 SoC files to a common file") Signed-off-by: Abhash Kumar Jha <a-kumar2@ti.com> Reviewed-by: Udit Kumar <u-kumar1@ti.com> Link: https://patch.msgid.link/20260112085113.3476193-3-a-kumar2@ti.com Signed-off-by: Nishanth Menon <nm@ti.com>
1 parent 24c9d5f commit 61acc44

2 files changed

Lines changed: 36 additions & 36 deletions

File tree

arch/arm64/boot/dts/ti/k3-j784s4-j742s2-main-common.dtsi

Lines changed: 0 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -2378,42 +2378,6 @@
23782378
assigned-clock-parents = <&k3_clks 351 4>;
23792379
};
23802380

2381-
watchdog4: watchdog@2240000 {
2382-
compatible = "ti,j7-rti-wdt";
2383-
reg = <0x00 0x2240000 0x00 0x100>;
2384-
clocks = <&k3_clks 352 0>;
2385-
power-domains = <&k3_pds 352 TI_SCI_PD_EXCLUSIVE>;
2386-
assigned-clocks = <&k3_clks 352 0>;
2387-
assigned-clock-parents = <&k3_clks 352 4>;
2388-
};
2389-
2390-
watchdog5: watchdog@2250000 {
2391-
compatible = "ti,j7-rti-wdt";
2392-
reg = <0x00 0x2250000 0x00 0x100>;
2393-
clocks = <&k3_clks 353 0>;
2394-
power-domains = <&k3_pds 353 TI_SCI_PD_EXCLUSIVE>;
2395-
assigned-clocks = <&k3_clks 353 0>;
2396-
assigned-clock-parents = <&k3_clks 353 4>;
2397-
};
2398-
2399-
watchdog6: watchdog@2260000 {
2400-
compatible = "ti,j7-rti-wdt";
2401-
reg = <0x00 0x2260000 0x00 0x100>;
2402-
clocks = <&k3_clks 354 0>;
2403-
power-domains = <&k3_pds 354 TI_SCI_PD_EXCLUSIVE>;
2404-
assigned-clocks = <&k3_clks 354 0>;
2405-
assigned-clock-parents = <&k3_clks 354 4>;
2406-
};
2407-
2408-
watchdog7: watchdog@2270000 {
2409-
compatible = "ti,j7-rti-wdt";
2410-
reg = <0x00 0x2270000 0x00 0x100>;
2411-
clocks = <&k3_clks 355 0>;
2412-
power-domains = <&k3_pds 355 TI_SCI_PD_EXCLUSIVE>;
2413-
assigned-clocks = <&k3_clks 355 0>;
2414-
assigned-clock-parents = <&k3_clks 355 4>;
2415-
};
2416-
24172381
/*
24182382
* The following RTI instances are coupled with MCU R5Fs, c7x and
24192383
* GPU so keeping them reserved as these will be used by their

arch/arm64/boot/dts/ti/k3-j784s4-main.dtsi

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,42 @@
66
*/
77

88
&cbass_main {
9+
watchdog4: watchdog@2240000 {
10+
compatible = "ti,j7-rti-wdt";
11+
reg = <0x00 0x2240000 0x00 0x100>;
12+
clocks = <&k3_clks 352 0>;
13+
power-domains = <&k3_pds 352 TI_SCI_PD_EXCLUSIVE>;
14+
assigned-clocks = <&k3_clks 352 0>;
15+
assigned-clock-parents = <&k3_clks 352 4>;
16+
};
17+
18+
watchdog5: watchdog@2250000 {
19+
compatible = "ti,j7-rti-wdt";
20+
reg = <0x00 0x2250000 0x00 0x100>;
21+
clocks = <&k3_clks 353 0>;
22+
power-domains = <&k3_pds 353 TI_SCI_PD_EXCLUSIVE>;
23+
assigned-clocks = <&k3_clks 353 0>;
24+
assigned-clock-parents = <&k3_clks 353 4>;
25+
};
26+
27+
watchdog6: watchdog@2260000 {
28+
compatible = "ti,j7-rti-wdt";
29+
reg = <0x00 0x2260000 0x00 0x100>;
30+
clocks = <&k3_clks 354 0>;
31+
power-domains = <&k3_pds 354 TI_SCI_PD_EXCLUSIVE>;
32+
assigned-clocks = <&k3_clks 354 0>;
33+
assigned-clock-parents = <&k3_clks 354 4>;
34+
};
35+
36+
watchdog7: watchdog@2270000 {
37+
compatible = "ti,j7-rti-wdt";
38+
reg = <0x00 0x2270000 0x00 0x100>;
39+
clocks = <&k3_clks 355 0>;
40+
power-domains = <&k3_pds 355 TI_SCI_PD_EXCLUSIVE>;
41+
assigned-clocks = <&k3_clks 355 0>;
42+
assigned-clock-parents = <&k3_clks 355 4>;
43+
};
44+
945
pcie2_rc: pcie@2920000 {
1046
compatible = "ti,j784s4-pcie-host";
1147
reg = <0x00 0x02920000 0x00 0x1000>,

0 commit comments

Comments
 (0)