xref: /linux/Documentation/devicetree/bindings/clock/fixed-clock.yaml (revision 597473720f4dc69749542bfcfed4a927a43d935e)
1*420601d2SRob Herring# SPDX-License-Identifier: GPL-2.0
2*420601d2SRob Herring%YAML 1.2
3*420601d2SRob Herring---
4*420601d2SRob Herring$id: http://devicetree.org/schemas/clock/fixed-clock.yaml#
5*420601d2SRob Herring$schema: http://devicetree.org/meta-schemas/core.yaml#
6*420601d2SRob Herring
7*420601d2SRob Herringtitle: Binding for simple fixed-rate clock sources
8*420601d2SRob Herring
9*420601d2SRob Herringmaintainers:
10*420601d2SRob Herring  - Michael Turquette <mturquette@baylibre.com>
11*420601d2SRob Herring  - Stephen Boyd <sboyd@kernel.org>
12*420601d2SRob Herring
13*420601d2SRob Herringproperties:
14*420601d2SRob Herring  compatible:
15*420601d2SRob Herring    const: fixed-clock
16*420601d2SRob Herring
17*420601d2SRob Herring  "#clock-cells":
18*420601d2SRob Herring    const: 0
19*420601d2SRob Herring
20*420601d2SRob Herring  clock-frequency: true
21*420601d2SRob Herring
22*420601d2SRob Herring  clock-accuracy:
23*420601d2SRob Herring    description: accuracy of clock in ppb (parts per billion).
24*420601d2SRob Herring    $ref: /schemas/types.yaml#/definitions/uint32
25*420601d2SRob Herring
26*420601d2SRob Herring  clock-output-names:
27*420601d2SRob Herring    maxItems: 1
28*420601d2SRob Herring
29*420601d2SRob Herringrequired:
30*420601d2SRob Herring  - compatible
31*420601d2SRob Herring  - "#clock-cells"
32*420601d2SRob Herring  - clock-frequency
33*420601d2SRob Herring
34*420601d2SRob HerringadditionalProperties: false
35*420601d2SRob Herring
36*420601d2SRob Herringexamples:
37*420601d2SRob Herring  - |
38*420601d2SRob Herring    clock {
39*420601d2SRob Herring      compatible = "fixed-clock";
40*420601d2SRob Herring      #clock-cells = <0>;
41*420601d2SRob Herring      clock-frequency = <1000000000>;
42*420601d2SRob Herring      clock-accuracy = <100>;
43*420601d2SRob Herring    };
44*420601d2SRob Herring...
45