1* ARM Timer Watchdog 2 3ARM 11MP, Cortex-A5 and Cortex-A9 are often associated with a per-core 4Timer-Watchdog (aka TWD), which provides both a per-cpu local timer 5and watchdog. 6 7The TWD is usually attached to a GIC to deliver its two per-processor 8interrupts. 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 22Optional 23 24- always-on : a boolean property. If present, the timer is powered through 25 an always-on power domain, therefore it never loses context. 26 27Example: 28 29 twd-timer@2c000600 { 30 compatible = "arm,arm11mp-twd-timer""; 31 reg = <0x2c000600 0x20>; 32 interrupts = <1 13 0xf01>; 33 }; 34 35** Watchdog node properties: 36 37- compatible : Should be one of: 38 "arm,cortex-a9-twd-wdt" 39 "arm,cortex-a5-twd-wdt" 40 "arm,arm11mp-twd-wdt" 41 42- interrupts : One interrupt to each core 43 44- reg : Specify the base address and the size of the TWD watchdog 45 register window. 46 47Example: 48 49 twd-watchdog@2c000620 { 50 compatible = "arm,arm11mp-twd-wdt"; 51 reg = <0x2c000620 0x20>; 52 interrupts = <1 14 0xf01>; 53 }; 54