brintos

brintos / linux-shallow public Read only

0
0
Text · 1.2 KiB · 5684df6 Raw
57 lines · yaml
1# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)2%YAML 1.23---4$id: http://devicetree.org/schemas/timer/arm,twd-timer.yaml#5$schema: http://devicetree.org/meta-schemas/core.yaml#6 7title: ARM Timer-Watchdog Timer8 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-timer24      - arm,cortex-a5-twd-timer25      - arm,arm11mp-twd-timer26 27  reg:28    maxItems: 129 30  interrupts:31    maxItems: 132 33  clocks:34    maxItems: 135 36  always-on:37    description:38      If present, the timer is powered through an always-on power domain,39      therefore it never loses context.40 41required:42  - compatible43  - reg44  - interrupts45 46additionalProperties: false47 48examples:49  - |50    #include <dt-bindings/interrupt-controller/arm-gic.h>51 52    timer@2c000600 {53            compatible = "arm,arm11mp-twd-timer";54            reg = <0x2c000600 0x20>;55            interrupts = <GIC_PPI 13 0xf01>;56    };57