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