18c2ecf20Sopenharmony_ci# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 28c2ecf20Sopenharmony_ci%YAML 1.2 38c2ecf20Sopenharmony_ci--- 48c2ecf20Sopenharmony_ci$id: http://devicetree.org/schemas/clock/imx25-clock.yaml# 58c2ecf20Sopenharmony_ci$schema: http://devicetree.org/meta-schemas/core.yaml# 68c2ecf20Sopenharmony_ci 78c2ecf20Sopenharmony_cititle: Clock bindings for Freescale i.MX25 88c2ecf20Sopenharmony_ci 98c2ecf20Sopenharmony_cimaintainers: 108c2ecf20Sopenharmony_ci - Sascha Hauer <s.hauer@pengutronix.de> 118c2ecf20Sopenharmony_ci 128c2ecf20Sopenharmony_cidescription: | 138c2ecf20Sopenharmony_ci The clock consumer should specify the desired clock by having the clock 148c2ecf20Sopenharmony_ci ID in its "clocks" phandle cell. The following is a full list of i.MX25 158c2ecf20Sopenharmony_ci clocks and IDs. 168c2ecf20Sopenharmony_ci 178c2ecf20Sopenharmony_ci Clock ID 188c2ecf20Sopenharmony_ci -------------------------- 198c2ecf20Sopenharmony_ci dummy 0 208c2ecf20Sopenharmony_ci osc 1 218c2ecf20Sopenharmony_ci mpll 2 228c2ecf20Sopenharmony_ci upll 3 238c2ecf20Sopenharmony_ci mpll_cpu_3_4 4 248c2ecf20Sopenharmony_ci cpu_sel 5 258c2ecf20Sopenharmony_ci cpu 6 268c2ecf20Sopenharmony_ci ahb 7 278c2ecf20Sopenharmony_ci usb_div 8 288c2ecf20Sopenharmony_ci ipg 9 298c2ecf20Sopenharmony_ci per0_sel 10 308c2ecf20Sopenharmony_ci per1_sel 11 318c2ecf20Sopenharmony_ci per2_sel 12 328c2ecf20Sopenharmony_ci per3_sel 13 338c2ecf20Sopenharmony_ci per4_sel 14 348c2ecf20Sopenharmony_ci per5_sel 15 358c2ecf20Sopenharmony_ci per6_sel 16 368c2ecf20Sopenharmony_ci per7_sel 17 378c2ecf20Sopenharmony_ci per8_sel 18 388c2ecf20Sopenharmony_ci per9_sel 19 398c2ecf20Sopenharmony_ci per10_sel 20 408c2ecf20Sopenharmony_ci per11_sel 21 418c2ecf20Sopenharmony_ci per12_sel 22 428c2ecf20Sopenharmony_ci per13_sel 23 438c2ecf20Sopenharmony_ci per14_sel 24 448c2ecf20Sopenharmony_ci per15_sel 25 458c2ecf20Sopenharmony_ci per0 26 468c2ecf20Sopenharmony_ci per1 27 478c2ecf20Sopenharmony_ci per2 28 488c2ecf20Sopenharmony_ci per3 29 498c2ecf20Sopenharmony_ci per4 30 508c2ecf20Sopenharmony_ci per5 31 518c2ecf20Sopenharmony_ci per6 32 528c2ecf20Sopenharmony_ci per7 33 538c2ecf20Sopenharmony_ci per8 34 548c2ecf20Sopenharmony_ci per9 35 558c2ecf20Sopenharmony_ci per10 36 568c2ecf20Sopenharmony_ci per11 37 578c2ecf20Sopenharmony_ci per12 38 588c2ecf20Sopenharmony_ci per13 39 598c2ecf20Sopenharmony_ci per14 40 608c2ecf20Sopenharmony_ci per15 41 618c2ecf20Sopenharmony_ci csi_ipg_per 42 628c2ecf20Sopenharmony_ci epit_ipg_per 43 638c2ecf20Sopenharmony_ci esai_ipg_per 44 648c2ecf20Sopenharmony_ci esdhc1_ipg_per 45 658c2ecf20Sopenharmony_ci esdhc2_ipg_per 46 668c2ecf20Sopenharmony_ci gpt_ipg_per 47 678c2ecf20Sopenharmony_ci i2c_ipg_per 48 688c2ecf20Sopenharmony_ci lcdc_ipg_per 49 698c2ecf20Sopenharmony_ci nfc_ipg_per 50 708c2ecf20Sopenharmony_ci owire_ipg_per 51 718c2ecf20Sopenharmony_ci pwm_ipg_per 52 728c2ecf20Sopenharmony_ci sim1_ipg_per 53 738c2ecf20Sopenharmony_ci sim2_ipg_per 54 748c2ecf20Sopenharmony_ci ssi1_ipg_per 55 758c2ecf20Sopenharmony_ci ssi2_ipg_per 56 768c2ecf20Sopenharmony_ci uart_ipg_per 57 778c2ecf20Sopenharmony_ci ata_ahb 58 788c2ecf20Sopenharmony_ci reserved 59 798c2ecf20Sopenharmony_ci csi_ahb 60 808c2ecf20Sopenharmony_ci emi_ahb 61 818c2ecf20Sopenharmony_ci esai_ahb 62 828c2ecf20Sopenharmony_ci esdhc1_ahb 63 838c2ecf20Sopenharmony_ci esdhc2_ahb 64 848c2ecf20Sopenharmony_ci fec_ahb 65 858c2ecf20Sopenharmony_ci lcdc_ahb 66 868c2ecf20Sopenharmony_ci rtic_ahb 67 878c2ecf20Sopenharmony_ci sdma_ahb 68 888c2ecf20Sopenharmony_ci slcdc_ahb 69 898c2ecf20Sopenharmony_ci usbotg_ahb 70 908c2ecf20Sopenharmony_ci reserved 71 918c2ecf20Sopenharmony_ci reserved 72 928c2ecf20Sopenharmony_ci reserved 73 938c2ecf20Sopenharmony_ci reserved 74 948c2ecf20Sopenharmony_ci can1_ipg 75 958c2ecf20Sopenharmony_ci can2_ipg 76 968c2ecf20Sopenharmony_ci csi_ipg 77 978c2ecf20Sopenharmony_ci cspi1_ipg 78 988c2ecf20Sopenharmony_ci cspi2_ipg 79 998c2ecf20Sopenharmony_ci cspi3_ipg 80 1008c2ecf20Sopenharmony_ci dryice_ipg 81 1018c2ecf20Sopenharmony_ci ect_ipg 82 1028c2ecf20Sopenharmony_ci epit1_ipg 83 1038c2ecf20Sopenharmony_ci epit2_ipg 84 1048c2ecf20Sopenharmony_ci reserved 85 1058c2ecf20Sopenharmony_ci esdhc1_ipg 86 1068c2ecf20Sopenharmony_ci esdhc2_ipg 87 1078c2ecf20Sopenharmony_ci fec_ipg 88 1088c2ecf20Sopenharmony_ci reserved 89 1098c2ecf20Sopenharmony_ci reserved 90 1108c2ecf20Sopenharmony_ci reserved 91 1118c2ecf20Sopenharmony_ci gpt1_ipg 92 1128c2ecf20Sopenharmony_ci gpt2_ipg 93 1138c2ecf20Sopenharmony_ci gpt3_ipg 94 1148c2ecf20Sopenharmony_ci gpt4_ipg 95 1158c2ecf20Sopenharmony_ci reserved 96 1168c2ecf20Sopenharmony_ci reserved 97 1178c2ecf20Sopenharmony_ci reserved 98 1188c2ecf20Sopenharmony_ci iim_ipg 99 1198c2ecf20Sopenharmony_ci reserved 100 1208c2ecf20Sopenharmony_ci reserved 101 1218c2ecf20Sopenharmony_ci kpp_ipg 102 1228c2ecf20Sopenharmony_ci lcdc_ipg 103 1238c2ecf20Sopenharmony_ci reserved 104 1248c2ecf20Sopenharmony_ci pwm1_ipg 105 1258c2ecf20Sopenharmony_ci pwm2_ipg 106 1268c2ecf20Sopenharmony_ci pwm3_ipg 107 1278c2ecf20Sopenharmony_ci pwm4_ipg 108 1288c2ecf20Sopenharmony_ci rngb_ipg 109 1298c2ecf20Sopenharmony_ci reserved 110 1308c2ecf20Sopenharmony_ci scc_ipg 111 1318c2ecf20Sopenharmony_ci sdma_ipg 112 1328c2ecf20Sopenharmony_ci sim1_ipg 113 1338c2ecf20Sopenharmony_ci sim2_ipg 114 1348c2ecf20Sopenharmony_ci slcdc_ipg 115 1358c2ecf20Sopenharmony_ci spba_ipg 116 1368c2ecf20Sopenharmony_ci ssi1_ipg 117 1378c2ecf20Sopenharmony_ci ssi2_ipg 118 1388c2ecf20Sopenharmony_ci tsc_ipg 119 1398c2ecf20Sopenharmony_ci uart1_ipg 120 1408c2ecf20Sopenharmony_ci uart2_ipg 121 1418c2ecf20Sopenharmony_ci uart3_ipg 122 1428c2ecf20Sopenharmony_ci uart4_ipg 123 1438c2ecf20Sopenharmony_ci uart5_ipg 124 1448c2ecf20Sopenharmony_ci reserved 125 1458c2ecf20Sopenharmony_ci wdt_ipg 126 1468c2ecf20Sopenharmony_ci cko_div 127 1478c2ecf20Sopenharmony_ci cko_sel 128 1488c2ecf20Sopenharmony_ci cko 129 1498c2ecf20Sopenharmony_ci 1508c2ecf20Sopenharmony_ciproperties: 1518c2ecf20Sopenharmony_ci compatible: 1528c2ecf20Sopenharmony_ci const: fsl,imx25-ccm 1538c2ecf20Sopenharmony_ci 1548c2ecf20Sopenharmony_ci reg: 1558c2ecf20Sopenharmony_ci maxItems: 1 1568c2ecf20Sopenharmony_ci 1578c2ecf20Sopenharmony_ci interrupts: 1588c2ecf20Sopenharmony_ci maxItems: 1 1598c2ecf20Sopenharmony_ci 1608c2ecf20Sopenharmony_ci '#clock-cells': 1618c2ecf20Sopenharmony_ci const: 1 1628c2ecf20Sopenharmony_ci 1638c2ecf20Sopenharmony_cirequired: 1648c2ecf20Sopenharmony_ci - compatible 1658c2ecf20Sopenharmony_ci - reg 1668c2ecf20Sopenharmony_ci - interrupts 1678c2ecf20Sopenharmony_ci - '#clock-cells' 1688c2ecf20Sopenharmony_ci 1698c2ecf20Sopenharmony_ciadditionalProperties: false 1708c2ecf20Sopenharmony_ci 1718c2ecf20Sopenharmony_ciexamples: 1728c2ecf20Sopenharmony_ci - | 1738c2ecf20Sopenharmony_ci clock-controller@53f80000 { 1748c2ecf20Sopenharmony_ci compatible = "fsl,imx25-ccm"; 1758c2ecf20Sopenharmony_ci reg = <0x53f80000 0x4000>; 1768c2ecf20Sopenharmony_ci interrupts = <31>; 1778c2ecf20Sopenharmony_ci #clock-cells = <1>; 1788c2ecf20Sopenharmony_ci }; 1798c2ecf20Sopenharmony_ci 1808c2ecf20Sopenharmony_ci serial@43f90000 { 1818c2ecf20Sopenharmony_ci compatible = "fsl,imx25-uart", "fsl,imx21-uart"; 1828c2ecf20Sopenharmony_ci reg = <0x43f90000 0x4000>; 1838c2ecf20Sopenharmony_ci interrupts = <45>; 1848c2ecf20Sopenharmony_ci clocks = <&clks 79>, <&clks 50>; 1858c2ecf20Sopenharmony_ci clock-names = "ipg", "per"; 1868c2ecf20Sopenharmony_ci }; 187