Back to home page

OSCL-LXR

 
 

    


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 ...