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/imx25-clock.yaml# 5c66ec88fSEmmanuel Vadot$schema: http://devicetree.org/meta-schemas/core.yaml# 6c66ec88fSEmmanuel Vadot 7*8bab661aSEmmanuel Vadottitle: Freescale i.MX25 Clock Controller 8c66ec88fSEmmanuel Vadot 9c66ec88fSEmmanuel Vadotmaintainers: 10c66ec88fSEmmanuel Vadot - Sascha Hauer <s.hauer@pengutronix.de> 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.MX25 15c66ec88fSEmmanuel Vadot clocks and IDs. 16c66ec88fSEmmanuel Vadot 17c66ec88fSEmmanuel Vadot Clock ID 18c66ec88fSEmmanuel Vadot -------------------------- 19c66ec88fSEmmanuel Vadot dummy 0 20c66ec88fSEmmanuel Vadot osc 1 21c66ec88fSEmmanuel Vadot mpll 2 22c66ec88fSEmmanuel Vadot upll 3 23c66ec88fSEmmanuel Vadot mpll_cpu_3_4 4 24c66ec88fSEmmanuel Vadot cpu_sel 5 25c66ec88fSEmmanuel Vadot cpu 6 26c66ec88fSEmmanuel Vadot ahb 7 27c66ec88fSEmmanuel Vadot usb_div 8 28c66ec88fSEmmanuel Vadot ipg 9 29c66ec88fSEmmanuel Vadot per0_sel 10 30c66ec88fSEmmanuel Vadot per1_sel 11 31c66ec88fSEmmanuel Vadot per2_sel 12 32c66ec88fSEmmanuel Vadot per3_sel 13 33c66ec88fSEmmanuel Vadot per4_sel 14 34c66ec88fSEmmanuel Vadot per5_sel 15 35c66ec88fSEmmanuel Vadot per6_sel 16 36c66ec88fSEmmanuel Vadot per7_sel 17 37c66ec88fSEmmanuel Vadot per8_sel 18 38c66ec88fSEmmanuel Vadot per9_sel 19 39c66ec88fSEmmanuel Vadot per10_sel 20 40c66ec88fSEmmanuel Vadot per11_sel 21 41c66ec88fSEmmanuel Vadot per12_sel 22 42c66ec88fSEmmanuel Vadot per13_sel 23 43c66ec88fSEmmanuel Vadot per14_sel 24 44c66ec88fSEmmanuel Vadot per15_sel 25 45c66ec88fSEmmanuel Vadot per0 26 46c66ec88fSEmmanuel Vadot per1 27 47c66ec88fSEmmanuel Vadot per2 28 48c66ec88fSEmmanuel Vadot per3 29 49c66ec88fSEmmanuel Vadot per4 30 50c66ec88fSEmmanuel Vadot per5 31 51c66ec88fSEmmanuel Vadot per6 32 52c66ec88fSEmmanuel Vadot per7 33 53c66ec88fSEmmanuel Vadot per8 34 54c66ec88fSEmmanuel Vadot per9 35 55c66ec88fSEmmanuel Vadot per10 36 56c66ec88fSEmmanuel Vadot per11 37 57c66ec88fSEmmanuel Vadot per12 38 58c66ec88fSEmmanuel Vadot per13 39 59c66ec88fSEmmanuel Vadot per14 40 60c66ec88fSEmmanuel Vadot per15 41 61c66ec88fSEmmanuel Vadot csi_ipg_per 42 62c66ec88fSEmmanuel Vadot epit_ipg_per 43 63c66ec88fSEmmanuel Vadot esai_ipg_per 44 64c66ec88fSEmmanuel Vadot esdhc1_ipg_per 45 65c66ec88fSEmmanuel Vadot esdhc2_ipg_per 46 66c66ec88fSEmmanuel Vadot gpt_ipg_per 47 67c66ec88fSEmmanuel Vadot i2c_ipg_per 48 68c66ec88fSEmmanuel Vadot lcdc_ipg_per 49 69c66ec88fSEmmanuel Vadot nfc_ipg_per 50 70c66ec88fSEmmanuel Vadot owire_ipg_per 51 71c66ec88fSEmmanuel Vadot pwm_ipg_per 52 72c66ec88fSEmmanuel Vadot sim1_ipg_per 53 73c66ec88fSEmmanuel Vadot sim2_ipg_per 54 74c66ec88fSEmmanuel Vadot ssi1_ipg_per 55 75c66ec88fSEmmanuel Vadot ssi2_ipg_per 56 76c66ec88fSEmmanuel Vadot uart_ipg_per 57 77c66ec88fSEmmanuel Vadot ata_ahb 58 78c66ec88fSEmmanuel Vadot reserved 59 79c66ec88fSEmmanuel Vadot csi_ahb 60 80c66ec88fSEmmanuel Vadot emi_ahb 61 81c66ec88fSEmmanuel Vadot esai_ahb 62 82c66ec88fSEmmanuel Vadot esdhc1_ahb 63 83c66ec88fSEmmanuel Vadot esdhc2_ahb 64 84c66ec88fSEmmanuel Vadot fec_ahb 65 85c66ec88fSEmmanuel Vadot lcdc_ahb 66 86c66ec88fSEmmanuel Vadot rtic_ahb 67 87c66ec88fSEmmanuel Vadot sdma_ahb 68 88c66ec88fSEmmanuel Vadot slcdc_ahb 69 89c66ec88fSEmmanuel Vadot usbotg_ahb 70 90c66ec88fSEmmanuel Vadot reserved 71 91c66ec88fSEmmanuel Vadot reserved 72 92c66ec88fSEmmanuel Vadot reserved 73 93c66ec88fSEmmanuel Vadot reserved 74 94c66ec88fSEmmanuel Vadot can1_ipg 75 95c66ec88fSEmmanuel Vadot can2_ipg 76 96c66ec88fSEmmanuel Vadot csi_ipg 77 97c66ec88fSEmmanuel Vadot cspi1_ipg 78 98c66ec88fSEmmanuel Vadot cspi2_ipg 79 99c66ec88fSEmmanuel Vadot cspi3_ipg 80 100c66ec88fSEmmanuel Vadot dryice_ipg 81 101c66ec88fSEmmanuel Vadot ect_ipg 82 102c66ec88fSEmmanuel Vadot epit1_ipg 83 103c66ec88fSEmmanuel Vadot epit2_ipg 84 104c66ec88fSEmmanuel Vadot reserved 85 105c66ec88fSEmmanuel Vadot esdhc1_ipg 86 106c66ec88fSEmmanuel Vadot esdhc2_ipg 87 107c66ec88fSEmmanuel Vadot fec_ipg 88 108c66ec88fSEmmanuel Vadot reserved 89 109c66ec88fSEmmanuel Vadot reserved 90 110c66ec88fSEmmanuel Vadot reserved 91 111c66ec88fSEmmanuel Vadot gpt1_ipg 92 112c66ec88fSEmmanuel Vadot gpt2_ipg 93 113c66ec88fSEmmanuel Vadot gpt3_ipg 94 114c66ec88fSEmmanuel Vadot gpt4_ipg 95 115c66ec88fSEmmanuel Vadot reserved 96 116c66ec88fSEmmanuel Vadot reserved 97 117c66ec88fSEmmanuel Vadot reserved 98 118c66ec88fSEmmanuel Vadot iim_ipg 99 119c66ec88fSEmmanuel Vadot reserved 100 120c66ec88fSEmmanuel Vadot reserved 101 121c66ec88fSEmmanuel Vadot kpp_ipg 102 122c66ec88fSEmmanuel Vadot lcdc_ipg 103 123c66ec88fSEmmanuel Vadot reserved 104 124c66ec88fSEmmanuel Vadot pwm1_ipg 105 125c66ec88fSEmmanuel Vadot pwm2_ipg 106 126c66ec88fSEmmanuel Vadot pwm3_ipg 107 127c66ec88fSEmmanuel Vadot pwm4_ipg 108 128c66ec88fSEmmanuel Vadot rngb_ipg 109 129c66ec88fSEmmanuel Vadot reserved 110 130c66ec88fSEmmanuel Vadot scc_ipg 111 131c66ec88fSEmmanuel Vadot sdma_ipg 112 132c66ec88fSEmmanuel Vadot sim1_ipg 113 133c66ec88fSEmmanuel Vadot sim2_ipg 114 134c66ec88fSEmmanuel Vadot slcdc_ipg 115 135c66ec88fSEmmanuel Vadot spba_ipg 116 136c66ec88fSEmmanuel Vadot ssi1_ipg 117 137c66ec88fSEmmanuel Vadot ssi2_ipg 118 138c66ec88fSEmmanuel Vadot tsc_ipg 119 139c66ec88fSEmmanuel Vadot uart1_ipg 120 140c66ec88fSEmmanuel Vadot uart2_ipg 121 141c66ec88fSEmmanuel Vadot uart3_ipg 122 142c66ec88fSEmmanuel Vadot uart4_ipg 123 143c66ec88fSEmmanuel Vadot uart5_ipg 124 144c66ec88fSEmmanuel Vadot reserved 125 145c66ec88fSEmmanuel Vadot wdt_ipg 126 146c66ec88fSEmmanuel Vadot cko_div 127 147c66ec88fSEmmanuel Vadot cko_sel 128 148c66ec88fSEmmanuel Vadot cko 129 149c66ec88fSEmmanuel Vadot 150c66ec88fSEmmanuel Vadotproperties: 151c66ec88fSEmmanuel Vadot compatible: 152c66ec88fSEmmanuel Vadot const: fsl,imx25-ccm 153c66ec88fSEmmanuel Vadot 154c66ec88fSEmmanuel Vadot reg: 155c66ec88fSEmmanuel Vadot maxItems: 1 156c66ec88fSEmmanuel Vadot 157c66ec88fSEmmanuel Vadot interrupts: 158c66ec88fSEmmanuel Vadot maxItems: 1 159c66ec88fSEmmanuel Vadot 160c66ec88fSEmmanuel Vadot '#clock-cells': 161c66ec88fSEmmanuel Vadot const: 1 162c66ec88fSEmmanuel Vadot 163c66ec88fSEmmanuel Vadotrequired: 164c66ec88fSEmmanuel Vadot - compatible 165c66ec88fSEmmanuel Vadot - reg 166c66ec88fSEmmanuel Vadot - interrupts 167c66ec88fSEmmanuel Vadot - '#clock-cells' 168c66ec88fSEmmanuel Vadot 169c66ec88fSEmmanuel VadotadditionalProperties: false 170c66ec88fSEmmanuel Vadot 171c66ec88fSEmmanuel Vadotexamples: 172c66ec88fSEmmanuel Vadot - | 173c66ec88fSEmmanuel Vadot clock-controller@53f80000 { 174c66ec88fSEmmanuel Vadot compatible = "fsl,imx25-ccm"; 175c66ec88fSEmmanuel Vadot reg = <0x53f80000 0x4000>; 176c66ec88fSEmmanuel Vadot interrupts = <31>; 177c66ec88fSEmmanuel Vadot #clock-cells = <1>; 178c66ec88fSEmmanuel Vadot }; 179