51 lines · yaml
1# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)2%YAML 1.23---4$id: http://devicetree.org/schemas/watchdog/arm,twd-wdt.yaml#5$schema: http://devicetree.org/meta-schemas/core.yaml#6 7title: ARM Timer-Watchdog Watchdog8 9maintainers:10 - Rob Herring <robh@kernel.org>11 12description:13 ARM 11MP, Cortex-A5 and Cortex-A9 are often associated with a per-core14 Timer-Watchdog (aka TWD), which provides both a per-cpu local timer15 and watchdog.16 17 The TWD is usually attached to a GIC to deliver its two per-processor18 interrupts.19 20properties:21 compatible:22 enum:23 - arm,cortex-a9-twd-wdt24 - arm,cortex-a5-twd-wdt25 - arm,arm11mp-twd-wdt26 27 reg:28 maxItems: 129 30 interrupts:31 maxItems: 132 33 clocks:34 maxItems: 135 36required:37 - compatible38 - reg39 40additionalProperties: false41 42examples:43 - |44 #include <dt-bindings/interrupt-controller/arm-gic.h>45 46 watchdog@2c000620 {47 compatible = "arm,arm11mp-twd-wdt";48 reg = <0x2c000620 0x20>;49 interrupts = <GIC_PPI 14 0xf01>;50 };51