1c66ec88fSEmmanuel Vadot# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 2c66ec88fSEmmanuel Vadot%YAML 1.2 3c66ec88fSEmmanuel Vadot--- 4c66ec88fSEmmanuel Vadot$id: http://devicetree.org/schemas/clock/imx23-clock.yaml# 5c66ec88fSEmmanuel Vadot$schema: http://devicetree.org/meta-schemas/core.yaml# 6c66ec88fSEmmanuel Vadot 7*8bab661aSEmmanuel Vadottitle: Freescale i.MX23 Clock Controller 8c66ec88fSEmmanuel Vadot 9c66ec88fSEmmanuel Vadotmaintainers: 10c66ec88fSEmmanuel Vadot - Shawn Guo <shawnguo@kernel.org> 11c66ec88fSEmmanuel Vadot 12c66ec88fSEmmanuel Vadotdescription: | 13c66ec88fSEmmanuel Vadot The clock consumer should specify the desired clock by having the clock 14c66ec88fSEmmanuel Vadot ID in its "clocks" phandle cell. The following is a full list of i.MX23 15c66ec88fSEmmanuel Vadot clocks and IDs. 16c66ec88fSEmmanuel Vadot 17c66ec88fSEmmanuel Vadot Clock ID 18c66ec88fSEmmanuel Vadot ------------------ 19c66ec88fSEmmanuel Vadot ref_xtal 0 20c66ec88fSEmmanuel Vadot pll 1 21c66ec88fSEmmanuel Vadot ref_cpu 2 22c66ec88fSEmmanuel Vadot ref_emi 3 23c66ec88fSEmmanuel Vadot ref_pix 4 24c66ec88fSEmmanuel Vadot ref_io 5 25c66ec88fSEmmanuel Vadot saif_sel 6 26c66ec88fSEmmanuel Vadot lcdif_sel 7 27c66ec88fSEmmanuel Vadot gpmi_sel 8 28c66ec88fSEmmanuel Vadot ssp_sel 9 29c66ec88fSEmmanuel Vadot emi_sel 10 30c66ec88fSEmmanuel Vadot cpu 11 31c66ec88fSEmmanuel Vadot etm_sel 12 32c66ec88fSEmmanuel Vadot cpu_pll 13 33c66ec88fSEmmanuel Vadot cpu_xtal 14 34c66ec88fSEmmanuel Vadot hbus 15 35c66ec88fSEmmanuel Vadot xbus 16 36c66ec88fSEmmanuel Vadot lcdif_div 17 37c66ec88fSEmmanuel Vadot ssp_div 18 38c66ec88fSEmmanuel Vadot gpmi_div 19 39c66ec88fSEmmanuel Vadot emi_pll 20 40c66ec88fSEmmanuel Vadot emi_xtal 21 41c66ec88fSEmmanuel Vadot etm_div 22 42c66ec88fSEmmanuel Vadot saif_div 23 43c66ec88fSEmmanuel Vadot clk32k_div 24 44c66ec88fSEmmanuel Vadot rtc 25 45c66ec88fSEmmanuel Vadot adc 26 46c66ec88fSEmmanuel Vadot spdif_div 27 47c66ec88fSEmmanuel Vadot clk32k 28 48c66ec88fSEmmanuel Vadot dri 29 49c66ec88fSEmmanuel Vadot pwm 30 50c66ec88fSEmmanuel Vadot filt 31 51c66ec88fSEmmanuel Vadot uart 32 52c66ec88fSEmmanuel Vadot ssp 33 53c66ec88fSEmmanuel Vadot gpmi 34 54c66ec88fSEmmanuel Vadot spdif 35 55c66ec88fSEmmanuel Vadot emi 36 56c66ec88fSEmmanuel Vadot saif 37 57c66ec88fSEmmanuel Vadot lcdif 38 58c66ec88fSEmmanuel Vadot etm 39 59c66ec88fSEmmanuel Vadot usb 40 60c66ec88fSEmmanuel Vadot usb_phy 41 61c66ec88fSEmmanuel Vadot 62c66ec88fSEmmanuel Vadotproperties: 63c66ec88fSEmmanuel Vadot compatible: 64c66ec88fSEmmanuel Vadot const: fsl,imx23-clkctrl 65c66ec88fSEmmanuel Vadot 66c66ec88fSEmmanuel Vadot reg: 67c66ec88fSEmmanuel Vadot maxItems: 1 68c66ec88fSEmmanuel Vadot 69c66ec88fSEmmanuel Vadot '#clock-cells': 70c66ec88fSEmmanuel Vadot const: 1 71c66ec88fSEmmanuel Vadot 72c66ec88fSEmmanuel Vadotrequired: 73c66ec88fSEmmanuel Vadot - compatible 74c66ec88fSEmmanuel Vadot - reg 75c66ec88fSEmmanuel Vadot - '#clock-cells' 76c66ec88fSEmmanuel Vadot 77c66ec88fSEmmanuel VadotadditionalProperties: false 78c66ec88fSEmmanuel Vadot 79c66ec88fSEmmanuel Vadotexamples: 80c66ec88fSEmmanuel Vadot - | 81c66ec88fSEmmanuel Vadot clock-controller@80040000 { 82c66ec88fSEmmanuel Vadot compatible = "fsl,imx23-clkctrl"; 83c66ec88fSEmmanuel Vadot reg = <0x80040000 0x2000>; 84c66ec88fSEmmanuel Vadot #clock-cells = <1>; 85c66ec88fSEmmanuel Vadot }; 86