xref: /freebsd/sys/contrib/device-tree/Bindings/timer/brcm,bcmbca-timer.yaml (revision 8bab661a3316d8bd9b9fbd11a3b4371b91507bd2)
1*8bab661aSEmmanuel Vadot# SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
2*8bab661aSEmmanuel Vadot%YAML 1.2
3*8bab661aSEmmanuel Vadot---
4*8bab661aSEmmanuel Vadot$id: http://devicetree.org/schemas/timer/brcm,bcmbca-timer.yaml#
5*8bab661aSEmmanuel Vadot$schema: http://devicetree.org/meta-schemas/core.yaml#
6*8bab661aSEmmanuel Vadot
7*8bab661aSEmmanuel Vadottitle: Broadcom Broadband SoC timer
8*8bab661aSEmmanuel Vadot
9*8bab661aSEmmanuel Vadotmaintainers:
10*8bab661aSEmmanuel Vadot  - Rafał Miłecki <rafal@milecki.pl>
11*8bab661aSEmmanuel Vadot
12*8bab661aSEmmanuel Vadotproperties:
13*8bab661aSEmmanuel Vadot  compatible:
14*8bab661aSEmmanuel Vadot    oneOf:
15*8bab661aSEmmanuel Vadot      - const: brcm,bcm6345-timer
16*8bab661aSEmmanuel Vadot        description: >
17*8bab661aSEmmanuel Vadot          An old block with 3 timers.
18*8bab661aSEmmanuel Vadot
19*8bab661aSEmmanuel Vadot          It can be found in BCM6345, BCM6838 and BCM63268.
20*8bab661aSEmmanuel Vadot      - const: brcm,bcm63138-timer
21*8bab661aSEmmanuel Vadot        description: >
22*8bab661aSEmmanuel Vadot          Updated block with 4 timers and control regs at the beginning.
23*8bab661aSEmmanuel Vadot
24*8bab661aSEmmanuel Vadot          It can be found in newer SoCs, e.g. BCM63138, BCM63148, BCM63381,
25*8bab661aSEmmanuel Vadot          BCM68360, BCM6848, BCM6858, BCM4908.
26*8bab661aSEmmanuel Vadot
27*8bab661aSEmmanuel Vadot  reg:
28*8bab661aSEmmanuel Vadot    maxItems: 1
29*8bab661aSEmmanuel Vadot
30*8bab661aSEmmanuel VadotadditionalProperties: false
31*8bab661aSEmmanuel Vadot
32*8bab661aSEmmanuel Vadotrequired:
33*8bab661aSEmmanuel Vadot  - reg
34*8bab661aSEmmanuel Vadot
35*8bab661aSEmmanuel Vadotexamples:
36*8bab661aSEmmanuel Vadot  - |
37*8bab661aSEmmanuel Vadot    timer@fffe0200 {
38*8bab661aSEmmanuel Vadot      compatible = "brcm,bcm6345-timer";
39*8bab661aSEmmanuel Vadot      reg = <0xfffe0200 0x1c>;
40*8bab661aSEmmanuel Vadot    };
41