Commit | Line | Data |
---|---|---|
d8e03643 MZ |
1 | * ARM Timer Watchdog |
2 | ||
3 | ARM 11MP, Cortex-A5 and Cortex-A9 are often associated with a per-core | |
4 | Timer-Watchdog (aka TWD), which provides both a per-cpu local timer | |
5 | and watchdog. | |
6 | ||
7 | The TWD is usually attached to a GIC to deliver its two per-processor | |
8 | interrupts. | |
9 | ||
10 | ** Timer node required properties: | |
11 | ||
12 | - compatible : Should be one of: | |
13 | "arm,cortex-a9-twd-timer" | |
14 | "arm,cortex-a5-twd-timer" | |
15 | "arm,arm11mp-twd-timer" | |
16 | ||
17 | - interrupts : One interrupt to each core | |
18 | ||
19 | - reg : Specify the base address and the size of the TWD timer | |
20 | register window. | |
21 | ||
22 | Example: | |
23 | ||
24 | twd-timer@2c000600 { | |
25 | compatible = "arm,arm11mp-twd-timer""; | |
26 | reg = <0x2c000600 0x20>; | |
27 | interrupts = <1 13 0xf01>; | |
28 | }; | |
29 | ||
30 | ** Watchdog node properties: | |
31 | ||
32 | - compatible : Should be one of: | |
33 | "arm,cortex-a9-twd-wdt" | |
34 | "arm,cortex-a5-twd-wdt" | |
35 | "arm,arm11mp-twd-wdt" | |
36 | ||
37 | - interrupts : One interrupt to each core | |
38 | ||
39 | - reg : Specify the base address and the size of the TWD watchdog | |
40 | register window. | |
41 | ||
42 | Example: | |
43 | ||
44 | twd-watchdog@2c000620 { | |
45 | compatible = "arm,arm11mp-twd-wdt"; | |
46 | reg = <0x2c000620 0x20>; | |
47 | interrupts = <1 14 0xf01>; | |
48 | }; |