Linux kernel mirror (for testing)
git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel
os
linux
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,vf610-ccm.yaml#
5$schema: http://devicetree.org/meta-schemas/core.yaml#
6
7title: Clock for Freescale Vybrid VF610 SOC
8
9description:
10 The clock consumer should specify the desired clock by having the clock
11 ID in its "clocks" phandle cell. See include/dt-bindings/clock/vf610-clock.h
12 for the full list of VF610 clock IDs
13
14maintainers:
15 - Frank Li <Frank.Li@nxp.com>
16
17properties:
18 compatible:
19 const: fsl,vf610-ccm
20
21 reg:
22 maxItems: 1
23
24 '#clock-cells':
25 const: 1
26
27 clocks:
28 items:
29 - description: external crystal oscillator 32KHz, recommended
30 - description: external crystal oscillator 24MHz, recommended
31 - description: audio
32 - description: enet
33 minItems: 2
34
35 clock-names:
36 items:
37 - const: sxosc
38 - const: fxosc
39 - const: enet_ext
40 - const: audio_ext
41 minItems: 2
42
43required:
44 - compatible
45 - reg
46
47additionalProperties: false
48
49examples:
50 - |
51 clock-controller@4006b000 {
52 compatible = "fsl,vf610-ccm";
53 reg = <0x4006b000 0x1000>;
54 #clock-cells = <1>;
55 clocks = <&sxosc>, <&fxosc>;
56 clock-names = "sxosc", "fxosc";
57 };
58