Skip to content

Commit 5df70f8

Browse files
pbalsundarcarlescufi
authored andcommitted
dts: arm64: intel: intel_socfpga: Adding nodes for watchdog
add dts support for watchdog to accomodate watchdog driver bringup on aglex and agilex5 Signed-off-by: Balsundar Ponnusamy <[email protected]>
1 parent ffffab6 commit 5df70f8

File tree

2 files changed

+66
-0
lines changed

2 files changed

+66
-0
lines changed

dts/arm64/intel/intel_socfpga_agilex.dtsi

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -155,6 +155,33 @@
155155
IRQ_DEFAULT_PRIORITY>;
156156
reg = <0xffd00100 0x100>;
157157
clock-frequency = < 100000000 >;
158+
};
159+
160+
watchdog0: watchdog@ffd00200 {
161+
compatible = "snps,designware-watchdog";
162+
reg = <0xffd00200 0x100>;
163+
clocks = <&clock INTEL_SOCFPGA_CLOCK_WDT>;
164+
status = "disabled";
165+
};
166+
167+
watchdog1: watchdog@ffd00300 {
168+
compatible = "snps,designware-watchdog";
169+
reg = <0xffd00300 0x100>;
170+
clocks = <&clock INTEL_SOCFPGA_CLOCK_WDT>;
171+
status = "disabled";
172+
};
173+
174+
watchdog2: watchdog@ffd00400 {
175+
compatible = "snps,designware-watchdog";
176+
reg = <0xffd00400 0x100>;
177+
clocks = <&clock INTEL_SOCFPGA_CLOCK_WDT>;
178+
status = "disabled";
179+
};
180+
181+
watchdog3: watchdog@ffd00500 {
182+
compatible = "snps,designware-watchdog";
183+
reg = <0xffd00500 0x100>;
184+
clocks = <&clock INTEL_SOCFPGA_CLOCK_WDT>;
158185
status = "disabled";
159186
};
160187
};

dts/arm64/intel/intel_socfpga_agilex5.dtsi

Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -158,6 +158,45 @@
158158
reg = <0x10D00100 0x100>;
159159
clock-frequency = <100000000>;
160160
resets = <&reset RSTMGR_L4SYSTIMER1_RSTLINE>;
161+
};
162+
163+
watchdog0: watchdog@10d00200 {
164+
compatible = "snps,designware-watchdog";
165+
reg = <0x10d00200 0x100>;
166+
clock-frequency = <100000000>;
167+
resets = <&reset RSTMGR_WATCHDOG0_RSTLINE>;
168+
status = "disabled";
169+
};
170+
171+
watchdog1: watchdog@10d00300 {
172+
compatible = "snps,designware-watchdog";
173+
reg = <0x10d00300 0x100>;
174+
clock-frequency = <100000000>;
175+
resets = <&reset RSTMGR_WATCHDOG1_RSTLINE>;
176+
status = "disabled";
177+
};
178+
179+
watchdog2: watchdog@10d00400 {
180+
compatible = "snps,designware-watchdog";
181+
reg = <0x10d00400 0x100>;
182+
clock-frequency = <100000000>;
183+
resets = <&reset RSTMGR_WATCHDOG2_RSTLINE>;
184+
status = "disabled";
185+
};
186+
187+
watchdog3: watchdog@10d00500 {
188+
compatible = "snps,designware-watchdog";
189+
reg = <0x10d00500 0x100>;
190+
clock-frequency = <100000000>;
191+
resets = <&reset RSTMGR_WATCHDOG3_RSTLINE>;
192+
status = "disabled";
193+
};
194+
195+
watchdog4: watchdog@10d00600 {
196+
compatible = "snps,designware-watchdog";
197+
reg = <0x10d00600 0x100>;
198+
clock-frequency = <100000000>;
199+
resets = <&reset RSTMGR_WATCHDOG4_RSTLINE>;
161200
status = "disabled";
162201
};
163202

0 commit comments

Comments
 (0)