brintos

brintos / linux-shallow public Read only

0
0
Text · 1.5 KiB · e9646f4 Raw
69 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/ti,da830-timer.yaml#5$schema: http://devicetree.org/meta-schemas/core.yaml#6 7title: TI DaVinci Timer8 9maintainers:10  - Kousik Sanagavarapu <five231003@gmail.com>11 12description: |13  This is a 64-bit timer found on TI's DaVinci architecture devices. The timer14  can be configured as a general-purpose 64-bit timer, dual general-purpose15  32-bit timers. When configured as dual 32-bit timers, each half can operate16  in conjunction (chain mode) or independently (unchained mode) of each other.17 18  The timer is a free running up-counter and can generate interrupts when the19  counter reaches preset counter values.20 21properties:22  compatible:23    const: ti,da830-timer24 25  reg:26    maxItems: 127 28  interrupts:29    minItems: 230    maxItems: 1031 32  interrupt-names:33    minItems: 234    items:35      - const: tint1236      - const: tint3437      - const: cmpint038      - const: cmpint139      - const: cmpint240      - const: cmpint341      - const: cmpint442      - const: cmpint543      - const: cmpint644      - const: cmpint745 46  clocks:47    maxItems: 148 49required:50  - compatible51  - reg52  - interrupts53  - interrupt-names54  - clocks55 56additionalProperties: false57 58examples:59  - |60    timer@20000 {61        compatible = "ti,da830-timer";62        reg = <0x20000 0x1000>;63        interrupts = <21>, <22>;64        interrupt-names = "tint12", "tint34";65        clocks = <&pll0_auxclk>;66    };67 68...69