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