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