1 Alphascale asm9260 Watchdog timer
2
3 Required properties:
4
5 - compatible : should be "alphascale,asm9260-wdt".
6 - reg : Specifies base physical address and size of the registers.
7 - clocks : the clocks feeding the watchdog timer. See clock-bindings.txt
8 - clock-names : should be set to
9 "mod" - source for tick counter.
10 "ahb" - ahb gate.
11 - resets : phandle pointing to the system reset controller with
12 line index for the watchdog.
13 - reset-names : should be set to "wdt_rst".
14
15 Optional properties:
16 - timeout-sec : shall contain the default watchdog timeout in seconds,
17 if unset, the default timeout is 30 seconds.
18 - alphascale,mode : three modes are supported
19 "hw" - hw reset (default).
20 "sw" - sw reset.
21 "debug" - no action is taken.
22
23 Example:
24
25 watchdog0: watchdog@80048000 {
26 compatible = "alphascale,asm9260-wdt";
27 reg = <0x80048000 0x10>;
28 clocks = <&acc CLKID_SYS_WDT>, <&acc CLKID_AHB_WDT>;
29 clock-names = "mod", "ahb";
30 interrupts = <55>;
31 resets = <&rst WDT_RESET>;
32 reset-names = "wdt_rst";
33 timeout-sec = <30>;
34 alphascale,mode = "hw";
35 };
Cache object: 358c3688a566de9a36e0c8711bf3669c
|