0001 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
0002 %YAML 1.2
0003 ---
0004 $id: http://devicetree.org/schemas/clock/imx93-clock.yaml#
0005 $schema: http://devicetree.org/meta-schemas/core.yaml#
0006
0007 title: NXP i.MX93 Clock Control Module Binding
0008
0009 maintainers:
0010 - Peng Fan <peng.fan@nxp.com>
0011
0012 description: |
0013 i.MX93 clock control module is an integrated clock controller, which
0014 includes clock generator, clock gate and supplies to all modules.
0015
0016 properties:
0017 compatible:
0018 enum:
0019 - fsl,imx93-ccm
0020
0021 reg:
0022 maxItems: 1
0023
0024 clocks:
0025 description:
0026 specify the external clocks used by the CCM module.
0027 items:
0028 - description: 32k osc
0029 - description: 24m osc
0030 - description: ext1 clock input
0031
0032 clock-names:
0033 description:
0034 specify the external clocks names used by the CCM module.
0035 items:
0036 - const: osc_32k
0037 - const: osc_24m
0038 - const: clk_ext1
0039
0040 '#clock-cells':
0041 const: 1
0042 description:
0043 See include/dt-bindings/clock/imx93-clock.h for the full list of
0044 i.MX93 clock IDs.
0045
0046 required:
0047 - compatible
0048 - reg
0049 - '#clock-cells'
0050
0051 additionalProperties: false
0052
0053 examples:
0054 # Clock Control Module node:
0055 - |
0056 clock-controller@44450000 {
0057 compatible = "fsl,imx93-ccm";
0058 reg = <0x44450000 0x10000>;
0059 #clock-cells = <1>;
0060 };
0061
0062 ...