xref: /linux/Documentation/devicetree/bindings/clock/amlogic,meson8-ddr-clkc.yaml (revision 8dd06ef34b6e2f41b29fbf5fc1663780f2524285)
1*51b6fe7eSMartin Blumenstingl# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
2*51b6fe7eSMartin Blumenstingl%YAML 1.2
3*51b6fe7eSMartin Blumenstingl---
4*51b6fe7eSMartin Blumenstingl$id: http://devicetree.org/schemas/clock/amlogic,meson8-ddr-clkc.yaml#
5*51b6fe7eSMartin Blumenstingl$schema: http://devicetree.org/meta-schemas/core.yaml#
6*51b6fe7eSMartin Blumenstingl
7*51b6fe7eSMartin Blumenstingltitle: Amlogic DDR Clock Controller Device Tree Bindings
8*51b6fe7eSMartin Blumenstingl
9*51b6fe7eSMartin Blumenstinglmaintainers:
10*51b6fe7eSMartin Blumenstingl  - Martin Blumenstingl <martin.blumenstingl@googlemail.com>
11*51b6fe7eSMartin Blumenstingl
12*51b6fe7eSMartin Blumenstinglproperties:
13*51b6fe7eSMartin Blumenstingl  compatible:
14*51b6fe7eSMartin Blumenstingl    enum:
15*51b6fe7eSMartin Blumenstingl      - amlogic,meson8-ddr-clkc
16*51b6fe7eSMartin Blumenstingl      - amlogic,meson8b-ddr-clkc
17*51b6fe7eSMartin Blumenstingl
18*51b6fe7eSMartin Blumenstingl  reg:
19*51b6fe7eSMartin Blumenstingl    maxItems: 1
20*51b6fe7eSMartin Blumenstingl
21*51b6fe7eSMartin Blumenstingl  clocks:
22*51b6fe7eSMartin Blumenstingl    maxItems: 1
23*51b6fe7eSMartin Blumenstingl
24*51b6fe7eSMartin Blumenstingl  clock-names:
25*51b6fe7eSMartin Blumenstingl    items:
26*51b6fe7eSMartin Blumenstingl      - const: xtal
27*51b6fe7eSMartin Blumenstingl
28*51b6fe7eSMartin Blumenstingl  "#clock-cells":
29*51b6fe7eSMartin Blumenstingl    const: 1
30*51b6fe7eSMartin Blumenstingl
31*51b6fe7eSMartin Blumenstinglrequired:
32*51b6fe7eSMartin Blumenstingl  - compatible
33*51b6fe7eSMartin Blumenstingl  - reg
34*51b6fe7eSMartin Blumenstingl  - clocks
35*51b6fe7eSMartin Blumenstingl  - clock-names
36*51b6fe7eSMartin Blumenstingl  - "#clock-cells"
37*51b6fe7eSMartin Blumenstingl
38*51b6fe7eSMartin BlumenstingladditionalProperties: false
39*51b6fe7eSMartin Blumenstingl
40*51b6fe7eSMartin Blumenstinglexamples:
41*51b6fe7eSMartin Blumenstingl  - |
42*51b6fe7eSMartin Blumenstingl    ddr_clkc: clock-controller@400 {
43*51b6fe7eSMartin Blumenstingl      compatible = "amlogic,meson8-ddr-clkc";
44*51b6fe7eSMartin Blumenstingl      reg = <0x400 0x20>;
45*51b6fe7eSMartin Blumenstingl      clocks = <&xtal>;
46*51b6fe7eSMartin Blumenstingl      clock-names = "xtal";
47*51b6fe7eSMartin Blumenstingl      #clock-cells = <1>;
48*51b6fe7eSMartin Blumenstingl    };
49*51b6fe7eSMartin Blumenstingl
50*51b6fe7eSMartin Blumenstingl...
51