xref: /linux/Documentation/devicetree/bindings/clock/fsl,qoriq-clock-legacy.yaml (revision 55d0969c451159cff86949b38c39171cab962069)
1# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
2%YAML 1.2
3---
4$id: http://devicetree.org/schemas/clock/fsl,qoriq-clock-legacy.yaml#
5$schema: http://devicetree.org/meta-schemas/core.yaml#
6
7title: Legacy Clock Block on Freescale QorIQ Platforms
8
9maintainers:
10  - Frank Li <Frank.Li@nxp.com>
11
12description: |
13  These nodes are deprecated.  Kernels should continue to support
14  device trees with these nodes, but new device trees should not use them.
15
16  Most of the bindings are from the common clock binding[1].
17  [1] Documentation/devicetree/bindings/clock/clock-bindings.txt
18
19properties:
20  compatible:
21    enum:
22      - fsl,qoriq-core-pll-1.0
23      - fsl,qoriq-core-pll-2.0
24      - fsl,qoriq-core-mux-1.0
25      - fsl,qoriq-core-mux-2.0
26      - fsl,qoriq-sysclk-1.0
27      - fsl,qoriq-sysclk-2.0
28      - fsl,qoriq-platform-pll-1.0
29      - fsl,qoriq-platform-pll-2.0
30
31  reg:
32    maxItems: 1
33
34  clocks:
35    minItems: 1
36    maxItems: 4
37
38  clock-names:
39    minItems: 1
40    maxItems: 4
41
42  clock-output-names:
43    minItems: 1
44    maxItems: 8
45
46  '#clock-cells':
47    minimum: 0
48    maximum: 1
49
50required:
51  - compatible
52  - '#clock-cells'
53
54additionalProperties: false
55
56allOf:
57  - if:
58      properties:
59        compatible:
60          contains:
61            enum:
62              - fsl,qoriq-sysclk-1.0
63              - fsl,qoriq-sysclk-2.0
64    then:
65      properties:
66        '#clock-cells':
67          const: 0
68
69  - if:
70      properties:
71        compatible:
72          contains:
73            enum:
74              - fsl,qoriq-core-pll-1.0
75              - fsl,qoriq-core-pll-2.0
76    then:
77      properties:
78        '#clock-cells':
79          const: 1
80          description: |
81            * 0 - equal to the PLL frequency
82            * 1 - equal to the PLL frequency divided by 2
83            * 2 - equal to the PLL frequency divided by 4
84
85