xref: /linux/Documentation/devicetree/bindings/timer/cnxt,cx92755-timer.yaml (revision 6376c0770656f3bdf7f411faf068371b6932aeca)
1*c55cddf6SRob Herring (Arm)# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
2*c55cddf6SRob Herring (Arm)%YAML 1.2
3*c55cddf6SRob Herring (Arm)---
4*c55cddf6SRob Herring (Arm)$id: http://devicetree.org/schemas/cnxt,cx92755-timer.yaml#
5*c55cddf6SRob Herring (Arm)$schema: http://devicetree.org/meta-schemas/core.yaml#
6*c55cddf6SRob Herring (Arm)
7*c55cddf6SRob Herring (Arm)title: Conexant Digicolor SoCs Timer Controller
8*c55cddf6SRob Herring (Arm)
9*c55cddf6SRob Herring (Arm)maintainers:
10*c55cddf6SRob Herring (Arm)  - Baruch Siach <baruch@tkos.co.il>
11*c55cddf6SRob Herring (Arm)
12*c55cddf6SRob Herring (Arm)properties:
13*c55cddf6SRob Herring (Arm)  compatible:
14*c55cddf6SRob Herring (Arm)    const: cnxt,cx92755-timer
15*c55cddf6SRob Herring (Arm)
16*c55cddf6SRob Herring (Arm)  reg:
17*c55cddf6SRob Herring (Arm)    maxItems: 1
18*c55cddf6SRob Herring (Arm)
19*c55cddf6SRob Herring (Arm)  interrupts:
20*c55cddf6SRob Herring (Arm)    description: Contains 8 interrupts, one for each timer
21*c55cddf6SRob Herring (Arm)    items:
22*c55cddf6SRob Herring (Arm)      - description: interrupt for timer 0
23*c55cddf6SRob Herring (Arm)      - description: interrupt for timer 1
24*c55cddf6SRob Herring (Arm)      - description: interrupt for timer 2
25*c55cddf6SRob Herring (Arm)      - description: interrupt for timer 3
26*c55cddf6SRob Herring (Arm)      - description: interrupt for timer 4
27*c55cddf6SRob Herring (Arm)      - description: interrupt for timer 5
28*c55cddf6SRob Herring (Arm)      - description: interrupt for timer 6
29*c55cddf6SRob Herring (Arm)      - description: interrupt for timer 7
30*c55cddf6SRob Herring (Arm)
31*c55cddf6SRob Herring (Arm)  clocks:
32*c55cddf6SRob Herring (Arm)    maxItems: 1
33*c55cddf6SRob Herring (Arm)
34*c55cddf6SRob Herring (Arm)required:
35*c55cddf6SRob Herring (Arm)  - compatible
36*c55cddf6SRob Herring (Arm)  - reg
37*c55cddf6SRob Herring (Arm)  - interrupts
38*c55cddf6SRob Herring (Arm)  - clocks
39*c55cddf6SRob Herring (Arm)
40*c55cddf6SRob Herring (Arm)additionalProperties: false
41*c55cddf6SRob Herring (Arm)
42*c55cddf6SRob Herring (Arm)examples:
43*c55cddf6SRob Herring (Arm)  - |
44*c55cddf6SRob Herring (Arm)    timer@f0000fc0 {
45*c55cddf6SRob Herring (Arm)      compatible = "cnxt,cx92755-timer";
46*c55cddf6SRob Herring (Arm)      reg = <0xf0000fc0 0x40>;
47*c55cddf6SRob Herring (Arm)      interrupts = <19>, <31>, <34>, <35>, <52>, <53>, <54>, <55>;
48*c55cddf6SRob Herring (Arm)      clocks = <&main_clk>;
49*c55cddf6SRob Herring (Arm)    };
50