mirror of https://gitee.com/openkylin/linux.git
46 lines
1.3 KiB
Plaintext
46 lines
1.3 KiB
Plaintext
* Marvell Orion Watchdog Time
|
|
|
|
Required Properties:
|
|
|
|
- Compatibility : "marvell,orion-wdt"
|
|
"marvell,armada-370-wdt"
|
|
"marvell,armada-xp-wdt"
|
|
"marvell,armada-375-wdt"
|
|
"marvell,armada-380-wdt"
|
|
|
|
- reg : Should contain two entries: first one with the
|
|
timer control address, second one with the
|
|
rstout enable address.
|
|
|
|
For "marvell,armada-375-wdt" and "marvell,armada-380-wdt":
|
|
|
|
- reg : A third entry is mandatory and should contain the
|
|
shared mask/unmask RSTOUT address.
|
|
|
|
Clocks required for compatibles = "marvell,orion-wdt",
|
|
"marvell,armada-370-wdt":
|
|
- clocks : Must contain a single entry describing the clock input
|
|
|
|
Clocks required for compatibles = "marvell,armada-xp-wdt"
|
|
"marvell,armada-375-wdt"
|
|
"marvell,armada-380-wdt":
|
|
- clocks : Must contain an entry for each entry in clock-names.
|
|
- clock-names : Must include the following entries:
|
|
"nbclk" (L2/coherency fabric clock),
|
|
"fixed" (Reference 25 MHz fixed-clock).
|
|
|
|
Optional properties:
|
|
|
|
- interrupts : Contains the IRQ for watchdog expiration
|
|
- timeout-sec : Contains the watchdog timeout in seconds
|
|
|
|
Example:
|
|
|
|
wdt@20300 {
|
|
compatible = "marvell,orion-wdt";
|
|
reg = <0x20300 0x28>, <0x20108 0x4>;
|
|
interrupts = <3>;
|
|
timeout-sec = <10>;
|
|
clocks = <&gate_clk 7>;
|
|
};
|