xref: /linux/Documentation/devicetree/bindings/clock/fsl,vf610-ccm.yaml (revision 9f32a03e3e0d372c520d829dd4da6022fe88832a)
1*7021a866SFrank Li# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
2*7021a866SFrank Li%YAML 1.2
3*7021a866SFrank Li---
4*7021a866SFrank Li$id: http://devicetree.org/schemas/clock/fsl,vf610-ccm.yaml#
5*7021a866SFrank Li$schema: http://devicetree.org/meta-schemas/core.yaml#
6*7021a866SFrank Li
7*7021a866SFrank Lititle: Clock for Freescale Vybrid VF610 SOC
8*7021a866SFrank Li
9*7021a866SFrank Lidescription:
10*7021a866SFrank Li  The clock consumer should specify the desired clock by having the clock
11*7021a866SFrank Li  ID in its "clocks" phandle cell. See include/dt-bindings/clock/vf610-clock.h
12*7021a866SFrank Li  for the full list of VF610 clock IDs
13*7021a866SFrank Li
14*7021a866SFrank Limaintainers:
15*7021a866SFrank Li  - Frank Li <Frank.Li@nxp.com>
16*7021a866SFrank Li
17*7021a866SFrank Liproperties:
18*7021a866SFrank Li  compatible:
19*7021a866SFrank Li    const: fsl,vf610-ccm
20*7021a866SFrank Li
21*7021a866SFrank Li  reg:
22*7021a866SFrank Li    maxItems: 1
23*7021a866SFrank Li
24*7021a866SFrank Li  '#clock-cells':
25*7021a866SFrank Li    const: 1
26*7021a866SFrank Li
27*7021a866SFrank Li  clocks:
28*7021a866SFrank Li    items:
29*7021a866SFrank Li      - description: external crystal oscillator 32KHz, recommended
30*7021a866SFrank Li      - description: external crystal oscillator 24MHz, recommended
31*7021a866SFrank Li      - description: audio
32*7021a866SFrank Li      - description: enet
33*7021a866SFrank Li    minItems: 2
34*7021a866SFrank Li
35*7021a866SFrank Li  clock-names:
36*7021a866SFrank Li    items:
37*7021a866SFrank Li      - const: sxosc
38*7021a866SFrank Li      - const: fxosc
39*7021a866SFrank Li      - const: enet_ext
40*7021a866SFrank Li      - const: audio_ext
41*7021a866SFrank Li    minItems: 2
42*7021a866SFrank Li
43*7021a866SFrank Lirequired:
44*7021a866SFrank Li  - compatible
45*7021a866SFrank Li  - reg
46*7021a866SFrank Li
47*7021a866SFrank LiadditionalProperties: false
48*7021a866SFrank Li
49*7021a866SFrank Liexamples:
50*7021a866SFrank Li  - |
51*7021a866SFrank Li    clock-controller@4006b000 {
52*7021a866SFrank Li        compatible = "fsl,vf610-ccm";
53*7021a866SFrank Li        reg = <0x4006b000 0x1000>;
54*7021a866SFrank Li        #clock-cells = <1>;
55*7021a866SFrank Li        clocks = <&sxosc>, <&fxosc>;
56*7021a866SFrank Li        clock-names = "sxosc", "fxosc";
57*7021a866SFrank Li    };
58*7021a866SFrank Li
59