1*038d454aSStanislav Jakubek# SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
2*038d454aSStanislav Jakubek%YAML 1.2
3*038d454aSStanislav Jakubek---
4*038d454aSStanislav Jakubek$id: http://devicetree.org/schemas/timer/brcm,kona-timer.yaml#
5*038d454aSStanislav Jakubek$schema: http://devicetree.org/meta-schemas/core.yaml#
6*038d454aSStanislav Jakubek
7*038d454aSStanislav Jakubektitle: Broadcom Kona family timer
8*038d454aSStanislav Jakubek
9*038d454aSStanislav Jakubekmaintainers:
10*038d454aSStanislav Jakubek  - Florian Fainelli <f.fainelli@gmail.com>
11*038d454aSStanislav Jakubek
12*038d454aSStanislav Jakubekproperties:
13*038d454aSStanislav Jakubek  compatible:
14*038d454aSStanislav Jakubek    const: brcm,kona-timer
15*038d454aSStanislav Jakubek
16*038d454aSStanislav Jakubek  reg:
17*038d454aSStanislav Jakubek    maxItems: 1
18*038d454aSStanislav Jakubek
19*038d454aSStanislav Jakubek  interrupts:
20*038d454aSStanislav Jakubek    maxItems: 1
21*038d454aSStanislav Jakubek
22*038d454aSStanislav Jakubek  clocks:
23*038d454aSStanislav Jakubek    maxItems: 1
24*038d454aSStanislav Jakubek
25*038d454aSStanislav Jakubek  clock-frequency: true
26*038d454aSStanislav Jakubek
27*038d454aSStanislav JakubekoneOf:
28*038d454aSStanislav Jakubek  - required:
29*038d454aSStanislav Jakubek      - clocks
30*038d454aSStanislav Jakubek  - required:
31*038d454aSStanislav Jakubek      - clock-frequency
32*038d454aSStanislav Jakubek
33*038d454aSStanislav Jakubekrequired:
34*038d454aSStanislav Jakubek  - compatible
35*038d454aSStanislav Jakubek  - reg
36*038d454aSStanislav Jakubek  - interrupts
37*038d454aSStanislav Jakubek
38*038d454aSStanislav JakubekadditionalProperties: false
39*038d454aSStanislav Jakubek
40*038d454aSStanislav Jakubekexamples:
41*038d454aSStanislav Jakubek  - |
42*038d454aSStanislav Jakubek    #include <dt-bindings/clock/bcm281xx.h>
43*038d454aSStanislav Jakubek    #include <dt-bindings/interrupt-controller/arm-gic.h>
44*038d454aSStanislav Jakubek    #include <dt-bindings/interrupt-controller/irq.h>
45*038d454aSStanislav Jakubek
46*038d454aSStanislav Jakubek    timer@35006000 {
47*038d454aSStanislav Jakubek        compatible = "brcm,kona-timer";
48*038d454aSStanislav Jakubek        reg = <0x35006000 0x1000>;
49*038d454aSStanislav Jakubek        interrupts = <GIC_SPI 7 IRQ_TYPE_LEVEL_HIGH>;
50*038d454aSStanislav Jakubek        clocks = <&aon_ccu BCM281XX_AON_CCU_HUB_TIMER>;
51*038d454aSStanislav Jakubek    };
52*038d454aSStanislav Jakubek...
53