diff options
author | Joel Stanley <joel@jms.id.au> | 2018-03-13 02:17:25 -0400 |
---|---|---|
committer | Wim Van Sebroeck <wim@linux-watchdog.org> | 2018-03-24 05:19:38 -0400 |
commit | 1daa85d13f39144e43508fdd364ecbbaffbf35dc (patch) | |
tree | ccffd16e4bb5139f18c2eafa38068fece51f4b53 | |
parent | 089bcaa87e772beb005068a5ef28c71bb895d01d (diff) |
dt-bindings: watchdog: Add Nuvoton NPCM description
These bindings describe the watchdog IP as used by the Nuvoton NPCM750
(Poleg) BMC SoC.
Reviewed-by: Rob Herring <robh@kernel.org>
Signed-off-by: Joel Stanley <joel@jms.id.au>
Reviewed-by: Guenter Roeck <linux@roeck-us.net>
Signed-off-by: Guenter Roeck <linux@roeck-us.net>
Signed-off-by: Wim Van Sebroeck <wim@iguana.be>
-rw-r--r-- | Documentation/devicetree/bindings/watchdog/nuvoton,npcm-wdt.txt | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/Documentation/devicetree/bindings/watchdog/nuvoton,npcm-wdt.txt b/Documentation/devicetree/bindings/watchdog/nuvoton,npcm-wdt.txt new file mode 100644 index 000000000000..6d593003c933 --- /dev/null +++ b/Documentation/devicetree/bindings/watchdog/nuvoton,npcm-wdt.txt | |||
@@ -0,0 +1,28 @@ | |||
1 | Nuvoton NPCM Watchdog | ||
2 | |||
3 | Nuvoton NPCM timer module provides five 24-bit timer counters, and a watchdog. | ||
4 | The watchdog supports a pre-timeout interrupt that fires 10ms before the | ||
5 | expiry. | ||
6 | |||
7 | Required properties: | ||
8 | - compatible : "nuvoton,npcm750-wdt" for NPCM750 (Poleg). | ||
9 | - reg : Offset and length of the register set for the device. | ||
10 | - interrupts : Contain the timer interrupt with flags for | ||
11 | falling edge. | ||
12 | |||
13 | Required clocking property, have to be one of: | ||
14 | - clocks : phandle of timer reference clock. | ||
15 | - clock-frequency : The frequency in Hz of the clock that drives the NPCM7xx | ||
16 | timer (usually 25000000). | ||
17 | |||
18 | Optional properties: | ||
19 | - timeout-sec : Contains the watchdog timeout in seconds | ||
20 | |||
21 | Example: | ||
22 | |||
23 | timer@f000801c { | ||
24 | compatible = "nuvoton,npcm750-wdt"; | ||
25 | interrupts = <GIC_SPI 47 IRQ_TYPE_LEVEL_HIGH>; | ||
26 | reg = <0xf000801c 0x4>; | ||
27 | clocks = <&clk NPCM7XX_CLK_TIMER>; | ||
28 | }; | ||