xref: /linux/Documentation/devicetree/bindings/clock/marvell,armada-370-corediv-clock.yaml (revision 8d2b0853add1d7534dc0794e3c8e0b9e8c4ec640)
1*cc332891SRob Herring (Arm)# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
2*cc332891SRob Herring (Arm)%YAML 1.2
3*cc332891SRob Herring (Arm)---
4*cc332891SRob Herring (Arm)$id: http://devicetree.org/schemas/marvell,armada-370-corediv-clock.yaml#
5*cc332891SRob Herring (Arm)$schema: http://devicetree.org/meta-schemas/core.yaml#
6*cc332891SRob Herring (Arm)
7*cc332891SRob Herring (Arm)title: Marvell MVEBU Core Divider Clock
8*cc332891SRob Herring (Arm)
9*cc332891SRob Herring (Arm)maintainers:
10*cc332891SRob Herring (Arm)  - Andrew Lunn <andrew@lunn.ch>
11*cc332891SRob Herring (Arm)  - Gregory Clement <gregory.clement@bootlin.com>
12*cc332891SRob Herring (Arm)
13*cc332891SRob Herring (Arm)properties:
14*cc332891SRob Herring (Arm)  compatible:
15*cc332891SRob Herring (Arm)    oneOf:
16*cc332891SRob Herring (Arm)      - enum:
17*cc332891SRob Herring (Arm)          - marvell,armada-370-corediv-clock
18*cc332891SRob Herring (Arm)          - marvell,armada-375-corediv-clock
19*cc332891SRob Herring (Arm)          - marvell,armada-380-corediv-clock
20*cc332891SRob Herring (Arm)          - marvell,mv98dx3236-corediv-clock
21*cc332891SRob Herring (Arm)      - items:
22*cc332891SRob Herring (Arm)          - const: marvell,armada-390-corediv-clock
23*cc332891SRob Herring (Arm)          - const: marvell,armada-380-corediv-clock
24*cc332891SRob Herring (Arm)
25*cc332891SRob Herring (Arm)  reg:
26*cc332891SRob Herring (Arm)    maxItems: 1
27*cc332891SRob Herring (Arm)
28*cc332891SRob Herring (Arm)  "#clock-cells":
29*cc332891SRob Herring (Arm)    const: 1
30*cc332891SRob Herring (Arm)
31*cc332891SRob Herring (Arm)  clocks:
32*cc332891SRob Herring (Arm)    maxItems: 1
33*cc332891SRob Herring (Arm)
34*cc332891SRob Herring (Arm)  clock-output-names:
35*cc332891SRob Herring (Arm)    maxItems: 1
36*cc332891SRob Herring (Arm)
37*cc332891SRob Herring (Arm)required:
38*cc332891SRob Herring (Arm)  - compatible
39*cc332891SRob Herring (Arm)  - reg
40*cc332891SRob Herring (Arm)  - "#clock-cells"
41*cc332891SRob Herring (Arm)  - clocks
42*cc332891SRob Herring (Arm)
43*cc332891SRob Herring (Arm)additionalProperties: false
44*cc332891SRob Herring (Arm)
45*cc332891SRob Herring (Arm)examples:
46*cc332891SRob Herring (Arm)  - |
47*cc332891SRob Herring (Arm)    clock-controller@18740 {
48*cc332891SRob Herring (Arm)        compatible = "marvell,armada-370-corediv-clock";
49*cc332891SRob Herring (Arm)        reg = <0x18740 0xc>;
50*cc332891SRob Herring (Arm)        #clock-cells = <1>;
51*cc332891SRob Herring (Arm)        clocks = <&pll>;
52*cc332891SRob Herring (Arm)    };
53