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