1*f126890aSEmmanuel Vadot// SPDX-License-Identifier: GPL-2.0-only 2*f126890aSEmmanuel Vadot/* 3*f126890aSEmmanuel Vadot * Device Tree Source for OMAP4 clock data 4*f126890aSEmmanuel Vadot * 5*f126890aSEmmanuel Vadot * Copyright (C) 2013 Texas Instruments, Inc. 6*f126890aSEmmanuel Vadot */ 7*f126890aSEmmanuel Vadot&cm1_clocks { 8*f126890aSEmmanuel Vadot extalt_clkin_ck: extalt_clkin_ck { 9*f126890aSEmmanuel Vadot #clock-cells = <0>; 10*f126890aSEmmanuel Vadot compatible = "fixed-clock"; 11*f126890aSEmmanuel Vadot clock-output-names = "extalt_clkin_ck"; 12*f126890aSEmmanuel Vadot clock-frequency = <59000000>; 13*f126890aSEmmanuel Vadot }; 14*f126890aSEmmanuel Vadot 15*f126890aSEmmanuel Vadot pad_clks_src_ck: pad_clks_src_ck { 16*f126890aSEmmanuel Vadot #clock-cells = <0>; 17*f126890aSEmmanuel Vadot compatible = "fixed-clock"; 18*f126890aSEmmanuel Vadot clock-output-names = "pad_clks_src_ck"; 19*f126890aSEmmanuel Vadot clock-frequency = <12000000>; 20*f126890aSEmmanuel Vadot }; 21*f126890aSEmmanuel Vadot 22*f126890aSEmmanuel Vadot pad_clks_ck: pad_clks_ck@108 { 23*f126890aSEmmanuel Vadot #clock-cells = <0>; 24*f126890aSEmmanuel Vadot compatible = "ti,gate-clock"; 25*f126890aSEmmanuel Vadot clock-output-names = "pad_clks_ck"; 26*f126890aSEmmanuel Vadot clocks = <&pad_clks_src_ck>; 27*f126890aSEmmanuel Vadot ti,bit-shift = <8>; 28*f126890aSEmmanuel Vadot reg = <0x0108>; 29*f126890aSEmmanuel Vadot }; 30*f126890aSEmmanuel Vadot 31*f126890aSEmmanuel Vadot pad_slimbus_core_clks_ck: pad_slimbus_core_clks_ck { 32*f126890aSEmmanuel Vadot #clock-cells = <0>; 33*f126890aSEmmanuel Vadot compatible = "fixed-clock"; 34*f126890aSEmmanuel Vadot clock-output-names = "pad_slimbus_core_clks_ck"; 35*f126890aSEmmanuel Vadot clock-frequency = <12000000>; 36*f126890aSEmmanuel Vadot }; 37*f126890aSEmmanuel Vadot 38*f126890aSEmmanuel Vadot secure_32k_clk_src_ck: secure_32k_clk_src_ck { 39*f126890aSEmmanuel Vadot #clock-cells = <0>; 40*f126890aSEmmanuel Vadot compatible = "fixed-clock"; 41*f126890aSEmmanuel Vadot clock-output-names = "secure_32k_clk_src_ck"; 42*f126890aSEmmanuel Vadot clock-frequency = <32768>; 43*f126890aSEmmanuel Vadot }; 44*f126890aSEmmanuel Vadot 45*f126890aSEmmanuel Vadot slimbus_src_clk: slimbus_src_clk { 46*f126890aSEmmanuel Vadot #clock-cells = <0>; 47*f126890aSEmmanuel Vadot compatible = "fixed-clock"; 48*f126890aSEmmanuel Vadot clock-output-names = "slimbus_src_clk"; 49*f126890aSEmmanuel Vadot clock-frequency = <12000000>; 50*f126890aSEmmanuel Vadot }; 51*f126890aSEmmanuel Vadot 52*f126890aSEmmanuel Vadot slimbus_clk: slimbus_clk@108 { 53*f126890aSEmmanuel Vadot #clock-cells = <0>; 54*f126890aSEmmanuel Vadot compatible = "ti,gate-clock"; 55*f126890aSEmmanuel Vadot clock-output-names = "slimbus_clk"; 56*f126890aSEmmanuel Vadot clocks = <&slimbus_src_clk>; 57*f126890aSEmmanuel Vadot ti,bit-shift = <10>; 58*f126890aSEmmanuel Vadot reg = <0x0108>; 59*f126890aSEmmanuel Vadot }; 60*f126890aSEmmanuel Vadot 61*f126890aSEmmanuel Vadot sys_32k_ck: sys_32k_ck { 62*f126890aSEmmanuel Vadot #clock-cells = <0>; 63*f126890aSEmmanuel Vadot compatible = "fixed-clock"; 64*f126890aSEmmanuel Vadot clock-output-names = "sys_32k_ck"; 65*f126890aSEmmanuel Vadot clock-frequency = <32768>; 66*f126890aSEmmanuel Vadot }; 67*f126890aSEmmanuel Vadot 68*f126890aSEmmanuel Vadot virt_12000000_ck: virt_12000000_ck { 69*f126890aSEmmanuel Vadot #clock-cells = <0>; 70*f126890aSEmmanuel Vadot compatible = "fixed-clock"; 71*f126890aSEmmanuel Vadot clock-output-names = "virt_12000000_ck"; 72*f126890aSEmmanuel Vadot clock-frequency = <12000000>; 73*f126890aSEmmanuel Vadot }; 74*f126890aSEmmanuel Vadot 75*f126890aSEmmanuel Vadot virt_13000000_ck: virt_13000000_ck { 76*f126890aSEmmanuel Vadot #clock-cells = <0>; 77*f126890aSEmmanuel Vadot compatible = "fixed-clock"; 78*f126890aSEmmanuel Vadot clock-output-names = "virt_13000000_ck"; 79*f126890aSEmmanuel Vadot clock-frequency = <13000000>; 80*f126890aSEmmanuel Vadot }; 81*f126890aSEmmanuel Vadot 82*f126890aSEmmanuel Vadot virt_16800000_ck: virt_16800000_ck { 83*f126890aSEmmanuel Vadot #clock-cells = <0>; 84*f126890aSEmmanuel Vadot compatible = "fixed-clock"; 85*f126890aSEmmanuel Vadot clock-output-names = "virt_16800000_ck"; 86*f126890aSEmmanuel Vadot clock-frequency = <16800000>; 87*f126890aSEmmanuel Vadot }; 88*f126890aSEmmanuel Vadot 89*f126890aSEmmanuel Vadot virt_19200000_ck: virt_19200000_ck { 90*f126890aSEmmanuel Vadot #clock-cells = <0>; 91*f126890aSEmmanuel Vadot compatible = "fixed-clock"; 92*f126890aSEmmanuel Vadot clock-output-names = "virt_19200000_ck"; 93*f126890aSEmmanuel Vadot clock-frequency = <19200000>; 94*f126890aSEmmanuel Vadot }; 95*f126890aSEmmanuel Vadot 96*f126890aSEmmanuel Vadot virt_26000000_ck: virt_26000000_ck { 97*f126890aSEmmanuel Vadot #clock-cells = <0>; 98*f126890aSEmmanuel Vadot compatible = "fixed-clock"; 99*f126890aSEmmanuel Vadot clock-output-names = "virt_26000000_ck"; 100*f126890aSEmmanuel Vadot clock-frequency = <26000000>; 101*f126890aSEmmanuel Vadot }; 102*f126890aSEmmanuel Vadot 103*f126890aSEmmanuel Vadot virt_27000000_ck: virt_27000000_ck { 104*f126890aSEmmanuel Vadot #clock-cells = <0>; 105*f126890aSEmmanuel Vadot compatible = "fixed-clock"; 106*f126890aSEmmanuel Vadot clock-output-names = "virt_27000000_ck"; 107*f126890aSEmmanuel Vadot clock-frequency = <27000000>; 108*f126890aSEmmanuel Vadot }; 109*f126890aSEmmanuel Vadot 110*f126890aSEmmanuel Vadot virt_38400000_ck: virt_38400000_ck { 111*f126890aSEmmanuel Vadot #clock-cells = <0>; 112*f126890aSEmmanuel Vadot compatible = "fixed-clock"; 113*f126890aSEmmanuel Vadot clock-output-names = "virt_38400000_ck"; 114*f126890aSEmmanuel Vadot clock-frequency = <38400000>; 115*f126890aSEmmanuel Vadot }; 116*f126890aSEmmanuel Vadot 117*f126890aSEmmanuel Vadot tie_low_clock_ck: tie_low_clock_ck { 118*f126890aSEmmanuel Vadot #clock-cells = <0>; 119*f126890aSEmmanuel Vadot compatible = "fixed-clock"; 120*f126890aSEmmanuel Vadot clock-output-names = "tie_low_clock_ck"; 121*f126890aSEmmanuel Vadot clock-frequency = <0>; 122*f126890aSEmmanuel Vadot }; 123*f126890aSEmmanuel Vadot 124*f126890aSEmmanuel Vadot utmi_phy_clkout_ck: utmi_phy_clkout_ck { 125*f126890aSEmmanuel Vadot #clock-cells = <0>; 126*f126890aSEmmanuel Vadot compatible = "fixed-clock"; 127*f126890aSEmmanuel Vadot clock-output-names = "utmi_phy_clkout_ck"; 128*f126890aSEmmanuel Vadot clock-frequency = <60000000>; 129*f126890aSEmmanuel Vadot }; 130*f126890aSEmmanuel Vadot 131*f126890aSEmmanuel Vadot xclk60mhsp1_ck: xclk60mhsp1_ck { 132*f126890aSEmmanuel Vadot #clock-cells = <0>; 133*f126890aSEmmanuel Vadot compatible = "fixed-clock"; 134*f126890aSEmmanuel Vadot clock-output-names = "xclk60mhsp1_ck"; 135*f126890aSEmmanuel Vadot clock-frequency = <60000000>; 136*f126890aSEmmanuel Vadot }; 137*f126890aSEmmanuel Vadot 138*f126890aSEmmanuel Vadot xclk60mhsp2_ck: xclk60mhsp2_ck { 139*f126890aSEmmanuel Vadot #clock-cells = <0>; 140*f126890aSEmmanuel Vadot compatible = "fixed-clock"; 141*f126890aSEmmanuel Vadot clock-output-names = "xclk60mhsp2_ck"; 142*f126890aSEmmanuel Vadot clock-frequency = <60000000>; 143*f126890aSEmmanuel Vadot }; 144*f126890aSEmmanuel Vadot 145*f126890aSEmmanuel Vadot xclk60motg_ck: xclk60motg_ck { 146*f126890aSEmmanuel Vadot #clock-cells = <0>; 147*f126890aSEmmanuel Vadot compatible = "fixed-clock"; 148*f126890aSEmmanuel Vadot clock-output-names = "xclk60motg_ck"; 149*f126890aSEmmanuel Vadot clock-frequency = <60000000>; 150*f126890aSEmmanuel Vadot }; 151*f126890aSEmmanuel Vadot 152*f126890aSEmmanuel Vadot dpll_abe_ck: dpll_abe_ck@1e0 { 153*f126890aSEmmanuel Vadot #clock-cells = <0>; 154*f126890aSEmmanuel Vadot compatible = "ti,omap4-dpll-m4xen-clock"; 155*f126890aSEmmanuel Vadot clock-output-names = "dpll_abe_ck"; 156*f126890aSEmmanuel Vadot clocks = <&abe_dpll_refclk_mux_ck>, <&abe_dpll_bypass_clk_mux_ck>; 157*f126890aSEmmanuel Vadot reg = <0x01e0>, <0x01e4>, <0x01ec>, <0x01e8>; 158*f126890aSEmmanuel Vadot }; 159*f126890aSEmmanuel Vadot 160*f126890aSEmmanuel Vadot dpll_abe_x2_ck: dpll_abe_x2_ck@1f0 { 161*f126890aSEmmanuel Vadot #clock-cells = <0>; 162*f126890aSEmmanuel Vadot compatible = "ti,omap4-dpll-x2-clock"; 163*f126890aSEmmanuel Vadot clock-output-names = "dpll_abe_x2_ck"; 164*f126890aSEmmanuel Vadot clocks = <&dpll_abe_ck>; 165*f126890aSEmmanuel Vadot reg = <0x01f0>; 166*f126890aSEmmanuel Vadot }; 167*f126890aSEmmanuel Vadot 168*f126890aSEmmanuel Vadot dpll_abe_m2x2_ck: dpll_abe_m2x2_ck@1f0 { 169*f126890aSEmmanuel Vadot #clock-cells = <0>; 170*f126890aSEmmanuel Vadot compatible = "ti,divider-clock"; 171*f126890aSEmmanuel Vadot clock-output-names = "dpll_abe_m2x2_ck"; 172*f126890aSEmmanuel Vadot clocks = <&dpll_abe_x2_ck>; 173*f126890aSEmmanuel Vadot ti,max-div = <31>; 174*f126890aSEmmanuel Vadot ti,autoidle-shift = <8>; 175*f126890aSEmmanuel Vadot reg = <0x01f0>; 176*f126890aSEmmanuel Vadot ti,index-starts-at-one; 177*f126890aSEmmanuel Vadot ti,invert-autoidle-bit; 178*f126890aSEmmanuel Vadot }; 179*f126890aSEmmanuel Vadot 180*f126890aSEmmanuel Vadot abe_24m_fclk: abe_24m_fclk { 181*f126890aSEmmanuel Vadot #clock-cells = <0>; 182*f126890aSEmmanuel Vadot compatible = "fixed-factor-clock"; 183*f126890aSEmmanuel Vadot clock-output-names = "abe_24m_fclk"; 184*f126890aSEmmanuel Vadot clocks = <&dpll_abe_m2x2_ck>; 185*f126890aSEmmanuel Vadot clock-mult = <1>; 186*f126890aSEmmanuel Vadot clock-div = <8>; 187*f126890aSEmmanuel Vadot }; 188*f126890aSEmmanuel Vadot 189*f126890aSEmmanuel Vadot abe_clk: abe_clk@108 { 190*f126890aSEmmanuel Vadot #clock-cells = <0>; 191*f126890aSEmmanuel Vadot compatible = "ti,divider-clock"; 192*f126890aSEmmanuel Vadot clock-output-names = "abe_clk"; 193*f126890aSEmmanuel Vadot clocks = <&dpll_abe_m2x2_ck>; 194*f126890aSEmmanuel Vadot ti,max-div = <4>; 195*f126890aSEmmanuel Vadot reg = <0x0108>; 196*f126890aSEmmanuel Vadot ti,index-power-of-two; 197*f126890aSEmmanuel Vadot }; 198*f126890aSEmmanuel Vadot 199*f126890aSEmmanuel Vadot 200*f126890aSEmmanuel Vadot dpll_abe_m3x2_ck: dpll_abe_m3x2_ck@1f4 { 201*f126890aSEmmanuel Vadot #clock-cells = <0>; 202*f126890aSEmmanuel Vadot compatible = "ti,divider-clock"; 203*f126890aSEmmanuel Vadot clock-output-names = "dpll_abe_m3x2_ck"; 204*f126890aSEmmanuel Vadot clocks = <&dpll_abe_x2_ck>; 205*f126890aSEmmanuel Vadot ti,max-div = <31>; 206*f126890aSEmmanuel Vadot ti,autoidle-shift = <8>; 207*f126890aSEmmanuel Vadot reg = <0x01f4>; 208*f126890aSEmmanuel Vadot ti,index-starts-at-one; 209*f126890aSEmmanuel Vadot ti,invert-autoidle-bit; 210*f126890aSEmmanuel Vadot }; 211*f126890aSEmmanuel Vadot 212*f126890aSEmmanuel Vadot core_hsd_byp_clk_mux_ck: core_hsd_byp_clk_mux_ck@12c { 213*f126890aSEmmanuel Vadot #clock-cells = <0>; 214*f126890aSEmmanuel Vadot compatible = "ti,mux-clock"; 215*f126890aSEmmanuel Vadot clock-output-names = "core_hsd_byp_clk_mux_ck"; 216*f126890aSEmmanuel Vadot clocks = <&sys_clkin_ck>, <&dpll_abe_m3x2_ck>; 217*f126890aSEmmanuel Vadot ti,bit-shift = <23>; 218*f126890aSEmmanuel Vadot reg = <0x012c>; 219*f126890aSEmmanuel Vadot }; 220*f126890aSEmmanuel Vadot 221*f126890aSEmmanuel Vadot dpll_core_ck: dpll_core_ck@120 { 222*f126890aSEmmanuel Vadot #clock-cells = <0>; 223*f126890aSEmmanuel Vadot compatible = "ti,omap4-dpll-core-clock"; 224*f126890aSEmmanuel Vadot clock-output-names = "dpll_core_ck"; 225*f126890aSEmmanuel Vadot clocks = <&sys_clkin_ck>, <&core_hsd_byp_clk_mux_ck>; 226*f126890aSEmmanuel Vadot reg = <0x0120>, <0x0124>, <0x012c>, <0x0128>; 227*f126890aSEmmanuel Vadot }; 228*f126890aSEmmanuel Vadot 229*f126890aSEmmanuel Vadot dpll_core_x2_ck: dpll_core_x2_ck { 230*f126890aSEmmanuel Vadot #clock-cells = <0>; 231*f126890aSEmmanuel Vadot compatible = "ti,omap4-dpll-x2-clock"; 232*f126890aSEmmanuel Vadot clock-output-names = "dpll_core_x2_ck"; 233*f126890aSEmmanuel Vadot clocks = <&dpll_core_ck>; 234*f126890aSEmmanuel Vadot }; 235*f126890aSEmmanuel Vadot 236*f126890aSEmmanuel Vadot dpll_core_m6x2_ck: dpll_core_m6x2_ck@140 { 237*f126890aSEmmanuel Vadot #clock-cells = <0>; 238*f126890aSEmmanuel Vadot compatible = "ti,divider-clock"; 239*f126890aSEmmanuel Vadot clock-output-names = "dpll_core_m6x2_ck"; 240*f126890aSEmmanuel Vadot clocks = <&dpll_core_x2_ck>; 241*f126890aSEmmanuel Vadot ti,max-div = <31>; 242*f126890aSEmmanuel Vadot ti,autoidle-shift = <8>; 243*f126890aSEmmanuel Vadot reg = <0x0140>; 244*f126890aSEmmanuel Vadot ti,index-starts-at-one; 245*f126890aSEmmanuel Vadot ti,invert-autoidle-bit; 246*f126890aSEmmanuel Vadot }; 247*f126890aSEmmanuel Vadot 248*f126890aSEmmanuel Vadot dpll_core_m2_ck: dpll_core_m2_ck@130 { 249*f126890aSEmmanuel Vadot #clock-cells = <0>; 250*f126890aSEmmanuel Vadot compatible = "ti,divider-clock"; 251*f126890aSEmmanuel Vadot clock-output-names = "dpll_core_m2_ck"; 252*f126890aSEmmanuel Vadot clocks = <&dpll_core_ck>; 253*f126890aSEmmanuel Vadot ti,max-div = <31>; 254*f126890aSEmmanuel Vadot ti,autoidle-shift = <8>; 255*f126890aSEmmanuel Vadot reg = <0x0130>; 256*f126890aSEmmanuel Vadot ti,index-starts-at-one; 257*f126890aSEmmanuel Vadot ti,invert-autoidle-bit; 258*f126890aSEmmanuel Vadot }; 259*f126890aSEmmanuel Vadot 260*f126890aSEmmanuel Vadot ddrphy_ck: ddrphy_ck { 261*f126890aSEmmanuel Vadot #clock-cells = <0>; 262*f126890aSEmmanuel Vadot compatible = "fixed-factor-clock"; 263*f126890aSEmmanuel Vadot clock-output-names = "ddrphy_ck"; 264*f126890aSEmmanuel Vadot clocks = <&dpll_core_m2_ck>; 265*f126890aSEmmanuel Vadot clock-mult = <1>; 266*f126890aSEmmanuel Vadot clock-div = <2>; 267*f126890aSEmmanuel Vadot }; 268*f126890aSEmmanuel Vadot 269*f126890aSEmmanuel Vadot dpll_core_m5x2_ck: dpll_core_m5x2_ck@13c { 270*f126890aSEmmanuel Vadot #clock-cells = <0>; 271*f126890aSEmmanuel Vadot compatible = "ti,divider-clock"; 272*f126890aSEmmanuel Vadot clock-output-names = "dpll_core_m5x2_ck"; 273*f126890aSEmmanuel Vadot clocks = <&dpll_core_x2_ck>; 274*f126890aSEmmanuel Vadot ti,max-div = <31>; 275*f126890aSEmmanuel Vadot ti,autoidle-shift = <8>; 276*f126890aSEmmanuel Vadot reg = <0x013c>; 277*f126890aSEmmanuel Vadot ti,index-starts-at-one; 278*f126890aSEmmanuel Vadot ti,invert-autoidle-bit; 279*f126890aSEmmanuel Vadot }; 280*f126890aSEmmanuel Vadot 281*f126890aSEmmanuel Vadot div_core_ck: div_core_ck@100 { 282*f126890aSEmmanuel Vadot #clock-cells = <0>; 283*f126890aSEmmanuel Vadot compatible = "ti,divider-clock"; 284*f126890aSEmmanuel Vadot clock-output-names = "div_core_ck"; 285*f126890aSEmmanuel Vadot clocks = <&dpll_core_m5x2_ck>; 286*f126890aSEmmanuel Vadot reg = <0x0100>; 287*f126890aSEmmanuel Vadot ti,max-div = <2>; 288*f126890aSEmmanuel Vadot }; 289*f126890aSEmmanuel Vadot 290*f126890aSEmmanuel Vadot div_iva_hs_clk: div_iva_hs_clk@1dc { 291*f126890aSEmmanuel Vadot #clock-cells = <0>; 292*f126890aSEmmanuel Vadot compatible = "ti,divider-clock"; 293*f126890aSEmmanuel Vadot clock-output-names = "div_iva_hs_clk"; 294*f126890aSEmmanuel Vadot clocks = <&dpll_core_m5x2_ck>; 295*f126890aSEmmanuel Vadot ti,max-div = <4>; 296*f126890aSEmmanuel Vadot reg = <0x01dc>; 297*f126890aSEmmanuel Vadot ti,index-power-of-two; 298*f126890aSEmmanuel Vadot }; 299*f126890aSEmmanuel Vadot 300*f126890aSEmmanuel Vadot div_mpu_hs_clk: div_mpu_hs_clk@19c { 301*f126890aSEmmanuel Vadot #clock-cells = <0>; 302*f126890aSEmmanuel Vadot compatible = "ti,divider-clock"; 303*f126890aSEmmanuel Vadot clock-output-names = "div_mpu_hs_clk"; 304*f126890aSEmmanuel Vadot clocks = <&dpll_core_m5x2_ck>; 305*f126890aSEmmanuel Vadot ti,max-div = <4>; 306*f126890aSEmmanuel Vadot reg = <0x019c>; 307*f126890aSEmmanuel Vadot ti,index-power-of-two; 308*f126890aSEmmanuel Vadot }; 309*f126890aSEmmanuel Vadot 310*f126890aSEmmanuel Vadot dpll_core_m4x2_ck: dpll_core_m4x2_ck@138 { 311*f126890aSEmmanuel Vadot #clock-cells = <0>; 312*f126890aSEmmanuel Vadot compatible = "ti,divider-clock"; 313*f126890aSEmmanuel Vadot clock-output-names = "dpll_core_m4x2_ck"; 314*f126890aSEmmanuel Vadot clocks = <&dpll_core_x2_ck>; 315*f126890aSEmmanuel Vadot ti,max-div = <31>; 316*f126890aSEmmanuel Vadot ti,autoidle-shift = <8>; 317*f126890aSEmmanuel Vadot reg = <0x0138>; 318*f126890aSEmmanuel Vadot ti,index-starts-at-one; 319*f126890aSEmmanuel Vadot ti,invert-autoidle-bit; 320*f126890aSEmmanuel Vadot }; 321*f126890aSEmmanuel Vadot 322*f126890aSEmmanuel Vadot dll_clk_div_ck: dll_clk_div_ck { 323*f126890aSEmmanuel Vadot #clock-cells = <0>; 324*f126890aSEmmanuel Vadot compatible = "fixed-factor-clock"; 325*f126890aSEmmanuel Vadot clock-output-names = "dll_clk_div_ck"; 326*f126890aSEmmanuel Vadot clocks = <&dpll_core_m4x2_ck>; 327*f126890aSEmmanuel Vadot clock-mult = <1>; 328*f126890aSEmmanuel Vadot clock-div = <2>; 329*f126890aSEmmanuel Vadot }; 330*f126890aSEmmanuel Vadot 331*f126890aSEmmanuel Vadot dpll_abe_m2_ck: dpll_abe_m2_ck@1f0 { 332*f126890aSEmmanuel Vadot #clock-cells = <0>; 333*f126890aSEmmanuel Vadot compatible = "ti,divider-clock"; 334*f126890aSEmmanuel Vadot clock-output-names = "dpll_abe_m2_ck"; 335*f126890aSEmmanuel Vadot clocks = <&dpll_abe_ck>; 336*f126890aSEmmanuel Vadot ti,max-div = <31>; 337*f126890aSEmmanuel Vadot reg = <0x01f0>; 338*f126890aSEmmanuel Vadot ti,index-starts-at-one; 339*f126890aSEmmanuel Vadot }; 340*f126890aSEmmanuel Vadot 341*f126890aSEmmanuel Vadot dpll_core_m3x2_gate_ck: dpll_core_m3x2_gate_ck@134 { 342*f126890aSEmmanuel Vadot #clock-cells = <0>; 343*f126890aSEmmanuel Vadot compatible = "ti,composite-no-wait-gate-clock"; 344*f126890aSEmmanuel Vadot clock-output-names = "dpll_core_m3x2_gate_ck"; 345*f126890aSEmmanuel Vadot clocks = <&dpll_core_x2_ck>; 346*f126890aSEmmanuel Vadot ti,bit-shift = <8>; 347*f126890aSEmmanuel Vadot reg = <0x0134>; 348*f126890aSEmmanuel Vadot }; 349*f126890aSEmmanuel Vadot 350*f126890aSEmmanuel Vadot dpll_core_m3x2_div_ck: dpll_core_m3x2_div_ck@134 { 351*f126890aSEmmanuel Vadot #clock-cells = <0>; 352*f126890aSEmmanuel Vadot compatible = "ti,composite-divider-clock"; 353*f126890aSEmmanuel Vadot clock-output-names = "dpll_core_m3x2_div_ck"; 354*f126890aSEmmanuel Vadot clocks = <&dpll_core_x2_ck>; 355*f126890aSEmmanuel Vadot ti,max-div = <31>; 356*f126890aSEmmanuel Vadot reg = <0x0134>; 357*f126890aSEmmanuel Vadot ti,index-starts-at-one; 358*f126890aSEmmanuel Vadot }; 359*f126890aSEmmanuel Vadot 360*f126890aSEmmanuel Vadot dpll_core_m3x2_ck: dpll_core_m3x2_ck { 361*f126890aSEmmanuel Vadot #clock-cells = <0>; 362*f126890aSEmmanuel Vadot compatible = "ti,composite-clock"; 363*f126890aSEmmanuel Vadot clock-output-names = "dpll_core_m3x2_ck"; 364*f126890aSEmmanuel Vadot clocks = <&dpll_core_m3x2_gate_ck>, <&dpll_core_m3x2_div_ck>; 365*f126890aSEmmanuel Vadot }; 366*f126890aSEmmanuel Vadot 367*f126890aSEmmanuel Vadot dpll_core_m7x2_ck: dpll_core_m7x2_ck@144 { 368*f126890aSEmmanuel Vadot #clock-cells = <0>; 369*f126890aSEmmanuel Vadot compatible = "ti,divider-clock"; 370*f126890aSEmmanuel Vadot clock-output-names = "dpll_core_m7x2_ck"; 371*f126890aSEmmanuel Vadot clocks = <&dpll_core_x2_ck>; 372*f126890aSEmmanuel Vadot ti,max-div = <31>; 373*f126890aSEmmanuel Vadot ti,autoidle-shift = <8>; 374*f126890aSEmmanuel Vadot reg = <0x0144>; 375*f126890aSEmmanuel Vadot ti,index-starts-at-one; 376*f126890aSEmmanuel Vadot ti,invert-autoidle-bit; 377*f126890aSEmmanuel Vadot }; 378*f126890aSEmmanuel Vadot 379*f126890aSEmmanuel Vadot iva_hsd_byp_clk_mux_ck: iva_hsd_byp_clk_mux_ck@1ac { 380*f126890aSEmmanuel Vadot #clock-cells = <0>; 381*f126890aSEmmanuel Vadot compatible = "ti,mux-clock"; 382*f126890aSEmmanuel Vadot clock-output-names = "iva_hsd_byp_clk_mux_ck"; 383*f126890aSEmmanuel Vadot clocks = <&sys_clkin_ck>, <&div_iva_hs_clk>; 384*f126890aSEmmanuel Vadot ti,bit-shift = <23>; 385*f126890aSEmmanuel Vadot reg = <0x01ac>; 386*f126890aSEmmanuel Vadot }; 387*f126890aSEmmanuel Vadot 388*f126890aSEmmanuel Vadot dpll_iva_ck: dpll_iva_ck@1a0 { 389*f126890aSEmmanuel Vadot #clock-cells = <0>; 390*f126890aSEmmanuel Vadot compatible = "ti,omap4-dpll-clock"; 391*f126890aSEmmanuel Vadot clock-output-names = "dpll_iva_ck"; 392*f126890aSEmmanuel Vadot clocks = <&sys_clkin_ck>, <&iva_hsd_byp_clk_mux_ck>; 393*f126890aSEmmanuel Vadot reg = <0x01a0>, <0x01a4>, <0x01ac>, <0x01a8>; 394*f126890aSEmmanuel Vadot assigned-clocks = <&dpll_iva_ck>; 395*f126890aSEmmanuel Vadot assigned-clock-rates = <931200000>; 396*f126890aSEmmanuel Vadot }; 397*f126890aSEmmanuel Vadot 398*f126890aSEmmanuel Vadot dpll_iva_x2_ck: dpll_iva_x2_ck { 399*f126890aSEmmanuel Vadot #clock-cells = <0>; 400*f126890aSEmmanuel Vadot compatible = "ti,omap4-dpll-x2-clock"; 401*f126890aSEmmanuel Vadot clock-output-names = "dpll_iva_x2_ck"; 402*f126890aSEmmanuel Vadot clocks = <&dpll_iva_ck>; 403*f126890aSEmmanuel Vadot }; 404*f126890aSEmmanuel Vadot 405*f126890aSEmmanuel Vadot dpll_iva_m4x2_ck: dpll_iva_m4x2_ck@1b8 { 406*f126890aSEmmanuel Vadot #clock-cells = <0>; 407*f126890aSEmmanuel Vadot compatible = "ti,divider-clock"; 408*f126890aSEmmanuel Vadot clock-output-names = "dpll_iva_m4x2_ck"; 409*f126890aSEmmanuel Vadot clocks = <&dpll_iva_x2_ck>; 410*f126890aSEmmanuel Vadot ti,max-div = <31>; 411*f126890aSEmmanuel Vadot ti,autoidle-shift = <8>; 412*f126890aSEmmanuel Vadot reg = <0x01b8>; 413*f126890aSEmmanuel Vadot ti,index-starts-at-one; 414*f126890aSEmmanuel Vadot ti,invert-autoidle-bit; 415*f126890aSEmmanuel Vadot assigned-clocks = <&dpll_iva_m4x2_ck>; 416*f126890aSEmmanuel Vadot assigned-clock-rates = <465600000>; 417*f126890aSEmmanuel Vadot }; 418*f126890aSEmmanuel Vadot 419*f126890aSEmmanuel Vadot dpll_iva_m5x2_ck: dpll_iva_m5x2_ck@1bc { 420*f126890aSEmmanuel Vadot #clock-cells = <0>; 421*f126890aSEmmanuel Vadot compatible = "ti,divider-clock"; 422*f126890aSEmmanuel Vadot clock-output-names = "dpll_iva_m5x2_ck"; 423*f126890aSEmmanuel Vadot clocks = <&dpll_iva_x2_ck>; 424*f126890aSEmmanuel Vadot ti,max-div = <31>; 425*f126890aSEmmanuel Vadot ti,autoidle-shift = <8>; 426*f126890aSEmmanuel Vadot reg = <0x01bc>; 427*f126890aSEmmanuel Vadot ti,index-starts-at-one; 428*f126890aSEmmanuel Vadot ti,invert-autoidle-bit; 429*f126890aSEmmanuel Vadot assigned-clocks = <&dpll_iva_m5x2_ck>; 430*f126890aSEmmanuel Vadot assigned-clock-rates = <266100000>; 431*f126890aSEmmanuel Vadot }; 432*f126890aSEmmanuel Vadot 433*f126890aSEmmanuel Vadot dpll_mpu_ck: dpll_mpu_ck@160 { 434*f126890aSEmmanuel Vadot #clock-cells = <0>; 435*f126890aSEmmanuel Vadot compatible = "ti,omap4-dpll-clock"; 436*f126890aSEmmanuel Vadot clock-output-names = "dpll_mpu_ck"; 437*f126890aSEmmanuel Vadot clocks = <&sys_clkin_ck>, <&div_mpu_hs_clk>; 438*f126890aSEmmanuel Vadot reg = <0x0160>, <0x0164>, <0x016c>, <0x0168>; 439*f126890aSEmmanuel Vadot }; 440*f126890aSEmmanuel Vadot 441*f126890aSEmmanuel Vadot dpll_mpu_m2_ck: dpll_mpu_m2_ck@170 { 442*f126890aSEmmanuel Vadot #clock-cells = <0>; 443*f126890aSEmmanuel Vadot compatible = "ti,divider-clock"; 444*f126890aSEmmanuel Vadot clock-output-names = "dpll_mpu_m2_ck"; 445*f126890aSEmmanuel Vadot clocks = <&dpll_mpu_ck>; 446*f126890aSEmmanuel Vadot ti,max-div = <31>; 447*f126890aSEmmanuel Vadot ti,autoidle-shift = <8>; 448*f126890aSEmmanuel Vadot reg = <0x0170>; 449*f126890aSEmmanuel Vadot ti,index-starts-at-one; 450*f126890aSEmmanuel Vadot ti,invert-autoidle-bit; 451*f126890aSEmmanuel Vadot }; 452*f126890aSEmmanuel Vadot 453*f126890aSEmmanuel Vadot per_hs_clk_div_ck: per_hs_clk_div_ck { 454*f126890aSEmmanuel Vadot #clock-cells = <0>; 455*f126890aSEmmanuel Vadot compatible = "fixed-factor-clock"; 456*f126890aSEmmanuel Vadot clock-output-names = "per_hs_clk_div_ck"; 457*f126890aSEmmanuel Vadot clocks = <&dpll_abe_m3x2_ck>; 458*f126890aSEmmanuel Vadot clock-mult = <1>; 459*f126890aSEmmanuel Vadot clock-div = <2>; 460*f126890aSEmmanuel Vadot }; 461*f126890aSEmmanuel Vadot 462*f126890aSEmmanuel Vadot usb_hs_clk_div_ck: usb_hs_clk_div_ck { 463*f126890aSEmmanuel Vadot #clock-cells = <0>; 464*f126890aSEmmanuel Vadot compatible = "fixed-factor-clock"; 465*f126890aSEmmanuel Vadot clock-output-names = "usb_hs_clk_div_ck"; 466*f126890aSEmmanuel Vadot clocks = <&dpll_abe_m3x2_ck>; 467*f126890aSEmmanuel Vadot clock-mult = <1>; 468*f126890aSEmmanuel Vadot clock-div = <3>; 469*f126890aSEmmanuel Vadot }; 470*f126890aSEmmanuel Vadot 471*f126890aSEmmanuel Vadot l3_div_ck: l3_div_ck@100 { 472*f126890aSEmmanuel Vadot #clock-cells = <0>; 473*f126890aSEmmanuel Vadot compatible = "ti,divider-clock"; 474*f126890aSEmmanuel Vadot clock-output-names = "l3_div_ck"; 475*f126890aSEmmanuel Vadot clocks = <&div_core_ck>; 476*f126890aSEmmanuel Vadot ti,bit-shift = <4>; 477*f126890aSEmmanuel Vadot ti,max-div = <2>; 478*f126890aSEmmanuel Vadot reg = <0x0100>; 479*f126890aSEmmanuel Vadot }; 480*f126890aSEmmanuel Vadot 481*f126890aSEmmanuel Vadot l4_div_ck: l4_div_ck@100 { 482*f126890aSEmmanuel Vadot #clock-cells = <0>; 483*f126890aSEmmanuel Vadot compatible = "ti,divider-clock"; 484*f126890aSEmmanuel Vadot clock-output-names = "l4_div_ck"; 485*f126890aSEmmanuel Vadot clocks = <&l3_div_ck>; 486*f126890aSEmmanuel Vadot ti,bit-shift = <8>; 487*f126890aSEmmanuel Vadot ti,max-div = <2>; 488*f126890aSEmmanuel Vadot reg = <0x0100>; 489*f126890aSEmmanuel Vadot }; 490*f126890aSEmmanuel Vadot 491*f126890aSEmmanuel Vadot lp_clk_div_ck: lp_clk_div_ck { 492*f126890aSEmmanuel Vadot #clock-cells = <0>; 493*f126890aSEmmanuel Vadot compatible = "fixed-factor-clock"; 494*f126890aSEmmanuel Vadot clock-output-names = "lp_clk_div_ck"; 495*f126890aSEmmanuel Vadot clocks = <&dpll_abe_m2x2_ck>; 496*f126890aSEmmanuel Vadot clock-mult = <1>; 497*f126890aSEmmanuel Vadot clock-div = <16>; 498*f126890aSEmmanuel Vadot }; 499*f126890aSEmmanuel Vadot 500*f126890aSEmmanuel Vadot mpu_periphclk: mpu_periphclk { 501*f126890aSEmmanuel Vadot #clock-cells = <0>; 502*f126890aSEmmanuel Vadot compatible = "fixed-factor-clock"; 503*f126890aSEmmanuel Vadot clock-output-names = "mpu_periphclk"; 504*f126890aSEmmanuel Vadot clocks = <&dpll_mpu_ck>; 505*f126890aSEmmanuel Vadot clock-mult = <1>; 506*f126890aSEmmanuel Vadot clock-div = <2>; 507*f126890aSEmmanuel Vadot }; 508*f126890aSEmmanuel Vadot 509*f126890aSEmmanuel Vadot ocp_abe_iclk: ocp_abe_iclk@528 { 510*f126890aSEmmanuel Vadot #clock-cells = <0>; 511*f126890aSEmmanuel Vadot compatible = "ti,divider-clock"; 512*f126890aSEmmanuel Vadot clock-output-names = "ocp_abe_iclk"; 513*f126890aSEmmanuel Vadot clocks = <&abe_clkctrl OMAP4_AESS_CLKCTRL 24>; 514*f126890aSEmmanuel Vadot ti,bit-shift = <24>; 515*f126890aSEmmanuel Vadot reg = <0x0528>; 516*f126890aSEmmanuel Vadot ti,dividers = <2>, <1>; 517*f126890aSEmmanuel Vadot }; 518*f126890aSEmmanuel Vadot 519*f126890aSEmmanuel Vadot per_abe_24m_fclk: per_abe_24m_fclk { 520*f126890aSEmmanuel Vadot #clock-cells = <0>; 521*f126890aSEmmanuel Vadot compatible = "fixed-factor-clock"; 522*f126890aSEmmanuel Vadot clock-output-names = "per_abe_24m_fclk"; 523*f126890aSEmmanuel Vadot clocks = <&dpll_abe_m2_ck>; 524*f126890aSEmmanuel Vadot clock-mult = <1>; 525*f126890aSEmmanuel Vadot clock-div = <4>; 526*f126890aSEmmanuel Vadot }; 527*f126890aSEmmanuel Vadot 528*f126890aSEmmanuel Vadot dummy_ck: dummy_ck { 529*f126890aSEmmanuel Vadot #clock-cells = <0>; 530*f126890aSEmmanuel Vadot compatible = "fixed-clock"; 531*f126890aSEmmanuel Vadot clock-output-names = "dummy_ck"; 532*f126890aSEmmanuel Vadot clock-frequency = <0>; 533*f126890aSEmmanuel Vadot }; 534*f126890aSEmmanuel Vadot}; 535*f126890aSEmmanuel Vadot 536*f126890aSEmmanuel Vadot&prm_clocks { 537*f126890aSEmmanuel Vadot sys_clkin_ck: sys_clkin_ck@110 { 538*f126890aSEmmanuel Vadot #clock-cells = <0>; 539*f126890aSEmmanuel Vadot compatible = "ti,mux-clock"; 540*f126890aSEmmanuel Vadot clock-output-names = "sys_clkin_ck"; 541*f126890aSEmmanuel Vadot clocks = <&virt_12000000_ck>, <&virt_13000000_ck>, <&virt_16800000_ck>, <&virt_19200000_ck>, <&virt_26000000_ck>, <&virt_27000000_ck>, <&virt_38400000_ck>; 542*f126890aSEmmanuel Vadot reg = <0x0110>; 543*f126890aSEmmanuel Vadot ti,index-starts-at-one; 544*f126890aSEmmanuel Vadot }; 545*f126890aSEmmanuel Vadot 546*f126890aSEmmanuel Vadot abe_dpll_bypass_clk_mux_ck: abe_dpll_bypass_clk_mux_ck@108 { 547*f126890aSEmmanuel Vadot #clock-cells = <0>; 548*f126890aSEmmanuel Vadot compatible = "ti,mux-clock"; 549*f126890aSEmmanuel Vadot clock-output-names = "abe_dpll_bypass_clk_mux_ck"; 550*f126890aSEmmanuel Vadot clocks = <&sys_clkin_ck>, <&sys_32k_ck>; 551*f126890aSEmmanuel Vadot ti,bit-shift = <24>; 552*f126890aSEmmanuel Vadot reg = <0x0108>; 553*f126890aSEmmanuel Vadot }; 554*f126890aSEmmanuel Vadot 555*f126890aSEmmanuel Vadot abe_dpll_refclk_mux_ck: abe_dpll_refclk_mux_ck@10c { 556*f126890aSEmmanuel Vadot #clock-cells = <0>; 557*f126890aSEmmanuel Vadot compatible = "ti,mux-clock"; 558*f126890aSEmmanuel Vadot clock-output-names = "abe_dpll_refclk_mux_ck"; 559*f126890aSEmmanuel Vadot clocks = <&sys_clkin_ck>, <&sys_32k_ck>; 560*f126890aSEmmanuel Vadot reg = <0x010c>; 561*f126890aSEmmanuel Vadot }; 562*f126890aSEmmanuel Vadot 563*f126890aSEmmanuel Vadot dbgclk_mux_ck: dbgclk_mux_ck { 564*f126890aSEmmanuel Vadot #clock-cells = <0>; 565*f126890aSEmmanuel Vadot compatible = "fixed-factor-clock"; 566*f126890aSEmmanuel Vadot clock-output-names = "dbgclk_mux_ck"; 567*f126890aSEmmanuel Vadot clocks = <&sys_clkin_ck>; 568*f126890aSEmmanuel Vadot clock-mult = <1>; 569*f126890aSEmmanuel Vadot clock-div = <1>; 570*f126890aSEmmanuel Vadot }; 571*f126890aSEmmanuel Vadot 572*f126890aSEmmanuel Vadot l4_wkup_clk_mux_ck: l4_wkup_clk_mux_ck@108 { 573*f126890aSEmmanuel Vadot #clock-cells = <0>; 574*f126890aSEmmanuel Vadot compatible = "ti,mux-clock"; 575*f126890aSEmmanuel Vadot clock-output-names = "l4_wkup_clk_mux_ck"; 576*f126890aSEmmanuel Vadot clocks = <&sys_clkin_ck>, <&lp_clk_div_ck>; 577*f126890aSEmmanuel Vadot reg = <0x0108>; 578*f126890aSEmmanuel Vadot }; 579*f126890aSEmmanuel Vadot 580*f126890aSEmmanuel Vadot syc_clk_div_ck: syc_clk_div_ck@100 { 581*f126890aSEmmanuel Vadot #clock-cells = <0>; 582*f126890aSEmmanuel Vadot compatible = "ti,divider-clock"; 583*f126890aSEmmanuel Vadot clock-output-names = "syc_clk_div_ck"; 584*f126890aSEmmanuel Vadot clocks = <&sys_clkin_ck>; 585*f126890aSEmmanuel Vadot reg = <0x0100>; 586*f126890aSEmmanuel Vadot ti,max-div = <2>; 587*f126890aSEmmanuel Vadot }; 588*f126890aSEmmanuel Vadot 589*f126890aSEmmanuel Vadot usim_ck: usim_ck@1858 { 590*f126890aSEmmanuel Vadot #clock-cells = <0>; 591*f126890aSEmmanuel Vadot compatible = "ti,divider-clock"; 592*f126890aSEmmanuel Vadot clock-output-names = "usim_ck"; 593*f126890aSEmmanuel Vadot clocks = <&dpll_per_m4x2_ck>; 594*f126890aSEmmanuel Vadot ti,bit-shift = <24>; 595*f126890aSEmmanuel Vadot reg = <0x1858>; 596*f126890aSEmmanuel Vadot ti,dividers = <14>, <18>; 597*f126890aSEmmanuel Vadot }; 598*f126890aSEmmanuel Vadot 599*f126890aSEmmanuel Vadot usim_fclk: usim_fclk@1858 { 600*f126890aSEmmanuel Vadot #clock-cells = <0>; 601*f126890aSEmmanuel Vadot compatible = "ti,gate-clock"; 602*f126890aSEmmanuel Vadot clock-output-names = "usim_fclk"; 603*f126890aSEmmanuel Vadot clocks = <&usim_ck>; 604*f126890aSEmmanuel Vadot ti,bit-shift = <8>; 605*f126890aSEmmanuel Vadot reg = <0x1858>; 606*f126890aSEmmanuel Vadot }; 607*f126890aSEmmanuel Vadot 608*f126890aSEmmanuel Vadot trace_clk_div_ck: trace_clk_div_ck { 609*f126890aSEmmanuel Vadot #clock-cells = <0>; 610*f126890aSEmmanuel Vadot compatible = "ti,clkdm-gate-clock"; 611*f126890aSEmmanuel Vadot clock-output-names = "trace_clk_div_ck"; 612*f126890aSEmmanuel Vadot clocks = <&emu_sys_clkctrl OMAP4_DEBUGSS_CLKCTRL 24>; 613*f126890aSEmmanuel Vadot }; 614*f126890aSEmmanuel Vadot}; 615*f126890aSEmmanuel Vadot 616*f126890aSEmmanuel Vadot&prm_clockdomains { 617*f126890aSEmmanuel Vadot emu_sys_clkdm: emu_sys_clkdm { 618*f126890aSEmmanuel Vadot compatible = "ti,clockdomain"; 619*f126890aSEmmanuel Vadot clock-output-names = "emu_sys_clkdm"; 620*f126890aSEmmanuel Vadot clocks = <&trace_clk_div_ck>; 621*f126890aSEmmanuel Vadot }; 622*f126890aSEmmanuel Vadot}; 623*f126890aSEmmanuel Vadot 624*f126890aSEmmanuel Vadot&cm2_clocks { 625*f126890aSEmmanuel Vadot per_hsd_byp_clk_mux_ck: per_hsd_byp_clk_mux_ck@14c { 626*f126890aSEmmanuel Vadot #clock-cells = <0>; 627*f126890aSEmmanuel Vadot compatible = "ti,mux-clock"; 628*f126890aSEmmanuel Vadot clock-output-names = "per_hsd_byp_clk_mux_ck"; 629*f126890aSEmmanuel Vadot clocks = <&sys_clkin_ck>, <&per_hs_clk_div_ck>; 630*f126890aSEmmanuel Vadot ti,bit-shift = <23>; 631*f126890aSEmmanuel Vadot reg = <0x014c>; 632*f126890aSEmmanuel Vadot }; 633*f126890aSEmmanuel Vadot 634*f126890aSEmmanuel Vadot dpll_per_ck: dpll_per_ck@140 { 635*f126890aSEmmanuel Vadot #clock-cells = <0>; 636*f126890aSEmmanuel Vadot compatible = "ti,omap4-dpll-clock"; 637*f126890aSEmmanuel Vadot clock-output-names = "dpll_per_ck"; 638*f126890aSEmmanuel Vadot clocks = <&sys_clkin_ck>, <&per_hsd_byp_clk_mux_ck>; 639*f126890aSEmmanuel Vadot reg = <0x0140>, <0x0144>, <0x014c>, <0x0148>; 640*f126890aSEmmanuel Vadot }; 641*f126890aSEmmanuel Vadot 642*f126890aSEmmanuel Vadot dpll_per_m2_ck: dpll_per_m2_ck@150 { 643*f126890aSEmmanuel Vadot #clock-cells = <0>; 644*f126890aSEmmanuel Vadot compatible = "ti,divider-clock"; 645*f126890aSEmmanuel Vadot clock-output-names = "dpll_per_m2_ck"; 646*f126890aSEmmanuel Vadot clocks = <&dpll_per_ck>; 647*f126890aSEmmanuel Vadot ti,max-div = <31>; 648*f126890aSEmmanuel Vadot reg = <0x0150>; 649*f126890aSEmmanuel Vadot ti,index-starts-at-one; 650*f126890aSEmmanuel Vadot }; 651*f126890aSEmmanuel Vadot 652*f126890aSEmmanuel Vadot dpll_per_x2_ck: dpll_per_x2_ck@150 { 653*f126890aSEmmanuel Vadot #clock-cells = <0>; 654*f126890aSEmmanuel Vadot compatible = "ti,omap4-dpll-x2-clock"; 655*f126890aSEmmanuel Vadot clock-output-names = "dpll_per_x2_ck"; 656*f126890aSEmmanuel Vadot clocks = <&dpll_per_ck>; 657*f126890aSEmmanuel Vadot reg = <0x0150>; 658*f126890aSEmmanuel Vadot }; 659*f126890aSEmmanuel Vadot 660*f126890aSEmmanuel Vadot dpll_per_m2x2_ck: dpll_per_m2x2_ck@150 { 661*f126890aSEmmanuel Vadot #clock-cells = <0>; 662*f126890aSEmmanuel Vadot compatible = "ti,divider-clock"; 663*f126890aSEmmanuel Vadot clock-output-names = "dpll_per_m2x2_ck"; 664*f126890aSEmmanuel Vadot clocks = <&dpll_per_x2_ck>; 665*f126890aSEmmanuel Vadot ti,max-div = <31>; 666*f126890aSEmmanuel Vadot ti,autoidle-shift = <8>; 667*f126890aSEmmanuel Vadot reg = <0x0150>; 668*f126890aSEmmanuel Vadot ti,index-starts-at-one; 669*f126890aSEmmanuel Vadot ti,invert-autoidle-bit; 670*f126890aSEmmanuel Vadot }; 671*f126890aSEmmanuel Vadot 672*f126890aSEmmanuel Vadot dpll_per_m3x2_gate_ck: dpll_per_m3x2_gate_ck@154 { 673*f126890aSEmmanuel Vadot #clock-cells = <0>; 674*f126890aSEmmanuel Vadot compatible = "ti,composite-no-wait-gate-clock"; 675*f126890aSEmmanuel Vadot clock-output-names = "dpll_per_m3x2_gate_ck"; 676*f126890aSEmmanuel Vadot clocks = <&dpll_per_x2_ck>; 677*f126890aSEmmanuel Vadot ti,bit-shift = <8>; 678*f126890aSEmmanuel Vadot reg = <0x0154>; 679*f126890aSEmmanuel Vadot }; 680*f126890aSEmmanuel Vadot 681*f126890aSEmmanuel Vadot dpll_per_m3x2_div_ck: dpll_per_m3x2_div_ck@154 { 682*f126890aSEmmanuel Vadot #clock-cells = <0>; 683*f126890aSEmmanuel Vadot compatible = "ti,composite-divider-clock"; 684*f126890aSEmmanuel Vadot clock-output-names = "dpll_per_m3x2_div_ck"; 685*f126890aSEmmanuel Vadot clocks = <&dpll_per_x2_ck>; 686*f126890aSEmmanuel Vadot ti,max-div = <31>; 687*f126890aSEmmanuel Vadot reg = <0x0154>; 688*f126890aSEmmanuel Vadot ti,index-starts-at-one; 689*f126890aSEmmanuel Vadot }; 690*f126890aSEmmanuel Vadot 691*f126890aSEmmanuel Vadot dpll_per_m3x2_ck: dpll_per_m3x2_ck { 692*f126890aSEmmanuel Vadot #clock-cells = <0>; 693*f126890aSEmmanuel Vadot compatible = "ti,composite-clock"; 694*f126890aSEmmanuel Vadot clock-output-names = "dpll_per_m3x2_ck"; 695*f126890aSEmmanuel Vadot clocks = <&dpll_per_m3x2_gate_ck>, <&dpll_per_m3x2_div_ck>; 696*f126890aSEmmanuel Vadot }; 697*f126890aSEmmanuel Vadot 698*f126890aSEmmanuel Vadot dpll_per_m4x2_ck: dpll_per_m4x2_ck@158 { 699*f126890aSEmmanuel Vadot #clock-cells = <0>; 700*f126890aSEmmanuel Vadot compatible = "ti,divider-clock"; 701*f126890aSEmmanuel Vadot clock-output-names = "dpll_per_m4x2_ck"; 702*f126890aSEmmanuel Vadot clocks = <&dpll_per_x2_ck>; 703*f126890aSEmmanuel Vadot ti,max-div = <31>; 704*f126890aSEmmanuel Vadot ti,autoidle-shift = <8>; 705*f126890aSEmmanuel Vadot reg = <0x0158>; 706*f126890aSEmmanuel Vadot ti,index-starts-at-one; 707*f126890aSEmmanuel Vadot ti,invert-autoidle-bit; 708*f126890aSEmmanuel Vadot }; 709*f126890aSEmmanuel Vadot 710*f126890aSEmmanuel Vadot dpll_per_m5x2_ck: dpll_per_m5x2_ck@15c { 711*f126890aSEmmanuel Vadot #clock-cells = <0>; 712*f126890aSEmmanuel Vadot compatible = "ti,divider-clock"; 713*f126890aSEmmanuel Vadot clock-output-names = "dpll_per_m5x2_ck"; 714*f126890aSEmmanuel Vadot clocks = <&dpll_per_x2_ck>; 715*f126890aSEmmanuel Vadot ti,max-div = <31>; 716*f126890aSEmmanuel Vadot ti,autoidle-shift = <8>; 717*f126890aSEmmanuel Vadot reg = <0x015c>; 718*f126890aSEmmanuel Vadot ti,index-starts-at-one; 719*f126890aSEmmanuel Vadot ti,invert-autoidle-bit; 720*f126890aSEmmanuel Vadot }; 721*f126890aSEmmanuel Vadot 722*f126890aSEmmanuel Vadot dpll_per_m6x2_ck: dpll_per_m6x2_ck@160 { 723*f126890aSEmmanuel Vadot #clock-cells = <0>; 724*f126890aSEmmanuel Vadot compatible = "ti,divider-clock"; 725*f126890aSEmmanuel Vadot clock-output-names = "dpll_per_m6x2_ck"; 726*f126890aSEmmanuel Vadot clocks = <&dpll_per_x2_ck>; 727*f126890aSEmmanuel Vadot ti,max-div = <31>; 728*f126890aSEmmanuel Vadot ti,autoidle-shift = <8>; 729*f126890aSEmmanuel Vadot reg = <0x0160>; 730*f126890aSEmmanuel Vadot ti,index-starts-at-one; 731*f126890aSEmmanuel Vadot ti,invert-autoidle-bit; 732*f126890aSEmmanuel Vadot }; 733*f126890aSEmmanuel Vadot 734*f126890aSEmmanuel Vadot dpll_per_m7x2_ck: dpll_per_m7x2_ck@164 { 735*f126890aSEmmanuel Vadot #clock-cells = <0>; 736*f126890aSEmmanuel Vadot compatible = "ti,divider-clock"; 737*f126890aSEmmanuel Vadot clock-output-names = "dpll_per_m7x2_ck"; 738*f126890aSEmmanuel Vadot clocks = <&dpll_per_x2_ck>; 739*f126890aSEmmanuel Vadot ti,max-div = <31>; 740*f126890aSEmmanuel Vadot ti,autoidle-shift = <8>; 741*f126890aSEmmanuel Vadot reg = <0x0164>; 742*f126890aSEmmanuel Vadot ti,index-starts-at-one; 743*f126890aSEmmanuel Vadot ti,invert-autoidle-bit; 744*f126890aSEmmanuel Vadot }; 745*f126890aSEmmanuel Vadot 746*f126890aSEmmanuel Vadot dpll_usb_ck: dpll_usb_ck@180 { 747*f126890aSEmmanuel Vadot #clock-cells = <0>; 748*f126890aSEmmanuel Vadot compatible = "ti,omap4-dpll-j-type-clock"; 749*f126890aSEmmanuel Vadot clock-output-names = "dpll_usb_ck"; 750*f126890aSEmmanuel Vadot clocks = <&sys_clkin_ck>, <&usb_hs_clk_div_ck>; 751*f126890aSEmmanuel Vadot reg = <0x0180>, <0x0184>, <0x018c>, <0x0188>; 752*f126890aSEmmanuel Vadot }; 753*f126890aSEmmanuel Vadot 754*f126890aSEmmanuel Vadot dpll_usb_clkdcoldo_ck: dpll_usb_clkdcoldo_ck@1b4 { 755*f126890aSEmmanuel Vadot #clock-cells = <0>; 756*f126890aSEmmanuel Vadot compatible = "ti,fixed-factor-clock"; 757*f126890aSEmmanuel Vadot clock-output-names = "dpll_usb_clkdcoldo_ck"; 758*f126890aSEmmanuel Vadot clocks = <&dpll_usb_ck>; 759*f126890aSEmmanuel Vadot ti,clock-div = <1>; 760*f126890aSEmmanuel Vadot ti,autoidle-shift = <8>; 761*f126890aSEmmanuel Vadot reg = <0x01b4>; 762*f126890aSEmmanuel Vadot ti,clock-mult = <1>; 763*f126890aSEmmanuel Vadot ti,invert-autoidle-bit; 764*f126890aSEmmanuel Vadot }; 765*f126890aSEmmanuel Vadot 766*f126890aSEmmanuel Vadot dpll_usb_m2_ck: dpll_usb_m2_ck@190 { 767*f126890aSEmmanuel Vadot #clock-cells = <0>; 768*f126890aSEmmanuel Vadot compatible = "ti,divider-clock"; 769*f126890aSEmmanuel Vadot clock-output-names = "dpll_usb_m2_ck"; 770*f126890aSEmmanuel Vadot clocks = <&dpll_usb_ck>; 771*f126890aSEmmanuel Vadot ti,max-div = <127>; 772*f126890aSEmmanuel Vadot ti,autoidle-shift = <8>; 773*f126890aSEmmanuel Vadot reg = <0x0190>; 774*f126890aSEmmanuel Vadot ti,index-starts-at-one; 775*f126890aSEmmanuel Vadot ti,invert-autoidle-bit; 776*f126890aSEmmanuel Vadot }; 777*f126890aSEmmanuel Vadot 778*f126890aSEmmanuel Vadot ducati_clk_mux_ck: ducati_clk_mux_ck@100 { 779*f126890aSEmmanuel Vadot #clock-cells = <0>; 780*f126890aSEmmanuel Vadot compatible = "ti,mux-clock"; 781*f126890aSEmmanuel Vadot clock-output-names = "ducati_clk_mux_ck"; 782*f126890aSEmmanuel Vadot clocks = <&div_core_ck>, <&dpll_per_m6x2_ck>; 783*f126890aSEmmanuel Vadot reg = <0x0100>; 784*f126890aSEmmanuel Vadot }; 785*f126890aSEmmanuel Vadot 786*f126890aSEmmanuel Vadot func_12m_fclk: func_12m_fclk { 787*f126890aSEmmanuel Vadot #clock-cells = <0>; 788*f126890aSEmmanuel Vadot compatible = "fixed-factor-clock"; 789*f126890aSEmmanuel Vadot clock-output-names = "func_12m_fclk"; 790*f126890aSEmmanuel Vadot clocks = <&dpll_per_m2x2_ck>; 791*f126890aSEmmanuel Vadot clock-mult = <1>; 792*f126890aSEmmanuel Vadot clock-div = <16>; 793*f126890aSEmmanuel Vadot }; 794*f126890aSEmmanuel Vadot 795*f126890aSEmmanuel Vadot func_24m_clk: func_24m_clk { 796*f126890aSEmmanuel Vadot #clock-cells = <0>; 797*f126890aSEmmanuel Vadot compatible = "fixed-factor-clock"; 798*f126890aSEmmanuel Vadot clock-output-names = "func_24m_clk"; 799*f126890aSEmmanuel Vadot clocks = <&dpll_per_m2_ck>; 800*f126890aSEmmanuel Vadot clock-mult = <1>; 801*f126890aSEmmanuel Vadot clock-div = <4>; 802*f126890aSEmmanuel Vadot }; 803*f126890aSEmmanuel Vadot 804*f126890aSEmmanuel Vadot func_24mc_fclk: func_24mc_fclk { 805*f126890aSEmmanuel Vadot #clock-cells = <0>; 806*f126890aSEmmanuel Vadot compatible = "fixed-factor-clock"; 807*f126890aSEmmanuel Vadot clock-output-names = "func_24mc_fclk"; 808*f126890aSEmmanuel Vadot clocks = <&dpll_per_m2x2_ck>; 809*f126890aSEmmanuel Vadot clock-mult = <1>; 810*f126890aSEmmanuel Vadot clock-div = <8>; 811*f126890aSEmmanuel Vadot }; 812*f126890aSEmmanuel Vadot 813*f126890aSEmmanuel Vadot func_48m_fclk: func_48m_fclk@108 { 814*f126890aSEmmanuel Vadot #clock-cells = <0>; 815*f126890aSEmmanuel Vadot compatible = "ti,divider-clock"; 816*f126890aSEmmanuel Vadot clock-output-names = "func_48m_fclk"; 817*f126890aSEmmanuel Vadot clocks = <&dpll_per_m2x2_ck>; 818*f126890aSEmmanuel Vadot reg = <0x0108>; 819*f126890aSEmmanuel Vadot ti,dividers = <4>, <8>; 820*f126890aSEmmanuel Vadot }; 821*f126890aSEmmanuel Vadot 822*f126890aSEmmanuel Vadot func_48mc_fclk: func_48mc_fclk { 823*f126890aSEmmanuel Vadot #clock-cells = <0>; 824*f126890aSEmmanuel Vadot compatible = "fixed-factor-clock"; 825*f126890aSEmmanuel Vadot clock-output-names = "func_48mc_fclk"; 826*f126890aSEmmanuel Vadot clocks = <&dpll_per_m2x2_ck>; 827*f126890aSEmmanuel Vadot clock-mult = <1>; 828*f126890aSEmmanuel Vadot clock-div = <4>; 829*f126890aSEmmanuel Vadot }; 830*f126890aSEmmanuel Vadot 831*f126890aSEmmanuel Vadot func_64m_fclk: func_64m_fclk@108 { 832*f126890aSEmmanuel Vadot #clock-cells = <0>; 833*f126890aSEmmanuel Vadot compatible = "ti,divider-clock"; 834*f126890aSEmmanuel Vadot clock-output-names = "func_64m_fclk"; 835*f126890aSEmmanuel Vadot clocks = <&dpll_per_m4x2_ck>; 836*f126890aSEmmanuel Vadot reg = <0x0108>; 837*f126890aSEmmanuel Vadot ti,dividers = <2>, <4>; 838*f126890aSEmmanuel Vadot }; 839*f126890aSEmmanuel Vadot 840*f126890aSEmmanuel Vadot func_96m_fclk: func_96m_fclk@108 { 841*f126890aSEmmanuel Vadot #clock-cells = <0>; 842*f126890aSEmmanuel Vadot compatible = "ti,divider-clock"; 843*f126890aSEmmanuel Vadot clock-output-names = "func_96m_fclk"; 844*f126890aSEmmanuel Vadot clocks = <&dpll_per_m2x2_ck>; 845*f126890aSEmmanuel Vadot reg = <0x0108>; 846*f126890aSEmmanuel Vadot ti,dividers = <2>, <4>; 847*f126890aSEmmanuel Vadot }; 848*f126890aSEmmanuel Vadot 849*f126890aSEmmanuel Vadot init_60m_fclk: init_60m_fclk@104 { 850*f126890aSEmmanuel Vadot #clock-cells = <0>; 851*f126890aSEmmanuel Vadot compatible = "ti,divider-clock"; 852*f126890aSEmmanuel Vadot clock-output-names = "init_60m_fclk"; 853*f126890aSEmmanuel Vadot clocks = <&dpll_usb_m2_ck>; 854*f126890aSEmmanuel Vadot reg = <0x0104>; 855*f126890aSEmmanuel Vadot ti,dividers = <1>, <8>; 856*f126890aSEmmanuel Vadot }; 857*f126890aSEmmanuel Vadot 858*f126890aSEmmanuel Vadot per_abe_nc_fclk: per_abe_nc_fclk@108 { 859*f126890aSEmmanuel Vadot #clock-cells = <0>; 860*f126890aSEmmanuel Vadot compatible = "ti,divider-clock"; 861*f126890aSEmmanuel Vadot clock-output-names = "per_abe_nc_fclk"; 862*f126890aSEmmanuel Vadot clocks = <&dpll_abe_m2_ck>; 863*f126890aSEmmanuel Vadot reg = <0x0108>; 864*f126890aSEmmanuel Vadot ti,max-div = <2>; 865*f126890aSEmmanuel Vadot }; 866*f126890aSEmmanuel Vadot 867*f126890aSEmmanuel Vadot usb_phy_cm_clk32k: usb_phy_cm_clk32k@640 { 868*f126890aSEmmanuel Vadot #clock-cells = <0>; 869*f126890aSEmmanuel Vadot compatible = "ti,gate-clock"; 870*f126890aSEmmanuel Vadot clock-output-names = "usb_phy_cm_clk32k"; 871*f126890aSEmmanuel Vadot clocks = <&sys_32k_ck>; 872*f126890aSEmmanuel Vadot ti,bit-shift = <8>; 873*f126890aSEmmanuel Vadot reg = <0x0640>; 874*f126890aSEmmanuel Vadot }; 875*f126890aSEmmanuel Vadot}; 876*f126890aSEmmanuel Vadot 877*f126890aSEmmanuel Vadot&cm2_clockdomains { 878*f126890aSEmmanuel Vadot l3_init_clkdm: l3_init_clkdm { 879*f126890aSEmmanuel Vadot compatible = "ti,clockdomain"; 880*f126890aSEmmanuel Vadot clock-output-names = "l3_init_clkdm"; 881*f126890aSEmmanuel Vadot clocks = <&dpll_usb_ck>; 882*f126890aSEmmanuel Vadot }; 883*f126890aSEmmanuel Vadot}; 884*f126890aSEmmanuel Vadot 885*f126890aSEmmanuel Vadot&scrm_clocks { 886*f126890aSEmmanuel Vadot auxclk0_src_gate_ck: auxclk0_src_gate_ck@310 { 887*f126890aSEmmanuel Vadot #clock-cells = <0>; 888*f126890aSEmmanuel Vadot compatible = "ti,composite-no-wait-gate-clock"; 889*f126890aSEmmanuel Vadot clock-output-names = "auxclk0_src_gate_ck"; 890*f126890aSEmmanuel Vadot clocks = <&dpll_core_m3x2_ck>; 891*f126890aSEmmanuel Vadot ti,bit-shift = <8>; 892*f126890aSEmmanuel Vadot reg = <0x0310>; 893*f126890aSEmmanuel Vadot }; 894*f126890aSEmmanuel Vadot 895*f126890aSEmmanuel Vadot auxclk0_src_mux_ck: auxclk0_src_mux_ck@310 { 896*f126890aSEmmanuel Vadot #clock-cells = <0>; 897*f126890aSEmmanuel Vadot compatible = "ti,composite-mux-clock"; 898*f126890aSEmmanuel Vadot clock-output-names = "auxclk0_src_mux_ck"; 899*f126890aSEmmanuel Vadot clocks = <&sys_clkin_ck>, <&dpll_core_m3x2_ck>, <&dpll_per_m3x2_ck>; 900*f126890aSEmmanuel Vadot ti,bit-shift = <1>; 901*f126890aSEmmanuel Vadot reg = <0x0310>; 902*f126890aSEmmanuel Vadot }; 903*f126890aSEmmanuel Vadot 904*f126890aSEmmanuel Vadot auxclk0_src_ck: auxclk0_src_ck { 905*f126890aSEmmanuel Vadot #clock-cells = <0>; 906*f126890aSEmmanuel Vadot compatible = "ti,composite-clock"; 907*f126890aSEmmanuel Vadot clock-output-names = "auxclk0_src_ck"; 908*f126890aSEmmanuel Vadot clocks = <&auxclk0_src_gate_ck>, <&auxclk0_src_mux_ck>; 909*f126890aSEmmanuel Vadot }; 910*f126890aSEmmanuel Vadot 911*f126890aSEmmanuel Vadot auxclk0_ck: auxclk0_ck@310 { 912*f126890aSEmmanuel Vadot #clock-cells = <0>; 913*f126890aSEmmanuel Vadot compatible = "ti,divider-clock"; 914*f126890aSEmmanuel Vadot clock-output-names = "auxclk0_ck"; 915*f126890aSEmmanuel Vadot clocks = <&auxclk0_src_ck>; 916*f126890aSEmmanuel Vadot ti,bit-shift = <16>; 917*f126890aSEmmanuel Vadot ti,max-div = <16>; 918*f126890aSEmmanuel Vadot reg = <0x0310>; 919*f126890aSEmmanuel Vadot }; 920*f126890aSEmmanuel Vadot 921*f126890aSEmmanuel Vadot auxclk1_src_gate_ck: auxclk1_src_gate_ck@314 { 922*f126890aSEmmanuel Vadot #clock-cells = <0>; 923*f126890aSEmmanuel Vadot compatible = "ti,composite-no-wait-gate-clock"; 924*f126890aSEmmanuel Vadot clock-output-names = "auxclk1_src_gate_ck"; 925*f126890aSEmmanuel Vadot clocks = <&dpll_core_m3x2_ck>; 926*f126890aSEmmanuel Vadot ti,bit-shift = <8>; 927*f126890aSEmmanuel Vadot reg = <0x0314>; 928*f126890aSEmmanuel Vadot }; 929*f126890aSEmmanuel Vadot 930*f126890aSEmmanuel Vadot auxclk1_src_mux_ck: auxclk1_src_mux_ck@314 { 931*f126890aSEmmanuel Vadot #clock-cells = <0>; 932*f126890aSEmmanuel Vadot compatible = "ti,composite-mux-clock"; 933*f126890aSEmmanuel Vadot clock-output-names = "auxclk1_src_mux_ck"; 934*f126890aSEmmanuel Vadot clocks = <&sys_clkin_ck>, <&dpll_core_m3x2_ck>, <&dpll_per_m3x2_ck>; 935*f126890aSEmmanuel Vadot ti,bit-shift = <1>; 936*f126890aSEmmanuel Vadot reg = <0x0314>; 937*f126890aSEmmanuel Vadot }; 938*f126890aSEmmanuel Vadot 939*f126890aSEmmanuel Vadot auxclk1_src_ck: auxclk1_src_ck { 940*f126890aSEmmanuel Vadot #clock-cells = <0>; 941*f126890aSEmmanuel Vadot compatible = "ti,composite-clock"; 942*f126890aSEmmanuel Vadot clock-output-names = "auxclk1_src_ck"; 943*f126890aSEmmanuel Vadot clocks = <&auxclk1_src_gate_ck>, <&auxclk1_src_mux_ck>; 944*f126890aSEmmanuel Vadot }; 945*f126890aSEmmanuel Vadot 946*f126890aSEmmanuel Vadot auxclk1_ck: auxclk1_ck@314 { 947*f126890aSEmmanuel Vadot #clock-cells = <0>; 948*f126890aSEmmanuel Vadot compatible = "ti,divider-clock"; 949*f126890aSEmmanuel Vadot clock-output-names = "auxclk1_ck"; 950*f126890aSEmmanuel Vadot clocks = <&auxclk1_src_ck>; 951*f126890aSEmmanuel Vadot ti,bit-shift = <16>; 952*f126890aSEmmanuel Vadot ti,max-div = <16>; 953*f126890aSEmmanuel Vadot reg = <0x0314>; 954*f126890aSEmmanuel Vadot }; 955*f126890aSEmmanuel Vadot 956*f126890aSEmmanuel Vadot auxclk2_src_gate_ck: auxclk2_src_gate_ck@318 { 957*f126890aSEmmanuel Vadot #clock-cells = <0>; 958*f126890aSEmmanuel Vadot compatible = "ti,composite-no-wait-gate-clock"; 959*f126890aSEmmanuel Vadot clock-output-names = "auxclk2_src_gate_ck"; 960*f126890aSEmmanuel Vadot clocks = <&dpll_core_m3x2_ck>; 961*f126890aSEmmanuel Vadot ti,bit-shift = <8>; 962*f126890aSEmmanuel Vadot reg = <0x0318>; 963*f126890aSEmmanuel Vadot }; 964*f126890aSEmmanuel Vadot 965*f126890aSEmmanuel Vadot auxclk2_src_mux_ck: auxclk2_src_mux_ck@318 { 966*f126890aSEmmanuel Vadot #clock-cells = <0>; 967*f126890aSEmmanuel Vadot compatible = "ti,composite-mux-clock"; 968*f126890aSEmmanuel Vadot clock-output-names = "auxclk2_src_mux_ck"; 969*f126890aSEmmanuel Vadot clocks = <&sys_clkin_ck>, <&dpll_core_m3x2_ck>, <&dpll_per_m3x2_ck>; 970*f126890aSEmmanuel Vadot ti,bit-shift = <1>; 971*f126890aSEmmanuel Vadot reg = <0x0318>; 972*f126890aSEmmanuel Vadot }; 973*f126890aSEmmanuel Vadot 974*f126890aSEmmanuel Vadot auxclk2_src_ck: auxclk2_src_ck { 975*f126890aSEmmanuel Vadot #clock-cells = <0>; 976*f126890aSEmmanuel Vadot compatible = "ti,composite-clock"; 977*f126890aSEmmanuel Vadot clock-output-names = "auxclk2_src_ck"; 978*f126890aSEmmanuel Vadot clocks = <&auxclk2_src_gate_ck>, <&auxclk2_src_mux_ck>; 979*f126890aSEmmanuel Vadot }; 980*f126890aSEmmanuel Vadot 981*f126890aSEmmanuel Vadot auxclk2_ck: auxclk2_ck@318 { 982*f126890aSEmmanuel Vadot #clock-cells = <0>; 983*f126890aSEmmanuel Vadot compatible = "ti,divider-clock"; 984*f126890aSEmmanuel Vadot clock-output-names = "auxclk2_ck"; 985*f126890aSEmmanuel Vadot clocks = <&auxclk2_src_ck>; 986*f126890aSEmmanuel Vadot ti,bit-shift = <16>; 987*f126890aSEmmanuel Vadot ti,max-div = <16>; 988*f126890aSEmmanuel Vadot reg = <0x0318>; 989*f126890aSEmmanuel Vadot }; 990*f126890aSEmmanuel Vadot 991*f126890aSEmmanuel Vadot auxclk3_src_gate_ck: auxclk3_src_gate_ck@31c { 992*f126890aSEmmanuel Vadot #clock-cells = <0>; 993*f126890aSEmmanuel Vadot compatible = "ti,composite-no-wait-gate-clock"; 994*f126890aSEmmanuel Vadot clock-output-names = "auxclk3_src_gate_ck"; 995*f126890aSEmmanuel Vadot clocks = <&dpll_core_m3x2_ck>; 996*f126890aSEmmanuel Vadot ti,bit-shift = <8>; 997*f126890aSEmmanuel Vadot reg = <0x031c>; 998*f126890aSEmmanuel Vadot }; 999*f126890aSEmmanuel Vadot 1000*f126890aSEmmanuel Vadot auxclk3_src_mux_ck: auxclk3_src_mux_ck@31c { 1001*f126890aSEmmanuel Vadot #clock-cells = <0>; 1002*f126890aSEmmanuel Vadot compatible = "ti,composite-mux-clock"; 1003*f126890aSEmmanuel Vadot clock-output-names = "auxclk3_src_mux_ck"; 1004*f126890aSEmmanuel Vadot clocks = <&sys_clkin_ck>, <&dpll_core_m3x2_ck>, <&dpll_per_m3x2_ck>; 1005*f126890aSEmmanuel Vadot ti,bit-shift = <1>; 1006*f126890aSEmmanuel Vadot reg = <0x031c>; 1007*f126890aSEmmanuel Vadot }; 1008*f126890aSEmmanuel Vadot 1009*f126890aSEmmanuel Vadot auxclk3_src_ck: auxclk3_src_ck { 1010*f126890aSEmmanuel Vadot #clock-cells = <0>; 1011*f126890aSEmmanuel Vadot compatible = "ti,composite-clock"; 1012*f126890aSEmmanuel Vadot clock-output-names = "auxclk3_src_ck"; 1013*f126890aSEmmanuel Vadot clocks = <&auxclk3_src_gate_ck>, <&auxclk3_src_mux_ck>; 1014*f126890aSEmmanuel Vadot }; 1015*f126890aSEmmanuel Vadot 1016*f126890aSEmmanuel Vadot auxclk3_ck: auxclk3_ck@31c { 1017*f126890aSEmmanuel Vadot #clock-cells = <0>; 1018*f126890aSEmmanuel Vadot compatible = "ti,divider-clock"; 1019*f126890aSEmmanuel Vadot clock-output-names = "auxclk3_ck"; 1020*f126890aSEmmanuel Vadot clocks = <&auxclk3_src_ck>; 1021*f126890aSEmmanuel Vadot ti,bit-shift = <16>; 1022*f126890aSEmmanuel Vadot ti,max-div = <16>; 1023*f126890aSEmmanuel Vadot reg = <0x031c>; 1024*f126890aSEmmanuel Vadot }; 1025*f126890aSEmmanuel Vadot 1026*f126890aSEmmanuel Vadot auxclk4_src_gate_ck: auxclk4_src_gate_ck@320 { 1027*f126890aSEmmanuel Vadot #clock-cells = <0>; 1028*f126890aSEmmanuel Vadot compatible = "ti,composite-no-wait-gate-clock"; 1029*f126890aSEmmanuel Vadot clock-output-names = "auxclk4_src_gate_ck"; 1030*f126890aSEmmanuel Vadot clocks = <&dpll_core_m3x2_ck>; 1031*f126890aSEmmanuel Vadot ti,bit-shift = <8>; 1032*f126890aSEmmanuel Vadot reg = <0x0320>; 1033*f126890aSEmmanuel Vadot }; 1034*f126890aSEmmanuel Vadot 1035*f126890aSEmmanuel Vadot auxclk4_src_mux_ck: auxclk4_src_mux_ck@320 { 1036*f126890aSEmmanuel Vadot #clock-cells = <0>; 1037*f126890aSEmmanuel Vadot compatible = "ti,composite-mux-clock"; 1038*f126890aSEmmanuel Vadot clock-output-names = "auxclk4_src_mux_ck"; 1039*f126890aSEmmanuel Vadot clocks = <&sys_clkin_ck>, <&dpll_core_m3x2_ck>, <&dpll_per_m3x2_ck>; 1040*f126890aSEmmanuel Vadot ti,bit-shift = <1>; 1041*f126890aSEmmanuel Vadot reg = <0x0320>; 1042*f126890aSEmmanuel Vadot }; 1043*f126890aSEmmanuel Vadot 1044*f126890aSEmmanuel Vadot auxclk4_src_ck: auxclk4_src_ck { 1045*f126890aSEmmanuel Vadot #clock-cells = <0>; 1046*f126890aSEmmanuel Vadot compatible = "ti,composite-clock"; 1047*f126890aSEmmanuel Vadot clock-output-names = "auxclk4_src_ck"; 1048*f126890aSEmmanuel Vadot clocks = <&auxclk4_src_gate_ck>, <&auxclk4_src_mux_ck>; 1049*f126890aSEmmanuel Vadot }; 1050*f126890aSEmmanuel Vadot 1051*f126890aSEmmanuel Vadot auxclk4_ck: auxclk4_ck@320 { 1052*f126890aSEmmanuel Vadot #clock-cells = <0>; 1053*f126890aSEmmanuel Vadot compatible = "ti,divider-clock"; 1054*f126890aSEmmanuel Vadot clock-output-names = "auxclk4_ck"; 1055*f126890aSEmmanuel Vadot clocks = <&auxclk4_src_ck>; 1056*f126890aSEmmanuel Vadot ti,bit-shift = <16>; 1057*f126890aSEmmanuel Vadot ti,max-div = <16>; 1058*f126890aSEmmanuel Vadot reg = <0x0320>; 1059*f126890aSEmmanuel Vadot }; 1060*f126890aSEmmanuel Vadot 1061*f126890aSEmmanuel Vadot auxclk5_src_gate_ck: auxclk5_src_gate_ck@324 { 1062*f126890aSEmmanuel Vadot #clock-cells = <0>; 1063*f126890aSEmmanuel Vadot compatible = "ti,composite-no-wait-gate-clock"; 1064*f126890aSEmmanuel Vadot clock-output-names = "auxclk5_src_gate_ck"; 1065*f126890aSEmmanuel Vadot clocks = <&dpll_core_m3x2_ck>; 1066*f126890aSEmmanuel Vadot ti,bit-shift = <8>; 1067*f126890aSEmmanuel Vadot reg = <0x0324>; 1068*f126890aSEmmanuel Vadot }; 1069*f126890aSEmmanuel Vadot 1070*f126890aSEmmanuel Vadot auxclk5_src_mux_ck: auxclk5_src_mux_ck@324 { 1071*f126890aSEmmanuel Vadot #clock-cells = <0>; 1072*f126890aSEmmanuel Vadot compatible = "ti,composite-mux-clock"; 1073*f126890aSEmmanuel Vadot clock-output-names = "auxclk5_src_mux_ck"; 1074*f126890aSEmmanuel Vadot clocks = <&sys_clkin_ck>, <&dpll_core_m3x2_ck>, <&dpll_per_m3x2_ck>; 1075*f126890aSEmmanuel Vadot ti,bit-shift = <1>; 1076*f126890aSEmmanuel Vadot reg = <0x0324>; 1077*f126890aSEmmanuel Vadot }; 1078*f126890aSEmmanuel Vadot 1079*f126890aSEmmanuel Vadot auxclk5_src_ck: auxclk5_src_ck { 1080*f126890aSEmmanuel Vadot #clock-cells = <0>; 1081*f126890aSEmmanuel Vadot compatible = "ti,composite-clock"; 1082*f126890aSEmmanuel Vadot clock-output-names = "auxclk5_src_ck"; 1083*f126890aSEmmanuel Vadot clocks = <&auxclk5_src_gate_ck>, <&auxclk5_src_mux_ck>; 1084*f126890aSEmmanuel Vadot }; 1085*f126890aSEmmanuel Vadot 1086*f126890aSEmmanuel Vadot auxclk5_ck: auxclk5_ck@324 { 1087*f126890aSEmmanuel Vadot #clock-cells = <0>; 1088*f126890aSEmmanuel Vadot compatible = "ti,divider-clock"; 1089*f126890aSEmmanuel Vadot clock-output-names = "auxclk5_ck"; 1090*f126890aSEmmanuel Vadot clocks = <&auxclk5_src_ck>; 1091*f126890aSEmmanuel Vadot ti,bit-shift = <16>; 1092*f126890aSEmmanuel Vadot ti,max-div = <16>; 1093*f126890aSEmmanuel Vadot reg = <0x0324>; 1094*f126890aSEmmanuel Vadot }; 1095*f126890aSEmmanuel Vadot 1096*f126890aSEmmanuel Vadot auxclkreq0_ck: auxclkreq0_ck@210 { 1097*f126890aSEmmanuel Vadot #clock-cells = <0>; 1098*f126890aSEmmanuel Vadot compatible = "ti,mux-clock"; 1099*f126890aSEmmanuel Vadot clock-output-names = "auxclkreq0_ck"; 1100*f126890aSEmmanuel Vadot clocks = <&auxclk0_ck>, <&auxclk1_ck>, <&auxclk2_ck>, <&auxclk3_ck>, <&auxclk4_ck>, <&auxclk5_ck>; 1101*f126890aSEmmanuel Vadot ti,bit-shift = <2>; 1102*f126890aSEmmanuel Vadot reg = <0x0210>; 1103*f126890aSEmmanuel Vadot }; 1104*f126890aSEmmanuel Vadot 1105*f126890aSEmmanuel Vadot auxclkreq1_ck: auxclkreq1_ck@214 { 1106*f126890aSEmmanuel Vadot #clock-cells = <0>; 1107*f126890aSEmmanuel Vadot compatible = "ti,mux-clock"; 1108*f126890aSEmmanuel Vadot clock-output-names = "auxclkreq1_ck"; 1109*f126890aSEmmanuel Vadot clocks = <&auxclk0_ck>, <&auxclk1_ck>, <&auxclk2_ck>, <&auxclk3_ck>, <&auxclk4_ck>, <&auxclk5_ck>; 1110*f126890aSEmmanuel Vadot ti,bit-shift = <2>; 1111*f126890aSEmmanuel Vadot reg = <0x0214>; 1112*f126890aSEmmanuel Vadot }; 1113*f126890aSEmmanuel Vadot 1114*f126890aSEmmanuel Vadot auxclkreq2_ck: auxclkreq2_ck@218 { 1115*f126890aSEmmanuel Vadot #clock-cells = <0>; 1116*f126890aSEmmanuel Vadot compatible = "ti,mux-clock"; 1117*f126890aSEmmanuel Vadot clock-output-names = "auxclkreq2_ck"; 1118*f126890aSEmmanuel Vadot clocks = <&auxclk0_ck>, <&auxclk1_ck>, <&auxclk2_ck>, <&auxclk3_ck>, <&auxclk4_ck>, <&auxclk5_ck>; 1119*f126890aSEmmanuel Vadot ti,bit-shift = <2>; 1120*f126890aSEmmanuel Vadot reg = <0x0218>; 1121*f126890aSEmmanuel Vadot }; 1122*f126890aSEmmanuel Vadot 1123*f126890aSEmmanuel Vadot auxclkreq3_ck: auxclkreq3_ck@21c { 1124*f126890aSEmmanuel Vadot #clock-cells = <0>; 1125*f126890aSEmmanuel Vadot compatible = "ti,mux-clock"; 1126*f126890aSEmmanuel Vadot clock-output-names = "auxclkreq3_ck"; 1127*f126890aSEmmanuel Vadot clocks = <&auxclk0_ck>, <&auxclk1_ck>, <&auxclk2_ck>, <&auxclk3_ck>, <&auxclk4_ck>, <&auxclk5_ck>; 1128*f126890aSEmmanuel Vadot ti,bit-shift = <2>; 1129*f126890aSEmmanuel Vadot reg = <0x021c>; 1130*f126890aSEmmanuel Vadot }; 1131*f126890aSEmmanuel Vadot 1132*f126890aSEmmanuel Vadot auxclkreq4_ck: auxclkreq4_ck@220 { 1133*f126890aSEmmanuel Vadot #clock-cells = <0>; 1134*f126890aSEmmanuel Vadot compatible = "ti,mux-clock"; 1135*f126890aSEmmanuel Vadot clock-output-names = "auxclkreq4_ck"; 1136*f126890aSEmmanuel Vadot clocks = <&auxclk0_ck>, <&auxclk1_ck>, <&auxclk2_ck>, <&auxclk3_ck>, <&auxclk4_ck>, <&auxclk5_ck>; 1137*f126890aSEmmanuel Vadot ti,bit-shift = <2>; 1138*f126890aSEmmanuel Vadot reg = <0x0220>; 1139*f126890aSEmmanuel Vadot }; 1140*f126890aSEmmanuel Vadot 1141*f126890aSEmmanuel Vadot auxclkreq5_ck: auxclkreq5_ck@224 { 1142*f126890aSEmmanuel Vadot #clock-cells = <0>; 1143*f126890aSEmmanuel Vadot compatible = "ti,mux-clock"; 1144*f126890aSEmmanuel Vadot clock-output-names = "auxclkreq5_ck"; 1145*f126890aSEmmanuel Vadot clocks = <&auxclk0_ck>, <&auxclk1_ck>, <&auxclk2_ck>, <&auxclk3_ck>, <&auxclk4_ck>, <&auxclk5_ck>; 1146*f126890aSEmmanuel Vadot ti,bit-shift = <2>; 1147*f126890aSEmmanuel Vadot reg = <0x0224>; 1148*f126890aSEmmanuel Vadot }; 1149*f126890aSEmmanuel Vadot}; 1150*f126890aSEmmanuel Vadot 1151*f126890aSEmmanuel Vadot&cm1 { 1152*f126890aSEmmanuel Vadot mpuss_cm: mpuss_cm@300 { 1153*f126890aSEmmanuel Vadot compatible = "ti,omap4-cm"; 1154*f126890aSEmmanuel Vadot clock-output-names = "mpuss_cm"; 1155*f126890aSEmmanuel Vadot reg = <0x300 0x100>; 1156*f126890aSEmmanuel Vadot #address-cells = <1>; 1157*f126890aSEmmanuel Vadot #size-cells = <1>; 1158*f126890aSEmmanuel Vadot ranges = <0 0x300 0x100>; 1159*f126890aSEmmanuel Vadot 1160*f126890aSEmmanuel Vadot mpuss_clkctrl: clk@20 { 1161*f126890aSEmmanuel Vadot compatible = "ti,clkctrl"; 1162*f126890aSEmmanuel Vadot clock-output-names = "mpuss_clkctrl"; 1163*f126890aSEmmanuel Vadot reg = <0x20 0x4>; 1164*f126890aSEmmanuel Vadot #clock-cells = <2>; 1165*f126890aSEmmanuel Vadot }; 1166*f126890aSEmmanuel Vadot }; 1167*f126890aSEmmanuel Vadot 1168*f126890aSEmmanuel Vadot tesla_cm: tesla_cm@400 { 1169*f126890aSEmmanuel Vadot compatible = "ti,omap4-cm"; 1170*f126890aSEmmanuel Vadot clock-output-names = "tesla_cm"; 1171*f126890aSEmmanuel Vadot reg = <0x400 0x100>; 1172*f126890aSEmmanuel Vadot #address-cells = <1>; 1173*f126890aSEmmanuel Vadot #size-cells = <1>; 1174*f126890aSEmmanuel Vadot ranges = <0 0x400 0x100>; 1175*f126890aSEmmanuel Vadot 1176*f126890aSEmmanuel Vadot tesla_clkctrl: clk@20 { 1177*f126890aSEmmanuel Vadot compatible = "ti,clkctrl"; 1178*f126890aSEmmanuel Vadot clock-output-names = "tesla_clkctrl"; 1179*f126890aSEmmanuel Vadot reg = <0x20 0x4>; 1180*f126890aSEmmanuel Vadot #clock-cells = <2>; 1181*f126890aSEmmanuel Vadot }; 1182*f126890aSEmmanuel Vadot }; 1183*f126890aSEmmanuel Vadot 1184*f126890aSEmmanuel Vadot abe_cm: abe_cm@500 { 1185*f126890aSEmmanuel Vadot compatible = "ti,omap4-cm"; 1186*f126890aSEmmanuel Vadot clock-output-names = "abe_cm"; 1187*f126890aSEmmanuel Vadot reg = <0x500 0x100>; 1188*f126890aSEmmanuel Vadot #address-cells = <1>; 1189*f126890aSEmmanuel Vadot #size-cells = <1>; 1190*f126890aSEmmanuel Vadot ranges = <0 0x500 0x100>; 1191*f126890aSEmmanuel Vadot 1192*f126890aSEmmanuel Vadot abe_clkctrl: clk@20 { 1193*f126890aSEmmanuel Vadot compatible = "ti,clkctrl"; 1194*f126890aSEmmanuel Vadot clock-output-names = "abe_clkctrl"; 1195*f126890aSEmmanuel Vadot reg = <0x20 0x6c>; 1196*f126890aSEmmanuel Vadot #clock-cells = <2>; 1197*f126890aSEmmanuel Vadot }; 1198*f126890aSEmmanuel Vadot }; 1199*f126890aSEmmanuel Vadot 1200*f126890aSEmmanuel Vadot}; 1201*f126890aSEmmanuel Vadot 1202*f126890aSEmmanuel Vadot&cm2 { 1203*f126890aSEmmanuel Vadot l4_ao_cm: l4_ao_cm@600 { 1204*f126890aSEmmanuel Vadot compatible = "ti,omap4-cm"; 1205*f126890aSEmmanuel Vadot clock-output-names = "l4_ao_cm"; 1206*f126890aSEmmanuel Vadot reg = <0x600 0x100>; 1207*f126890aSEmmanuel Vadot #address-cells = <1>; 1208*f126890aSEmmanuel Vadot #size-cells = <1>; 1209*f126890aSEmmanuel Vadot ranges = <0 0x600 0x100>; 1210*f126890aSEmmanuel Vadot 1211*f126890aSEmmanuel Vadot l4_ao_clkctrl: clk@20 { 1212*f126890aSEmmanuel Vadot compatible = "ti,clkctrl"; 1213*f126890aSEmmanuel Vadot clock-output-names = "l4_ao_clkctrl"; 1214*f126890aSEmmanuel Vadot reg = <0x20 0x1c>; 1215*f126890aSEmmanuel Vadot #clock-cells = <2>; 1216*f126890aSEmmanuel Vadot }; 1217*f126890aSEmmanuel Vadot }; 1218*f126890aSEmmanuel Vadot 1219*f126890aSEmmanuel Vadot l3_1_cm: l3_1_cm@700 { 1220*f126890aSEmmanuel Vadot compatible = "ti,omap4-cm"; 1221*f126890aSEmmanuel Vadot clock-output-names = "l3_1_cm"; 1222*f126890aSEmmanuel Vadot reg = <0x700 0x100>; 1223*f126890aSEmmanuel Vadot #address-cells = <1>; 1224*f126890aSEmmanuel Vadot #size-cells = <1>; 1225*f126890aSEmmanuel Vadot ranges = <0 0x700 0x100>; 1226*f126890aSEmmanuel Vadot 1227*f126890aSEmmanuel Vadot l3_1_clkctrl: clk@20 { 1228*f126890aSEmmanuel Vadot compatible = "ti,clkctrl"; 1229*f126890aSEmmanuel Vadot clock-output-names = "l3_1_clkctrl"; 1230*f126890aSEmmanuel Vadot reg = <0x20 0x4>; 1231*f126890aSEmmanuel Vadot #clock-cells = <2>; 1232*f126890aSEmmanuel Vadot }; 1233*f126890aSEmmanuel Vadot }; 1234*f126890aSEmmanuel Vadot 1235*f126890aSEmmanuel Vadot l3_2_cm: l3_2_cm@800 { 1236*f126890aSEmmanuel Vadot compatible = "ti,omap4-cm"; 1237*f126890aSEmmanuel Vadot clock-output-names = "l3_2_cm"; 1238*f126890aSEmmanuel Vadot reg = <0x800 0x100>; 1239*f126890aSEmmanuel Vadot #address-cells = <1>; 1240*f126890aSEmmanuel Vadot #size-cells = <1>; 1241*f126890aSEmmanuel Vadot ranges = <0 0x800 0x100>; 1242*f126890aSEmmanuel Vadot 1243*f126890aSEmmanuel Vadot l3_2_clkctrl: clk@20 { 1244*f126890aSEmmanuel Vadot compatible = "ti,clkctrl"; 1245*f126890aSEmmanuel Vadot clock-output-names = "l3_2_clkctrl"; 1246*f126890aSEmmanuel Vadot reg = <0x20 0x14>; 1247*f126890aSEmmanuel Vadot #clock-cells = <2>; 1248*f126890aSEmmanuel Vadot }; 1249*f126890aSEmmanuel Vadot }; 1250*f126890aSEmmanuel Vadot 1251*f126890aSEmmanuel Vadot ducati_cm: ducati_cm@900 { 1252*f126890aSEmmanuel Vadot compatible = "ti,omap4-cm"; 1253*f126890aSEmmanuel Vadot clock-output-names = "ducati_cm"; 1254*f126890aSEmmanuel Vadot reg = <0x900 0x100>; 1255*f126890aSEmmanuel Vadot #address-cells = <1>; 1256*f126890aSEmmanuel Vadot #size-cells = <1>; 1257*f126890aSEmmanuel Vadot ranges = <0 0x900 0x100>; 1258*f126890aSEmmanuel Vadot 1259*f126890aSEmmanuel Vadot ducati_clkctrl: clk@20 { 1260*f126890aSEmmanuel Vadot compatible = "ti,clkctrl"; 1261*f126890aSEmmanuel Vadot clock-output-names = "ducati_clkctrl"; 1262*f126890aSEmmanuel Vadot reg = <0x20 0x4>; 1263*f126890aSEmmanuel Vadot #clock-cells = <2>; 1264*f126890aSEmmanuel Vadot }; 1265*f126890aSEmmanuel Vadot }; 1266*f126890aSEmmanuel Vadot 1267*f126890aSEmmanuel Vadot l3_dma_cm: l3_dma_cm@a00 { 1268*f126890aSEmmanuel Vadot compatible = "ti,omap4-cm"; 1269*f126890aSEmmanuel Vadot clock-output-names = "l3_dma_cm"; 1270*f126890aSEmmanuel Vadot reg = <0xa00 0x100>; 1271*f126890aSEmmanuel Vadot #address-cells = <1>; 1272*f126890aSEmmanuel Vadot #size-cells = <1>; 1273*f126890aSEmmanuel Vadot ranges = <0 0xa00 0x100>; 1274*f126890aSEmmanuel Vadot 1275*f126890aSEmmanuel Vadot l3_dma_clkctrl: clk@20 { 1276*f126890aSEmmanuel Vadot compatible = "ti,clkctrl"; 1277*f126890aSEmmanuel Vadot clock-output-names = "l3_dma_clkctrl"; 1278*f126890aSEmmanuel Vadot reg = <0x20 0x4>; 1279*f126890aSEmmanuel Vadot #clock-cells = <2>; 1280*f126890aSEmmanuel Vadot }; 1281*f126890aSEmmanuel Vadot }; 1282*f126890aSEmmanuel Vadot 1283*f126890aSEmmanuel Vadot l3_emif_cm: l3_emif_cm@b00 { 1284*f126890aSEmmanuel Vadot compatible = "ti,omap4-cm"; 1285*f126890aSEmmanuel Vadot clock-output-names = "l3_emif_cm"; 1286*f126890aSEmmanuel Vadot reg = <0xb00 0x100>; 1287*f126890aSEmmanuel Vadot #address-cells = <1>; 1288*f126890aSEmmanuel Vadot #size-cells = <1>; 1289*f126890aSEmmanuel Vadot ranges = <0 0xb00 0x100>; 1290*f126890aSEmmanuel Vadot 1291*f126890aSEmmanuel Vadot l3_emif_clkctrl: clk@20 { 1292*f126890aSEmmanuel Vadot compatible = "ti,clkctrl"; 1293*f126890aSEmmanuel Vadot clock-output-names = "l3_emif_clkctrl"; 1294*f126890aSEmmanuel Vadot reg = <0x20 0x1c>; 1295*f126890aSEmmanuel Vadot #clock-cells = <2>; 1296*f126890aSEmmanuel Vadot }; 1297*f126890aSEmmanuel Vadot }; 1298*f126890aSEmmanuel Vadot 1299*f126890aSEmmanuel Vadot d2d_cm: d2d_cm@c00 { 1300*f126890aSEmmanuel Vadot compatible = "ti,omap4-cm"; 1301*f126890aSEmmanuel Vadot clock-output-names = "d2d_cm"; 1302*f126890aSEmmanuel Vadot reg = <0xc00 0x100>; 1303*f126890aSEmmanuel Vadot #address-cells = <1>; 1304*f126890aSEmmanuel Vadot #size-cells = <1>; 1305*f126890aSEmmanuel Vadot ranges = <0 0xc00 0x100>; 1306*f126890aSEmmanuel Vadot 1307*f126890aSEmmanuel Vadot d2d_clkctrl: clk@20 { 1308*f126890aSEmmanuel Vadot compatible = "ti,clkctrl"; 1309*f126890aSEmmanuel Vadot clock-output-names = "d2d_clkctrl"; 1310*f126890aSEmmanuel Vadot reg = <0x20 0x4>; 1311*f126890aSEmmanuel Vadot #clock-cells = <2>; 1312*f126890aSEmmanuel Vadot }; 1313*f126890aSEmmanuel Vadot }; 1314*f126890aSEmmanuel Vadot 1315*f126890aSEmmanuel Vadot l4_cfg_cm: l4_cfg_cm@d00 { 1316*f126890aSEmmanuel Vadot compatible = "ti,omap4-cm"; 1317*f126890aSEmmanuel Vadot clock-output-names = "l4_cfg_cm"; 1318*f126890aSEmmanuel Vadot reg = <0xd00 0x100>; 1319*f126890aSEmmanuel Vadot #address-cells = <1>; 1320*f126890aSEmmanuel Vadot #size-cells = <1>; 1321*f126890aSEmmanuel Vadot ranges = <0 0xd00 0x100>; 1322*f126890aSEmmanuel Vadot 1323*f126890aSEmmanuel Vadot l4_cfg_clkctrl: clk@20 { 1324*f126890aSEmmanuel Vadot compatible = "ti,clkctrl"; 1325*f126890aSEmmanuel Vadot clock-output-names = "l4_cfg_clkctrl"; 1326*f126890aSEmmanuel Vadot reg = <0x20 0x14>; 1327*f126890aSEmmanuel Vadot #clock-cells = <2>; 1328*f126890aSEmmanuel Vadot }; 1329*f126890aSEmmanuel Vadot }; 1330*f126890aSEmmanuel Vadot 1331*f126890aSEmmanuel Vadot l3_instr_cm: l3_instr_cm@e00 { 1332*f126890aSEmmanuel Vadot compatible = "ti,omap4-cm"; 1333*f126890aSEmmanuel Vadot clock-output-names = "l3_instr_cm"; 1334*f126890aSEmmanuel Vadot reg = <0xe00 0x100>; 1335*f126890aSEmmanuel Vadot #address-cells = <1>; 1336*f126890aSEmmanuel Vadot #size-cells = <1>; 1337*f126890aSEmmanuel Vadot ranges = <0 0xe00 0x100>; 1338*f126890aSEmmanuel Vadot 1339*f126890aSEmmanuel Vadot l3_instr_clkctrl: clk@20 { 1340*f126890aSEmmanuel Vadot compatible = "ti,clkctrl"; 1341*f126890aSEmmanuel Vadot clock-output-names = "l3_instr_clkctrl"; 1342*f126890aSEmmanuel Vadot reg = <0x20 0x24>; 1343*f126890aSEmmanuel Vadot #clock-cells = <2>; 1344*f126890aSEmmanuel Vadot }; 1345*f126890aSEmmanuel Vadot }; 1346*f126890aSEmmanuel Vadot 1347*f126890aSEmmanuel Vadot ivahd_cm: ivahd_cm@f00 { 1348*f126890aSEmmanuel Vadot compatible = "ti,omap4-cm"; 1349*f126890aSEmmanuel Vadot clock-output-names = "ivahd_cm"; 1350*f126890aSEmmanuel Vadot reg = <0xf00 0x100>; 1351*f126890aSEmmanuel Vadot #address-cells = <1>; 1352*f126890aSEmmanuel Vadot #size-cells = <1>; 1353*f126890aSEmmanuel Vadot ranges = <0 0xf00 0x100>; 1354*f126890aSEmmanuel Vadot 1355*f126890aSEmmanuel Vadot ivahd_clkctrl: clk@20 { 1356*f126890aSEmmanuel Vadot compatible = "ti,clkctrl"; 1357*f126890aSEmmanuel Vadot clock-output-names = "ivahd_clkctrl"; 1358*f126890aSEmmanuel Vadot reg = <0x20 0xc>; 1359*f126890aSEmmanuel Vadot #clock-cells = <2>; 1360*f126890aSEmmanuel Vadot }; 1361*f126890aSEmmanuel Vadot }; 1362*f126890aSEmmanuel Vadot 1363*f126890aSEmmanuel Vadot iss_cm: iss_cm@1000 { 1364*f126890aSEmmanuel Vadot compatible = "ti,omap4-cm"; 1365*f126890aSEmmanuel Vadot clock-output-names = "iss_cm"; 1366*f126890aSEmmanuel Vadot reg = <0x1000 0x100>; 1367*f126890aSEmmanuel Vadot #address-cells = <1>; 1368*f126890aSEmmanuel Vadot #size-cells = <1>; 1369*f126890aSEmmanuel Vadot ranges = <0 0x1000 0x100>; 1370*f126890aSEmmanuel Vadot 1371*f126890aSEmmanuel Vadot iss_clkctrl: clk@20 { 1372*f126890aSEmmanuel Vadot compatible = "ti,clkctrl"; 1373*f126890aSEmmanuel Vadot clock-output-names = "iss_clkctrl"; 1374*f126890aSEmmanuel Vadot reg = <0x20 0xc>; 1375*f126890aSEmmanuel Vadot #clock-cells = <2>; 1376*f126890aSEmmanuel Vadot }; 1377*f126890aSEmmanuel Vadot }; 1378*f126890aSEmmanuel Vadot 1379*f126890aSEmmanuel Vadot l3_dss_cm: l3_dss_cm@1100 { 1380*f126890aSEmmanuel Vadot compatible = "ti,omap4-cm"; 1381*f126890aSEmmanuel Vadot clock-output-names = "l3_dss_cm"; 1382*f126890aSEmmanuel Vadot reg = <0x1100 0x100>; 1383*f126890aSEmmanuel Vadot #address-cells = <1>; 1384*f126890aSEmmanuel Vadot #size-cells = <1>; 1385*f126890aSEmmanuel Vadot ranges = <0 0x1100 0x100>; 1386*f126890aSEmmanuel Vadot 1387*f126890aSEmmanuel Vadot l3_dss_clkctrl: clk@20 { 1388*f126890aSEmmanuel Vadot compatible = "ti,clkctrl"; 1389*f126890aSEmmanuel Vadot clock-output-names = "l3_dss_clkctrl"; 1390*f126890aSEmmanuel Vadot reg = <0x20 0x4>; 1391*f126890aSEmmanuel Vadot #clock-cells = <2>; 1392*f126890aSEmmanuel Vadot }; 1393*f126890aSEmmanuel Vadot }; 1394*f126890aSEmmanuel Vadot 1395*f126890aSEmmanuel Vadot l3_gfx_cm: l3_gfx_cm@1200 { 1396*f126890aSEmmanuel Vadot compatible = "ti,omap4-cm"; 1397*f126890aSEmmanuel Vadot clock-output-names = "l3_gfx_cm"; 1398*f126890aSEmmanuel Vadot reg = <0x1200 0x100>; 1399*f126890aSEmmanuel Vadot #address-cells = <1>; 1400*f126890aSEmmanuel Vadot #size-cells = <1>; 1401*f126890aSEmmanuel Vadot ranges = <0 0x1200 0x100>; 1402*f126890aSEmmanuel Vadot 1403*f126890aSEmmanuel Vadot l3_gfx_clkctrl: clk@20 { 1404*f126890aSEmmanuel Vadot compatible = "ti,clkctrl"; 1405*f126890aSEmmanuel Vadot clock-output-names = "l3_gfx_clkctrl"; 1406*f126890aSEmmanuel Vadot reg = <0x20 0x4>; 1407*f126890aSEmmanuel Vadot #clock-cells = <2>; 1408*f126890aSEmmanuel Vadot }; 1409*f126890aSEmmanuel Vadot }; 1410*f126890aSEmmanuel Vadot 1411*f126890aSEmmanuel Vadot l3_init_cm: l3_init_cm@1300 { 1412*f126890aSEmmanuel Vadot compatible = "ti,omap4-cm"; 1413*f126890aSEmmanuel Vadot clock-output-names = "l3_init_cm"; 1414*f126890aSEmmanuel Vadot reg = <0x1300 0x100>; 1415*f126890aSEmmanuel Vadot #address-cells = <1>; 1416*f126890aSEmmanuel Vadot #size-cells = <1>; 1417*f126890aSEmmanuel Vadot ranges = <0 0x1300 0x100>; 1418*f126890aSEmmanuel Vadot 1419*f126890aSEmmanuel Vadot l3_init_clkctrl: clk@20 { 1420*f126890aSEmmanuel Vadot compatible = "ti,clkctrl"; 1421*f126890aSEmmanuel Vadot clock-output-names = "l3_init_clkctrl"; 1422*f126890aSEmmanuel Vadot reg = <0x20 0xc4>; 1423*f126890aSEmmanuel Vadot #clock-cells = <2>; 1424*f126890aSEmmanuel Vadot }; 1425*f126890aSEmmanuel Vadot }; 1426*f126890aSEmmanuel Vadot 1427*f126890aSEmmanuel Vadot l4_per_cm: clock@1400 { 1428*f126890aSEmmanuel Vadot compatible = "ti,omap4-cm"; 1429*f126890aSEmmanuel Vadot clock-output-names = "l4_per_cm"; 1430*f126890aSEmmanuel Vadot reg = <0x1400 0x200>; 1431*f126890aSEmmanuel Vadot #address-cells = <1>; 1432*f126890aSEmmanuel Vadot #size-cells = <1>; 1433*f126890aSEmmanuel Vadot ranges = <0 0x1400 0x200>; 1434*f126890aSEmmanuel Vadot 1435*f126890aSEmmanuel Vadot l4_per_clkctrl: clock@20 { 1436*f126890aSEmmanuel Vadot compatible = "ti,clkctrl"; 1437*f126890aSEmmanuel Vadot clock-output-names = "l4_per_clkctrl"; 1438*f126890aSEmmanuel Vadot reg = <0x20 0x144>; 1439*f126890aSEmmanuel Vadot #clock-cells = <2>; 1440*f126890aSEmmanuel Vadot }; 1441*f126890aSEmmanuel Vadot 1442*f126890aSEmmanuel Vadot l4_secure_clkctrl: clock@1a0 { 1443*f126890aSEmmanuel Vadot compatible = "ti,clkctrl"; 1444*f126890aSEmmanuel Vadot clock-output-names = "l4_secure_clkctrl"; 1445*f126890aSEmmanuel Vadot reg = <0x1a0 0x3c>; 1446*f126890aSEmmanuel Vadot #clock-cells = <2>; 1447*f126890aSEmmanuel Vadot }; 1448*f126890aSEmmanuel Vadot }; 1449*f126890aSEmmanuel Vadot}; 1450*f126890aSEmmanuel Vadot 1451*f126890aSEmmanuel Vadot&prm { 1452*f126890aSEmmanuel Vadot l4_wkup_cm: l4_wkup_cm@1800 { 1453*f126890aSEmmanuel Vadot compatible = "ti,omap4-cm"; 1454*f126890aSEmmanuel Vadot clock-output-names = "l4_wkup_cm"; 1455*f126890aSEmmanuel Vadot reg = <0x1800 0x100>; 1456*f126890aSEmmanuel Vadot #address-cells = <1>; 1457*f126890aSEmmanuel Vadot #size-cells = <1>; 1458*f126890aSEmmanuel Vadot ranges = <0 0x1800 0x100>; 1459*f126890aSEmmanuel Vadot 1460*f126890aSEmmanuel Vadot l4_wkup_clkctrl: clk@20 { 1461*f126890aSEmmanuel Vadot compatible = "ti,clkctrl"; 1462*f126890aSEmmanuel Vadot clock-output-names = "l4_wkup_clkctrl"; 1463*f126890aSEmmanuel Vadot reg = <0x20 0x5c>; 1464*f126890aSEmmanuel Vadot #clock-cells = <2>; 1465*f126890aSEmmanuel Vadot }; 1466*f126890aSEmmanuel Vadot }; 1467*f126890aSEmmanuel Vadot 1468*f126890aSEmmanuel Vadot emu_sys_cm: emu_sys_cm@1a00 { 1469*f126890aSEmmanuel Vadot compatible = "ti,omap4-cm"; 1470*f126890aSEmmanuel Vadot clock-output-names = "emu_sys_cm"; 1471*f126890aSEmmanuel Vadot reg = <0x1a00 0x100>; 1472*f126890aSEmmanuel Vadot #address-cells = <1>; 1473*f126890aSEmmanuel Vadot #size-cells = <1>; 1474*f126890aSEmmanuel Vadot ranges = <0 0x1a00 0x100>; 1475*f126890aSEmmanuel Vadot 1476*f126890aSEmmanuel Vadot emu_sys_clkctrl: clk@20 { 1477*f126890aSEmmanuel Vadot compatible = "ti,clkctrl"; 1478*f126890aSEmmanuel Vadot clock-output-names = "emu_sys_clkctrl"; 1479*f126890aSEmmanuel Vadot reg = <0x20 0x4>; 1480*f126890aSEmmanuel Vadot #clock-cells = <2>; 1481*f126890aSEmmanuel Vadot }; 1482*f126890aSEmmanuel Vadot }; 1483*f126890aSEmmanuel Vadot}; 1484