1*f126890aSEmmanuel Vadot// SPDX-License-Identifier: GPL-2.0-only 2*f126890aSEmmanuel Vadot/* 3*f126890aSEmmanuel Vadot * Device Tree Source for OMAP24xx clock data 4*f126890aSEmmanuel Vadot * 5*f126890aSEmmanuel Vadot * Copyright (C) 2014 Texas Instruments, Inc. 6*f126890aSEmmanuel Vadot */ 7*f126890aSEmmanuel Vadot&scm_clocks { 8*f126890aSEmmanuel Vadot mcbsp1_mux_fck: mcbsp1_mux_fck@4 { 9*f126890aSEmmanuel Vadot #clock-cells = <0>; 10*f126890aSEmmanuel Vadot compatible = "ti,composite-mux-clock"; 11*f126890aSEmmanuel Vadot clocks = <&func_96m_ck>, <&mcbsp_clks>; 12*f126890aSEmmanuel Vadot ti,bit-shift = <2>; 13*f126890aSEmmanuel Vadot reg = <0x4>; 14*f126890aSEmmanuel Vadot }; 15*f126890aSEmmanuel Vadot 16*f126890aSEmmanuel Vadot mcbsp1_fck: mcbsp1_fck { 17*f126890aSEmmanuel Vadot #clock-cells = <0>; 18*f126890aSEmmanuel Vadot compatible = "ti,composite-clock"; 19*f126890aSEmmanuel Vadot clocks = <&mcbsp1_gate_fck>, <&mcbsp1_mux_fck>; 20*f126890aSEmmanuel Vadot }; 21*f126890aSEmmanuel Vadot 22*f126890aSEmmanuel Vadot mcbsp2_mux_fck: mcbsp2_mux_fck@4 { 23*f126890aSEmmanuel Vadot #clock-cells = <0>; 24*f126890aSEmmanuel Vadot compatible = "ti,composite-mux-clock"; 25*f126890aSEmmanuel Vadot clocks = <&func_96m_ck>, <&mcbsp_clks>; 26*f126890aSEmmanuel Vadot ti,bit-shift = <6>; 27*f126890aSEmmanuel Vadot reg = <0x4>; 28*f126890aSEmmanuel Vadot }; 29*f126890aSEmmanuel Vadot 30*f126890aSEmmanuel Vadot mcbsp2_fck: mcbsp2_fck { 31*f126890aSEmmanuel Vadot #clock-cells = <0>; 32*f126890aSEmmanuel Vadot compatible = "ti,composite-clock"; 33*f126890aSEmmanuel Vadot clocks = <&mcbsp2_gate_fck>, <&mcbsp2_mux_fck>; 34*f126890aSEmmanuel Vadot }; 35*f126890aSEmmanuel Vadot}; 36*f126890aSEmmanuel Vadot 37*f126890aSEmmanuel Vadot&prcm_clocks { 38*f126890aSEmmanuel Vadot func_32k_ck: func_32k_ck { 39*f126890aSEmmanuel Vadot #clock-cells = <0>; 40*f126890aSEmmanuel Vadot compatible = "fixed-clock"; 41*f126890aSEmmanuel Vadot clock-frequency = <32768>; 42*f126890aSEmmanuel Vadot }; 43*f126890aSEmmanuel Vadot 44*f126890aSEmmanuel Vadot secure_32k_ck: secure_32k_ck { 45*f126890aSEmmanuel Vadot #clock-cells = <0>; 46*f126890aSEmmanuel Vadot compatible = "fixed-clock"; 47*f126890aSEmmanuel Vadot clock-frequency = <32768>; 48*f126890aSEmmanuel Vadot }; 49*f126890aSEmmanuel Vadot 50*f126890aSEmmanuel Vadot virt_12m_ck: virt_12m_ck { 51*f126890aSEmmanuel Vadot #clock-cells = <0>; 52*f126890aSEmmanuel Vadot compatible = "fixed-clock"; 53*f126890aSEmmanuel Vadot clock-frequency = <12000000>; 54*f126890aSEmmanuel Vadot }; 55*f126890aSEmmanuel Vadot 56*f126890aSEmmanuel Vadot virt_13m_ck: virt_13m_ck { 57*f126890aSEmmanuel Vadot #clock-cells = <0>; 58*f126890aSEmmanuel Vadot compatible = "fixed-clock"; 59*f126890aSEmmanuel Vadot clock-frequency = <13000000>; 60*f126890aSEmmanuel Vadot }; 61*f126890aSEmmanuel Vadot 62*f126890aSEmmanuel Vadot virt_19200000_ck: virt_19200000_ck { 63*f126890aSEmmanuel Vadot #clock-cells = <0>; 64*f126890aSEmmanuel Vadot compatible = "fixed-clock"; 65*f126890aSEmmanuel Vadot clock-frequency = <19200000>; 66*f126890aSEmmanuel Vadot }; 67*f126890aSEmmanuel Vadot 68*f126890aSEmmanuel Vadot virt_26m_ck: virt_26m_ck { 69*f126890aSEmmanuel Vadot #clock-cells = <0>; 70*f126890aSEmmanuel Vadot compatible = "fixed-clock"; 71*f126890aSEmmanuel Vadot clock-frequency = <26000000>; 72*f126890aSEmmanuel Vadot }; 73*f126890aSEmmanuel Vadot 74*f126890aSEmmanuel Vadot aplls_clkin_ck: aplls_clkin_ck@540 { 75*f126890aSEmmanuel Vadot #clock-cells = <0>; 76*f126890aSEmmanuel Vadot compatible = "ti,mux-clock"; 77*f126890aSEmmanuel Vadot clocks = <&virt_19200000_ck>, <&virt_26m_ck>, <&virt_13m_ck>, <&virt_12m_ck>; 78*f126890aSEmmanuel Vadot ti,bit-shift = <23>; 79*f126890aSEmmanuel Vadot reg = <0x0540>; 80*f126890aSEmmanuel Vadot }; 81*f126890aSEmmanuel Vadot 82*f126890aSEmmanuel Vadot aplls_clkin_x2_ck: aplls_clkin_x2_ck { 83*f126890aSEmmanuel Vadot #clock-cells = <0>; 84*f126890aSEmmanuel Vadot compatible = "fixed-factor-clock"; 85*f126890aSEmmanuel Vadot clocks = <&aplls_clkin_ck>; 86*f126890aSEmmanuel Vadot clock-mult = <2>; 87*f126890aSEmmanuel Vadot clock-div = <1>; 88*f126890aSEmmanuel Vadot }; 89*f126890aSEmmanuel Vadot 90*f126890aSEmmanuel Vadot osc_ck: osc_ck@60 { 91*f126890aSEmmanuel Vadot #clock-cells = <0>; 92*f126890aSEmmanuel Vadot compatible = "ti,mux-clock"; 93*f126890aSEmmanuel Vadot clocks = <&aplls_clkin_ck>, <&aplls_clkin_x2_ck>; 94*f126890aSEmmanuel Vadot ti,bit-shift = <6>; 95*f126890aSEmmanuel Vadot reg = <0x0060>; 96*f126890aSEmmanuel Vadot ti,index-starts-at-one; 97*f126890aSEmmanuel Vadot }; 98*f126890aSEmmanuel Vadot 99*f126890aSEmmanuel Vadot sys_ck: sys_ck@60 { 100*f126890aSEmmanuel Vadot #clock-cells = <0>; 101*f126890aSEmmanuel Vadot compatible = "ti,divider-clock"; 102*f126890aSEmmanuel Vadot clocks = <&osc_ck>; 103*f126890aSEmmanuel Vadot ti,bit-shift = <6>; 104*f126890aSEmmanuel Vadot ti,max-div = <3>; 105*f126890aSEmmanuel Vadot reg = <0x0060>; 106*f126890aSEmmanuel Vadot ti,index-starts-at-one; 107*f126890aSEmmanuel Vadot }; 108*f126890aSEmmanuel Vadot 109*f126890aSEmmanuel Vadot alt_ck: alt_ck { 110*f126890aSEmmanuel Vadot #clock-cells = <0>; 111*f126890aSEmmanuel Vadot compatible = "fixed-clock"; 112*f126890aSEmmanuel Vadot clock-frequency = <54000000>; 113*f126890aSEmmanuel Vadot }; 114*f126890aSEmmanuel Vadot 115*f126890aSEmmanuel Vadot mcbsp_clks: mcbsp_clks { 116*f126890aSEmmanuel Vadot #clock-cells = <0>; 117*f126890aSEmmanuel Vadot compatible = "fixed-clock"; 118*f126890aSEmmanuel Vadot clock-frequency = <0x0>; 119*f126890aSEmmanuel Vadot }; 120*f126890aSEmmanuel Vadot 121*f126890aSEmmanuel Vadot dpll_ck: dpll_ck@500 { 122*f126890aSEmmanuel Vadot #clock-cells = <0>; 123*f126890aSEmmanuel Vadot compatible = "ti,omap2-dpll-core-clock"; 124*f126890aSEmmanuel Vadot clocks = <&sys_ck>, <&sys_ck>; 125*f126890aSEmmanuel Vadot reg = <0x0500>, <0x0540>; 126*f126890aSEmmanuel Vadot }; 127*f126890aSEmmanuel Vadot 128*f126890aSEmmanuel Vadot apll96_ck: apll96_ck@500 { 129*f126890aSEmmanuel Vadot #clock-cells = <0>; 130*f126890aSEmmanuel Vadot compatible = "ti,omap2-apll-clock"; 131*f126890aSEmmanuel Vadot clocks = <&sys_ck>; 132*f126890aSEmmanuel Vadot ti,bit-shift = <2>; 133*f126890aSEmmanuel Vadot ti,idlest-shift = <8>; 134*f126890aSEmmanuel Vadot ti,clock-frequency = <96000000>; 135*f126890aSEmmanuel Vadot reg = <0x0500>, <0x0530>, <0x0520>; 136*f126890aSEmmanuel Vadot }; 137*f126890aSEmmanuel Vadot 138*f126890aSEmmanuel Vadot apll54_ck: apll54_ck@500 { 139*f126890aSEmmanuel Vadot #clock-cells = <0>; 140*f126890aSEmmanuel Vadot compatible = "ti,omap2-apll-clock"; 141*f126890aSEmmanuel Vadot clocks = <&sys_ck>; 142*f126890aSEmmanuel Vadot ti,bit-shift = <6>; 143*f126890aSEmmanuel Vadot ti,idlest-shift = <9>; 144*f126890aSEmmanuel Vadot ti,clock-frequency = <54000000>; 145*f126890aSEmmanuel Vadot reg = <0x0500>, <0x0530>, <0x0520>; 146*f126890aSEmmanuel Vadot }; 147*f126890aSEmmanuel Vadot 148*f126890aSEmmanuel Vadot func_54m_ck: func_54m_ck@540 { 149*f126890aSEmmanuel Vadot #clock-cells = <0>; 150*f126890aSEmmanuel Vadot compatible = "ti,mux-clock"; 151*f126890aSEmmanuel Vadot clocks = <&apll54_ck>, <&alt_ck>; 152*f126890aSEmmanuel Vadot ti,bit-shift = <5>; 153*f126890aSEmmanuel Vadot reg = <0x0540>; 154*f126890aSEmmanuel Vadot }; 155*f126890aSEmmanuel Vadot 156*f126890aSEmmanuel Vadot core_ck: core_ck { 157*f126890aSEmmanuel Vadot #clock-cells = <0>; 158*f126890aSEmmanuel Vadot compatible = "fixed-factor-clock"; 159*f126890aSEmmanuel Vadot clocks = <&dpll_ck>; 160*f126890aSEmmanuel Vadot clock-mult = <1>; 161*f126890aSEmmanuel Vadot clock-div = <1>; 162*f126890aSEmmanuel Vadot }; 163*f126890aSEmmanuel Vadot 164*f126890aSEmmanuel Vadot func_96m_ck: func_96m_ck@540 { 165*f126890aSEmmanuel Vadot #clock-cells = <0>; 166*f126890aSEmmanuel Vadot }; 167*f126890aSEmmanuel Vadot 168*f126890aSEmmanuel Vadot apll96_d2_ck: apll96_d2_ck { 169*f126890aSEmmanuel Vadot #clock-cells = <0>; 170*f126890aSEmmanuel Vadot compatible = "fixed-factor-clock"; 171*f126890aSEmmanuel Vadot clocks = <&apll96_ck>; 172*f126890aSEmmanuel Vadot clock-mult = <1>; 173*f126890aSEmmanuel Vadot clock-div = <2>; 174*f126890aSEmmanuel Vadot }; 175*f126890aSEmmanuel Vadot 176*f126890aSEmmanuel Vadot func_48m_ck: func_48m_ck@540 { 177*f126890aSEmmanuel Vadot #clock-cells = <0>; 178*f126890aSEmmanuel Vadot compatible = "ti,mux-clock"; 179*f126890aSEmmanuel Vadot clocks = <&apll96_d2_ck>, <&alt_ck>; 180*f126890aSEmmanuel Vadot ti,bit-shift = <3>; 181*f126890aSEmmanuel Vadot reg = <0x0540>; 182*f126890aSEmmanuel Vadot }; 183*f126890aSEmmanuel Vadot 184*f126890aSEmmanuel Vadot func_12m_ck: func_12m_ck { 185*f126890aSEmmanuel Vadot #clock-cells = <0>; 186*f126890aSEmmanuel Vadot compatible = "fixed-factor-clock"; 187*f126890aSEmmanuel Vadot clocks = <&func_48m_ck>; 188*f126890aSEmmanuel Vadot clock-mult = <1>; 189*f126890aSEmmanuel Vadot clock-div = <4>; 190*f126890aSEmmanuel Vadot }; 191*f126890aSEmmanuel Vadot 192*f126890aSEmmanuel Vadot sys_clkout_src_gate: sys_clkout_src_gate@70 { 193*f126890aSEmmanuel Vadot #clock-cells = <0>; 194*f126890aSEmmanuel Vadot compatible = "ti,composite-no-wait-gate-clock"; 195*f126890aSEmmanuel Vadot clocks = <&core_ck>; 196*f126890aSEmmanuel Vadot ti,bit-shift = <7>; 197*f126890aSEmmanuel Vadot reg = <0x0070>; 198*f126890aSEmmanuel Vadot }; 199*f126890aSEmmanuel Vadot 200*f126890aSEmmanuel Vadot sys_clkout_src_mux: sys_clkout_src_mux@70 { 201*f126890aSEmmanuel Vadot #clock-cells = <0>; 202*f126890aSEmmanuel Vadot compatible = "ti,composite-mux-clock"; 203*f126890aSEmmanuel Vadot clocks = <&core_ck>, <&sys_ck>, <&func_96m_ck>, <&func_54m_ck>; 204*f126890aSEmmanuel Vadot reg = <0x0070>; 205*f126890aSEmmanuel Vadot }; 206*f126890aSEmmanuel Vadot 207*f126890aSEmmanuel Vadot sys_clkout_src: sys_clkout_src { 208*f126890aSEmmanuel Vadot #clock-cells = <0>; 209*f126890aSEmmanuel Vadot compatible = "ti,composite-clock"; 210*f126890aSEmmanuel Vadot clocks = <&sys_clkout_src_gate>, <&sys_clkout_src_mux>; 211*f126890aSEmmanuel Vadot }; 212*f126890aSEmmanuel Vadot 213*f126890aSEmmanuel Vadot sys_clkout: sys_clkout@70 { 214*f126890aSEmmanuel Vadot #clock-cells = <0>; 215*f126890aSEmmanuel Vadot compatible = "ti,divider-clock"; 216*f126890aSEmmanuel Vadot clocks = <&sys_clkout_src>; 217*f126890aSEmmanuel Vadot ti,bit-shift = <3>; 218*f126890aSEmmanuel Vadot ti,max-div = <64>; 219*f126890aSEmmanuel Vadot reg = <0x0070>; 220*f126890aSEmmanuel Vadot ti,index-power-of-two; 221*f126890aSEmmanuel Vadot }; 222*f126890aSEmmanuel Vadot 223*f126890aSEmmanuel Vadot emul_ck: emul_ck@78 { 224*f126890aSEmmanuel Vadot #clock-cells = <0>; 225*f126890aSEmmanuel Vadot compatible = "ti,gate-clock"; 226*f126890aSEmmanuel Vadot clocks = <&func_54m_ck>; 227*f126890aSEmmanuel Vadot ti,bit-shift = <0>; 228*f126890aSEmmanuel Vadot reg = <0x0078>; 229*f126890aSEmmanuel Vadot }; 230*f126890aSEmmanuel Vadot 231*f126890aSEmmanuel Vadot mpu_ck: mpu_ck@140 { 232*f126890aSEmmanuel Vadot #clock-cells = <0>; 233*f126890aSEmmanuel Vadot compatible = "ti,divider-clock"; 234*f126890aSEmmanuel Vadot clocks = <&core_ck>; 235*f126890aSEmmanuel Vadot ti,max-div = <31>; 236*f126890aSEmmanuel Vadot reg = <0x0140>; 237*f126890aSEmmanuel Vadot ti,index-starts-at-one; 238*f126890aSEmmanuel Vadot }; 239*f126890aSEmmanuel Vadot 240*f126890aSEmmanuel Vadot dsp_gate_fck: dsp_gate_fck@800 { 241*f126890aSEmmanuel Vadot #clock-cells = <0>; 242*f126890aSEmmanuel Vadot compatible = "ti,composite-gate-clock"; 243*f126890aSEmmanuel Vadot clocks = <&core_ck>; 244*f126890aSEmmanuel Vadot ti,bit-shift = <0>; 245*f126890aSEmmanuel Vadot reg = <0x0800>; 246*f126890aSEmmanuel Vadot }; 247*f126890aSEmmanuel Vadot 248*f126890aSEmmanuel Vadot dsp_div_fck: dsp_div_fck@840 { 249*f126890aSEmmanuel Vadot #clock-cells = <0>; 250*f126890aSEmmanuel Vadot compatible = "ti,composite-divider-clock"; 251*f126890aSEmmanuel Vadot clocks = <&core_ck>; 252*f126890aSEmmanuel Vadot reg = <0x0840>; 253*f126890aSEmmanuel Vadot }; 254*f126890aSEmmanuel Vadot 255*f126890aSEmmanuel Vadot dsp_fck: dsp_fck { 256*f126890aSEmmanuel Vadot #clock-cells = <0>; 257*f126890aSEmmanuel Vadot compatible = "ti,composite-clock"; 258*f126890aSEmmanuel Vadot clocks = <&dsp_gate_fck>, <&dsp_div_fck>; 259*f126890aSEmmanuel Vadot }; 260*f126890aSEmmanuel Vadot 261*f126890aSEmmanuel Vadot core_l3_ck: core_l3_ck@240 { 262*f126890aSEmmanuel Vadot #clock-cells = <0>; 263*f126890aSEmmanuel Vadot compatible = "ti,divider-clock"; 264*f126890aSEmmanuel Vadot clocks = <&core_ck>; 265*f126890aSEmmanuel Vadot ti,max-div = <31>; 266*f126890aSEmmanuel Vadot reg = <0x0240>; 267*f126890aSEmmanuel Vadot ti,index-starts-at-one; 268*f126890aSEmmanuel Vadot }; 269*f126890aSEmmanuel Vadot 270*f126890aSEmmanuel Vadot gfx_3d_gate_fck: gfx_3d_gate_fck@300 { 271*f126890aSEmmanuel Vadot #clock-cells = <0>; 272*f126890aSEmmanuel Vadot compatible = "ti,composite-gate-clock"; 273*f126890aSEmmanuel Vadot clocks = <&core_l3_ck>; 274*f126890aSEmmanuel Vadot ti,bit-shift = <2>; 275*f126890aSEmmanuel Vadot reg = <0x0300>; 276*f126890aSEmmanuel Vadot }; 277*f126890aSEmmanuel Vadot 278*f126890aSEmmanuel Vadot gfx_3d_div_fck: gfx_3d_div_fck@340 { 279*f126890aSEmmanuel Vadot #clock-cells = <0>; 280*f126890aSEmmanuel Vadot compatible = "ti,composite-divider-clock"; 281*f126890aSEmmanuel Vadot clocks = <&core_l3_ck>; 282*f126890aSEmmanuel Vadot ti,max-div = <4>; 283*f126890aSEmmanuel Vadot reg = <0x0340>; 284*f126890aSEmmanuel Vadot ti,index-starts-at-one; 285*f126890aSEmmanuel Vadot }; 286*f126890aSEmmanuel Vadot 287*f126890aSEmmanuel Vadot gfx_3d_fck: gfx_3d_fck { 288*f126890aSEmmanuel Vadot #clock-cells = <0>; 289*f126890aSEmmanuel Vadot compatible = "ti,composite-clock"; 290*f126890aSEmmanuel Vadot clocks = <&gfx_3d_gate_fck>, <&gfx_3d_div_fck>; 291*f126890aSEmmanuel Vadot }; 292*f126890aSEmmanuel Vadot 293*f126890aSEmmanuel Vadot gfx_2d_gate_fck: gfx_2d_gate_fck@300 { 294*f126890aSEmmanuel Vadot #clock-cells = <0>; 295*f126890aSEmmanuel Vadot compatible = "ti,composite-gate-clock"; 296*f126890aSEmmanuel Vadot clocks = <&core_l3_ck>; 297*f126890aSEmmanuel Vadot ti,bit-shift = <1>; 298*f126890aSEmmanuel Vadot reg = <0x0300>; 299*f126890aSEmmanuel Vadot }; 300*f126890aSEmmanuel Vadot 301*f126890aSEmmanuel Vadot gfx_2d_div_fck: gfx_2d_div_fck@340 { 302*f126890aSEmmanuel Vadot #clock-cells = <0>; 303*f126890aSEmmanuel Vadot compatible = "ti,composite-divider-clock"; 304*f126890aSEmmanuel Vadot clocks = <&core_l3_ck>; 305*f126890aSEmmanuel Vadot ti,max-div = <4>; 306*f126890aSEmmanuel Vadot reg = <0x0340>; 307*f126890aSEmmanuel Vadot ti,index-starts-at-one; 308*f126890aSEmmanuel Vadot }; 309*f126890aSEmmanuel Vadot 310*f126890aSEmmanuel Vadot gfx_2d_fck: gfx_2d_fck { 311*f126890aSEmmanuel Vadot #clock-cells = <0>; 312*f126890aSEmmanuel Vadot compatible = "ti,composite-clock"; 313*f126890aSEmmanuel Vadot clocks = <&gfx_2d_gate_fck>, <&gfx_2d_div_fck>; 314*f126890aSEmmanuel Vadot }; 315*f126890aSEmmanuel Vadot 316*f126890aSEmmanuel Vadot gfx_ick: gfx_ick@310 { 317*f126890aSEmmanuel Vadot #clock-cells = <0>; 318*f126890aSEmmanuel Vadot compatible = "ti,wait-gate-clock"; 319*f126890aSEmmanuel Vadot clocks = <&core_l3_ck>; 320*f126890aSEmmanuel Vadot ti,bit-shift = <0>; 321*f126890aSEmmanuel Vadot reg = <0x0310>; 322*f126890aSEmmanuel Vadot }; 323*f126890aSEmmanuel Vadot 324*f126890aSEmmanuel Vadot l4_ck: l4_ck@240 { 325*f126890aSEmmanuel Vadot #clock-cells = <0>; 326*f126890aSEmmanuel Vadot compatible = "ti,divider-clock"; 327*f126890aSEmmanuel Vadot clocks = <&core_l3_ck>; 328*f126890aSEmmanuel Vadot ti,bit-shift = <5>; 329*f126890aSEmmanuel Vadot ti,max-div = <3>; 330*f126890aSEmmanuel Vadot reg = <0x0240>; 331*f126890aSEmmanuel Vadot ti,index-starts-at-one; 332*f126890aSEmmanuel Vadot }; 333*f126890aSEmmanuel Vadot 334*f126890aSEmmanuel Vadot dss_ick: dss_ick@210 { 335*f126890aSEmmanuel Vadot #clock-cells = <0>; 336*f126890aSEmmanuel Vadot compatible = "ti,omap3-no-wait-interface-clock"; 337*f126890aSEmmanuel Vadot clocks = <&l4_ck>; 338*f126890aSEmmanuel Vadot ti,bit-shift = <0>; 339*f126890aSEmmanuel Vadot reg = <0x0210>; 340*f126890aSEmmanuel Vadot }; 341*f126890aSEmmanuel Vadot 342*f126890aSEmmanuel Vadot dss1_gate_fck: dss1_gate_fck@200 { 343*f126890aSEmmanuel Vadot #clock-cells = <0>; 344*f126890aSEmmanuel Vadot compatible = "ti,composite-no-wait-gate-clock"; 345*f126890aSEmmanuel Vadot clocks = <&core_ck>; 346*f126890aSEmmanuel Vadot ti,bit-shift = <0>; 347*f126890aSEmmanuel Vadot reg = <0x0200>; 348*f126890aSEmmanuel Vadot }; 349*f126890aSEmmanuel Vadot 350*f126890aSEmmanuel Vadot core_d2_ck: core_d2_ck { 351*f126890aSEmmanuel Vadot #clock-cells = <0>; 352*f126890aSEmmanuel Vadot compatible = "fixed-factor-clock"; 353*f126890aSEmmanuel Vadot clocks = <&core_ck>; 354*f126890aSEmmanuel Vadot clock-mult = <1>; 355*f126890aSEmmanuel Vadot clock-div = <2>; 356*f126890aSEmmanuel Vadot }; 357*f126890aSEmmanuel Vadot 358*f126890aSEmmanuel Vadot core_d3_ck: core_d3_ck { 359*f126890aSEmmanuel Vadot #clock-cells = <0>; 360*f126890aSEmmanuel Vadot compatible = "fixed-factor-clock"; 361*f126890aSEmmanuel Vadot clocks = <&core_ck>; 362*f126890aSEmmanuel Vadot clock-mult = <1>; 363*f126890aSEmmanuel Vadot clock-div = <3>; 364*f126890aSEmmanuel Vadot }; 365*f126890aSEmmanuel Vadot 366*f126890aSEmmanuel Vadot core_d4_ck: core_d4_ck { 367*f126890aSEmmanuel Vadot #clock-cells = <0>; 368*f126890aSEmmanuel Vadot compatible = "fixed-factor-clock"; 369*f126890aSEmmanuel Vadot clocks = <&core_ck>; 370*f126890aSEmmanuel Vadot clock-mult = <1>; 371*f126890aSEmmanuel Vadot clock-div = <4>; 372*f126890aSEmmanuel Vadot }; 373*f126890aSEmmanuel Vadot 374*f126890aSEmmanuel Vadot core_d5_ck: core_d5_ck { 375*f126890aSEmmanuel Vadot #clock-cells = <0>; 376*f126890aSEmmanuel Vadot compatible = "fixed-factor-clock"; 377*f126890aSEmmanuel Vadot clocks = <&core_ck>; 378*f126890aSEmmanuel Vadot clock-mult = <1>; 379*f126890aSEmmanuel Vadot clock-div = <5>; 380*f126890aSEmmanuel Vadot }; 381*f126890aSEmmanuel Vadot 382*f126890aSEmmanuel Vadot core_d6_ck: core_d6_ck { 383*f126890aSEmmanuel Vadot #clock-cells = <0>; 384*f126890aSEmmanuel Vadot compatible = "fixed-factor-clock"; 385*f126890aSEmmanuel Vadot clocks = <&core_ck>; 386*f126890aSEmmanuel Vadot clock-mult = <1>; 387*f126890aSEmmanuel Vadot clock-div = <6>; 388*f126890aSEmmanuel Vadot }; 389*f126890aSEmmanuel Vadot 390*f126890aSEmmanuel Vadot dummy_ck: dummy_ck { 391*f126890aSEmmanuel Vadot #clock-cells = <0>; 392*f126890aSEmmanuel Vadot compatible = "fixed-clock"; 393*f126890aSEmmanuel Vadot clock-frequency = <0>; 394*f126890aSEmmanuel Vadot }; 395*f126890aSEmmanuel Vadot 396*f126890aSEmmanuel Vadot core_d8_ck: core_d8_ck { 397*f126890aSEmmanuel Vadot #clock-cells = <0>; 398*f126890aSEmmanuel Vadot compatible = "fixed-factor-clock"; 399*f126890aSEmmanuel Vadot clocks = <&core_ck>; 400*f126890aSEmmanuel Vadot clock-mult = <1>; 401*f126890aSEmmanuel Vadot clock-div = <8>; 402*f126890aSEmmanuel Vadot }; 403*f126890aSEmmanuel Vadot 404*f126890aSEmmanuel Vadot core_d9_ck: core_d9_ck { 405*f126890aSEmmanuel Vadot #clock-cells = <0>; 406*f126890aSEmmanuel Vadot compatible = "fixed-factor-clock"; 407*f126890aSEmmanuel Vadot clocks = <&core_ck>; 408*f126890aSEmmanuel Vadot clock-mult = <1>; 409*f126890aSEmmanuel Vadot clock-div = <9>; 410*f126890aSEmmanuel Vadot }; 411*f126890aSEmmanuel Vadot 412*f126890aSEmmanuel Vadot core_d12_ck: core_d12_ck { 413*f126890aSEmmanuel Vadot #clock-cells = <0>; 414*f126890aSEmmanuel Vadot compatible = "fixed-factor-clock"; 415*f126890aSEmmanuel Vadot clocks = <&core_ck>; 416*f126890aSEmmanuel Vadot clock-mult = <1>; 417*f126890aSEmmanuel Vadot clock-div = <12>; 418*f126890aSEmmanuel Vadot }; 419*f126890aSEmmanuel Vadot 420*f126890aSEmmanuel Vadot core_d16_ck: core_d16_ck { 421*f126890aSEmmanuel Vadot #clock-cells = <0>; 422*f126890aSEmmanuel Vadot compatible = "fixed-factor-clock"; 423*f126890aSEmmanuel Vadot clocks = <&core_ck>; 424*f126890aSEmmanuel Vadot clock-mult = <1>; 425*f126890aSEmmanuel Vadot clock-div = <16>; 426*f126890aSEmmanuel Vadot }; 427*f126890aSEmmanuel Vadot 428*f126890aSEmmanuel Vadot dss1_mux_fck: dss1_mux_fck@240 { 429*f126890aSEmmanuel Vadot #clock-cells = <0>; 430*f126890aSEmmanuel Vadot compatible = "ti,composite-mux-clock"; 431*f126890aSEmmanuel Vadot clocks = <&sys_ck>, <&core_ck>, <&core_d2_ck>, <&core_d3_ck>, <&core_d4_ck>, <&core_d5_ck>, <&core_d6_ck>, <&core_d8_ck>, <&core_d9_ck>, <&core_d12_ck>, <&core_d16_ck>; 432*f126890aSEmmanuel Vadot ti,bit-shift = <8>; 433*f126890aSEmmanuel Vadot reg = <0x0240>; 434*f126890aSEmmanuel Vadot }; 435*f126890aSEmmanuel Vadot 436*f126890aSEmmanuel Vadot dss1_fck: dss1_fck { 437*f126890aSEmmanuel Vadot #clock-cells = <0>; 438*f126890aSEmmanuel Vadot compatible = "ti,composite-clock"; 439*f126890aSEmmanuel Vadot clocks = <&dss1_gate_fck>, <&dss1_mux_fck>; 440*f126890aSEmmanuel Vadot }; 441*f126890aSEmmanuel Vadot 442*f126890aSEmmanuel Vadot dss2_gate_fck: dss2_gate_fck@200 { 443*f126890aSEmmanuel Vadot #clock-cells = <0>; 444*f126890aSEmmanuel Vadot compatible = "ti,composite-no-wait-gate-clock"; 445*f126890aSEmmanuel Vadot clocks = <&func_48m_ck>; 446*f126890aSEmmanuel Vadot ti,bit-shift = <1>; 447*f126890aSEmmanuel Vadot reg = <0x0200>; 448*f126890aSEmmanuel Vadot }; 449*f126890aSEmmanuel Vadot 450*f126890aSEmmanuel Vadot dss2_mux_fck: dss2_mux_fck@240 { 451*f126890aSEmmanuel Vadot #clock-cells = <0>; 452*f126890aSEmmanuel Vadot compatible = "ti,composite-mux-clock"; 453*f126890aSEmmanuel Vadot clocks = <&sys_ck>, <&func_48m_ck>; 454*f126890aSEmmanuel Vadot ti,bit-shift = <13>; 455*f126890aSEmmanuel Vadot reg = <0x0240>; 456*f126890aSEmmanuel Vadot }; 457*f126890aSEmmanuel Vadot 458*f126890aSEmmanuel Vadot dss2_fck: dss2_fck { 459*f126890aSEmmanuel Vadot #clock-cells = <0>; 460*f126890aSEmmanuel Vadot compatible = "ti,composite-clock"; 461*f126890aSEmmanuel Vadot clocks = <&dss2_gate_fck>, <&dss2_mux_fck>; 462*f126890aSEmmanuel Vadot }; 463*f126890aSEmmanuel Vadot 464*f126890aSEmmanuel Vadot dss_54m_fck: dss_54m_fck@200 { 465*f126890aSEmmanuel Vadot #clock-cells = <0>; 466*f126890aSEmmanuel Vadot compatible = "ti,wait-gate-clock"; 467*f126890aSEmmanuel Vadot clocks = <&func_54m_ck>; 468*f126890aSEmmanuel Vadot ti,bit-shift = <2>; 469*f126890aSEmmanuel Vadot reg = <0x0200>; 470*f126890aSEmmanuel Vadot }; 471*f126890aSEmmanuel Vadot 472*f126890aSEmmanuel Vadot ssi_ssr_sst_gate_fck: ssi_ssr_sst_gate_fck@204 { 473*f126890aSEmmanuel Vadot #clock-cells = <0>; 474*f126890aSEmmanuel Vadot compatible = "ti,composite-gate-clock"; 475*f126890aSEmmanuel Vadot clocks = <&core_ck>; 476*f126890aSEmmanuel Vadot ti,bit-shift = <1>; 477*f126890aSEmmanuel Vadot reg = <0x0204>; 478*f126890aSEmmanuel Vadot }; 479*f126890aSEmmanuel Vadot 480*f126890aSEmmanuel Vadot ssi_ssr_sst_div_fck: ssi_ssr_sst_div_fck@240 { 481*f126890aSEmmanuel Vadot #clock-cells = <0>; 482*f126890aSEmmanuel Vadot compatible = "ti,composite-divider-clock"; 483*f126890aSEmmanuel Vadot clocks = <&core_ck>; 484*f126890aSEmmanuel Vadot ti,bit-shift = <20>; 485*f126890aSEmmanuel Vadot reg = <0x0240>; 486*f126890aSEmmanuel Vadot }; 487*f126890aSEmmanuel Vadot 488*f126890aSEmmanuel Vadot ssi_ssr_sst_fck: ssi_ssr_sst_fck { 489*f126890aSEmmanuel Vadot #clock-cells = <0>; 490*f126890aSEmmanuel Vadot compatible = "ti,composite-clock"; 491*f126890aSEmmanuel Vadot clocks = <&ssi_ssr_sst_gate_fck>, <&ssi_ssr_sst_div_fck>; 492*f126890aSEmmanuel Vadot }; 493*f126890aSEmmanuel Vadot 494*f126890aSEmmanuel Vadot usb_l4_gate_ick: usb_l4_gate_ick@214 { 495*f126890aSEmmanuel Vadot #clock-cells = <0>; 496*f126890aSEmmanuel Vadot compatible = "ti,composite-interface-clock"; 497*f126890aSEmmanuel Vadot clocks = <&core_l3_ck>; 498*f126890aSEmmanuel Vadot ti,bit-shift = <0>; 499*f126890aSEmmanuel Vadot reg = <0x0214>; 500*f126890aSEmmanuel Vadot }; 501*f126890aSEmmanuel Vadot 502*f126890aSEmmanuel Vadot usb_l4_div_ick: usb_l4_div_ick@240 { 503*f126890aSEmmanuel Vadot #clock-cells = <0>; 504*f126890aSEmmanuel Vadot compatible = "ti,composite-divider-clock"; 505*f126890aSEmmanuel Vadot clocks = <&core_l3_ck>; 506*f126890aSEmmanuel Vadot ti,bit-shift = <25>; 507*f126890aSEmmanuel Vadot reg = <0x0240>; 508*f126890aSEmmanuel Vadot ti,dividers = <0>, <1>, <2>, <0>, <4>; 509*f126890aSEmmanuel Vadot }; 510*f126890aSEmmanuel Vadot 511*f126890aSEmmanuel Vadot usb_l4_ick: usb_l4_ick { 512*f126890aSEmmanuel Vadot #clock-cells = <0>; 513*f126890aSEmmanuel Vadot compatible = "ti,composite-clock"; 514*f126890aSEmmanuel Vadot clocks = <&usb_l4_gate_ick>, <&usb_l4_div_ick>; 515*f126890aSEmmanuel Vadot }; 516*f126890aSEmmanuel Vadot 517*f126890aSEmmanuel Vadot ssi_l4_ick: ssi_l4_ick@214 { 518*f126890aSEmmanuel Vadot #clock-cells = <0>; 519*f126890aSEmmanuel Vadot compatible = "ti,omap3-interface-clock"; 520*f126890aSEmmanuel Vadot clocks = <&l4_ck>; 521*f126890aSEmmanuel Vadot ti,bit-shift = <1>; 522*f126890aSEmmanuel Vadot reg = <0x0214>; 523*f126890aSEmmanuel Vadot }; 524*f126890aSEmmanuel Vadot 525*f126890aSEmmanuel Vadot gpt1_ick: gpt1_ick@410 { 526*f126890aSEmmanuel Vadot #clock-cells = <0>; 527*f126890aSEmmanuel Vadot compatible = "ti,omap3-interface-clock"; 528*f126890aSEmmanuel Vadot clocks = <&sys_ck>; 529*f126890aSEmmanuel Vadot ti,bit-shift = <0>; 530*f126890aSEmmanuel Vadot reg = <0x0410>; 531*f126890aSEmmanuel Vadot }; 532*f126890aSEmmanuel Vadot 533*f126890aSEmmanuel Vadot gpt1_gate_fck: gpt1_gate_fck@400 { 534*f126890aSEmmanuel Vadot #clock-cells = <0>; 535*f126890aSEmmanuel Vadot compatible = "ti,composite-gate-clock"; 536*f126890aSEmmanuel Vadot clocks = <&func_32k_ck>; 537*f126890aSEmmanuel Vadot ti,bit-shift = <0>; 538*f126890aSEmmanuel Vadot reg = <0x0400>; 539*f126890aSEmmanuel Vadot }; 540*f126890aSEmmanuel Vadot 541*f126890aSEmmanuel Vadot gpt1_mux_fck: gpt1_mux_fck@440 { 542*f126890aSEmmanuel Vadot #clock-cells = <0>; 543*f126890aSEmmanuel Vadot compatible = "ti,composite-mux-clock"; 544*f126890aSEmmanuel Vadot clocks = <&func_32k_ck>, <&sys_ck>, <&alt_ck>; 545*f126890aSEmmanuel Vadot reg = <0x0440>; 546*f126890aSEmmanuel Vadot }; 547*f126890aSEmmanuel Vadot 548*f126890aSEmmanuel Vadot gpt1_fck: gpt1_fck { 549*f126890aSEmmanuel Vadot #clock-cells = <0>; 550*f126890aSEmmanuel Vadot compatible = "ti,composite-clock"; 551*f126890aSEmmanuel Vadot clocks = <&gpt1_gate_fck>, <&gpt1_mux_fck>; 552*f126890aSEmmanuel Vadot }; 553*f126890aSEmmanuel Vadot 554*f126890aSEmmanuel Vadot gpt2_ick: gpt2_ick@210 { 555*f126890aSEmmanuel Vadot #clock-cells = <0>; 556*f126890aSEmmanuel Vadot compatible = "ti,omap3-interface-clock"; 557*f126890aSEmmanuel Vadot clocks = <&l4_ck>; 558*f126890aSEmmanuel Vadot ti,bit-shift = <4>; 559*f126890aSEmmanuel Vadot reg = <0x0210>; 560*f126890aSEmmanuel Vadot }; 561*f126890aSEmmanuel Vadot 562*f126890aSEmmanuel Vadot gpt2_gate_fck: gpt2_gate_fck@200 { 563*f126890aSEmmanuel Vadot #clock-cells = <0>; 564*f126890aSEmmanuel Vadot compatible = "ti,composite-gate-clock"; 565*f126890aSEmmanuel Vadot clocks = <&func_32k_ck>; 566*f126890aSEmmanuel Vadot ti,bit-shift = <4>; 567*f126890aSEmmanuel Vadot reg = <0x0200>; 568*f126890aSEmmanuel Vadot }; 569*f126890aSEmmanuel Vadot 570*f126890aSEmmanuel Vadot gpt2_mux_fck: gpt2_mux_fck@244 { 571*f126890aSEmmanuel Vadot #clock-cells = <0>; 572*f126890aSEmmanuel Vadot compatible = "ti,composite-mux-clock"; 573*f126890aSEmmanuel Vadot clocks = <&func_32k_ck>, <&sys_ck>, <&alt_ck>; 574*f126890aSEmmanuel Vadot ti,bit-shift = <2>; 575*f126890aSEmmanuel Vadot reg = <0x0244>; 576*f126890aSEmmanuel Vadot }; 577*f126890aSEmmanuel Vadot 578*f126890aSEmmanuel Vadot gpt2_fck: gpt2_fck { 579*f126890aSEmmanuel Vadot #clock-cells = <0>; 580*f126890aSEmmanuel Vadot compatible = "ti,composite-clock"; 581*f126890aSEmmanuel Vadot clocks = <&gpt2_gate_fck>, <&gpt2_mux_fck>; 582*f126890aSEmmanuel Vadot }; 583*f126890aSEmmanuel Vadot 584*f126890aSEmmanuel Vadot gpt3_ick: gpt3_ick@210 { 585*f126890aSEmmanuel Vadot #clock-cells = <0>; 586*f126890aSEmmanuel Vadot compatible = "ti,omap3-interface-clock"; 587*f126890aSEmmanuel Vadot clocks = <&l4_ck>; 588*f126890aSEmmanuel Vadot ti,bit-shift = <5>; 589*f126890aSEmmanuel Vadot reg = <0x0210>; 590*f126890aSEmmanuel Vadot }; 591*f126890aSEmmanuel Vadot 592*f126890aSEmmanuel Vadot gpt3_gate_fck: gpt3_gate_fck@200 { 593*f126890aSEmmanuel Vadot #clock-cells = <0>; 594*f126890aSEmmanuel Vadot compatible = "ti,composite-gate-clock"; 595*f126890aSEmmanuel Vadot clocks = <&func_32k_ck>; 596*f126890aSEmmanuel Vadot ti,bit-shift = <5>; 597*f126890aSEmmanuel Vadot reg = <0x0200>; 598*f126890aSEmmanuel Vadot }; 599*f126890aSEmmanuel Vadot 600*f126890aSEmmanuel Vadot gpt3_mux_fck: gpt3_mux_fck@244 { 601*f126890aSEmmanuel Vadot #clock-cells = <0>; 602*f126890aSEmmanuel Vadot compatible = "ti,composite-mux-clock"; 603*f126890aSEmmanuel Vadot clocks = <&func_32k_ck>, <&sys_ck>, <&alt_ck>; 604*f126890aSEmmanuel Vadot ti,bit-shift = <4>; 605*f126890aSEmmanuel Vadot reg = <0x0244>; 606*f126890aSEmmanuel Vadot }; 607*f126890aSEmmanuel Vadot 608*f126890aSEmmanuel Vadot gpt3_fck: gpt3_fck { 609*f126890aSEmmanuel Vadot #clock-cells = <0>; 610*f126890aSEmmanuel Vadot compatible = "ti,composite-clock"; 611*f126890aSEmmanuel Vadot clocks = <&gpt3_gate_fck>, <&gpt3_mux_fck>; 612*f126890aSEmmanuel Vadot }; 613*f126890aSEmmanuel Vadot 614*f126890aSEmmanuel Vadot gpt4_ick: gpt4_ick@210 { 615*f126890aSEmmanuel Vadot #clock-cells = <0>; 616*f126890aSEmmanuel Vadot compatible = "ti,omap3-interface-clock"; 617*f126890aSEmmanuel Vadot clocks = <&l4_ck>; 618*f126890aSEmmanuel Vadot ti,bit-shift = <6>; 619*f126890aSEmmanuel Vadot reg = <0x0210>; 620*f126890aSEmmanuel Vadot }; 621*f126890aSEmmanuel Vadot 622*f126890aSEmmanuel Vadot gpt4_gate_fck: gpt4_gate_fck@200 { 623*f126890aSEmmanuel Vadot #clock-cells = <0>; 624*f126890aSEmmanuel Vadot compatible = "ti,composite-gate-clock"; 625*f126890aSEmmanuel Vadot clocks = <&func_32k_ck>; 626*f126890aSEmmanuel Vadot ti,bit-shift = <6>; 627*f126890aSEmmanuel Vadot reg = <0x0200>; 628*f126890aSEmmanuel Vadot }; 629*f126890aSEmmanuel Vadot 630*f126890aSEmmanuel Vadot gpt4_mux_fck: gpt4_mux_fck@244 { 631*f126890aSEmmanuel Vadot #clock-cells = <0>; 632*f126890aSEmmanuel Vadot compatible = "ti,composite-mux-clock"; 633*f126890aSEmmanuel Vadot clocks = <&func_32k_ck>, <&sys_ck>, <&alt_ck>; 634*f126890aSEmmanuel Vadot ti,bit-shift = <6>; 635*f126890aSEmmanuel Vadot reg = <0x0244>; 636*f126890aSEmmanuel Vadot }; 637*f126890aSEmmanuel Vadot 638*f126890aSEmmanuel Vadot gpt4_fck: gpt4_fck { 639*f126890aSEmmanuel Vadot #clock-cells = <0>; 640*f126890aSEmmanuel Vadot compatible = "ti,composite-clock"; 641*f126890aSEmmanuel Vadot clocks = <&gpt4_gate_fck>, <&gpt4_mux_fck>; 642*f126890aSEmmanuel Vadot }; 643*f126890aSEmmanuel Vadot 644*f126890aSEmmanuel Vadot gpt5_ick: gpt5_ick@210 { 645*f126890aSEmmanuel Vadot #clock-cells = <0>; 646*f126890aSEmmanuel Vadot compatible = "ti,omap3-interface-clock"; 647*f126890aSEmmanuel Vadot clocks = <&l4_ck>; 648*f126890aSEmmanuel Vadot ti,bit-shift = <7>; 649*f126890aSEmmanuel Vadot reg = <0x0210>; 650*f126890aSEmmanuel Vadot }; 651*f126890aSEmmanuel Vadot 652*f126890aSEmmanuel Vadot gpt5_gate_fck: gpt5_gate_fck@200 { 653*f126890aSEmmanuel Vadot #clock-cells = <0>; 654*f126890aSEmmanuel Vadot compatible = "ti,composite-gate-clock"; 655*f126890aSEmmanuel Vadot clocks = <&func_32k_ck>; 656*f126890aSEmmanuel Vadot ti,bit-shift = <7>; 657*f126890aSEmmanuel Vadot reg = <0x0200>; 658*f126890aSEmmanuel Vadot }; 659*f126890aSEmmanuel Vadot 660*f126890aSEmmanuel Vadot gpt5_mux_fck: gpt5_mux_fck@244 { 661*f126890aSEmmanuel Vadot #clock-cells = <0>; 662*f126890aSEmmanuel Vadot compatible = "ti,composite-mux-clock"; 663*f126890aSEmmanuel Vadot clocks = <&func_32k_ck>, <&sys_ck>, <&alt_ck>; 664*f126890aSEmmanuel Vadot ti,bit-shift = <8>; 665*f126890aSEmmanuel Vadot reg = <0x0244>; 666*f126890aSEmmanuel Vadot }; 667*f126890aSEmmanuel Vadot 668*f126890aSEmmanuel Vadot gpt5_fck: gpt5_fck { 669*f126890aSEmmanuel Vadot #clock-cells = <0>; 670*f126890aSEmmanuel Vadot compatible = "ti,composite-clock"; 671*f126890aSEmmanuel Vadot clocks = <&gpt5_gate_fck>, <&gpt5_mux_fck>; 672*f126890aSEmmanuel Vadot }; 673*f126890aSEmmanuel Vadot 674*f126890aSEmmanuel Vadot gpt6_ick: gpt6_ick@210 { 675*f126890aSEmmanuel Vadot #clock-cells = <0>; 676*f126890aSEmmanuel Vadot compatible = "ti,omap3-interface-clock"; 677*f126890aSEmmanuel Vadot clocks = <&l4_ck>; 678*f126890aSEmmanuel Vadot ti,bit-shift = <8>; 679*f126890aSEmmanuel Vadot reg = <0x0210>; 680*f126890aSEmmanuel Vadot }; 681*f126890aSEmmanuel Vadot 682*f126890aSEmmanuel Vadot gpt6_gate_fck: gpt6_gate_fck@200 { 683*f126890aSEmmanuel Vadot #clock-cells = <0>; 684*f126890aSEmmanuel Vadot compatible = "ti,composite-gate-clock"; 685*f126890aSEmmanuel Vadot clocks = <&func_32k_ck>; 686*f126890aSEmmanuel Vadot ti,bit-shift = <8>; 687*f126890aSEmmanuel Vadot reg = <0x0200>; 688*f126890aSEmmanuel Vadot }; 689*f126890aSEmmanuel Vadot 690*f126890aSEmmanuel Vadot gpt6_mux_fck: gpt6_mux_fck@244 { 691*f126890aSEmmanuel Vadot #clock-cells = <0>; 692*f126890aSEmmanuel Vadot compatible = "ti,composite-mux-clock"; 693*f126890aSEmmanuel Vadot clocks = <&func_32k_ck>, <&sys_ck>, <&alt_ck>; 694*f126890aSEmmanuel Vadot ti,bit-shift = <10>; 695*f126890aSEmmanuel Vadot reg = <0x0244>; 696*f126890aSEmmanuel Vadot }; 697*f126890aSEmmanuel Vadot 698*f126890aSEmmanuel Vadot gpt6_fck: gpt6_fck { 699*f126890aSEmmanuel Vadot #clock-cells = <0>; 700*f126890aSEmmanuel Vadot compatible = "ti,composite-clock"; 701*f126890aSEmmanuel Vadot clocks = <&gpt6_gate_fck>, <&gpt6_mux_fck>; 702*f126890aSEmmanuel Vadot }; 703*f126890aSEmmanuel Vadot 704*f126890aSEmmanuel Vadot gpt7_ick: gpt7_ick@210 { 705*f126890aSEmmanuel Vadot #clock-cells = <0>; 706*f126890aSEmmanuel Vadot compatible = "ti,omap3-interface-clock"; 707*f126890aSEmmanuel Vadot clocks = <&l4_ck>; 708*f126890aSEmmanuel Vadot ti,bit-shift = <9>; 709*f126890aSEmmanuel Vadot reg = <0x0210>; 710*f126890aSEmmanuel Vadot }; 711*f126890aSEmmanuel Vadot 712*f126890aSEmmanuel Vadot gpt7_gate_fck: gpt7_gate_fck@200 { 713*f126890aSEmmanuel Vadot #clock-cells = <0>; 714*f126890aSEmmanuel Vadot compatible = "ti,composite-gate-clock"; 715*f126890aSEmmanuel Vadot clocks = <&func_32k_ck>; 716*f126890aSEmmanuel Vadot ti,bit-shift = <9>; 717*f126890aSEmmanuel Vadot reg = <0x0200>; 718*f126890aSEmmanuel Vadot }; 719*f126890aSEmmanuel Vadot 720*f126890aSEmmanuel Vadot gpt7_mux_fck: gpt7_mux_fck@244 { 721*f126890aSEmmanuel Vadot #clock-cells = <0>; 722*f126890aSEmmanuel Vadot compatible = "ti,composite-mux-clock"; 723*f126890aSEmmanuel Vadot clocks = <&func_32k_ck>, <&sys_ck>, <&alt_ck>; 724*f126890aSEmmanuel Vadot ti,bit-shift = <12>; 725*f126890aSEmmanuel Vadot reg = <0x0244>; 726*f126890aSEmmanuel Vadot }; 727*f126890aSEmmanuel Vadot 728*f126890aSEmmanuel Vadot gpt7_fck: gpt7_fck { 729*f126890aSEmmanuel Vadot #clock-cells = <0>; 730*f126890aSEmmanuel Vadot compatible = "ti,composite-clock"; 731*f126890aSEmmanuel Vadot clocks = <&gpt7_gate_fck>, <&gpt7_mux_fck>; 732*f126890aSEmmanuel Vadot }; 733*f126890aSEmmanuel Vadot 734*f126890aSEmmanuel Vadot gpt8_ick: gpt8_ick@210 { 735*f126890aSEmmanuel Vadot #clock-cells = <0>; 736*f126890aSEmmanuel Vadot compatible = "ti,omap3-interface-clock"; 737*f126890aSEmmanuel Vadot clocks = <&l4_ck>; 738*f126890aSEmmanuel Vadot ti,bit-shift = <10>; 739*f126890aSEmmanuel Vadot reg = <0x0210>; 740*f126890aSEmmanuel Vadot }; 741*f126890aSEmmanuel Vadot 742*f126890aSEmmanuel Vadot gpt8_gate_fck: gpt8_gate_fck@200 { 743*f126890aSEmmanuel Vadot #clock-cells = <0>; 744*f126890aSEmmanuel Vadot compatible = "ti,composite-gate-clock"; 745*f126890aSEmmanuel Vadot clocks = <&func_32k_ck>; 746*f126890aSEmmanuel Vadot ti,bit-shift = <10>; 747*f126890aSEmmanuel Vadot reg = <0x0200>; 748*f126890aSEmmanuel Vadot }; 749*f126890aSEmmanuel Vadot 750*f126890aSEmmanuel Vadot gpt8_mux_fck: gpt8_mux_fck@244 { 751*f126890aSEmmanuel Vadot #clock-cells = <0>; 752*f126890aSEmmanuel Vadot compatible = "ti,composite-mux-clock"; 753*f126890aSEmmanuel Vadot clocks = <&func_32k_ck>, <&sys_ck>, <&alt_ck>; 754*f126890aSEmmanuel Vadot ti,bit-shift = <14>; 755*f126890aSEmmanuel Vadot reg = <0x0244>; 756*f126890aSEmmanuel Vadot }; 757*f126890aSEmmanuel Vadot 758*f126890aSEmmanuel Vadot gpt8_fck: gpt8_fck { 759*f126890aSEmmanuel Vadot #clock-cells = <0>; 760*f126890aSEmmanuel Vadot compatible = "ti,composite-clock"; 761*f126890aSEmmanuel Vadot clocks = <&gpt8_gate_fck>, <&gpt8_mux_fck>; 762*f126890aSEmmanuel Vadot }; 763*f126890aSEmmanuel Vadot 764*f126890aSEmmanuel Vadot gpt9_ick: gpt9_ick@210 { 765*f126890aSEmmanuel Vadot #clock-cells = <0>; 766*f126890aSEmmanuel Vadot compatible = "ti,omap3-interface-clock"; 767*f126890aSEmmanuel Vadot clocks = <&l4_ck>; 768*f126890aSEmmanuel Vadot ti,bit-shift = <11>; 769*f126890aSEmmanuel Vadot reg = <0x0210>; 770*f126890aSEmmanuel Vadot }; 771*f126890aSEmmanuel Vadot 772*f126890aSEmmanuel Vadot gpt9_gate_fck: gpt9_gate_fck@200 { 773*f126890aSEmmanuel Vadot #clock-cells = <0>; 774*f126890aSEmmanuel Vadot compatible = "ti,composite-gate-clock"; 775*f126890aSEmmanuel Vadot clocks = <&func_32k_ck>; 776*f126890aSEmmanuel Vadot ti,bit-shift = <11>; 777*f126890aSEmmanuel Vadot reg = <0x0200>; 778*f126890aSEmmanuel Vadot }; 779*f126890aSEmmanuel Vadot 780*f126890aSEmmanuel Vadot gpt9_mux_fck: gpt9_mux_fck@244 { 781*f126890aSEmmanuel Vadot #clock-cells = <0>; 782*f126890aSEmmanuel Vadot compatible = "ti,composite-mux-clock"; 783*f126890aSEmmanuel Vadot clocks = <&func_32k_ck>, <&sys_ck>, <&alt_ck>; 784*f126890aSEmmanuel Vadot ti,bit-shift = <16>; 785*f126890aSEmmanuel Vadot reg = <0x0244>; 786*f126890aSEmmanuel Vadot }; 787*f126890aSEmmanuel Vadot 788*f126890aSEmmanuel Vadot gpt9_fck: gpt9_fck { 789*f126890aSEmmanuel Vadot #clock-cells = <0>; 790*f126890aSEmmanuel Vadot compatible = "ti,composite-clock"; 791*f126890aSEmmanuel Vadot clocks = <&gpt9_gate_fck>, <&gpt9_mux_fck>; 792*f126890aSEmmanuel Vadot }; 793*f126890aSEmmanuel Vadot 794*f126890aSEmmanuel Vadot gpt10_ick: gpt10_ick@210 { 795*f126890aSEmmanuel Vadot #clock-cells = <0>; 796*f126890aSEmmanuel Vadot compatible = "ti,omap3-interface-clock"; 797*f126890aSEmmanuel Vadot clocks = <&l4_ck>; 798*f126890aSEmmanuel Vadot ti,bit-shift = <12>; 799*f126890aSEmmanuel Vadot reg = <0x0210>; 800*f126890aSEmmanuel Vadot }; 801*f126890aSEmmanuel Vadot 802*f126890aSEmmanuel Vadot gpt10_gate_fck: gpt10_gate_fck@200 { 803*f126890aSEmmanuel Vadot #clock-cells = <0>; 804*f126890aSEmmanuel Vadot compatible = "ti,composite-gate-clock"; 805*f126890aSEmmanuel Vadot clocks = <&func_32k_ck>; 806*f126890aSEmmanuel Vadot ti,bit-shift = <12>; 807*f126890aSEmmanuel Vadot reg = <0x0200>; 808*f126890aSEmmanuel Vadot }; 809*f126890aSEmmanuel Vadot 810*f126890aSEmmanuel Vadot gpt10_mux_fck: gpt10_mux_fck@244 { 811*f126890aSEmmanuel Vadot #clock-cells = <0>; 812*f126890aSEmmanuel Vadot compatible = "ti,composite-mux-clock"; 813*f126890aSEmmanuel Vadot clocks = <&func_32k_ck>, <&sys_ck>, <&alt_ck>; 814*f126890aSEmmanuel Vadot ti,bit-shift = <18>; 815*f126890aSEmmanuel Vadot reg = <0x0244>; 816*f126890aSEmmanuel Vadot }; 817*f126890aSEmmanuel Vadot 818*f126890aSEmmanuel Vadot gpt10_fck: gpt10_fck { 819*f126890aSEmmanuel Vadot #clock-cells = <0>; 820*f126890aSEmmanuel Vadot compatible = "ti,composite-clock"; 821*f126890aSEmmanuel Vadot clocks = <&gpt10_gate_fck>, <&gpt10_mux_fck>; 822*f126890aSEmmanuel Vadot }; 823*f126890aSEmmanuel Vadot 824*f126890aSEmmanuel Vadot gpt11_ick: gpt11_ick@210 { 825*f126890aSEmmanuel Vadot #clock-cells = <0>; 826*f126890aSEmmanuel Vadot compatible = "ti,omap3-interface-clock"; 827*f126890aSEmmanuel Vadot clocks = <&l4_ck>; 828*f126890aSEmmanuel Vadot ti,bit-shift = <13>; 829*f126890aSEmmanuel Vadot reg = <0x0210>; 830*f126890aSEmmanuel Vadot }; 831*f126890aSEmmanuel Vadot 832*f126890aSEmmanuel Vadot gpt11_gate_fck: gpt11_gate_fck@200 { 833*f126890aSEmmanuel Vadot #clock-cells = <0>; 834*f126890aSEmmanuel Vadot compatible = "ti,composite-gate-clock"; 835*f126890aSEmmanuel Vadot clocks = <&func_32k_ck>; 836*f126890aSEmmanuel Vadot ti,bit-shift = <13>; 837*f126890aSEmmanuel Vadot reg = <0x0200>; 838*f126890aSEmmanuel Vadot }; 839*f126890aSEmmanuel Vadot 840*f126890aSEmmanuel Vadot gpt11_mux_fck: gpt11_mux_fck@244 { 841*f126890aSEmmanuel Vadot #clock-cells = <0>; 842*f126890aSEmmanuel Vadot compatible = "ti,composite-mux-clock"; 843*f126890aSEmmanuel Vadot clocks = <&func_32k_ck>, <&sys_ck>, <&alt_ck>; 844*f126890aSEmmanuel Vadot ti,bit-shift = <20>; 845*f126890aSEmmanuel Vadot reg = <0x0244>; 846*f126890aSEmmanuel Vadot }; 847*f126890aSEmmanuel Vadot 848*f126890aSEmmanuel Vadot gpt11_fck: gpt11_fck { 849*f126890aSEmmanuel Vadot #clock-cells = <0>; 850*f126890aSEmmanuel Vadot compatible = "ti,composite-clock"; 851*f126890aSEmmanuel Vadot clocks = <&gpt11_gate_fck>, <&gpt11_mux_fck>; 852*f126890aSEmmanuel Vadot }; 853*f126890aSEmmanuel Vadot 854*f126890aSEmmanuel Vadot gpt12_ick: gpt12_ick@210 { 855*f126890aSEmmanuel Vadot #clock-cells = <0>; 856*f126890aSEmmanuel Vadot compatible = "ti,omap3-interface-clock"; 857*f126890aSEmmanuel Vadot clocks = <&l4_ck>; 858*f126890aSEmmanuel Vadot ti,bit-shift = <14>; 859*f126890aSEmmanuel Vadot reg = <0x0210>; 860*f126890aSEmmanuel Vadot }; 861*f126890aSEmmanuel Vadot 862*f126890aSEmmanuel Vadot gpt12_gate_fck: gpt12_gate_fck@200 { 863*f126890aSEmmanuel Vadot #clock-cells = <0>; 864*f126890aSEmmanuel Vadot compatible = "ti,composite-gate-clock"; 865*f126890aSEmmanuel Vadot clocks = <&func_32k_ck>; 866*f126890aSEmmanuel Vadot ti,bit-shift = <14>; 867*f126890aSEmmanuel Vadot reg = <0x0200>; 868*f126890aSEmmanuel Vadot }; 869*f126890aSEmmanuel Vadot 870*f126890aSEmmanuel Vadot gpt12_mux_fck: gpt12_mux_fck@244 { 871*f126890aSEmmanuel Vadot #clock-cells = <0>; 872*f126890aSEmmanuel Vadot compatible = "ti,composite-mux-clock"; 873*f126890aSEmmanuel Vadot clocks = <&func_32k_ck>, <&sys_ck>, <&alt_ck>; 874*f126890aSEmmanuel Vadot ti,bit-shift = <22>; 875*f126890aSEmmanuel Vadot reg = <0x0244>; 876*f126890aSEmmanuel Vadot }; 877*f126890aSEmmanuel Vadot 878*f126890aSEmmanuel Vadot gpt12_fck: gpt12_fck { 879*f126890aSEmmanuel Vadot #clock-cells = <0>; 880*f126890aSEmmanuel Vadot compatible = "ti,composite-clock"; 881*f126890aSEmmanuel Vadot clocks = <&gpt12_gate_fck>, <&gpt12_mux_fck>; 882*f126890aSEmmanuel Vadot }; 883*f126890aSEmmanuel Vadot 884*f126890aSEmmanuel Vadot mcbsp1_ick: mcbsp1_ick@210 { 885*f126890aSEmmanuel Vadot #clock-cells = <0>; 886*f126890aSEmmanuel Vadot compatible = "ti,omap3-interface-clock"; 887*f126890aSEmmanuel Vadot clocks = <&l4_ck>; 888*f126890aSEmmanuel Vadot ti,bit-shift = <15>; 889*f126890aSEmmanuel Vadot reg = <0x0210>; 890*f126890aSEmmanuel Vadot }; 891*f126890aSEmmanuel Vadot 892*f126890aSEmmanuel Vadot mcbsp1_gate_fck: mcbsp1_gate_fck@200 { 893*f126890aSEmmanuel Vadot #clock-cells = <0>; 894*f126890aSEmmanuel Vadot compatible = "ti,composite-gate-clock"; 895*f126890aSEmmanuel Vadot clocks = <&mcbsp_clks>; 896*f126890aSEmmanuel Vadot ti,bit-shift = <15>; 897*f126890aSEmmanuel Vadot reg = <0x0200>; 898*f126890aSEmmanuel Vadot }; 899*f126890aSEmmanuel Vadot 900*f126890aSEmmanuel Vadot mcbsp2_ick: mcbsp2_ick@210 { 901*f126890aSEmmanuel Vadot #clock-cells = <0>; 902*f126890aSEmmanuel Vadot compatible = "ti,omap3-interface-clock"; 903*f126890aSEmmanuel Vadot clocks = <&l4_ck>; 904*f126890aSEmmanuel Vadot ti,bit-shift = <16>; 905*f126890aSEmmanuel Vadot reg = <0x0210>; 906*f126890aSEmmanuel Vadot }; 907*f126890aSEmmanuel Vadot 908*f126890aSEmmanuel Vadot mcbsp2_gate_fck: mcbsp2_gate_fck@200 { 909*f126890aSEmmanuel Vadot #clock-cells = <0>; 910*f126890aSEmmanuel Vadot compatible = "ti,composite-gate-clock"; 911*f126890aSEmmanuel Vadot clocks = <&mcbsp_clks>; 912*f126890aSEmmanuel Vadot ti,bit-shift = <16>; 913*f126890aSEmmanuel Vadot reg = <0x0200>; 914*f126890aSEmmanuel Vadot }; 915*f126890aSEmmanuel Vadot 916*f126890aSEmmanuel Vadot mcspi1_ick: mcspi1_ick@210 { 917*f126890aSEmmanuel Vadot #clock-cells = <0>; 918*f126890aSEmmanuel Vadot compatible = "ti,omap3-interface-clock"; 919*f126890aSEmmanuel Vadot clocks = <&l4_ck>; 920*f126890aSEmmanuel Vadot ti,bit-shift = <17>; 921*f126890aSEmmanuel Vadot reg = <0x0210>; 922*f126890aSEmmanuel Vadot }; 923*f126890aSEmmanuel Vadot 924*f126890aSEmmanuel Vadot mcspi1_fck: mcspi1_fck@200 { 925*f126890aSEmmanuel Vadot #clock-cells = <0>; 926*f126890aSEmmanuel Vadot compatible = "ti,wait-gate-clock"; 927*f126890aSEmmanuel Vadot clocks = <&func_48m_ck>; 928*f126890aSEmmanuel Vadot ti,bit-shift = <17>; 929*f126890aSEmmanuel Vadot reg = <0x0200>; 930*f126890aSEmmanuel Vadot }; 931*f126890aSEmmanuel Vadot 932*f126890aSEmmanuel Vadot mcspi2_ick: mcspi2_ick@210 { 933*f126890aSEmmanuel Vadot #clock-cells = <0>; 934*f126890aSEmmanuel Vadot compatible = "ti,omap3-interface-clock"; 935*f126890aSEmmanuel Vadot clocks = <&l4_ck>; 936*f126890aSEmmanuel Vadot ti,bit-shift = <18>; 937*f126890aSEmmanuel Vadot reg = <0x0210>; 938*f126890aSEmmanuel Vadot }; 939*f126890aSEmmanuel Vadot 940*f126890aSEmmanuel Vadot mcspi2_fck: mcspi2_fck@200 { 941*f126890aSEmmanuel Vadot #clock-cells = <0>; 942*f126890aSEmmanuel Vadot compatible = "ti,wait-gate-clock"; 943*f126890aSEmmanuel Vadot clocks = <&func_48m_ck>; 944*f126890aSEmmanuel Vadot ti,bit-shift = <18>; 945*f126890aSEmmanuel Vadot reg = <0x0200>; 946*f126890aSEmmanuel Vadot }; 947*f126890aSEmmanuel Vadot 948*f126890aSEmmanuel Vadot uart1_ick: uart1_ick@210 { 949*f126890aSEmmanuel Vadot #clock-cells = <0>; 950*f126890aSEmmanuel Vadot compatible = "ti,omap3-interface-clock"; 951*f126890aSEmmanuel Vadot clocks = <&l4_ck>; 952*f126890aSEmmanuel Vadot ti,bit-shift = <21>; 953*f126890aSEmmanuel Vadot reg = <0x0210>; 954*f126890aSEmmanuel Vadot }; 955*f126890aSEmmanuel Vadot 956*f126890aSEmmanuel Vadot uart1_fck: uart1_fck@200 { 957*f126890aSEmmanuel Vadot #clock-cells = <0>; 958*f126890aSEmmanuel Vadot compatible = "ti,wait-gate-clock"; 959*f126890aSEmmanuel Vadot clocks = <&func_48m_ck>; 960*f126890aSEmmanuel Vadot ti,bit-shift = <21>; 961*f126890aSEmmanuel Vadot reg = <0x0200>; 962*f126890aSEmmanuel Vadot }; 963*f126890aSEmmanuel Vadot 964*f126890aSEmmanuel Vadot uart2_ick: uart2_ick@210 { 965*f126890aSEmmanuel Vadot #clock-cells = <0>; 966*f126890aSEmmanuel Vadot compatible = "ti,omap3-interface-clock"; 967*f126890aSEmmanuel Vadot clocks = <&l4_ck>; 968*f126890aSEmmanuel Vadot ti,bit-shift = <22>; 969*f126890aSEmmanuel Vadot reg = <0x0210>; 970*f126890aSEmmanuel Vadot }; 971*f126890aSEmmanuel Vadot 972*f126890aSEmmanuel Vadot uart2_fck: uart2_fck@200 { 973*f126890aSEmmanuel Vadot #clock-cells = <0>; 974*f126890aSEmmanuel Vadot compatible = "ti,wait-gate-clock"; 975*f126890aSEmmanuel Vadot clocks = <&func_48m_ck>; 976*f126890aSEmmanuel Vadot ti,bit-shift = <22>; 977*f126890aSEmmanuel Vadot reg = <0x0200>; 978*f126890aSEmmanuel Vadot }; 979*f126890aSEmmanuel Vadot 980*f126890aSEmmanuel Vadot uart3_ick: uart3_ick@214 { 981*f126890aSEmmanuel Vadot #clock-cells = <0>; 982*f126890aSEmmanuel Vadot compatible = "ti,omap3-interface-clock"; 983*f126890aSEmmanuel Vadot clocks = <&l4_ck>; 984*f126890aSEmmanuel Vadot ti,bit-shift = <2>; 985*f126890aSEmmanuel Vadot reg = <0x0214>; 986*f126890aSEmmanuel Vadot }; 987*f126890aSEmmanuel Vadot 988*f126890aSEmmanuel Vadot uart3_fck: uart3_fck@204 { 989*f126890aSEmmanuel Vadot #clock-cells = <0>; 990*f126890aSEmmanuel Vadot compatible = "ti,wait-gate-clock"; 991*f126890aSEmmanuel Vadot clocks = <&func_48m_ck>; 992*f126890aSEmmanuel Vadot ti,bit-shift = <2>; 993*f126890aSEmmanuel Vadot reg = <0x0204>; 994*f126890aSEmmanuel Vadot }; 995*f126890aSEmmanuel Vadot 996*f126890aSEmmanuel Vadot gpios_ick: gpios_ick@410 { 997*f126890aSEmmanuel Vadot #clock-cells = <0>; 998*f126890aSEmmanuel Vadot compatible = "ti,omap3-interface-clock"; 999*f126890aSEmmanuel Vadot clocks = <&sys_ck>; 1000*f126890aSEmmanuel Vadot ti,bit-shift = <2>; 1001*f126890aSEmmanuel Vadot reg = <0x0410>; 1002*f126890aSEmmanuel Vadot }; 1003*f126890aSEmmanuel Vadot 1004*f126890aSEmmanuel Vadot gpios_fck: gpios_fck@400 { 1005*f126890aSEmmanuel Vadot #clock-cells = <0>; 1006*f126890aSEmmanuel Vadot compatible = "ti,wait-gate-clock"; 1007*f126890aSEmmanuel Vadot clocks = <&func_32k_ck>; 1008*f126890aSEmmanuel Vadot ti,bit-shift = <2>; 1009*f126890aSEmmanuel Vadot reg = <0x0400>; 1010*f126890aSEmmanuel Vadot }; 1011*f126890aSEmmanuel Vadot 1012*f126890aSEmmanuel Vadot mpu_wdt_ick: mpu_wdt_ick@410 { 1013*f126890aSEmmanuel Vadot #clock-cells = <0>; 1014*f126890aSEmmanuel Vadot compatible = "ti,omap3-interface-clock"; 1015*f126890aSEmmanuel Vadot clocks = <&sys_ck>; 1016*f126890aSEmmanuel Vadot ti,bit-shift = <3>; 1017*f126890aSEmmanuel Vadot reg = <0x0410>; 1018*f126890aSEmmanuel Vadot }; 1019*f126890aSEmmanuel Vadot 1020*f126890aSEmmanuel Vadot mpu_wdt_fck: mpu_wdt_fck@400 { 1021*f126890aSEmmanuel Vadot #clock-cells = <0>; 1022*f126890aSEmmanuel Vadot compatible = "ti,wait-gate-clock"; 1023*f126890aSEmmanuel Vadot clocks = <&func_32k_ck>; 1024*f126890aSEmmanuel Vadot ti,bit-shift = <3>; 1025*f126890aSEmmanuel Vadot reg = <0x0400>; 1026*f126890aSEmmanuel Vadot }; 1027*f126890aSEmmanuel Vadot 1028*f126890aSEmmanuel Vadot sync_32k_ick: sync_32k_ick@410 { 1029*f126890aSEmmanuel Vadot #clock-cells = <0>; 1030*f126890aSEmmanuel Vadot compatible = "ti,omap3-interface-clock"; 1031*f126890aSEmmanuel Vadot clocks = <&sys_ck>; 1032*f126890aSEmmanuel Vadot ti,bit-shift = <1>; 1033*f126890aSEmmanuel Vadot reg = <0x0410>; 1034*f126890aSEmmanuel Vadot }; 1035*f126890aSEmmanuel Vadot 1036*f126890aSEmmanuel Vadot wdt1_ick: wdt1_ick@410 { 1037*f126890aSEmmanuel Vadot #clock-cells = <0>; 1038*f126890aSEmmanuel Vadot compatible = "ti,omap3-interface-clock"; 1039*f126890aSEmmanuel Vadot clocks = <&sys_ck>; 1040*f126890aSEmmanuel Vadot ti,bit-shift = <4>; 1041*f126890aSEmmanuel Vadot reg = <0x0410>; 1042*f126890aSEmmanuel Vadot }; 1043*f126890aSEmmanuel Vadot 1044*f126890aSEmmanuel Vadot omapctrl_ick: omapctrl_ick@410 { 1045*f126890aSEmmanuel Vadot #clock-cells = <0>; 1046*f126890aSEmmanuel Vadot compatible = "ti,omap3-interface-clock"; 1047*f126890aSEmmanuel Vadot clocks = <&sys_ck>; 1048*f126890aSEmmanuel Vadot ti,bit-shift = <5>; 1049*f126890aSEmmanuel Vadot reg = <0x0410>; 1050*f126890aSEmmanuel Vadot }; 1051*f126890aSEmmanuel Vadot 1052*f126890aSEmmanuel Vadot cam_fck: cam_fck@200 { 1053*f126890aSEmmanuel Vadot #clock-cells = <0>; 1054*f126890aSEmmanuel Vadot compatible = "ti,gate-clock"; 1055*f126890aSEmmanuel Vadot clocks = <&func_96m_ck>; 1056*f126890aSEmmanuel Vadot ti,bit-shift = <31>; 1057*f126890aSEmmanuel Vadot reg = <0x0200>; 1058*f126890aSEmmanuel Vadot }; 1059*f126890aSEmmanuel Vadot 1060*f126890aSEmmanuel Vadot cam_ick: cam_ick@210 { 1061*f126890aSEmmanuel Vadot #clock-cells = <0>; 1062*f126890aSEmmanuel Vadot compatible = "ti,omap3-no-wait-interface-clock"; 1063*f126890aSEmmanuel Vadot clocks = <&l4_ck>; 1064*f126890aSEmmanuel Vadot ti,bit-shift = <31>; 1065*f126890aSEmmanuel Vadot reg = <0x0210>; 1066*f126890aSEmmanuel Vadot }; 1067*f126890aSEmmanuel Vadot 1068*f126890aSEmmanuel Vadot mailboxes_ick: mailboxes_ick@210 { 1069*f126890aSEmmanuel Vadot #clock-cells = <0>; 1070*f126890aSEmmanuel Vadot compatible = "ti,omap3-interface-clock"; 1071*f126890aSEmmanuel Vadot clocks = <&l4_ck>; 1072*f126890aSEmmanuel Vadot ti,bit-shift = <30>; 1073*f126890aSEmmanuel Vadot reg = <0x0210>; 1074*f126890aSEmmanuel Vadot }; 1075*f126890aSEmmanuel Vadot 1076*f126890aSEmmanuel Vadot wdt4_ick: wdt4_ick@210 { 1077*f126890aSEmmanuel Vadot #clock-cells = <0>; 1078*f126890aSEmmanuel Vadot compatible = "ti,omap3-interface-clock"; 1079*f126890aSEmmanuel Vadot clocks = <&l4_ck>; 1080*f126890aSEmmanuel Vadot ti,bit-shift = <29>; 1081*f126890aSEmmanuel Vadot reg = <0x0210>; 1082*f126890aSEmmanuel Vadot }; 1083*f126890aSEmmanuel Vadot 1084*f126890aSEmmanuel Vadot wdt4_fck: wdt4_fck@200 { 1085*f126890aSEmmanuel Vadot #clock-cells = <0>; 1086*f126890aSEmmanuel Vadot compatible = "ti,wait-gate-clock"; 1087*f126890aSEmmanuel Vadot clocks = <&func_32k_ck>; 1088*f126890aSEmmanuel Vadot ti,bit-shift = <29>; 1089*f126890aSEmmanuel Vadot reg = <0x0200>; 1090*f126890aSEmmanuel Vadot }; 1091*f126890aSEmmanuel Vadot 1092*f126890aSEmmanuel Vadot mspro_ick: mspro_ick@210 { 1093*f126890aSEmmanuel Vadot #clock-cells = <0>; 1094*f126890aSEmmanuel Vadot compatible = "ti,omap3-interface-clock"; 1095*f126890aSEmmanuel Vadot clocks = <&l4_ck>; 1096*f126890aSEmmanuel Vadot ti,bit-shift = <27>; 1097*f126890aSEmmanuel Vadot reg = <0x0210>; 1098*f126890aSEmmanuel Vadot }; 1099*f126890aSEmmanuel Vadot 1100*f126890aSEmmanuel Vadot mspro_fck: mspro_fck@200 { 1101*f126890aSEmmanuel Vadot #clock-cells = <0>; 1102*f126890aSEmmanuel Vadot compatible = "ti,wait-gate-clock"; 1103*f126890aSEmmanuel Vadot clocks = <&func_96m_ck>; 1104*f126890aSEmmanuel Vadot ti,bit-shift = <27>; 1105*f126890aSEmmanuel Vadot reg = <0x0200>; 1106*f126890aSEmmanuel Vadot }; 1107*f126890aSEmmanuel Vadot 1108*f126890aSEmmanuel Vadot fac_ick: fac_ick@210 { 1109*f126890aSEmmanuel Vadot #clock-cells = <0>; 1110*f126890aSEmmanuel Vadot compatible = "ti,omap3-interface-clock"; 1111*f126890aSEmmanuel Vadot clocks = <&l4_ck>; 1112*f126890aSEmmanuel Vadot ti,bit-shift = <25>; 1113*f126890aSEmmanuel Vadot reg = <0x0210>; 1114*f126890aSEmmanuel Vadot }; 1115*f126890aSEmmanuel Vadot 1116*f126890aSEmmanuel Vadot fac_fck: fac_fck@200 { 1117*f126890aSEmmanuel Vadot #clock-cells = <0>; 1118*f126890aSEmmanuel Vadot compatible = "ti,wait-gate-clock"; 1119*f126890aSEmmanuel Vadot clocks = <&func_12m_ck>; 1120*f126890aSEmmanuel Vadot ti,bit-shift = <25>; 1121*f126890aSEmmanuel Vadot reg = <0x0200>; 1122*f126890aSEmmanuel Vadot }; 1123*f126890aSEmmanuel Vadot 1124*f126890aSEmmanuel Vadot hdq_ick: hdq_ick@210 { 1125*f126890aSEmmanuel Vadot #clock-cells = <0>; 1126*f126890aSEmmanuel Vadot compatible = "ti,omap3-interface-clock"; 1127*f126890aSEmmanuel Vadot clocks = <&l4_ck>; 1128*f126890aSEmmanuel Vadot ti,bit-shift = <23>; 1129*f126890aSEmmanuel Vadot reg = <0x0210>; 1130*f126890aSEmmanuel Vadot }; 1131*f126890aSEmmanuel Vadot 1132*f126890aSEmmanuel Vadot hdq_fck: hdq_fck@200 { 1133*f126890aSEmmanuel Vadot #clock-cells = <0>; 1134*f126890aSEmmanuel Vadot compatible = "ti,wait-gate-clock"; 1135*f126890aSEmmanuel Vadot clocks = <&func_12m_ck>; 1136*f126890aSEmmanuel Vadot ti,bit-shift = <23>; 1137*f126890aSEmmanuel Vadot reg = <0x0200>; 1138*f126890aSEmmanuel Vadot }; 1139*f126890aSEmmanuel Vadot 1140*f126890aSEmmanuel Vadot i2c1_ick: i2c1_ick@210 { 1141*f126890aSEmmanuel Vadot #clock-cells = <0>; 1142*f126890aSEmmanuel Vadot compatible = "ti,omap3-interface-clock"; 1143*f126890aSEmmanuel Vadot clocks = <&l4_ck>; 1144*f126890aSEmmanuel Vadot ti,bit-shift = <19>; 1145*f126890aSEmmanuel Vadot reg = <0x0210>; 1146*f126890aSEmmanuel Vadot }; 1147*f126890aSEmmanuel Vadot 1148*f126890aSEmmanuel Vadot i2c2_ick: i2c2_ick@210 { 1149*f126890aSEmmanuel Vadot #clock-cells = <0>; 1150*f126890aSEmmanuel Vadot compatible = "ti,omap3-interface-clock"; 1151*f126890aSEmmanuel Vadot clocks = <&l4_ck>; 1152*f126890aSEmmanuel Vadot ti,bit-shift = <20>; 1153*f126890aSEmmanuel Vadot reg = <0x0210>; 1154*f126890aSEmmanuel Vadot }; 1155*f126890aSEmmanuel Vadot 1156*f126890aSEmmanuel Vadot gpmc_fck: gpmc_fck@238 { 1157*f126890aSEmmanuel Vadot #clock-cells = <0>; 1158*f126890aSEmmanuel Vadot compatible = "ti,fixed-factor-clock"; 1159*f126890aSEmmanuel Vadot clocks = <&core_l3_ck>; 1160*f126890aSEmmanuel Vadot ti,clock-div = <1>; 1161*f126890aSEmmanuel Vadot ti,autoidle-shift = <1>; 1162*f126890aSEmmanuel Vadot reg = <0x0238>; 1163*f126890aSEmmanuel Vadot ti,clock-mult = <1>; 1164*f126890aSEmmanuel Vadot }; 1165*f126890aSEmmanuel Vadot 1166*f126890aSEmmanuel Vadot sdma_fck: sdma_fck { 1167*f126890aSEmmanuel Vadot #clock-cells = <0>; 1168*f126890aSEmmanuel Vadot compatible = "fixed-factor-clock"; 1169*f126890aSEmmanuel Vadot clocks = <&core_l3_ck>; 1170*f126890aSEmmanuel Vadot clock-mult = <1>; 1171*f126890aSEmmanuel Vadot clock-div = <1>; 1172*f126890aSEmmanuel Vadot }; 1173*f126890aSEmmanuel Vadot 1174*f126890aSEmmanuel Vadot sdma_ick: sdma_ick@238 { 1175*f126890aSEmmanuel Vadot #clock-cells = <0>; 1176*f126890aSEmmanuel Vadot compatible = "ti,fixed-factor-clock"; 1177*f126890aSEmmanuel Vadot clocks = <&core_l3_ck>; 1178*f126890aSEmmanuel Vadot ti,clock-div = <1>; 1179*f126890aSEmmanuel Vadot ti,autoidle-shift = <0>; 1180*f126890aSEmmanuel Vadot reg = <0x0238>; 1181*f126890aSEmmanuel Vadot ti,clock-mult = <1>; 1182*f126890aSEmmanuel Vadot }; 1183*f126890aSEmmanuel Vadot 1184*f126890aSEmmanuel Vadot sdrc_ick: sdrc_ick@238 { 1185*f126890aSEmmanuel Vadot #clock-cells = <0>; 1186*f126890aSEmmanuel Vadot compatible = "ti,fixed-factor-clock"; 1187*f126890aSEmmanuel Vadot clocks = <&core_l3_ck>; 1188*f126890aSEmmanuel Vadot ti,clock-div = <1>; 1189*f126890aSEmmanuel Vadot ti,autoidle-shift = <2>; 1190*f126890aSEmmanuel Vadot reg = <0x0238>; 1191*f126890aSEmmanuel Vadot ti,clock-mult = <1>; 1192*f126890aSEmmanuel Vadot }; 1193*f126890aSEmmanuel Vadot 1194*f126890aSEmmanuel Vadot des_ick: des_ick@21c { 1195*f126890aSEmmanuel Vadot #clock-cells = <0>; 1196*f126890aSEmmanuel Vadot compatible = "ti,omap3-interface-clock"; 1197*f126890aSEmmanuel Vadot clocks = <&l4_ck>; 1198*f126890aSEmmanuel Vadot ti,bit-shift = <0>; 1199*f126890aSEmmanuel Vadot reg = <0x021c>; 1200*f126890aSEmmanuel Vadot }; 1201*f126890aSEmmanuel Vadot 1202*f126890aSEmmanuel Vadot sha_ick: sha_ick@21c { 1203*f126890aSEmmanuel Vadot #clock-cells = <0>; 1204*f126890aSEmmanuel Vadot compatible = "ti,omap3-interface-clock"; 1205*f126890aSEmmanuel Vadot clocks = <&l4_ck>; 1206*f126890aSEmmanuel Vadot ti,bit-shift = <1>; 1207*f126890aSEmmanuel Vadot reg = <0x021c>; 1208*f126890aSEmmanuel Vadot }; 1209*f126890aSEmmanuel Vadot 1210*f126890aSEmmanuel Vadot rng_ick: rng_ick@21c { 1211*f126890aSEmmanuel Vadot #clock-cells = <0>; 1212*f126890aSEmmanuel Vadot compatible = "ti,omap3-interface-clock"; 1213*f126890aSEmmanuel Vadot clocks = <&l4_ck>; 1214*f126890aSEmmanuel Vadot ti,bit-shift = <2>; 1215*f126890aSEmmanuel Vadot reg = <0x021c>; 1216*f126890aSEmmanuel Vadot }; 1217*f126890aSEmmanuel Vadot 1218*f126890aSEmmanuel Vadot aes_ick: aes_ick@21c { 1219*f126890aSEmmanuel Vadot #clock-cells = <0>; 1220*f126890aSEmmanuel Vadot compatible = "ti,omap3-interface-clock"; 1221*f126890aSEmmanuel Vadot clocks = <&l4_ck>; 1222*f126890aSEmmanuel Vadot ti,bit-shift = <3>; 1223*f126890aSEmmanuel Vadot reg = <0x021c>; 1224*f126890aSEmmanuel Vadot }; 1225*f126890aSEmmanuel Vadot 1226*f126890aSEmmanuel Vadot pka_ick: pka_ick@21c { 1227*f126890aSEmmanuel Vadot #clock-cells = <0>; 1228*f126890aSEmmanuel Vadot compatible = "ti,omap3-interface-clock"; 1229*f126890aSEmmanuel Vadot clocks = <&l4_ck>; 1230*f126890aSEmmanuel Vadot ti,bit-shift = <4>; 1231*f126890aSEmmanuel Vadot reg = <0x021c>; 1232*f126890aSEmmanuel Vadot }; 1233*f126890aSEmmanuel Vadot 1234*f126890aSEmmanuel Vadot usb_fck: usb_fck@204 { 1235*f126890aSEmmanuel Vadot #clock-cells = <0>; 1236*f126890aSEmmanuel Vadot compatible = "ti,wait-gate-clock"; 1237*f126890aSEmmanuel Vadot clocks = <&func_48m_ck>; 1238*f126890aSEmmanuel Vadot ti,bit-shift = <0>; 1239*f126890aSEmmanuel Vadot reg = <0x0204>; 1240*f126890aSEmmanuel Vadot }; 1241*f126890aSEmmanuel Vadot}; 1242