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