xref: /openbmc/linux/Documentation/devicetree/bindings/rtc/arm,pl031.yaml (revision 762f99f4f3cb41a775b5157dd761217beba65873)
1*bb718cadSRob Herring# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
2*bb718cadSRob Herring%YAML 1.2
3*bb718cadSRob Herring---
4*bb718cadSRob Herring$id: http://devicetree.org/schemas/rtc/arm,pl031.yaml#
5*bb718cadSRob Herring$schema: http://devicetree.org/meta-schemas/core.yaml#
6*bb718cadSRob Herring
7*bb718cadSRob Herringtitle: Arm Primecell PL031 Real Time Clock
8*bb718cadSRob Herring
9*bb718cadSRob Herringselect:
10*bb718cadSRob Herring  properties:
11*bb718cadSRob Herring    compatible:
12*bb718cadSRob Herring      contains:
13*bb718cadSRob Herring        const: arm,pl031
14*bb718cadSRob Herring  required:
15*bb718cadSRob Herring    - compatible
16*bb718cadSRob Herring
17*bb718cadSRob HerringallOf:
18*bb718cadSRob Herring  - $ref: rtc.yaml#
19*bb718cadSRob Herring
20*bb718cadSRob Herringmaintainers:
21*bb718cadSRob Herring  - Rob Herring <robh@kernel.org>
22*bb718cadSRob Herring
23*bb718cadSRob Herringproperties:
24*bb718cadSRob Herring  compatible:
25*bb718cadSRob Herring    items:
26*bb718cadSRob Herring      - const: arm,pl031
27*bb718cadSRob Herring      - const: arm,primecell
28*bb718cadSRob Herring
29*bb718cadSRob Herring  reg:
30*bb718cadSRob Herring    maxItems: 1
31*bb718cadSRob Herring
32*bb718cadSRob Herring  interrupts:
33*bb718cadSRob Herring    maxItems: 1
34*bb718cadSRob Herring
35*bb718cadSRob Herring  clocks:
36*bb718cadSRob Herring    maxItems: 1
37*bb718cadSRob Herring
38*bb718cadSRob Herring  clock-names:
39*bb718cadSRob Herring    maxItems: 1
40*bb718cadSRob Herring
41*bb718cadSRob Herring  start-year: true
42*bb718cadSRob Herring
43*bb718cadSRob Herringrequired:
44*bb718cadSRob Herring  - compatible
45*bb718cadSRob Herring  - reg
46*bb718cadSRob Herring  - clocks
47*bb718cadSRob Herring  - clock-names
48*bb718cadSRob Herring
49*bb718cadSRob HerringadditionalProperties: false
50*bb718cadSRob Herring
51*bb718cadSRob Herringexamples:
52*bb718cadSRob Herring  - |
53*bb718cadSRob Herring    rtc@10017000 {
54*bb718cadSRob Herring        compatible = "arm,pl031", "arm,primecell";
55*bb718cadSRob Herring        reg = <0x10017000 0x1000>;
56*bb718cadSRob Herring        clocks = <&pclk>;
57*bb718cadSRob Herring        clock-names = "apb_pclk";
58*bb718cadSRob Herring    };
59