xref: /linux/Documentation/devicetree/bindings/clock/apm,xgene-socpll-clock.yaml (revision 8d2b0853add1d7534dc0794e3c8e0b9e8c4ec640)
1*094e1118SRob Herring (Arm)# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
2*094e1118SRob Herring (Arm)%YAML 1.2
3*094e1118SRob Herring (Arm)---
4*094e1118SRob Herring (Arm)$id: http://devicetree.org/schemas/clock/apm,xgene-socpll-clock.yaml#
5*094e1118SRob Herring (Arm)$schema: http://devicetree.org/meta-schemas/core.yaml#
6*094e1118SRob Herring (Arm)
7*094e1118SRob Herring (Arm)title: APM X-Gene SoC PLL, PCPPLL, and PMD clocks
8*094e1118SRob Herring (Arm)
9*094e1118SRob Herring (Arm)maintainers:
10*094e1118SRob Herring (Arm)  - Khuong Dinh <khuong@os.amperecomputing.com>
11*094e1118SRob Herring (Arm)
12*094e1118SRob Herring (Arm)properties:
13*094e1118SRob Herring (Arm)  compatible:
14*094e1118SRob Herring (Arm)    items:
15*094e1118SRob Herring (Arm)      - enum:
16*094e1118SRob Herring (Arm)          - apm,xgene-pcppll-clock
17*094e1118SRob Herring (Arm)          - apm,xgene-pcppll-v2-clock
18*094e1118SRob Herring (Arm)          - apm,xgene-pmd-clock
19*094e1118SRob Herring (Arm)          - apm,xgene-socpll-clock
20*094e1118SRob Herring (Arm)          - apm,xgene-socpll-v2-clock
21*094e1118SRob Herring (Arm)
22*094e1118SRob Herring (Arm)  reg:
23*094e1118SRob Herring (Arm)    maxItems: 1
24*094e1118SRob Herring (Arm)
25*094e1118SRob Herring (Arm)  reg-names:
26*094e1118SRob Herring (Arm)    items:
27*094e1118SRob Herring (Arm)      - enum: [ csr-reg, div-reg ]
28*094e1118SRob Herring (Arm)      - const: div-reg
29*094e1118SRob Herring (Arm)    minItems: 1
30*094e1118SRob Herring (Arm)
31*094e1118SRob Herring (Arm)  clocks:
32*094e1118SRob Herring (Arm)    maxItems: 1
33*094e1118SRob Herring (Arm)
34*094e1118SRob Herring (Arm)  clock-names:
35*094e1118SRob Herring (Arm)    enum: [ pcppll, socpll ]
36*094e1118SRob Herring (Arm)
37*094e1118SRob Herring (Arm)  "#clock-cells":
38*094e1118SRob Herring (Arm)    const: 1
39*094e1118SRob Herring (Arm)
40*094e1118SRob Herring (Arm)  clock-output-names:
41*094e1118SRob Herring (Arm)    maxItems: 1
42*094e1118SRob Herring (Arm)
43*094e1118SRob Herring (Arm)required:
44*094e1118SRob Herring (Arm)  - compatible
45*094e1118SRob Herring (Arm)  - reg
46*094e1118SRob Herring (Arm)  - clocks
47*094e1118SRob Herring (Arm)  - '#clock-cells'
48*094e1118SRob Herring (Arm)  - clock-output-names
49*094e1118SRob Herring (Arm)
50*094e1118SRob Herring (Arm)additionalProperties: false
51