123456789101112131415161718192021222324252627282930313233343536 |
- Alphascale asm9260 Watchdog timer
- Required properties:
- - compatible : should be "alphascale,asm9260-wdt".
- - reg : Specifies base physical address and size of the registers.
- - clocks : the clocks feeding the watchdog timer. See clock-bindings.txt
- - clock-names : should be set to
- "mod" - source for tick counter.
- "ahb" - ahb gate.
- - resets : phandle pointing to the system reset controller with
- line index for the watchdog.
- - reset-names : should be set to "wdt_rst".
- Optional properties:
- - timeout-sec : shall contain the default watchdog timeout in seconds,
- if unset, the default timeout is 30 seconds.
- - alphascale,mode : three modes are supported
- "hw" - hw reset (default).
- "sw" - sw reset.
- "debug" - no action is taken.
- Example:
- watchdog0: watchdog@80048000 {
- compatible = "alphascale,asm9260-wdt";
- reg = <0x80048000 0x10>;
- clocks = <&acc CLKID_SYS_WDT>, <&acc CLKID_AHB_WDT>;
- clock-names = "mod", "ahb";
- interrupts = <55>;
- resets = <&rst WDT_RESET>;
- reset-names = "wdt_rst";
- timeout-sec = <30>;
- alphascale,mode = "hw";
- };
|