xref: /linux/Documentation/devicetree/bindings/clock/marvell,armada-xp-cpu-clock.yaml (revision 8d2b0853add1d7534dc0794e3c8e0b9e8c4ec640)
1*12fa3aafSRob Herring (Arm)# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
2*12fa3aafSRob Herring (Arm)---
3*12fa3aafSRob Herring (Arm)$schema: http://devicetree.org/meta-schemas/core.yaml#
4*12fa3aafSRob Herring (Arm)$id: http://devicetree.org/schemas/clock/marvell,armada-xp-cpu-clock.yaml#
5*12fa3aafSRob Herring (Arm)
6*12fa3aafSRob Herring (Arm)title: Marvell EBU CPU Clock
7*12fa3aafSRob Herring (Arm)
8*12fa3aafSRob Herring (Arm)maintainers:
9*12fa3aafSRob Herring (Arm)  - Andrew Lunn <andrew@lunn.ch>
10*12fa3aafSRob Herring (Arm)  - Gregory Clement <gregory.clement@bootlin.com>
11*12fa3aafSRob Herring (Arm)
12*12fa3aafSRob Herring (Arm)properties:
13*12fa3aafSRob Herring (Arm)  compatible:
14*12fa3aafSRob Herring (Arm)    enum:
15*12fa3aafSRob Herring (Arm)      - marvell,armada-xp-cpu-clock
16*12fa3aafSRob Herring (Arm)      - marvell,mv98dx3236-cpu-clock
17*12fa3aafSRob Herring (Arm)
18*12fa3aafSRob Herring (Arm)  reg:
19*12fa3aafSRob Herring (Arm)    items:
20*12fa3aafSRob Herring (Arm)      - description: Clock complex registers
21*12fa3aafSRob Herring (Arm)      - description: PMU DFS registers
22*12fa3aafSRob Herring (Arm)
23*12fa3aafSRob Herring (Arm)  '#clock-cells':
24*12fa3aafSRob Herring (Arm)    const: 1
25*12fa3aafSRob Herring (Arm)
26*12fa3aafSRob Herring (Arm)  clocks:
27*12fa3aafSRob Herring (Arm)    maxItems: 1
28*12fa3aafSRob Herring (Arm)
29*12fa3aafSRob Herring (Arm)required:
30*12fa3aafSRob Herring (Arm)  - compatible
31*12fa3aafSRob Herring (Arm)  - reg
32*12fa3aafSRob Herring (Arm)  - '#clock-cells'
33*12fa3aafSRob Herring (Arm)  - clocks
34*12fa3aafSRob Herring (Arm)
35*12fa3aafSRob Herring (Arm)additionalProperties: false
36*12fa3aafSRob Herring (Arm)
37*12fa3aafSRob Herring (Arm)examples:
38*12fa3aafSRob Herring (Arm)  - |
39*12fa3aafSRob Herring (Arm)    clock-controller@d0018700 {
40*12fa3aafSRob Herring (Arm)        #clock-cells = <1>;
41*12fa3aafSRob Herring (Arm)        compatible = "marvell,armada-xp-cpu-clock";
42*12fa3aafSRob Herring (Arm)        reg = <0xd0018700 0xa0>, <0x1c054 0x10>;
43*12fa3aafSRob Herring (Arm)        clocks = <&coreclk 1>;
44*12fa3aafSRob Herring (Arm)    };
45