1f126890aSEmmanuel Vadot// SPDX-License-Identifier: GPL-2.0-only 2f126890aSEmmanuel Vadot/* 3f126890aSEmmanuel Vadot * Device Tree Source for AM33xx clock data 4f126890aSEmmanuel Vadot * 5f126890aSEmmanuel Vadot * Copyright (C) 2013 Texas Instruments, Inc. 6f126890aSEmmanuel Vadot */ 7f126890aSEmmanuel Vadot&scm_clocks { 8f126890aSEmmanuel Vadot sys_clkin_ck: clock-sys-clkin-22@40 { 9f126890aSEmmanuel Vadot #clock-cells = <0>; 10f126890aSEmmanuel Vadot compatible = "ti,mux-clock"; 11f126890aSEmmanuel Vadot clock-output-names = "sys_clkin_ck"; 12f126890aSEmmanuel Vadot clocks = <&virt_19200000_ck>, <&virt_24000000_ck>, <&virt_25000000_ck>, <&virt_26000000_ck>; 13f126890aSEmmanuel Vadot ti,bit-shift = <22>; 14f126890aSEmmanuel Vadot reg = <0x0040>; 15f126890aSEmmanuel Vadot }; 16f126890aSEmmanuel Vadot 17f126890aSEmmanuel Vadot adc_tsc_fck: clock-adc-tsc-fck { 18f126890aSEmmanuel Vadot #clock-cells = <0>; 19f126890aSEmmanuel Vadot compatible = "fixed-factor-clock"; 20f126890aSEmmanuel Vadot clock-output-names = "adc_tsc_fck"; 21f126890aSEmmanuel Vadot clocks = <&sys_clkin_ck>; 22f126890aSEmmanuel Vadot clock-mult = <1>; 23f126890aSEmmanuel Vadot clock-div = <1>; 24f126890aSEmmanuel Vadot }; 25f126890aSEmmanuel Vadot 26f126890aSEmmanuel Vadot dcan0_fck: clock-dcan0-fck { 27f126890aSEmmanuel Vadot #clock-cells = <0>; 28f126890aSEmmanuel Vadot compatible = "fixed-factor-clock"; 29f126890aSEmmanuel Vadot clock-output-names = "dcan0_fck"; 30f126890aSEmmanuel Vadot clocks = <&sys_clkin_ck>; 31f126890aSEmmanuel Vadot clock-mult = <1>; 32f126890aSEmmanuel Vadot clock-div = <1>; 33f126890aSEmmanuel Vadot }; 34f126890aSEmmanuel Vadot 35f126890aSEmmanuel Vadot dcan1_fck: clock-dcan1-fck { 36f126890aSEmmanuel Vadot #clock-cells = <0>; 37f126890aSEmmanuel Vadot compatible = "fixed-factor-clock"; 38f126890aSEmmanuel Vadot clock-output-names = "dcan1_fck"; 39f126890aSEmmanuel Vadot clocks = <&sys_clkin_ck>; 40f126890aSEmmanuel Vadot clock-mult = <1>; 41f126890aSEmmanuel Vadot clock-div = <1>; 42f126890aSEmmanuel Vadot }; 43f126890aSEmmanuel Vadot 44f126890aSEmmanuel Vadot mcasp0_fck: clock-mcasp0-fck { 45f126890aSEmmanuel Vadot #clock-cells = <0>; 46f126890aSEmmanuel Vadot compatible = "fixed-factor-clock"; 47f126890aSEmmanuel Vadot clock-output-names = "mcasp0_fck"; 48f126890aSEmmanuel Vadot clocks = <&sys_clkin_ck>; 49f126890aSEmmanuel Vadot clock-mult = <1>; 50f126890aSEmmanuel Vadot clock-div = <1>; 51f126890aSEmmanuel Vadot }; 52f126890aSEmmanuel Vadot 53f126890aSEmmanuel Vadot mcasp1_fck: clock-mcasp1-fck { 54f126890aSEmmanuel Vadot #clock-cells = <0>; 55f126890aSEmmanuel Vadot compatible = "fixed-factor-clock"; 56f126890aSEmmanuel Vadot clock-output-names = "mcasp1_fck"; 57f126890aSEmmanuel Vadot clocks = <&sys_clkin_ck>; 58f126890aSEmmanuel Vadot clock-mult = <1>; 59f126890aSEmmanuel Vadot clock-div = <1>; 60f126890aSEmmanuel Vadot }; 61f126890aSEmmanuel Vadot 62f126890aSEmmanuel Vadot smartreflex0_fck: clock-smartreflex0-fck { 63f126890aSEmmanuel Vadot #clock-cells = <0>; 64f126890aSEmmanuel Vadot compatible = "fixed-factor-clock"; 65f126890aSEmmanuel Vadot clock-output-names = "smartreflex0_fck"; 66f126890aSEmmanuel Vadot clocks = <&sys_clkin_ck>; 67f126890aSEmmanuel Vadot clock-mult = <1>; 68f126890aSEmmanuel Vadot clock-div = <1>; 69f126890aSEmmanuel Vadot }; 70f126890aSEmmanuel Vadot 71f126890aSEmmanuel Vadot smartreflex1_fck: clock-smartreflex1-fck { 72f126890aSEmmanuel Vadot #clock-cells = <0>; 73f126890aSEmmanuel Vadot compatible = "fixed-factor-clock"; 74f126890aSEmmanuel Vadot clock-output-names = "smartreflex1_fck"; 75f126890aSEmmanuel Vadot clocks = <&sys_clkin_ck>; 76f126890aSEmmanuel Vadot clock-mult = <1>; 77f126890aSEmmanuel Vadot clock-div = <1>; 78f126890aSEmmanuel Vadot }; 79f126890aSEmmanuel Vadot 80f126890aSEmmanuel Vadot sha0_fck: clock-sha0-fck { 81f126890aSEmmanuel Vadot #clock-cells = <0>; 82f126890aSEmmanuel Vadot compatible = "fixed-factor-clock"; 83f126890aSEmmanuel Vadot clock-output-names = "sha0_fck"; 84f126890aSEmmanuel Vadot clocks = <&sys_clkin_ck>; 85f126890aSEmmanuel Vadot clock-mult = <1>; 86f126890aSEmmanuel Vadot clock-div = <1>; 87f126890aSEmmanuel Vadot }; 88f126890aSEmmanuel Vadot 89f126890aSEmmanuel Vadot aes0_fck: clock-aes0-fck { 90f126890aSEmmanuel Vadot #clock-cells = <0>; 91f126890aSEmmanuel Vadot compatible = "fixed-factor-clock"; 92f126890aSEmmanuel Vadot clock-output-names = "aes0_fck"; 93f126890aSEmmanuel Vadot clocks = <&sys_clkin_ck>; 94f126890aSEmmanuel Vadot clock-mult = <1>; 95f126890aSEmmanuel Vadot clock-div = <1>; 96f126890aSEmmanuel Vadot }; 97f126890aSEmmanuel Vadot 98f126890aSEmmanuel Vadot rng_fck: clock-rng-fck { 99f126890aSEmmanuel Vadot #clock-cells = <0>; 100f126890aSEmmanuel Vadot compatible = "fixed-factor-clock"; 101f126890aSEmmanuel Vadot clock-output-names = "rng_fck"; 102f126890aSEmmanuel Vadot clocks = <&sys_clkin_ck>; 103f126890aSEmmanuel Vadot clock-mult = <1>; 104f126890aSEmmanuel Vadot clock-div = <1>; 105f126890aSEmmanuel Vadot }; 106f126890aSEmmanuel Vadot 107f126890aSEmmanuel Vadot clock@664 { 108f126890aSEmmanuel Vadot compatible = "ti,clksel"; 109f126890aSEmmanuel Vadot reg = <0x664>; 110f126890aSEmmanuel Vadot #clock-cells = <2>; 111*01950c46SEmmanuel Vadot #address-cells = <1>; 112*01950c46SEmmanuel Vadot #size-cells = <0>; 113f126890aSEmmanuel Vadot 114*01950c46SEmmanuel Vadot ehrpwm0_tbclk: clock-ehrpwm0-tbclk@0 { 115*01950c46SEmmanuel Vadot reg = <0>; 116f126890aSEmmanuel Vadot #clock-cells = <0>; 117f126890aSEmmanuel Vadot compatible = "ti,gate-clock"; 118f126890aSEmmanuel Vadot clock-output-names = "ehrpwm0_tbclk"; 119f126890aSEmmanuel Vadot clocks = <&l4ls_gclk>; 120f126890aSEmmanuel Vadot }; 121f126890aSEmmanuel Vadot 122*01950c46SEmmanuel Vadot ehrpwm1_tbclk: clock-ehrpwm1-tbclk@1 { 123*01950c46SEmmanuel Vadot reg = <1>; 124f126890aSEmmanuel Vadot #clock-cells = <0>; 125f126890aSEmmanuel Vadot compatible = "ti,gate-clock"; 126f126890aSEmmanuel Vadot clock-output-names = "ehrpwm1_tbclk"; 127f126890aSEmmanuel Vadot clocks = <&l4ls_gclk>; 128f126890aSEmmanuel Vadot }; 129f126890aSEmmanuel Vadot 130*01950c46SEmmanuel Vadot ehrpwm2_tbclk: clock-ehrpwm2-tbclk@2 { 131*01950c46SEmmanuel Vadot reg = <2>; 132f126890aSEmmanuel Vadot #clock-cells = <0>; 133f126890aSEmmanuel Vadot compatible = "ti,gate-clock"; 134f126890aSEmmanuel Vadot clock-output-names = "ehrpwm2_tbclk"; 135f126890aSEmmanuel Vadot clocks = <&l4ls_gclk>; 136f126890aSEmmanuel Vadot }; 137f126890aSEmmanuel Vadot }; 138f126890aSEmmanuel Vadot}; 139f126890aSEmmanuel Vadot&prcm_clocks { 140f126890aSEmmanuel Vadot clk_32768_ck: clock-clk-32768 { 141f126890aSEmmanuel Vadot #clock-cells = <0>; 142f126890aSEmmanuel Vadot compatible = "fixed-clock"; 143f126890aSEmmanuel Vadot clock-output-names = "clk_32768_ck"; 144f126890aSEmmanuel Vadot clock-frequency = <32768>; 145f126890aSEmmanuel Vadot }; 146f126890aSEmmanuel Vadot 147f126890aSEmmanuel Vadot clk_rc32k_ck: clock-clk-rc32k { 148f126890aSEmmanuel Vadot #clock-cells = <0>; 149f126890aSEmmanuel Vadot compatible = "fixed-clock"; 150f126890aSEmmanuel Vadot clock-output-names = "clk_rc32k_ck"; 151f126890aSEmmanuel Vadot clock-frequency = <32000>; 152f126890aSEmmanuel Vadot }; 153f126890aSEmmanuel Vadot 154f126890aSEmmanuel Vadot virt_19200000_ck: clock-virt-19200000 { 155f126890aSEmmanuel Vadot #clock-cells = <0>; 156f126890aSEmmanuel Vadot compatible = "fixed-clock"; 157f126890aSEmmanuel Vadot clock-output-names = "virt_19200000_ck"; 158f126890aSEmmanuel Vadot clock-frequency = <19200000>; 159f126890aSEmmanuel Vadot }; 160f126890aSEmmanuel Vadot 161f126890aSEmmanuel Vadot virt_24000000_ck: clock-virt-24000000 { 162f126890aSEmmanuel Vadot #clock-cells = <0>; 163f126890aSEmmanuel Vadot compatible = "fixed-clock"; 164f126890aSEmmanuel Vadot clock-output-names = "virt_24000000_ck"; 165f126890aSEmmanuel Vadot clock-frequency = <24000000>; 166f126890aSEmmanuel Vadot }; 167f126890aSEmmanuel Vadot 168f126890aSEmmanuel Vadot virt_25000000_ck: clock-virt-25000000 { 169f126890aSEmmanuel Vadot #clock-cells = <0>; 170f126890aSEmmanuel Vadot compatible = "fixed-clock"; 171f126890aSEmmanuel Vadot clock-output-names = "virt_25000000_ck"; 172f126890aSEmmanuel Vadot clock-frequency = <25000000>; 173f126890aSEmmanuel Vadot }; 174f126890aSEmmanuel Vadot 175f126890aSEmmanuel Vadot virt_26000000_ck: clock-virt-26000000 { 176f126890aSEmmanuel Vadot #clock-cells = <0>; 177f126890aSEmmanuel Vadot compatible = "fixed-clock"; 178f126890aSEmmanuel Vadot clock-output-names = "virt_26000000_ck"; 179f126890aSEmmanuel Vadot clock-frequency = <26000000>; 180f126890aSEmmanuel Vadot }; 181f126890aSEmmanuel Vadot 182f126890aSEmmanuel Vadot tclkin_ck: clock-tclkin { 183f126890aSEmmanuel Vadot #clock-cells = <0>; 184f126890aSEmmanuel Vadot compatible = "fixed-clock"; 185f126890aSEmmanuel Vadot clock-output-names = "tclkin_ck"; 186f126890aSEmmanuel Vadot clock-frequency = <12000000>; 187f126890aSEmmanuel Vadot }; 188f126890aSEmmanuel Vadot 189f126890aSEmmanuel Vadot dpll_core_ck: clock@490 { 190f126890aSEmmanuel Vadot #clock-cells = <0>; 191f126890aSEmmanuel Vadot compatible = "ti,am3-dpll-core-clock"; 192f126890aSEmmanuel Vadot clock-output-names = "dpll_core_ck"; 193f126890aSEmmanuel Vadot clocks = <&sys_clkin_ck>, <&sys_clkin_ck>; 194f126890aSEmmanuel Vadot reg = <0x0490>, <0x045c>, <0x0468>, <0x0460>, <0x0464>; 195f126890aSEmmanuel Vadot }; 196f126890aSEmmanuel Vadot 197f126890aSEmmanuel Vadot dpll_core_x2_ck: clock-dpll-core-x2 { 198f126890aSEmmanuel Vadot #clock-cells = <0>; 199f126890aSEmmanuel Vadot compatible = "ti,am3-dpll-x2-clock"; 200f126890aSEmmanuel Vadot clock-output-names = "dpll_core_x2_ck"; 201f126890aSEmmanuel Vadot clocks = <&dpll_core_ck>; 202f126890aSEmmanuel Vadot }; 203f126890aSEmmanuel Vadot 204f126890aSEmmanuel Vadot dpll_core_m4_ck: clock-dpll-core-m4@480 { 205f126890aSEmmanuel Vadot #clock-cells = <0>; 206f126890aSEmmanuel Vadot compatible = "ti,divider-clock"; 207f126890aSEmmanuel Vadot clock-output-names = "dpll_core_m4_ck"; 208f126890aSEmmanuel Vadot clocks = <&dpll_core_x2_ck>; 209f126890aSEmmanuel Vadot ti,max-div = <31>; 210f126890aSEmmanuel Vadot reg = <0x0480>; 211f126890aSEmmanuel Vadot ti,index-starts-at-one; 212f126890aSEmmanuel Vadot }; 213f126890aSEmmanuel Vadot 214f126890aSEmmanuel Vadot dpll_core_m5_ck: clock-dpll-core-m5@484 { 215f126890aSEmmanuel Vadot #clock-cells = <0>; 216f126890aSEmmanuel Vadot compatible = "ti,divider-clock"; 217f126890aSEmmanuel Vadot clock-output-names = "dpll_core_m5_ck"; 218f126890aSEmmanuel Vadot clocks = <&dpll_core_x2_ck>; 219f126890aSEmmanuel Vadot ti,max-div = <31>; 220f126890aSEmmanuel Vadot reg = <0x0484>; 221f126890aSEmmanuel Vadot ti,index-starts-at-one; 222f126890aSEmmanuel Vadot }; 223f126890aSEmmanuel Vadot 224f126890aSEmmanuel Vadot dpll_core_m6_ck: clock-dpll-core-m6@4d8 { 225f126890aSEmmanuel Vadot #clock-cells = <0>; 226f126890aSEmmanuel Vadot compatible = "ti,divider-clock"; 227f126890aSEmmanuel Vadot clock-output-names = "dpll_core_m6_ck"; 228f126890aSEmmanuel Vadot clocks = <&dpll_core_x2_ck>; 229f126890aSEmmanuel Vadot ti,max-div = <31>; 230f126890aSEmmanuel Vadot reg = <0x04d8>; 231f126890aSEmmanuel Vadot ti,index-starts-at-one; 232f126890aSEmmanuel Vadot }; 233f126890aSEmmanuel Vadot 234f126890aSEmmanuel Vadot dpll_mpu_ck: clock@488 { 235f126890aSEmmanuel Vadot #clock-cells = <0>; 236f126890aSEmmanuel Vadot compatible = "ti,am3-dpll-clock"; 237f126890aSEmmanuel Vadot clock-output-names = "dpll_mpu_ck"; 238f126890aSEmmanuel Vadot clocks = <&sys_clkin_ck>, <&sys_clkin_ck>; 239f126890aSEmmanuel Vadot reg = <0x0488>, <0x0420>, <0x042c>, <0x0424>, <0x0428>; 240f126890aSEmmanuel Vadot }; 241f126890aSEmmanuel Vadot 242f126890aSEmmanuel Vadot dpll_mpu_m2_ck: clock-dpll-mpu-m2@4a8 { 243f126890aSEmmanuel Vadot #clock-cells = <0>; 244f126890aSEmmanuel Vadot compatible = "ti,divider-clock"; 245f126890aSEmmanuel Vadot clock-output-names = "dpll_mpu_m2_ck"; 246f126890aSEmmanuel Vadot clocks = <&dpll_mpu_ck>; 247f126890aSEmmanuel Vadot ti,max-div = <31>; 248f126890aSEmmanuel Vadot reg = <0x04a8>; 249f126890aSEmmanuel Vadot ti,index-starts-at-one; 250f126890aSEmmanuel Vadot }; 251f126890aSEmmanuel Vadot 252f126890aSEmmanuel Vadot dpll_ddr_ck: clock@494 { 253f126890aSEmmanuel Vadot #clock-cells = <0>; 254f126890aSEmmanuel Vadot compatible = "ti,am3-dpll-no-gate-clock"; 255f126890aSEmmanuel Vadot clock-output-names = "dpll_ddr_ck"; 256f126890aSEmmanuel Vadot clocks = <&sys_clkin_ck>, <&sys_clkin_ck>; 257f126890aSEmmanuel Vadot reg = <0x0494>, <0x0434>, <0x0440>, <0x0438>, <0x043c>; 258f126890aSEmmanuel Vadot }; 259f126890aSEmmanuel Vadot 260f126890aSEmmanuel Vadot dpll_ddr_m2_ck: clock-dpll-ddr-m2@4a0 { 261f126890aSEmmanuel Vadot #clock-cells = <0>; 262f126890aSEmmanuel Vadot compatible = "ti,divider-clock"; 263f126890aSEmmanuel Vadot clock-output-names = "dpll_ddr_m2_ck"; 264f126890aSEmmanuel Vadot clocks = <&dpll_ddr_ck>; 265f126890aSEmmanuel Vadot ti,max-div = <31>; 266f126890aSEmmanuel Vadot reg = <0x04a0>; 267f126890aSEmmanuel Vadot ti,index-starts-at-one; 268f126890aSEmmanuel Vadot }; 269f126890aSEmmanuel Vadot 270f126890aSEmmanuel Vadot dpll_ddr_m2_div2_ck: clock-dpll-ddr-m2-div2 { 271f126890aSEmmanuel Vadot #clock-cells = <0>; 272f126890aSEmmanuel Vadot compatible = "fixed-factor-clock"; 273f126890aSEmmanuel Vadot clock-output-names = "dpll_ddr_m2_div2_ck"; 274f126890aSEmmanuel Vadot clocks = <&dpll_ddr_m2_ck>; 275f126890aSEmmanuel Vadot clock-mult = <1>; 276f126890aSEmmanuel Vadot clock-div = <2>; 277f126890aSEmmanuel Vadot }; 278f126890aSEmmanuel Vadot 279f126890aSEmmanuel Vadot dpll_disp_ck: clock@498 { 280f126890aSEmmanuel Vadot #clock-cells = <0>; 281f126890aSEmmanuel Vadot compatible = "ti,am3-dpll-no-gate-clock"; 282f126890aSEmmanuel Vadot clock-output-names = "dpll_disp_ck"; 283f126890aSEmmanuel Vadot clocks = <&sys_clkin_ck>, <&sys_clkin_ck>; 284f126890aSEmmanuel Vadot reg = <0x0498>, <0x0448>, <0x0454>, <0x044c>, <0x0450>; 285f126890aSEmmanuel Vadot }; 286f126890aSEmmanuel Vadot 287f126890aSEmmanuel Vadot dpll_disp_m2_ck: clock-dpll-disp-m2@4a4 { 288f126890aSEmmanuel Vadot #clock-cells = <0>; 289f126890aSEmmanuel Vadot compatible = "ti,divider-clock"; 290f126890aSEmmanuel Vadot clock-output-names = "dpll_disp_m2_ck"; 291f126890aSEmmanuel Vadot clocks = <&dpll_disp_ck>; 292f126890aSEmmanuel Vadot ti,max-div = <31>; 293f126890aSEmmanuel Vadot reg = <0x04a4>; 294f126890aSEmmanuel Vadot ti,index-starts-at-one; 295f126890aSEmmanuel Vadot ti,set-rate-parent; 296f126890aSEmmanuel Vadot }; 297f126890aSEmmanuel Vadot 298f126890aSEmmanuel Vadot dpll_per_ck: clock@48c { 299f126890aSEmmanuel Vadot #clock-cells = <0>; 300f126890aSEmmanuel Vadot compatible = "ti,am3-dpll-no-gate-j-type-clock"; 301f126890aSEmmanuel Vadot clock-output-names = "dpll_per_ck"; 302f126890aSEmmanuel Vadot clocks = <&sys_clkin_ck>, <&sys_clkin_ck>; 303f126890aSEmmanuel Vadot reg = <0x048c>, <0x0470>, <0x049c>, <0x0474>, <0x0478>; 304f126890aSEmmanuel Vadot }; 305f126890aSEmmanuel Vadot 306f126890aSEmmanuel Vadot dpll_per_m2_ck: clock-dpll-per-m2@4ac { 307f126890aSEmmanuel Vadot #clock-cells = <0>; 308f126890aSEmmanuel Vadot compatible = "ti,divider-clock"; 309f126890aSEmmanuel Vadot clock-output-names = "dpll_per_m2_ck"; 310f126890aSEmmanuel Vadot clocks = <&dpll_per_ck>; 311f126890aSEmmanuel Vadot ti,max-div = <31>; 312f126890aSEmmanuel Vadot reg = <0x04ac>; 313f126890aSEmmanuel Vadot ti,index-starts-at-one; 314f126890aSEmmanuel Vadot }; 315f126890aSEmmanuel Vadot 316f126890aSEmmanuel Vadot dpll_per_m2_div4_wkupdm_ck: clock-dpll-per-m2-div4-wkupdm { 317f126890aSEmmanuel Vadot #clock-cells = <0>; 318f126890aSEmmanuel Vadot compatible = "fixed-factor-clock"; 319f126890aSEmmanuel Vadot clock-output-names = "dpll_per_m2_div4_wkupdm_ck"; 320f126890aSEmmanuel Vadot clocks = <&dpll_per_m2_ck>; 321f126890aSEmmanuel Vadot clock-mult = <1>; 322f126890aSEmmanuel Vadot clock-div = <4>; 323f126890aSEmmanuel Vadot }; 324f126890aSEmmanuel Vadot 325f126890aSEmmanuel Vadot dpll_per_m2_div4_ck: clock-dpll-per-m2-div4 { 326f126890aSEmmanuel Vadot #clock-cells = <0>; 327f126890aSEmmanuel Vadot compatible = "fixed-factor-clock"; 328f126890aSEmmanuel Vadot clock-output-names = "dpll_per_m2_div4_ck"; 329f126890aSEmmanuel Vadot clocks = <&dpll_per_m2_ck>; 330f126890aSEmmanuel Vadot clock-mult = <1>; 331f126890aSEmmanuel Vadot clock-div = <4>; 332f126890aSEmmanuel Vadot }; 333f126890aSEmmanuel Vadot 334f126890aSEmmanuel Vadot clk_24mhz: clock-clk-24mhz { 335f126890aSEmmanuel Vadot #clock-cells = <0>; 336f126890aSEmmanuel Vadot compatible = "fixed-factor-clock"; 337f126890aSEmmanuel Vadot clock-output-names = "clk_24mhz"; 338f126890aSEmmanuel Vadot clocks = <&dpll_per_m2_ck>; 339f126890aSEmmanuel Vadot clock-mult = <1>; 340f126890aSEmmanuel Vadot clock-div = <8>; 341f126890aSEmmanuel Vadot }; 342f126890aSEmmanuel Vadot 343f126890aSEmmanuel Vadot clkdiv32k_ck: clock-clkdiv32k { 344f126890aSEmmanuel Vadot #clock-cells = <0>; 345f126890aSEmmanuel Vadot compatible = "fixed-factor-clock"; 346f126890aSEmmanuel Vadot clock-output-names = "clkdiv32k_ck"; 347f126890aSEmmanuel Vadot clocks = <&clk_24mhz>; 348f126890aSEmmanuel Vadot clock-mult = <1>; 349f126890aSEmmanuel Vadot clock-div = <732>; 350f126890aSEmmanuel Vadot }; 351f126890aSEmmanuel Vadot 352f126890aSEmmanuel Vadot l3_gclk: clock-l3-gclk { 353f126890aSEmmanuel Vadot #clock-cells = <0>; 354f126890aSEmmanuel Vadot compatible = "fixed-factor-clock"; 355f126890aSEmmanuel Vadot clock-output-names = "l3_gclk"; 356f126890aSEmmanuel Vadot clocks = <&dpll_core_m4_ck>; 357f126890aSEmmanuel Vadot clock-mult = <1>; 358f126890aSEmmanuel Vadot clock-div = <1>; 359f126890aSEmmanuel Vadot }; 360f126890aSEmmanuel Vadot 361f126890aSEmmanuel Vadot pruss_ocp_gclk: clock-pruss-ocp-gclk@530 { 362f126890aSEmmanuel Vadot #clock-cells = <0>; 363f126890aSEmmanuel Vadot compatible = "ti,mux-clock"; 364f126890aSEmmanuel Vadot clock-output-names = "pruss_ocp_gclk"; 365f126890aSEmmanuel Vadot clocks = <&l3_gclk>, <&dpll_disp_m2_ck>; 366f126890aSEmmanuel Vadot reg = <0x0530>; 367f126890aSEmmanuel Vadot }; 368f126890aSEmmanuel Vadot 369f126890aSEmmanuel Vadot mmu_fck: clock-mmu-fck-1@914 { 370f126890aSEmmanuel Vadot #clock-cells = <0>; 371f126890aSEmmanuel Vadot compatible = "ti,gate-clock"; 372f126890aSEmmanuel Vadot clock-output-names = "mmu_fck"; 373f126890aSEmmanuel Vadot clocks = <&dpll_core_m4_ck>; 374f126890aSEmmanuel Vadot ti,bit-shift = <1>; 375f126890aSEmmanuel Vadot reg = <0x0914>; 376f126890aSEmmanuel Vadot }; 377f126890aSEmmanuel Vadot 378f126890aSEmmanuel Vadot timer1_fck: clock-timer1-fck@528 { 379f126890aSEmmanuel Vadot #clock-cells = <0>; 380f126890aSEmmanuel Vadot compatible = "ti,mux-clock"; 381f126890aSEmmanuel Vadot clock-output-names = "timer1_fck"; 382f126890aSEmmanuel Vadot clocks = <&sys_clkin_ck>, <&clk_24mhz_clkctrl AM3_CLK_24MHZ_CLKDIV32K_CLKCTRL 0>, <&tclkin_ck>, <&clk_rc32k_ck>, <&clk_32768_ck>; 383f126890aSEmmanuel Vadot reg = <0x0528>; 384f126890aSEmmanuel Vadot }; 385f126890aSEmmanuel Vadot 386f126890aSEmmanuel Vadot timer2_fck: clock-timer2-fck@508 { 387f126890aSEmmanuel Vadot #clock-cells = <0>; 388f126890aSEmmanuel Vadot compatible = "ti,mux-clock"; 389f126890aSEmmanuel Vadot clock-output-names = "timer2_fck"; 390f126890aSEmmanuel Vadot clocks = <&tclkin_ck>, <&sys_clkin_ck>, <&clk_24mhz_clkctrl AM3_CLK_24MHZ_CLKDIV32K_CLKCTRL 0>; 391f126890aSEmmanuel Vadot reg = <0x0508>; 392f126890aSEmmanuel Vadot }; 393f126890aSEmmanuel Vadot 394f126890aSEmmanuel Vadot timer3_fck: clock-timer3-fck@50c { 395f126890aSEmmanuel Vadot #clock-cells = <0>; 396f126890aSEmmanuel Vadot compatible = "ti,mux-clock"; 397f126890aSEmmanuel Vadot clock-output-names = "timer3_fck"; 398f126890aSEmmanuel Vadot clocks = <&tclkin_ck>, <&sys_clkin_ck>, <&clk_24mhz_clkctrl AM3_CLK_24MHZ_CLKDIV32K_CLKCTRL 0>; 399f126890aSEmmanuel Vadot reg = <0x050c>; 400f126890aSEmmanuel Vadot }; 401f126890aSEmmanuel Vadot 402f126890aSEmmanuel Vadot timer4_fck: clock-timer4-fck@510 { 403f126890aSEmmanuel Vadot #clock-cells = <0>; 404f126890aSEmmanuel Vadot compatible = "ti,mux-clock"; 405f126890aSEmmanuel Vadot clock-output-names = "timer4_fck"; 406f126890aSEmmanuel Vadot clocks = <&tclkin_ck>, <&sys_clkin_ck>, <&clk_24mhz_clkctrl AM3_CLK_24MHZ_CLKDIV32K_CLKCTRL 0>; 407f126890aSEmmanuel Vadot reg = <0x0510>; 408f126890aSEmmanuel Vadot }; 409f126890aSEmmanuel Vadot 410f126890aSEmmanuel Vadot timer5_fck: clock-timer5-fck@518 { 411f126890aSEmmanuel Vadot #clock-cells = <0>; 412f126890aSEmmanuel Vadot compatible = "ti,mux-clock"; 413f126890aSEmmanuel Vadot clock-output-names = "timer5_fck"; 414f126890aSEmmanuel Vadot clocks = <&tclkin_ck>, <&sys_clkin_ck>, <&clk_24mhz_clkctrl AM3_CLK_24MHZ_CLKDIV32K_CLKCTRL 0>; 415f126890aSEmmanuel Vadot reg = <0x0518>; 416f126890aSEmmanuel Vadot }; 417f126890aSEmmanuel Vadot 418f126890aSEmmanuel Vadot timer6_fck: clock-timer6-fck@51c { 419f126890aSEmmanuel Vadot #clock-cells = <0>; 420f126890aSEmmanuel Vadot compatible = "ti,mux-clock"; 421f126890aSEmmanuel Vadot clock-output-names = "timer6_fck"; 422f126890aSEmmanuel Vadot clocks = <&tclkin_ck>, <&sys_clkin_ck>, <&clk_24mhz_clkctrl AM3_CLK_24MHZ_CLKDIV32K_CLKCTRL 0>; 423f126890aSEmmanuel Vadot reg = <0x051c>; 424f126890aSEmmanuel Vadot }; 425f126890aSEmmanuel Vadot 426f126890aSEmmanuel Vadot timer7_fck: clock-timer7-fck@504 { 427f126890aSEmmanuel Vadot #clock-cells = <0>; 428f126890aSEmmanuel Vadot compatible = "ti,mux-clock"; 429f126890aSEmmanuel Vadot clock-output-names = "timer7_fck"; 430f126890aSEmmanuel Vadot clocks = <&tclkin_ck>, <&sys_clkin_ck>, <&clk_24mhz_clkctrl AM3_CLK_24MHZ_CLKDIV32K_CLKCTRL 0>; 431f126890aSEmmanuel Vadot reg = <0x0504>; 432f126890aSEmmanuel Vadot }; 433f126890aSEmmanuel Vadot 434f126890aSEmmanuel Vadot usbotg_fck: clock-usbotg-fck-8@47c { 435f126890aSEmmanuel Vadot #clock-cells = <0>; 436f126890aSEmmanuel Vadot compatible = "ti,gate-clock"; 437f126890aSEmmanuel Vadot clock-output-names = "usbotg_fck"; 438f126890aSEmmanuel Vadot clocks = <&dpll_per_ck>; 439f126890aSEmmanuel Vadot ti,bit-shift = <8>; 440f126890aSEmmanuel Vadot reg = <0x047c>; 441f126890aSEmmanuel Vadot }; 442f126890aSEmmanuel Vadot 443f126890aSEmmanuel Vadot dpll_core_m4_div2_ck: clock-dpll-core-m4-div2 { 444f126890aSEmmanuel Vadot #clock-cells = <0>; 445f126890aSEmmanuel Vadot compatible = "fixed-factor-clock"; 446f126890aSEmmanuel Vadot clock-output-names = "dpll_core_m4_div2_ck"; 447f126890aSEmmanuel Vadot clocks = <&dpll_core_m4_ck>; 448f126890aSEmmanuel Vadot clock-mult = <1>; 449f126890aSEmmanuel Vadot clock-div = <2>; 450f126890aSEmmanuel Vadot }; 451f126890aSEmmanuel Vadot 452f126890aSEmmanuel Vadot ieee5000_fck: clock-ieee5000-fck-1@e4 { 453f126890aSEmmanuel Vadot #clock-cells = <0>; 454f126890aSEmmanuel Vadot compatible = "ti,gate-clock"; 455f126890aSEmmanuel Vadot clock-output-names = "ieee5000_fck"; 456f126890aSEmmanuel Vadot clocks = <&dpll_core_m4_div2_ck>; 457f126890aSEmmanuel Vadot ti,bit-shift = <1>; 458f126890aSEmmanuel Vadot reg = <0x00e4>; 459f126890aSEmmanuel Vadot }; 460f126890aSEmmanuel Vadot 461f126890aSEmmanuel Vadot wdt1_fck: clock-wdt1-fck@538 { 462f126890aSEmmanuel Vadot #clock-cells = <0>; 463f126890aSEmmanuel Vadot compatible = "ti,mux-clock"; 464f126890aSEmmanuel Vadot clock-output-names = "wdt1_fck"; 465f126890aSEmmanuel Vadot clocks = <&clk_rc32k_ck>, <&clk_24mhz_clkctrl AM3_CLK_24MHZ_CLKDIV32K_CLKCTRL 0>; 466f126890aSEmmanuel Vadot reg = <0x0538>; 467f126890aSEmmanuel Vadot }; 468f126890aSEmmanuel Vadot 469f126890aSEmmanuel Vadot l4_rtc_gclk: clock-l4-rtc-gclk { 470f126890aSEmmanuel Vadot #clock-cells = <0>; 471f126890aSEmmanuel Vadot compatible = "fixed-factor-clock"; 472f126890aSEmmanuel Vadot clock-output-names = "l4_rtc_gclk"; 473f126890aSEmmanuel Vadot clocks = <&dpll_core_m4_ck>; 474f126890aSEmmanuel Vadot clock-mult = <1>; 475f126890aSEmmanuel Vadot clock-div = <2>; 476f126890aSEmmanuel Vadot }; 477f126890aSEmmanuel Vadot 478f126890aSEmmanuel Vadot l4hs_gclk: clock-l4hs-gclk { 479f126890aSEmmanuel Vadot #clock-cells = <0>; 480f126890aSEmmanuel Vadot compatible = "fixed-factor-clock"; 481f126890aSEmmanuel Vadot clock-output-names = "l4hs_gclk"; 482f126890aSEmmanuel Vadot clocks = <&dpll_core_m4_ck>; 483f126890aSEmmanuel Vadot clock-mult = <1>; 484f126890aSEmmanuel Vadot clock-div = <1>; 485f126890aSEmmanuel Vadot }; 486f126890aSEmmanuel Vadot 487f126890aSEmmanuel Vadot l3s_gclk: clock-l3s-gclk { 488f126890aSEmmanuel Vadot #clock-cells = <0>; 489f126890aSEmmanuel Vadot compatible = "fixed-factor-clock"; 490f126890aSEmmanuel Vadot clock-output-names = "l3s_gclk"; 491f126890aSEmmanuel Vadot clocks = <&dpll_core_m4_div2_ck>; 492f126890aSEmmanuel Vadot clock-mult = <1>; 493f126890aSEmmanuel Vadot clock-div = <1>; 494f126890aSEmmanuel Vadot }; 495f126890aSEmmanuel Vadot 496f126890aSEmmanuel Vadot l4fw_gclk: clock-l4fw-gclk { 497f126890aSEmmanuel Vadot #clock-cells = <0>; 498f126890aSEmmanuel Vadot compatible = "fixed-factor-clock"; 499f126890aSEmmanuel Vadot clock-output-names = "l4fw_gclk"; 500f126890aSEmmanuel Vadot clocks = <&dpll_core_m4_div2_ck>; 501f126890aSEmmanuel Vadot clock-mult = <1>; 502f126890aSEmmanuel Vadot clock-div = <1>; 503f126890aSEmmanuel Vadot }; 504f126890aSEmmanuel Vadot 505f126890aSEmmanuel Vadot l4ls_gclk: clock-l4ls-gclk { 506f126890aSEmmanuel Vadot #clock-cells = <0>; 507f126890aSEmmanuel Vadot compatible = "fixed-factor-clock"; 508f126890aSEmmanuel Vadot clock-output-names = "l4ls_gclk"; 509f126890aSEmmanuel Vadot clocks = <&dpll_core_m4_div2_ck>; 510f126890aSEmmanuel Vadot clock-mult = <1>; 511f126890aSEmmanuel Vadot clock-div = <1>; 512f126890aSEmmanuel Vadot }; 513f126890aSEmmanuel Vadot 514f126890aSEmmanuel Vadot sysclk_div_ck: clock-sysclk-div { 515f126890aSEmmanuel Vadot #clock-cells = <0>; 516f126890aSEmmanuel Vadot compatible = "fixed-factor-clock"; 517f126890aSEmmanuel Vadot clock-output-names = "sysclk_div_ck"; 518f126890aSEmmanuel Vadot clocks = <&dpll_core_m4_ck>; 519f126890aSEmmanuel Vadot clock-mult = <1>; 520f126890aSEmmanuel Vadot clock-div = <1>; 521f126890aSEmmanuel Vadot }; 522f126890aSEmmanuel Vadot 523f126890aSEmmanuel Vadot cpsw_125mhz_gclk: clock-cpsw-125mhz-gclk { 524f126890aSEmmanuel Vadot #clock-cells = <0>; 525f126890aSEmmanuel Vadot compatible = "fixed-factor-clock"; 526f126890aSEmmanuel Vadot clock-output-names = "cpsw_125mhz_gclk"; 527f126890aSEmmanuel Vadot clocks = <&dpll_core_m5_ck>; 528f126890aSEmmanuel Vadot clock-mult = <1>; 529f126890aSEmmanuel Vadot clock-div = <2>; 530f126890aSEmmanuel Vadot }; 531f126890aSEmmanuel Vadot 532f126890aSEmmanuel Vadot cpsw_cpts_rft_clk: clock-cpsw-cpts-rft@520 { 533f126890aSEmmanuel Vadot #clock-cells = <0>; 534f126890aSEmmanuel Vadot compatible = "ti,mux-clock"; 535f126890aSEmmanuel Vadot clock-output-names = "cpsw_cpts_rft_clk"; 536f126890aSEmmanuel Vadot clocks = <&dpll_core_m5_ck>, <&dpll_core_m4_ck>; 537f126890aSEmmanuel Vadot reg = <0x0520>; 538f126890aSEmmanuel Vadot }; 539f126890aSEmmanuel Vadot 540f126890aSEmmanuel Vadot gpio0_dbclk_mux_ck: clock-gpio0-dbclk-mux@53c { 541f126890aSEmmanuel Vadot #clock-cells = <0>; 542f126890aSEmmanuel Vadot compatible = "ti,mux-clock"; 543f126890aSEmmanuel Vadot clock-output-names = "gpio0_dbclk_mux_ck"; 544f126890aSEmmanuel Vadot clocks = <&clk_rc32k_ck>, <&clk_32768_ck>, <&clk_24mhz_clkctrl AM3_CLK_24MHZ_CLKDIV32K_CLKCTRL 0>; 545f126890aSEmmanuel Vadot reg = <0x053c>; 546f126890aSEmmanuel Vadot }; 547f126890aSEmmanuel Vadot 548f126890aSEmmanuel Vadot lcd_gclk: clock-lcd-gclk@534 { 549f126890aSEmmanuel Vadot #clock-cells = <0>; 550f126890aSEmmanuel Vadot compatible = "ti,mux-clock"; 551f126890aSEmmanuel Vadot clock-output-names = "lcd_gclk"; 552f126890aSEmmanuel Vadot clocks = <&dpll_disp_m2_ck>, <&dpll_core_m5_ck>, <&dpll_per_m2_ck>; 553f126890aSEmmanuel Vadot reg = <0x0534>; 554f126890aSEmmanuel Vadot ti,set-rate-parent; 555f126890aSEmmanuel Vadot }; 556f126890aSEmmanuel Vadot 557f126890aSEmmanuel Vadot mmc_clk: clock-mmc { 558f126890aSEmmanuel Vadot #clock-cells = <0>; 559f126890aSEmmanuel Vadot compatible = "fixed-factor-clock"; 560f126890aSEmmanuel Vadot clock-output-names = "mmc_clk"; 561f126890aSEmmanuel Vadot clocks = <&dpll_per_m2_ck>; 562f126890aSEmmanuel Vadot clock-mult = <1>; 563f126890aSEmmanuel Vadot clock-div = <2>; 564f126890aSEmmanuel Vadot }; 565f126890aSEmmanuel Vadot 566f126890aSEmmanuel Vadot clock@52c { 567f126890aSEmmanuel Vadot compatible = "ti,clksel"; 568f126890aSEmmanuel Vadot reg = <0x52c>; 569f126890aSEmmanuel Vadot #clock-cells = <2>; 570*01950c46SEmmanuel Vadot #address-cells = <1>; 571*01950c46SEmmanuel Vadot #size-cells = <0>; 572f126890aSEmmanuel Vadot 573*01950c46SEmmanuel Vadot gfx_fclk_clksel_ck: clock-gfx-fclk-clksel@1 { 574*01950c46SEmmanuel Vadot reg = <1>; 575f126890aSEmmanuel Vadot #clock-cells = <0>; 576f126890aSEmmanuel Vadot compatible = "ti,mux-clock"; 577f126890aSEmmanuel Vadot clock-output-names = "gfx_fclk_clksel_ck"; 578f126890aSEmmanuel Vadot clocks = <&dpll_core_m4_ck>, <&dpll_per_m2_ck>; 579f126890aSEmmanuel Vadot }; 580f126890aSEmmanuel Vadot 581*01950c46SEmmanuel Vadot gfx_fck_div_ck: clock-gfx-fck-div@0 { 582*01950c46SEmmanuel Vadot reg = <0>; 583f126890aSEmmanuel Vadot #clock-cells = <0>; 584f126890aSEmmanuel Vadot compatible = "ti,divider-clock"; 585f126890aSEmmanuel Vadot clock-output-names = "gfx_fck_div_ck"; 586f126890aSEmmanuel Vadot clocks = <&gfx_fclk_clksel_ck>; 587f126890aSEmmanuel Vadot ti,max-div = <2>; 588f126890aSEmmanuel Vadot }; 589f126890aSEmmanuel Vadot }; 590f126890aSEmmanuel Vadot 591f126890aSEmmanuel Vadot clock@700 { 592f126890aSEmmanuel Vadot compatible = "ti,clksel"; 593f126890aSEmmanuel Vadot reg = <0x700>; 594f126890aSEmmanuel Vadot #clock-cells = <2>; 595*01950c46SEmmanuel Vadot #address-cells = <1>; 596*01950c46SEmmanuel Vadot #size-cells = <0>; 597f126890aSEmmanuel Vadot 598*01950c46SEmmanuel Vadot sysclkout_pre_ck: clock-sysclkout-pre@0 { 599*01950c46SEmmanuel Vadot reg = <0>; 600f126890aSEmmanuel Vadot #clock-cells = <0>; 601f126890aSEmmanuel Vadot compatible = "ti,mux-clock"; 602f126890aSEmmanuel Vadot clock-output-names = "sysclkout_pre_ck"; 603f126890aSEmmanuel Vadot clocks = <&clk_32768_ck>, <&l3_gclk>, <&dpll_ddr_m2_ck>, <&dpll_per_m2_ck>, <&lcd_gclk>; 604f126890aSEmmanuel Vadot }; 605f126890aSEmmanuel Vadot 606*01950c46SEmmanuel Vadot clkout2_div_ck: clock-clkout2-div@3 { 607*01950c46SEmmanuel Vadot reg = <3>; 608f126890aSEmmanuel Vadot #clock-cells = <0>; 609f126890aSEmmanuel Vadot compatible = "ti,divider-clock"; 610f126890aSEmmanuel Vadot clock-output-names = "clkout2_div_ck"; 611f126890aSEmmanuel Vadot clocks = <&sysclkout_pre_ck>; 612f126890aSEmmanuel Vadot ti,max-div = <8>; 613f126890aSEmmanuel Vadot }; 614f126890aSEmmanuel Vadot 615*01950c46SEmmanuel Vadot clkout2_ck: clock-clkout2@7 { 616*01950c46SEmmanuel Vadot reg = <7>; 617f126890aSEmmanuel Vadot #clock-cells = <0>; 618f126890aSEmmanuel Vadot compatible = "ti,gate-clock"; 619f126890aSEmmanuel Vadot clock-output-names = "clkout2_ck"; 620f126890aSEmmanuel Vadot clocks = <&clkout2_div_ck>; 621f126890aSEmmanuel Vadot }; 622f126890aSEmmanuel Vadot }; 623f126890aSEmmanuel Vadot}; 624f126890aSEmmanuel Vadot 625f126890aSEmmanuel Vadot&prcm { 626f126890aSEmmanuel Vadot per_cm: clock@0 { 627f126890aSEmmanuel Vadot compatible = "ti,omap4-cm"; 628f126890aSEmmanuel Vadot clock-output-names = "per_cm"; 629f126890aSEmmanuel Vadot reg = <0x0 0x400>; 630f126890aSEmmanuel Vadot #address-cells = <1>; 631f126890aSEmmanuel Vadot #size-cells = <1>; 632f126890aSEmmanuel Vadot ranges = <0 0x0 0x400>; 633f126890aSEmmanuel Vadot 634f126890aSEmmanuel Vadot l4ls_clkctrl: clock@38 { 635f126890aSEmmanuel Vadot compatible = "ti,clkctrl"; 636f126890aSEmmanuel Vadot clock-output-names = "l4ls_clkctrl"; 637f126890aSEmmanuel Vadot reg = <0x38 0x2c>, <0x6c 0x28>, <0xac 0xc>, <0xc0 0x1c>, <0xec 0xc>, <0x10c 0x8>, <0x130 0x4>; 638f126890aSEmmanuel Vadot #clock-cells = <2>; 639f126890aSEmmanuel Vadot }; 640f126890aSEmmanuel Vadot 641f126890aSEmmanuel Vadot l3s_clkctrl: clock@1c { 642f126890aSEmmanuel Vadot compatible = "ti,clkctrl"; 643f126890aSEmmanuel Vadot clock-output-names = "l3s_clkctrl"; 644f126890aSEmmanuel Vadot reg = <0x1c 0x4>, <0x30 0x8>, <0x68 0x4>, <0xf8 0x4>; 645f126890aSEmmanuel Vadot #clock-cells = <2>; 646f126890aSEmmanuel Vadot }; 647f126890aSEmmanuel Vadot 648f126890aSEmmanuel Vadot l3_clkctrl: clock@24 { 649f126890aSEmmanuel Vadot compatible = "ti,clkctrl"; 650f126890aSEmmanuel Vadot clock-output-names = "l3_clkctrl"; 651f126890aSEmmanuel Vadot reg = <0x24 0xc>, <0x94 0x10>, <0xbc 0x4>, <0xdc 0x8>, <0xfc 0x8>; 652f126890aSEmmanuel Vadot #clock-cells = <2>; 653f126890aSEmmanuel Vadot }; 654f126890aSEmmanuel Vadot 655f126890aSEmmanuel Vadot l4hs_clkctrl: clock@120 { 656f126890aSEmmanuel Vadot compatible = "ti,clkctrl"; 657f126890aSEmmanuel Vadot clock-output-names = "l4hs_clkctrl"; 658f126890aSEmmanuel Vadot reg = <0x120 0x4>; 659f126890aSEmmanuel Vadot #clock-cells = <2>; 660f126890aSEmmanuel Vadot }; 661f126890aSEmmanuel Vadot 662f126890aSEmmanuel Vadot pruss_ocp_clkctrl: clock@e8 { 663f126890aSEmmanuel Vadot compatible = "ti,clkctrl"; 664f126890aSEmmanuel Vadot clock-output-names = "pruss_ocp_clkctrl"; 665f126890aSEmmanuel Vadot reg = <0xe8 0x4>; 666f126890aSEmmanuel Vadot #clock-cells = <2>; 667f126890aSEmmanuel Vadot }; 668f126890aSEmmanuel Vadot 669f126890aSEmmanuel Vadot cpsw_125mhz_clkctrl: clock@0 { 670f126890aSEmmanuel Vadot compatible = "ti,clkctrl"; 671f126890aSEmmanuel Vadot clock-output-names = "cpsw_125mhz_clkctrl"; 672f126890aSEmmanuel Vadot reg = <0x0 0x18>; 673f126890aSEmmanuel Vadot #clock-cells = <2>; 674f126890aSEmmanuel Vadot }; 675f126890aSEmmanuel Vadot 676f126890aSEmmanuel Vadot lcdc_clkctrl: clock@18 { 677f126890aSEmmanuel Vadot compatible = "ti,clkctrl"; 678f126890aSEmmanuel Vadot clock-output-names = "lcdc_clkctrl"; 679f126890aSEmmanuel Vadot reg = <0x18 0x4>; 680f126890aSEmmanuel Vadot #clock-cells = <2>; 681f126890aSEmmanuel Vadot }; 682f126890aSEmmanuel Vadot 683f126890aSEmmanuel Vadot clk_24mhz_clkctrl: clock@14c { 684f126890aSEmmanuel Vadot compatible = "ti,clkctrl"; 685f126890aSEmmanuel Vadot clock-output-names = "clk_24mhz_clkctrl"; 686f126890aSEmmanuel Vadot reg = <0x14c 0x4>; 687f126890aSEmmanuel Vadot #clock-cells = <2>; 688f126890aSEmmanuel Vadot }; 689f126890aSEmmanuel Vadot }; 690f126890aSEmmanuel Vadot 691f126890aSEmmanuel Vadot wkup_cm: clock@400 { 692f126890aSEmmanuel Vadot compatible = "ti,omap4-cm"; 693f126890aSEmmanuel Vadot clock-output-names = "wkup_cm"; 694f126890aSEmmanuel Vadot reg = <0x400 0x100>; 695f126890aSEmmanuel Vadot #address-cells = <1>; 696f126890aSEmmanuel Vadot #size-cells = <1>; 697f126890aSEmmanuel Vadot ranges = <0 0x400 0x100>; 698f126890aSEmmanuel Vadot 699f126890aSEmmanuel Vadot l4_wkup_clkctrl: clock@0 { 700f126890aSEmmanuel Vadot compatible = "ti,clkctrl"; 701f126890aSEmmanuel Vadot clock-output-names = "l4_wkup_clkctrl"; 702f126890aSEmmanuel Vadot reg = <0x0 0x10>, <0xb4 0x24>; 703f126890aSEmmanuel Vadot #clock-cells = <2>; 704f126890aSEmmanuel Vadot }; 705f126890aSEmmanuel Vadot 706f126890aSEmmanuel Vadot l3_aon_clkctrl: clock@14 { 707f126890aSEmmanuel Vadot compatible = "ti,clkctrl"; 708f126890aSEmmanuel Vadot clock-output-names = "l3_aon_clkctrl"; 709f126890aSEmmanuel Vadot reg = <0x14 0x4>; 710f126890aSEmmanuel Vadot #clock-cells = <2>; 711f126890aSEmmanuel Vadot }; 712f126890aSEmmanuel Vadot 713f126890aSEmmanuel Vadot l4_wkup_aon_clkctrl: clock@b0 { 714f126890aSEmmanuel Vadot compatible = "ti,clkctrl"; 715f126890aSEmmanuel Vadot clock-output-names = "l4_wkup_aon_clkctrl"; 716f126890aSEmmanuel Vadot reg = <0xb0 0x4>; 717f126890aSEmmanuel Vadot #clock-cells = <2>; 718f126890aSEmmanuel Vadot }; 719f126890aSEmmanuel Vadot }; 720f126890aSEmmanuel Vadot 721f126890aSEmmanuel Vadot mpu_cm: clock@600 { 722f126890aSEmmanuel Vadot compatible = "ti,omap4-cm"; 723f126890aSEmmanuel Vadot clock-output-names = "mpu_cm"; 724f126890aSEmmanuel Vadot reg = <0x600 0x100>; 725f126890aSEmmanuel Vadot #address-cells = <1>; 726f126890aSEmmanuel Vadot #size-cells = <1>; 727f126890aSEmmanuel Vadot ranges = <0 0x600 0x100>; 728f126890aSEmmanuel Vadot 729f126890aSEmmanuel Vadot mpu_clkctrl: clock@0 { 730f126890aSEmmanuel Vadot compatible = "ti,clkctrl"; 731f126890aSEmmanuel Vadot clock-output-names = "mpu_clkctrl"; 732f126890aSEmmanuel Vadot reg = <0x0 0x8>; 733f126890aSEmmanuel Vadot #clock-cells = <2>; 734f126890aSEmmanuel Vadot }; 735f126890aSEmmanuel Vadot }; 736f126890aSEmmanuel Vadot 737f126890aSEmmanuel Vadot l4_rtc_cm: clock@800 { 738f126890aSEmmanuel Vadot compatible = "ti,omap4-cm"; 739f126890aSEmmanuel Vadot clock-output-names = "l4_rtc_cm"; 740f126890aSEmmanuel Vadot reg = <0x800 0x100>; 741f126890aSEmmanuel Vadot #address-cells = <1>; 742f126890aSEmmanuel Vadot #size-cells = <1>; 743f126890aSEmmanuel Vadot ranges = <0 0x800 0x100>; 744f126890aSEmmanuel Vadot 745f126890aSEmmanuel Vadot l4_rtc_clkctrl: clock@0 { 746f126890aSEmmanuel Vadot compatible = "ti,clkctrl"; 747f126890aSEmmanuel Vadot clock-output-names = "l4_rtc_clkctrl"; 748f126890aSEmmanuel Vadot reg = <0x0 0x4>; 749f126890aSEmmanuel Vadot #clock-cells = <2>; 750f126890aSEmmanuel Vadot }; 751f126890aSEmmanuel Vadot }; 752f126890aSEmmanuel Vadot 753f126890aSEmmanuel Vadot gfx_l3_cm: clock@900 { 754f126890aSEmmanuel Vadot compatible = "ti,omap4-cm"; 755f126890aSEmmanuel Vadot clock-output-names = "gfx_l3_cm"; 756f126890aSEmmanuel Vadot reg = <0x900 0x100>; 757f126890aSEmmanuel Vadot #address-cells = <1>; 758f126890aSEmmanuel Vadot #size-cells = <1>; 759f126890aSEmmanuel Vadot ranges = <0 0x900 0x100>; 760f126890aSEmmanuel Vadot 761f126890aSEmmanuel Vadot gfx_l3_clkctrl: clock@0 { 762f126890aSEmmanuel Vadot compatible = "ti,clkctrl"; 763f126890aSEmmanuel Vadot clock-output-names = "gfx_l3_clkctrl"; 764f126890aSEmmanuel Vadot reg = <0x0 0x8>; 765f126890aSEmmanuel Vadot #clock-cells = <2>; 766f126890aSEmmanuel Vadot }; 767f126890aSEmmanuel Vadot }; 768f126890aSEmmanuel Vadot 769f126890aSEmmanuel Vadot l4_cefuse_cm: clock@a00 { 770f126890aSEmmanuel Vadot compatible = "ti,omap4-cm"; 771f126890aSEmmanuel Vadot clock-output-names = "l4_cefuse_cm"; 772f126890aSEmmanuel Vadot reg = <0xa00 0x100>; 773f126890aSEmmanuel Vadot #address-cells = <1>; 774f126890aSEmmanuel Vadot #size-cells = <1>; 775f126890aSEmmanuel Vadot ranges = <0 0xa00 0x100>; 776f126890aSEmmanuel Vadot 777f126890aSEmmanuel Vadot l4_cefuse_clkctrl: clock@0 { 778f126890aSEmmanuel Vadot compatible = "ti,clkctrl"; 779f126890aSEmmanuel Vadot clock-output-names = "l4_cefuse_clkctrl"; 780f126890aSEmmanuel Vadot reg = <0x0 0x24>; 781f126890aSEmmanuel Vadot #clock-cells = <2>; 782f126890aSEmmanuel Vadot }; 783f126890aSEmmanuel Vadot }; 784f126890aSEmmanuel Vadot}; 785