DT: watchdog: add Alphascale asm9260 watchdog binding documentation.
Signed-off-by: Oleksij Rempel <linux@rempel-privat.de> Signed-off-by: Guenter Roeck <linux@roeck-us.net> Signed-off-by: Wim Van Sebroeck <wim@iguana.be>
This commit is contained in:
Родитель
aae03dc981
Коммит
a62a723189
|
@ -0,0 +1,35 @@
|
|||
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";
|
||||
};
|
Загрузка…
Ссылка в новой задаче