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/imx93-clock.yaml#
5$schema: http://devicetree.org/meta-schemas/core.yaml#
6
7title: NXP i.MX93 Clock Control Module
8
9maintainers:
10 - Peng Fan <peng.fan@nxp.com>
11
12description: |
13 i.MX93 clock control module is an integrated clock controller, which
14 includes clock generator, clock gate and supplies to all modules.
15
16properties:
17 compatible:
18 enum:
19 - fsl,imx91-ccm
20 - fsl,imx93-ccm
21
22 reg:
23 maxItems: 1
24
25 clocks:
26 description:
27 specify the external clocks used by the CCM module.
28 items:
29 - description: 32k osc
30 - description: 24m osc
31 - description: ext1 clock input
32
33 clock-names:
34 description:
35 specify the external clocks names used by the CCM module.
36 items:
37 - const: osc_32k
38 - const: osc_24m
39 - const: clk_ext1
40
41 '#clock-cells':
42 const: 1
43 description:
44 See include/dt-bindings/clock/imx93-clock.h for the full list of
45 i.MX93 clock IDs.
46
47required:
48 - compatible
49 - reg
50 - '#clock-cells'
51
52additionalProperties: false
53
54examples:
55 # Clock Control Module node:
56 - |
57 clock-controller@44450000 {
58 compatible = "fsl,imx93-ccm";
59 reg = <0x44450000 0x10000>;
60 #clock-cells = <1>;
61 };
62
63...