imx93-clock.yaml (1309B)
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 Binding 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,imx93-ccm 20 21 reg: 22 maxItems: 1 23 24 clocks: 25 description: 26 specify the external clocks used by the CCM module. 27 items: 28 - description: 32k osc 29 - description: 24m osc 30 - description: ext1 clock input 31 32 clock-names: 33 description: 34 specify the external clocks names used by the CCM module. 35 items: 36 - const: osc_32k 37 - const: osc_24m 38 - const: clk_ext1 39 40 '#clock-cells': 41 const: 1 42 description: 43 See include/dt-bindings/clock/imx93-clock.h for the full list of 44 i.MX93 clock IDs. 45 46required: 47 - compatible 48 - reg 49 - '#clock-cells' 50 51additionalProperties: false 52 53examples: 54 # Clock Control Module node: 55 - | 56 clock-controller@44450000 { 57 compatible = "fsl,imx93-ccm"; 58 reg = <0x44450000 0x10000>; 59 #clock-cells = <1>; 60 }; 61 62...