1*4882a593Smuzhiyun// SPDX-License-Identifier: GPL-2.0-only 2*4882a593Smuzhiyun/* 3*4882a593Smuzhiyun * Device Tree Source for OMAP3 clock data 4*4882a593Smuzhiyun * 5*4882a593Smuzhiyun * Copyright (C) 2013 Texas Instruments, Inc. 6*4882a593Smuzhiyun */ 7*4882a593Smuzhiyun&prm_clocks { 8*4882a593Smuzhiyun virt_16_8m_ck: virt_16_8m_ck { 9*4882a593Smuzhiyun #clock-cells = <0>; 10*4882a593Smuzhiyun compatible = "fixed-clock"; 11*4882a593Smuzhiyun clock-frequency = <16800000>; 12*4882a593Smuzhiyun }; 13*4882a593Smuzhiyun 14*4882a593Smuzhiyun osc_sys_ck: osc_sys_ck@d40 { 15*4882a593Smuzhiyun #clock-cells = <0>; 16*4882a593Smuzhiyun compatible = "ti,mux-clock"; 17*4882a593Smuzhiyun clocks = <&virt_12m_ck>, <&virt_13m_ck>, <&virt_19200000_ck>, <&virt_26000000_ck>, <&virt_38_4m_ck>, <&virt_16_8m_ck>; 18*4882a593Smuzhiyun reg = <0x0d40>; 19*4882a593Smuzhiyun }; 20*4882a593Smuzhiyun 21*4882a593Smuzhiyun sys_ck: sys_ck@1270 { 22*4882a593Smuzhiyun #clock-cells = <0>; 23*4882a593Smuzhiyun compatible = "ti,divider-clock"; 24*4882a593Smuzhiyun clocks = <&osc_sys_ck>; 25*4882a593Smuzhiyun ti,bit-shift = <6>; 26*4882a593Smuzhiyun ti,max-div = <3>; 27*4882a593Smuzhiyun reg = <0x1270>; 28*4882a593Smuzhiyun ti,index-starts-at-one; 29*4882a593Smuzhiyun }; 30*4882a593Smuzhiyun 31*4882a593Smuzhiyun sys_clkout1: sys_clkout1@d70 { 32*4882a593Smuzhiyun #clock-cells = <0>; 33*4882a593Smuzhiyun compatible = "ti,gate-clock"; 34*4882a593Smuzhiyun clocks = <&osc_sys_ck>; 35*4882a593Smuzhiyun reg = <0x0d70>; 36*4882a593Smuzhiyun ti,bit-shift = <7>; 37*4882a593Smuzhiyun }; 38*4882a593Smuzhiyun 39*4882a593Smuzhiyun dpll3_x2_ck: dpll3_x2_ck { 40*4882a593Smuzhiyun #clock-cells = <0>; 41*4882a593Smuzhiyun compatible = "fixed-factor-clock"; 42*4882a593Smuzhiyun clocks = <&dpll3_ck>; 43*4882a593Smuzhiyun clock-mult = <2>; 44*4882a593Smuzhiyun clock-div = <1>; 45*4882a593Smuzhiyun }; 46*4882a593Smuzhiyun 47*4882a593Smuzhiyun dpll3_m2x2_ck: dpll3_m2x2_ck { 48*4882a593Smuzhiyun #clock-cells = <0>; 49*4882a593Smuzhiyun compatible = "fixed-factor-clock"; 50*4882a593Smuzhiyun clocks = <&dpll3_m2_ck>; 51*4882a593Smuzhiyun clock-mult = <2>; 52*4882a593Smuzhiyun clock-div = <1>; 53*4882a593Smuzhiyun }; 54*4882a593Smuzhiyun 55*4882a593Smuzhiyun dpll4_x2_ck: dpll4_x2_ck { 56*4882a593Smuzhiyun #clock-cells = <0>; 57*4882a593Smuzhiyun compatible = "fixed-factor-clock"; 58*4882a593Smuzhiyun clocks = <&dpll4_ck>; 59*4882a593Smuzhiyun clock-mult = <2>; 60*4882a593Smuzhiyun clock-div = <1>; 61*4882a593Smuzhiyun }; 62*4882a593Smuzhiyun 63*4882a593Smuzhiyun corex2_fck: corex2_fck { 64*4882a593Smuzhiyun #clock-cells = <0>; 65*4882a593Smuzhiyun compatible = "fixed-factor-clock"; 66*4882a593Smuzhiyun clocks = <&dpll3_m2x2_ck>; 67*4882a593Smuzhiyun clock-mult = <1>; 68*4882a593Smuzhiyun clock-div = <1>; 69*4882a593Smuzhiyun }; 70*4882a593Smuzhiyun 71*4882a593Smuzhiyun wkup_l4_ick: wkup_l4_ick { 72*4882a593Smuzhiyun #clock-cells = <0>; 73*4882a593Smuzhiyun compatible = "fixed-factor-clock"; 74*4882a593Smuzhiyun clocks = <&sys_ck>; 75*4882a593Smuzhiyun clock-mult = <1>; 76*4882a593Smuzhiyun clock-div = <1>; 77*4882a593Smuzhiyun }; 78*4882a593Smuzhiyun}; 79*4882a593Smuzhiyun 80*4882a593Smuzhiyun&scm_clocks { 81*4882a593Smuzhiyun mcbsp5_mux_fck: mcbsp5_mux_fck@68 { 82*4882a593Smuzhiyun #clock-cells = <0>; 83*4882a593Smuzhiyun compatible = "ti,composite-mux-clock"; 84*4882a593Smuzhiyun clocks = <&core_96m_fck>, <&mcbsp_clks>; 85*4882a593Smuzhiyun ti,bit-shift = <4>; 86*4882a593Smuzhiyun reg = <0x68>; 87*4882a593Smuzhiyun }; 88*4882a593Smuzhiyun 89*4882a593Smuzhiyun mcbsp5_fck: mcbsp5_fck { 90*4882a593Smuzhiyun #clock-cells = <0>; 91*4882a593Smuzhiyun compatible = "ti,composite-clock"; 92*4882a593Smuzhiyun clocks = <&mcbsp5_gate_fck>, <&mcbsp5_mux_fck>; 93*4882a593Smuzhiyun }; 94*4882a593Smuzhiyun 95*4882a593Smuzhiyun mcbsp1_mux_fck: mcbsp1_mux_fck@4 { 96*4882a593Smuzhiyun #clock-cells = <0>; 97*4882a593Smuzhiyun compatible = "ti,composite-mux-clock"; 98*4882a593Smuzhiyun clocks = <&core_96m_fck>, <&mcbsp_clks>; 99*4882a593Smuzhiyun ti,bit-shift = <2>; 100*4882a593Smuzhiyun reg = <0x04>; 101*4882a593Smuzhiyun }; 102*4882a593Smuzhiyun 103*4882a593Smuzhiyun mcbsp1_fck: mcbsp1_fck { 104*4882a593Smuzhiyun #clock-cells = <0>; 105*4882a593Smuzhiyun compatible = "ti,composite-clock"; 106*4882a593Smuzhiyun clocks = <&mcbsp1_gate_fck>, <&mcbsp1_mux_fck>; 107*4882a593Smuzhiyun }; 108*4882a593Smuzhiyun 109*4882a593Smuzhiyun mcbsp2_mux_fck: mcbsp2_mux_fck@4 { 110*4882a593Smuzhiyun #clock-cells = <0>; 111*4882a593Smuzhiyun compatible = "ti,composite-mux-clock"; 112*4882a593Smuzhiyun clocks = <&per_96m_fck>, <&mcbsp_clks>; 113*4882a593Smuzhiyun ti,bit-shift = <6>; 114*4882a593Smuzhiyun reg = <0x04>; 115*4882a593Smuzhiyun }; 116*4882a593Smuzhiyun 117*4882a593Smuzhiyun mcbsp2_fck: mcbsp2_fck { 118*4882a593Smuzhiyun #clock-cells = <0>; 119*4882a593Smuzhiyun compatible = "ti,composite-clock"; 120*4882a593Smuzhiyun clocks = <&mcbsp2_gate_fck>, <&mcbsp2_mux_fck>; 121*4882a593Smuzhiyun }; 122*4882a593Smuzhiyun 123*4882a593Smuzhiyun mcbsp3_mux_fck: mcbsp3_mux_fck@68 { 124*4882a593Smuzhiyun #clock-cells = <0>; 125*4882a593Smuzhiyun compatible = "ti,composite-mux-clock"; 126*4882a593Smuzhiyun clocks = <&per_96m_fck>, <&mcbsp_clks>; 127*4882a593Smuzhiyun reg = <0x68>; 128*4882a593Smuzhiyun }; 129*4882a593Smuzhiyun 130*4882a593Smuzhiyun mcbsp3_fck: mcbsp3_fck { 131*4882a593Smuzhiyun #clock-cells = <0>; 132*4882a593Smuzhiyun compatible = "ti,composite-clock"; 133*4882a593Smuzhiyun clocks = <&mcbsp3_gate_fck>, <&mcbsp3_mux_fck>; 134*4882a593Smuzhiyun }; 135*4882a593Smuzhiyun 136*4882a593Smuzhiyun mcbsp4_mux_fck: mcbsp4_mux_fck@68 { 137*4882a593Smuzhiyun #clock-cells = <0>; 138*4882a593Smuzhiyun compatible = "ti,composite-mux-clock"; 139*4882a593Smuzhiyun clocks = <&per_96m_fck>, <&mcbsp_clks>; 140*4882a593Smuzhiyun ti,bit-shift = <2>; 141*4882a593Smuzhiyun reg = <0x68>; 142*4882a593Smuzhiyun }; 143*4882a593Smuzhiyun 144*4882a593Smuzhiyun mcbsp4_fck: mcbsp4_fck { 145*4882a593Smuzhiyun #clock-cells = <0>; 146*4882a593Smuzhiyun compatible = "ti,composite-clock"; 147*4882a593Smuzhiyun clocks = <&mcbsp4_gate_fck>, <&mcbsp4_mux_fck>; 148*4882a593Smuzhiyun }; 149*4882a593Smuzhiyun}; 150*4882a593Smuzhiyun&cm_clocks { 151*4882a593Smuzhiyun dummy_apb_pclk: dummy_apb_pclk { 152*4882a593Smuzhiyun #clock-cells = <0>; 153*4882a593Smuzhiyun compatible = "fixed-clock"; 154*4882a593Smuzhiyun clock-frequency = <0x0>; 155*4882a593Smuzhiyun }; 156*4882a593Smuzhiyun 157*4882a593Smuzhiyun omap_32k_fck: omap_32k_fck { 158*4882a593Smuzhiyun #clock-cells = <0>; 159*4882a593Smuzhiyun compatible = "fixed-clock"; 160*4882a593Smuzhiyun clock-frequency = <32768>; 161*4882a593Smuzhiyun }; 162*4882a593Smuzhiyun 163*4882a593Smuzhiyun virt_12m_ck: virt_12m_ck { 164*4882a593Smuzhiyun #clock-cells = <0>; 165*4882a593Smuzhiyun compatible = "fixed-clock"; 166*4882a593Smuzhiyun clock-frequency = <12000000>; 167*4882a593Smuzhiyun }; 168*4882a593Smuzhiyun 169*4882a593Smuzhiyun virt_13m_ck: virt_13m_ck { 170*4882a593Smuzhiyun #clock-cells = <0>; 171*4882a593Smuzhiyun compatible = "fixed-clock"; 172*4882a593Smuzhiyun clock-frequency = <13000000>; 173*4882a593Smuzhiyun }; 174*4882a593Smuzhiyun 175*4882a593Smuzhiyun virt_19200000_ck: virt_19200000_ck { 176*4882a593Smuzhiyun #clock-cells = <0>; 177*4882a593Smuzhiyun compatible = "fixed-clock"; 178*4882a593Smuzhiyun clock-frequency = <19200000>; 179*4882a593Smuzhiyun }; 180*4882a593Smuzhiyun 181*4882a593Smuzhiyun virt_26000000_ck: virt_26000000_ck { 182*4882a593Smuzhiyun #clock-cells = <0>; 183*4882a593Smuzhiyun compatible = "fixed-clock"; 184*4882a593Smuzhiyun clock-frequency = <26000000>; 185*4882a593Smuzhiyun }; 186*4882a593Smuzhiyun 187*4882a593Smuzhiyun virt_38_4m_ck: virt_38_4m_ck { 188*4882a593Smuzhiyun #clock-cells = <0>; 189*4882a593Smuzhiyun compatible = "fixed-clock"; 190*4882a593Smuzhiyun clock-frequency = <38400000>; 191*4882a593Smuzhiyun }; 192*4882a593Smuzhiyun 193*4882a593Smuzhiyun dpll4_ck: dpll4_ck@d00 { 194*4882a593Smuzhiyun #clock-cells = <0>; 195*4882a593Smuzhiyun compatible = "ti,omap3-dpll-per-clock"; 196*4882a593Smuzhiyun clocks = <&sys_ck>, <&sys_ck>; 197*4882a593Smuzhiyun reg = <0x0d00>, <0x0d20>, <0x0d44>, <0x0d30>; 198*4882a593Smuzhiyun }; 199*4882a593Smuzhiyun 200*4882a593Smuzhiyun dpll4_m2_ck: dpll4_m2_ck@d48 { 201*4882a593Smuzhiyun #clock-cells = <0>; 202*4882a593Smuzhiyun compatible = "ti,divider-clock"; 203*4882a593Smuzhiyun clocks = <&dpll4_ck>; 204*4882a593Smuzhiyun ti,max-div = <63>; 205*4882a593Smuzhiyun reg = <0x0d48>; 206*4882a593Smuzhiyun ti,index-starts-at-one; 207*4882a593Smuzhiyun }; 208*4882a593Smuzhiyun 209*4882a593Smuzhiyun dpll4_m2x2_mul_ck: dpll4_m2x2_mul_ck { 210*4882a593Smuzhiyun #clock-cells = <0>; 211*4882a593Smuzhiyun compatible = "fixed-factor-clock"; 212*4882a593Smuzhiyun clocks = <&dpll4_m2_ck>; 213*4882a593Smuzhiyun clock-mult = <2>; 214*4882a593Smuzhiyun clock-div = <1>; 215*4882a593Smuzhiyun }; 216*4882a593Smuzhiyun 217*4882a593Smuzhiyun dpll4_m2x2_ck: dpll4_m2x2_ck@d00 { 218*4882a593Smuzhiyun #clock-cells = <0>; 219*4882a593Smuzhiyun compatible = "ti,gate-clock"; 220*4882a593Smuzhiyun clocks = <&dpll4_m2x2_mul_ck>; 221*4882a593Smuzhiyun ti,bit-shift = <0x1b>; 222*4882a593Smuzhiyun reg = <0x0d00>; 223*4882a593Smuzhiyun ti,set-bit-to-disable; 224*4882a593Smuzhiyun }; 225*4882a593Smuzhiyun 226*4882a593Smuzhiyun omap_96m_alwon_fck: omap_96m_alwon_fck { 227*4882a593Smuzhiyun #clock-cells = <0>; 228*4882a593Smuzhiyun compatible = "fixed-factor-clock"; 229*4882a593Smuzhiyun clocks = <&dpll4_m2x2_ck>; 230*4882a593Smuzhiyun clock-mult = <1>; 231*4882a593Smuzhiyun clock-div = <1>; 232*4882a593Smuzhiyun }; 233*4882a593Smuzhiyun 234*4882a593Smuzhiyun dpll3_ck: dpll3_ck@d00 { 235*4882a593Smuzhiyun #clock-cells = <0>; 236*4882a593Smuzhiyun compatible = "ti,omap3-dpll-core-clock"; 237*4882a593Smuzhiyun clocks = <&sys_ck>, <&sys_ck>; 238*4882a593Smuzhiyun reg = <0x0d00>, <0x0d20>, <0x0d40>, <0x0d30>; 239*4882a593Smuzhiyun }; 240*4882a593Smuzhiyun 241*4882a593Smuzhiyun dpll3_m3_ck: dpll3_m3_ck@1140 { 242*4882a593Smuzhiyun #clock-cells = <0>; 243*4882a593Smuzhiyun compatible = "ti,divider-clock"; 244*4882a593Smuzhiyun clocks = <&dpll3_ck>; 245*4882a593Smuzhiyun ti,bit-shift = <16>; 246*4882a593Smuzhiyun ti,max-div = <31>; 247*4882a593Smuzhiyun reg = <0x1140>; 248*4882a593Smuzhiyun ti,index-starts-at-one; 249*4882a593Smuzhiyun }; 250*4882a593Smuzhiyun 251*4882a593Smuzhiyun dpll3_m3x2_mul_ck: dpll3_m3x2_mul_ck { 252*4882a593Smuzhiyun #clock-cells = <0>; 253*4882a593Smuzhiyun compatible = "fixed-factor-clock"; 254*4882a593Smuzhiyun clocks = <&dpll3_m3_ck>; 255*4882a593Smuzhiyun clock-mult = <2>; 256*4882a593Smuzhiyun clock-div = <1>; 257*4882a593Smuzhiyun }; 258*4882a593Smuzhiyun 259*4882a593Smuzhiyun dpll3_m3x2_ck: dpll3_m3x2_ck@d00 { 260*4882a593Smuzhiyun #clock-cells = <0>; 261*4882a593Smuzhiyun compatible = "ti,gate-clock"; 262*4882a593Smuzhiyun clocks = <&dpll3_m3x2_mul_ck>; 263*4882a593Smuzhiyun ti,bit-shift = <0xc>; 264*4882a593Smuzhiyun reg = <0x0d00>; 265*4882a593Smuzhiyun ti,set-bit-to-disable; 266*4882a593Smuzhiyun }; 267*4882a593Smuzhiyun 268*4882a593Smuzhiyun emu_core_alwon_ck: emu_core_alwon_ck { 269*4882a593Smuzhiyun #clock-cells = <0>; 270*4882a593Smuzhiyun compatible = "fixed-factor-clock"; 271*4882a593Smuzhiyun clocks = <&dpll3_m3x2_ck>; 272*4882a593Smuzhiyun clock-mult = <1>; 273*4882a593Smuzhiyun clock-div = <1>; 274*4882a593Smuzhiyun }; 275*4882a593Smuzhiyun 276*4882a593Smuzhiyun sys_altclk: sys_altclk { 277*4882a593Smuzhiyun #clock-cells = <0>; 278*4882a593Smuzhiyun compatible = "fixed-clock"; 279*4882a593Smuzhiyun clock-frequency = <0x0>; 280*4882a593Smuzhiyun }; 281*4882a593Smuzhiyun 282*4882a593Smuzhiyun mcbsp_clks: mcbsp_clks { 283*4882a593Smuzhiyun #clock-cells = <0>; 284*4882a593Smuzhiyun compatible = "fixed-clock"; 285*4882a593Smuzhiyun clock-frequency = <0x0>; 286*4882a593Smuzhiyun }; 287*4882a593Smuzhiyun 288*4882a593Smuzhiyun dpll3_m2_ck: dpll3_m2_ck@d40 { 289*4882a593Smuzhiyun #clock-cells = <0>; 290*4882a593Smuzhiyun compatible = "ti,divider-clock"; 291*4882a593Smuzhiyun clocks = <&dpll3_ck>; 292*4882a593Smuzhiyun ti,bit-shift = <27>; 293*4882a593Smuzhiyun ti,max-div = <31>; 294*4882a593Smuzhiyun reg = <0x0d40>; 295*4882a593Smuzhiyun ti,index-starts-at-one; 296*4882a593Smuzhiyun }; 297*4882a593Smuzhiyun 298*4882a593Smuzhiyun core_ck: core_ck { 299*4882a593Smuzhiyun #clock-cells = <0>; 300*4882a593Smuzhiyun compatible = "fixed-factor-clock"; 301*4882a593Smuzhiyun clocks = <&dpll3_m2_ck>; 302*4882a593Smuzhiyun clock-mult = <1>; 303*4882a593Smuzhiyun clock-div = <1>; 304*4882a593Smuzhiyun }; 305*4882a593Smuzhiyun 306*4882a593Smuzhiyun dpll1_fck: dpll1_fck@940 { 307*4882a593Smuzhiyun #clock-cells = <0>; 308*4882a593Smuzhiyun compatible = "ti,divider-clock"; 309*4882a593Smuzhiyun clocks = <&core_ck>; 310*4882a593Smuzhiyun ti,bit-shift = <19>; 311*4882a593Smuzhiyun ti,max-div = <7>; 312*4882a593Smuzhiyun reg = <0x0940>; 313*4882a593Smuzhiyun ti,index-starts-at-one; 314*4882a593Smuzhiyun }; 315*4882a593Smuzhiyun 316*4882a593Smuzhiyun dpll1_ck: dpll1_ck@904 { 317*4882a593Smuzhiyun #clock-cells = <0>; 318*4882a593Smuzhiyun compatible = "ti,omap3-dpll-clock"; 319*4882a593Smuzhiyun clocks = <&sys_ck>, <&dpll1_fck>; 320*4882a593Smuzhiyun reg = <0x0904>, <0x0924>, <0x0940>, <0x0934>; 321*4882a593Smuzhiyun }; 322*4882a593Smuzhiyun 323*4882a593Smuzhiyun dpll1_x2_ck: dpll1_x2_ck { 324*4882a593Smuzhiyun #clock-cells = <0>; 325*4882a593Smuzhiyun compatible = "fixed-factor-clock"; 326*4882a593Smuzhiyun clocks = <&dpll1_ck>; 327*4882a593Smuzhiyun clock-mult = <2>; 328*4882a593Smuzhiyun clock-div = <1>; 329*4882a593Smuzhiyun }; 330*4882a593Smuzhiyun 331*4882a593Smuzhiyun dpll1_x2m2_ck: dpll1_x2m2_ck@944 { 332*4882a593Smuzhiyun #clock-cells = <0>; 333*4882a593Smuzhiyun compatible = "ti,divider-clock"; 334*4882a593Smuzhiyun clocks = <&dpll1_x2_ck>; 335*4882a593Smuzhiyun ti,max-div = <31>; 336*4882a593Smuzhiyun reg = <0x0944>; 337*4882a593Smuzhiyun ti,index-starts-at-one; 338*4882a593Smuzhiyun }; 339*4882a593Smuzhiyun 340*4882a593Smuzhiyun cm_96m_fck: cm_96m_fck { 341*4882a593Smuzhiyun #clock-cells = <0>; 342*4882a593Smuzhiyun compatible = "fixed-factor-clock"; 343*4882a593Smuzhiyun clocks = <&omap_96m_alwon_fck>; 344*4882a593Smuzhiyun clock-mult = <1>; 345*4882a593Smuzhiyun clock-div = <1>; 346*4882a593Smuzhiyun }; 347*4882a593Smuzhiyun 348*4882a593Smuzhiyun omap_96m_fck: omap_96m_fck@d40 { 349*4882a593Smuzhiyun #clock-cells = <0>; 350*4882a593Smuzhiyun compatible = "ti,mux-clock"; 351*4882a593Smuzhiyun clocks = <&cm_96m_fck>, <&sys_ck>; 352*4882a593Smuzhiyun ti,bit-shift = <6>; 353*4882a593Smuzhiyun reg = <0x0d40>; 354*4882a593Smuzhiyun }; 355*4882a593Smuzhiyun 356*4882a593Smuzhiyun dpll4_m3_ck: dpll4_m3_ck@e40 { 357*4882a593Smuzhiyun #clock-cells = <0>; 358*4882a593Smuzhiyun compatible = "ti,divider-clock"; 359*4882a593Smuzhiyun clocks = <&dpll4_ck>; 360*4882a593Smuzhiyun ti,bit-shift = <8>; 361*4882a593Smuzhiyun ti,max-div = <32>; 362*4882a593Smuzhiyun reg = <0x0e40>; 363*4882a593Smuzhiyun ti,index-starts-at-one; 364*4882a593Smuzhiyun }; 365*4882a593Smuzhiyun 366*4882a593Smuzhiyun dpll4_m3x2_mul_ck: dpll4_m3x2_mul_ck { 367*4882a593Smuzhiyun #clock-cells = <0>; 368*4882a593Smuzhiyun compatible = "fixed-factor-clock"; 369*4882a593Smuzhiyun clocks = <&dpll4_m3_ck>; 370*4882a593Smuzhiyun clock-mult = <2>; 371*4882a593Smuzhiyun clock-div = <1>; 372*4882a593Smuzhiyun }; 373*4882a593Smuzhiyun 374*4882a593Smuzhiyun dpll4_m3x2_ck: dpll4_m3x2_ck@d00 { 375*4882a593Smuzhiyun #clock-cells = <0>; 376*4882a593Smuzhiyun compatible = "ti,gate-clock"; 377*4882a593Smuzhiyun clocks = <&dpll4_m3x2_mul_ck>; 378*4882a593Smuzhiyun ti,bit-shift = <0x1c>; 379*4882a593Smuzhiyun reg = <0x0d00>; 380*4882a593Smuzhiyun ti,set-bit-to-disable; 381*4882a593Smuzhiyun }; 382*4882a593Smuzhiyun 383*4882a593Smuzhiyun omap_54m_fck: omap_54m_fck@d40 { 384*4882a593Smuzhiyun #clock-cells = <0>; 385*4882a593Smuzhiyun compatible = "ti,mux-clock"; 386*4882a593Smuzhiyun clocks = <&dpll4_m3x2_ck>, <&sys_altclk>; 387*4882a593Smuzhiyun ti,bit-shift = <5>; 388*4882a593Smuzhiyun reg = <0x0d40>; 389*4882a593Smuzhiyun }; 390*4882a593Smuzhiyun 391*4882a593Smuzhiyun cm_96m_d2_fck: cm_96m_d2_fck { 392*4882a593Smuzhiyun #clock-cells = <0>; 393*4882a593Smuzhiyun compatible = "fixed-factor-clock"; 394*4882a593Smuzhiyun clocks = <&cm_96m_fck>; 395*4882a593Smuzhiyun clock-mult = <1>; 396*4882a593Smuzhiyun clock-div = <2>; 397*4882a593Smuzhiyun }; 398*4882a593Smuzhiyun 399*4882a593Smuzhiyun omap_48m_fck: omap_48m_fck@d40 { 400*4882a593Smuzhiyun #clock-cells = <0>; 401*4882a593Smuzhiyun compatible = "ti,mux-clock"; 402*4882a593Smuzhiyun clocks = <&cm_96m_d2_fck>, <&sys_altclk>; 403*4882a593Smuzhiyun ti,bit-shift = <3>; 404*4882a593Smuzhiyun reg = <0x0d40>; 405*4882a593Smuzhiyun }; 406*4882a593Smuzhiyun 407*4882a593Smuzhiyun omap_12m_fck: omap_12m_fck { 408*4882a593Smuzhiyun #clock-cells = <0>; 409*4882a593Smuzhiyun compatible = "fixed-factor-clock"; 410*4882a593Smuzhiyun clocks = <&omap_48m_fck>; 411*4882a593Smuzhiyun clock-mult = <1>; 412*4882a593Smuzhiyun clock-div = <4>; 413*4882a593Smuzhiyun }; 414*4882a593Smuzhiyun 415*4882a593Smuzhiyun dpll4_m4_ck: dpll4_m4_ck@e40 { 416*4882a593Smuzhiyun #clock-cells = <0>; 417*4882a593Smuzhiyun compatible = "ti,divider-clock"; 418*4882a593Smuzhiyun clocks = <&dpll4_ck>; 419*4882a593Smuzhiyun ti,max-div = <16>; 420*4882a593Smuzhiyun reg = <0x0e40>; 421*4882a593Smuzhiyun ti,index-starts-at-one; 422*4882a593Smuzhiyun }; 423*4882a593Smuzhiyun 424*4882a593Smuzhiyun dpll4_m4x2_mul_ck: dpll4_m4x2_mul_ck { 425*4882a593Smuzhiyun #clock-cells = <0>; 426*4882a593Smuzhiyun compatible = "ti,fixed-factor-clock"; 427*4882a593Smuzhiyun clocks = <&dpll4_m4_ck>; 428*4882a593Smuzhiyun ti,clock-mult = <2>; 429*4882a593Smuzhiyun ti,clock-div = <1>; 430*4882a593Smuzhiyun ti,set-rate-parent; 431*4882a593Smuzhiyun }; 432*4882a593Smuzhiyun 433*4882a593Smuzhiyun dpll4_m4x2_ck: dpll4_m4x2_ck@d00 { 434*4882a593Smuzhiyun #clock-cells = <0>; 435*4882a593Smuzhiyun compatible = "ti,gate-clock"; 436*4882a593Smuzhiyun clocks = <&dpll4_m4x2_mul_ck>; 437*4882a593Smuzhiyun ti,bit-shift = <0x1d>; 438*4882a593Smuzhiyun reg = <0x0d00>; 439*4882a593Smuzhiyun ti,set-bit-to-disable; 440*4882a593Smuzhiyun ti,set-rate-parent; 441*4882a593Smuzhiyun }; 442*4882a593Smuzhiyun 443*4882a593Smuzhiyun dpll4_m5_ck: dpll4_m5_ck@f40 { 444*4882a593Smuzhiyun #clock-cells = <0>; 445*4882a593Smuzhiyun compatible = "ti,divider-clock"; 446*4882a593Smuzhiyun clocks = <&dpll4_ck>; 447*4882a593Smuzhiyun ti,max-div = <63>; 448*4882a593Smuzhiyun reg = <0x0f40>; 449*4882a593Smuzhiyun ti,index-starts-at-one; 450*4882a593Smuzhiyun }; 451*4882a593Smuzhiyun 452*4882a593Smuzhiyun dpll4_m5x2_mul_ck: dpll4_m5x2_mul_ck { 453*4882a593Smuzhiyun #clock-cells = <0>; 454*4882a593Smuzhiyun compatible = "ti,fixed-factor-clock"; 455*4882a593Smuzhiyun clocks = <&dpll4_m5_ck>; 456*4882a593Smuzhiyun ti,clock-mult = <2>; 457*4882a593Smuzhiyun ti,clock-div = <1>; 458*4882a593Smuzhiyun ti,set-rate-parent; 459*4882a593Smuzhiyun }; 460*4882a593Smuzhiyun 461*4882a593Smuzhiyun dpll4_m5x2_ck: dpll4_m5x2_ck@d00 { 462*4882a593Smuzhiyun #clock-cells = <0>; 463*4882a593Smuzhiyun compatible = "ti,gate-clock"; 464*4882a593Smuzhiyun clocks = <&dpll4_m5x2_mul_ck>; 465*4882a593Smuzhiyun ti,bit-shift = <0x1e>; 466*4882a593Smuzhiyun reg = <0x0d00>; 467*4882a593Smuzhiyun ti,set-bit-to-disable; 468*4882a593Smuzhiyun ti,set-rate-parent; 469*4882a593Smuzhiyun }; 470*4882a593Smuzhiyun 471*4882a593Smuzhiyun dpll4_m6_ck: dpll4_m6_ck@1140 { 472*4882a593Smuzhiyun #clock-cells = <0>; 473*4882a593Smuzhiyun compatible = "ti,divider-clock"; 474*4882a593Smuzhiyun clocks = <&dpll4_ck>; 475*4882a593Smuzhiyun ti,bit-shift = <24>; 476*4882a593Smuzhiyun ti,max-div = <63>; 477*4882a593Smuzhiyun reg = <0x1140>; 478*4882a593Smuzhiyun ti,index-starts-at-one; 479*4882a593Smuzhiyun }; 480*4882a593Smuzhiyun 481*4882a593Smuzhiyun dpll4_m6x2_mul_ck: dpll4_m6x2_mul_ck { 482*4882a593Smuzhiyun #clock-cells = <0>; 483*4882a593Smuzhiyun compatible = "fixed-factor-clock"; 484*4882a593Smuzhiyun clocks = <&dpll4_m6_ck>; 485*4882a593Smuzhiyun clock-mult = <2>; 486*4882a593Smuzhiyun clock-div = <1>; 487*4882a593Smuzhiyun }; 488*4882a593Smuzhiyun 489*4882a593Smuzhiyun dpll4_m6x2_ck: dpll4_m6x2_ck@d00 { 490*4882a593Smuzhiyun #clock-cells = <0>; 491*4882a593Smuzhiyun compatible = "ti,gate-clock"; 492*4882a593Smuzhiyun clocks = <&dpll4_m6x2_mul_ck>; 493*4882a593Smuzhiyun ti,bit-shift = <0x1f>; 494*4882a593Smuzhiyun reg = <0x0d00>; 495*4882a593Smuzhiyun ti,set-bit-to-disable; 496*4882a593Smuzhiyun }; 497*4882a593Smuzhiyun 498*4882a593Smuzhiyun emu_per_alwon_ck: emu_per_alwon_ck { 499*4882a593Smuzhiyun #clock-cells = <0>; 500*4882a593Smuzhiyun compatible = "fixed-factor-clock"; 501*4882a593Smuzhiyun clocks = <&dpll4_m6x2_ck>; 502*4882a593Smuzhiyun clock-mult = <1>; 503*4882a593Smuzhiyun clock-div = <1>; 504*4882a593Smuzhiyun }; 505*4882a593Smuzhiyun 506*4882a593Smuzhiyun clkout2_src_gate_ck: clkout2_src_gate_ck@d70 { 507*4882a593Smuzhiyun #clock-cells = <0>; 508*4882a593Smuzhiyun compatible = "ti,composite-no-wait-gate-clock"; 509*4882a593Smuzhiyun clocks = <&core_ck>; 510*4882a593Smuzhiyun ti,bit-shift = <7>; 511*4882a593Smuzhiyun reg = <0x0d70>; 512*4882a593Smuzhiyun }; 513*4882a593Smuzhiyun 514*4882a593Smuzhiyun clkout2_src_mux_ck: clkout2_src_mux_ck@d70 { 515*4882a593Smuzhiyun #clock-cells = <0>; 516*4882a593Smuzhiyun compatible = "ti,composite-mux-clock"; 517*4882a593Smuzhiyun clocks = <&core_ck>, <&sys_ck>, <&cm_96m_fck>, <&omap_54m_fck>; 518*4882a593Smuzhiyun reg = <0x0d70>; 519*4882a593Smuzhiyun }; 520*4882a593Smuzhiyun 521*4882a593Smuzhiyun clkout2_src_ck: clkout2_src_ck { 522*4882a593Smuzhiyun #clock-cells = <0>; 523*4882a593Smuzhiyun compatible = "ti,composite-clock"; 524*4882a593Smuzhiyun clocks = <&clkout2_src_gate_ck>, <&clkout2_src_mux_ck>; 525*4882a593Smuzhiyun }; 526*4882a593Smuzhiyun 527*4882a593Smuzhiyun sys_clkout2: sys_clkout2@d70 { 528*4882a593Smuzhiyun #clock-cells = <0>; 529*4882a593Smuzhiyun compatible = "ti,divider-clock"; 530*4882a593Smuzhiyun clocks = <&clkout2_src_ck>; 531*4882a593Smuzhiyun ti,bit-shift = <3>; 532*4882a593Smuzhiyun ti,max-div = <64>; 533*4882a593Smuzhiyun reg = <0x0d70>; 534*4882a593Smuzhiyun ti,index-power-of-two; 535*4882a593Smuzhiyun }; 536*4882a593Smuzhiyun 537*4882a593Smuzhiyun mpu_ck: mpu_ck { 538*4882a593Smuzhiyun #clock-cells = <0>; 539*4882a593Smuzhiyun compatible = "fixed-factor-clock"; 540*4882a593Smuzhiyun clocks = <&dpll1_x2m2_ck>; 541*4882a593Smuzhiyun clock-mult = <1>; 542*4882a593Smuzhiyun clock-div = <1>; 543*4882a593Smuzhiyun }; 544*4882a593Smuzhiyun 545*4882a593Smuzhiyun arm_fck: arm_fck@924 { 546*4882a593Smuzhiyun #clock-cells = <0>; 547*4882a593Smuzhiyun compatible = "ti,divider-clock"; 548*4882a593Smuzhiyun clocks = <&mpu_ck>; 549*4882a593Smuzhiyun reg = <0x0924>; 550*4882a593Smuzhiyun ti,max-div = <2>; 551*4882a593Smuzhiyun }; 552*4882a593Smuzhiyun 553*4882a593Smuzhiyun emu_mpu_alwon_ck: emu_mpu_alwon_ck { 554*4882a593Smuzhiyun #clock-cells = <0>; 555*4882a593Smuzhiyun compatible = "fixed-factor-clock"; 556*4882a593Smuzhiyun clocks = <&mpu_ck>; 557*4882a593Smuzhiyun clock-mult = <1>; 558*4882a593Smuzhiyun clock-div = <1>; 559*4882a593Smuzhiyun }; 560*4882a593Smuzhiyun 561*4882a593Smuzhiyun l3_ick: l3_ick@a40 { 562*4882a593Smuzhiyun #clock-cells = <0>; 563*4882a593Smuzhiyun compatible = "ti,divider-clock"; 564*4882a593Smuzhiyun clocks = <&core_ck>; 565*4882a593Smuzhiyun ti,max-div = <3>; 566*4882a593Smuzhiyun reg = <0x0a40>; 567*4882a593Smuzhiyun ti,index-starts-at-one; 568*4882a593Smuzhiyun }; 569*4882a593Smuzhiyun 570*4882a593Smuzhiyun l4_ick: l4_ick@a40 { 571*4882a593Smuzhiyun #clock-cells = <0>; 572*4882a593Smuzhiyun compatible = "ti,divider-clock"; 573*4882a593Smuzhiyun clocks = <&l3_ick>; 574*4882a593Smuzhiyun ti,bit-shift = <2>; 575*4882a593Smuzhiyun ti,max-div = <3>; 576*4882a593Smuzhiyun reg = <0x0a40>; 577*4882a593Smuzhiyun ti,index-starts-at-one; 578*4882a593Smuzhiyun }; 579*4882a593Smuzhiyun 580*4882a593Smuzhiyun rm_ick: rm_ick@c40 { 581*4882a593Smuzhiyun #clock-cells = <0>; 582*4882a593Smuzhiyun compatible = "ti,divider-clock"; 583*4882a593Smuzhiyun clocks = <&l4_ick>; 584*4882a593Smuzhiyun ti,bit-shift = <1>; 585*4882a593Smuzhiyun ti,max-div = <3>; 586*4882a593Smuzhiyun reg = <0x0c40>; 587*4882a593Smuzhiyun ti,index-starts-at-one; 588*4882a593Smuzhiyun }; 589*4882a593Smuzhiyun 590*4882a593Smuzhiyun gpt10_gate_fck: gpt10_gate_fck@a00 { 591*4882a593Smuzhiyun #clock-cells = <0>; 592*4882a593Smuzhiyun compatible = "ti,composite-gate-clock"; 593*4882a593Smuzhiyun clocks = <&sys_ck>; 594*4882a593Smuzhiyun ti,bit-shift = <11>; 595*4882a593Smuzhiyun reg = <0x0a00>; 596*4882a593Smuzhiyun }; 597*4882a593Smuzhiyun 598*4882a593Smuzhiyun gpt10_mux_fck: gpt10_mux_fck@a40 { 599*4882a593Smuzhiyun #clock-cells = <0>; 600*4882a593Smuzhiyun compatible = "ti,composite-mux-clock"; 601*4882a593Smuzhiyun clocks = <&omap_32k_fck>, <&sys_ck>; 602*4882a593Smuzhiyun ti,bit-shift = <6>; 603*4882a593Smuzhiyun reg = <0x0a40>; 604*4882a593Smuzhiyun }; 605*4882a593Smuzhiyun 606*4882a593Smuzhiyun gpt10_fck: gpt10_fck { 607*4882a593Smuzhiyun #clock-cells = <0>; 608*4882a593Smuzhiyun compatible = "ti,composite-clock"; 609*4882a593Smuzhiyun clocks = <&gpt10_gate_fck>, <&gpt10_mux_fck>; 610*4882a593Smuzhiyun }; 611*4882a593Smuzhiyun 612*4882a593Smuzhiyun gpt11_gate_fck: gpt11_gate_fck@a00 { 613*4882a593Smuzhiyun #clock-cells = <0>; 614*4882a593Smuzhiyun compatible = "ti,composite-gate-clock"; 615*4882a593Smuzhiyun clocks = <&sys_ck>; 616*4882a593Smuzhiyun ti,bit-shift = <12>; 617*4882a593Smuzhiyun reg = <0x0a00>; 618*4882a593Smuzhiyun }; 619*4882a593Smuzhiyun 620*4882a593Smuzhiyun gpt11_mux_fck: gpt11_mux_fck@a40 { 621*4882a593Smuzhiyun #clock-cells = <0>; 622*4882a593Smuzhiyun compatible = "ti,composite-mux-clock"; 623*4882a593Smuzhiyun clocks = <&omap_32k_fck>, <&sys_ck>; 624*4882a593Smuzhiyun ti,bit-shift = <7>; 625*4882a593Smuzhiyun reg = <0x0a40>; 626*4882a593Smuzhiyun }; 627*4882a593Smuzhiyun 628*4882a593Smuzhiyun gpt11_fck: gpt11_fck { 629*4882a593Smuzhiyun #clock-cells = <0>; 630*4882a593Smuzhiyun compatible = "ti,composite-clock"; 631*4882a593Smuzhiyun clocks = <&gpt11_gate_fck>, <&gpt11_mux_fck>; 632*4882a593Smuzhiyun }; 633*4882a593Smuzhiyun 634*4882a593Smuzhiyun core_96m_fck: core_96m_fck { 635*4882a593Smuzhiyun #clock-cells = <0>; 636*4882a593Smuzhiyun compatible = "fixed-factor-clock"; 637*4882a593Smuzhiyun clocks = <&omap_96m_fck>; 638*4882a593Smuzhiyun clock-mult = <1>; 639*4882a593Smuzhiyun clock-div = <1>; 640*4882a593Smuzhiyun }; 641*4882a593Smuzhiyun 642*4882a593Smuzhiyun mmchs2_fck: mmchs2_fck@a00 { 643*4882a593Smuzhiyun #clock-cells = <0>; 644*4882a593Smuzhiyun compatible = "ti,wait-gate-clock"; 645*4882a593Smuzhiyun clocks = <&core_96m_fck>; 646*4882a593Smuzhiyun reg = <0x0a00>; 647*4882a593Smuzhiyun ti,bit-shift = <25>; 648*4882a593Smuzhiyun }; 649*4882a593Smuzhiyun 650*4882a593Smuzhiyun mmchs1_fck: mmchs1_fck@a00 { 651*4882a593Smuzhiyun #clock-cells = <0>; 652*4882a593Smuzhiyun compatible = "ti,wait-gate-clock"; 653*4882a593Smuzhiyun clocks = <&core_96m_fck>; 654*4882a593Smuzhiyun reg = <0x0a00>; 655*4882a593Smuzhiyun ti,bit-shift = <24>; 656*4882a593Smuzhiyun }; 657*4882a593Smuzhiyun 658*4882a593Smuzhiyun i2c3_fck: i2c3_fck@a00 { 659*4882a593Smuzhiyun #clock-cells = <0>; 660*4882a593Smuzhiyun compatible = "ti,wait-gate-clock"; 661*4882a593Smuzhiyun clocks = <&core_96m_fck>; 662*4882a593Smuzhiyun reg = <0x0a00>; 663*4882a593Smuzhiyun ti,bit-shift = <17>; 664*4882a593Smuzhiyun }; 665*4882a593Smuzhiyun 666*4882a593Smuzhiyun i2c2_fck: i2c2_fck@a00 { 667*4882a593Smuzhiyun #clock-cells = <0>; 668*4882a593Smuzhiyun compatible = "ti,wait-gate-clock"; 669*4882a593Smuzhiyun clocks = <&core_96m_fck>; 670*4882a593Smuzhiyun reg = <0x0a00>; 671*4882a593Smuzhiyun ti,bit-shift = <16>; 672*4882a593Smuzhiyun }; 673*4882a593Smuzhiyun 674*4882a593Smuzhiyun i2c1_fck: i2c1_fck@a00 { 675*4882a593Smuzhiyun #clock-cells = <0>; 676*4882a593Smuzhiyun compatible = "ti,wait-gate-clock"; 677*4882a593Smuzhiyun clocks = <&core_96m_fck>; 678*4882a593Smuzhiyun reg = <0x0a00>; 679*4882a593Smuzhiyun ti,bit-shift = <15>; 680*4882a593Smuzhiyun }; 681*4882a593Smuzhiyun 682*4882a593Smuzhiyun mcbsp5_gate_fck: mcbsp5_gate_fck@a00 { 683*4882a593Smuzhiyun #clock-cells = <0>; 684*4882a593Smuzhiyun compatible = "ti,composite-gate-clock"; 685*4882a593Smuzhiyun clocks = <&mcbsp_clks>; 686*4882a593Smuzhiyun ti,bit-shift = <10>; 687*4882a593Smuzhiyun reg = <0x0a00>; 688*4882a593Smuzhiyun }; 689*4882a593Smuzhiyun 690*4882a593Smuzhiyun mcbsp1_gate_fck: mcbsp1_gate_fck@a00 { 691*4882a593Smuzhiyun #clock-cells = <0>; 692*4882a593Smuzhiyun compatible = "ti,composite-gate-clock"; 693*4882a593Smuzhiyun clocks = <&mcbsp_clks>; 694*4882a593Smuzhiyun ti,bit-shift = <9>; 695*4882a593Smuzhiyun reg = <0x0a00>; 696*4882a593Smuzhiyun }; 697*4882a593Smuzhiyun 698*4882a593Smuzhiyun core_48m_fck: core_48m_fck { 699*4882a593Smuzhiyun #clock-cells = <0>; 700*4882a593Smuzhiyun compatible = "fixed-factor-clock"; 701*4882a593Smuzhiyun clocks = <&omap_48m_fck>; 702*4882a593Smuzhiyun clock-mult = <1>; 703*4882a593Smuzhiyun clock-div = <1>; 704*4882a593Smuzhiyun }; 705*4882a593Smuzhiyun 706*4882a593Smuzhiyun mcspi4_fck: mcspi4_fck@a00 { 707*4882a593Smuzhiyun #clock-cells = <0>; 708*4882a593Smuzhiyun compatible = "ti,wait-gate-clock"; 709*4882a593Smuzhiyun clocks = <&core_48m_fck>; 710*4882a593Smuzhiyun reg = <0x0a00>; 711*4882a593Smuzhiyun ti,bit-shift = <21>; 712*4882a593Smuzhiyun }; 713*4882a593Smuzhiyun 714*4882a593Smuzhiyun mcspi3_fck: mcspi3_fck@a00 { 715*4882a593Smuzhiyun #clock-cells = <0>; 716*4882a593Smuzhiyun compatible = "ti,wait-gate-clock"; 717*4882a593Smuzhiyun clocks = <&core_48m_fck>; 718*4882a593Smuzhiyun reg = <0x0a00>; 719*4882a593Smuzhiyun ti,bit-shift = <20>; 720*4882a593Smuzhiyun }; 721*4882a593Smuzhiyun 722*4882a593Smuzhiyun mcspi2_fck: mcspi2_fck@a00 { 723*4882a593Smuzhiyun #clock-cells = <0>; 724*4882a593Smuzhiyun compatible = "ti,wait-gate-clock"; 725*4882a593Smuzhiyun clocks = <&core_48m_fck>; 726*4882a593Smuzhiyun reg = <0x0a00>; 727*4882a593Smuzhiyun ti,bit-shift = <19>; 728*4882a593Smuzhiyun }; 729*4882a593Smuzhiyun 730*4882a593Smuzhiyun mcspi1_fck: mcspi1_fck@a00 { 731*4882a593Smuzhiyun #clock-cells = <0>; 732*4882a593Smuzhiyun compatible = "ti,wait-gate-clock"; 733*4882a593Smuzhiyun clocks = <&core_48m_fck>; 734*4882a593Smuzhiyun reg = <0x0a00>; 735*4882a593Smuzhiyun ti,bit-shift = <18>; 736*4882a593Smuzhiyun }; 737*4882a593Smuzhiyun 738*4882a593Smuzhiyun uart2_fck: uart2_fck@a00 { 739*4882a593Smuzhiyun #clock-cells = <0>; 740*4882a593Smuzhiyun compatible = "ti,wait-gate-clock"; 741*4882a593Smuzhiyun clocks = <&core_48m_fck>; 742*4882a593Smuzhiyun reg = <0x0a00>; 743*4882a593Smuzhiyun ti,bit-shift = <14>; 744*4882a593Smuzhiyun }; 745*4882a593Smuzhiyun 746*4882a593Smuzhiyun uart1_fck: uart1_fck@a00 { 747*4882a593Smuzhiyun #clock-cells = <0>; 748*4882a593Smuzhiyun compatible = "ti,wait-gate-clock"; 749*4882a593Smuzhiyun clocks = <&core_48m_fck>; 750*4882a593Smuzhiyun reg = <0x0a00>; 751*4882a593Smuzhiyun ti,bit-shift = <13>; 752*4882a593Smuzhiyun }; 753*4882a593Smuzhiyun 754*4882a593Smuzhiyun core_12m_fck: core_12m_fck { 755*4882a593Smuzhiyun #clock-cells = <0>; 756*4882a593Smuzhiyun compatible = "fixed-factor-clock"; 757*4882a593Smuzhiyun clocks = <&omap_12m_fck>; 758*4882a593Smuzhiyun clock-mult = <1>; 759*4882a593Smuzhiyun clock-div = <1>; 760*4882a593Smuzhiyun }; 761*4882a593Smuzhiyun 762*4882a593Smuzhiyun hdq_fck: hdq_fck@a00 { 763*4882a593Smuzhiyun #clock-cells = <0>; 764*4882a593Smuzhiyun compatible = "ti,wait-gate-clock"; 765*4882a593Smuzhiyun clocks = <&core_12m_fck>; 766*4882a593Smuzhiyun reg = <0x0a00>; 767*4882a593Smuzhiyun ti,bit-shift = <22>; 768*4882a593Smuzhiyun }; 769*4882a593Smuzhiyun 770*4882a593Smuzhiyun core_l3_ick: core_l3_ick { 771*4882a593Smuzhiyun #clock-cells = <0>; 772*4882a593Smuzhiyun compatible = "fixed-factor-clock"; 773*4882a593Smuzhiyun clocks = <&l3_ick>; 774*4882a593Smuzhiyun clock-mult = <1>; 775*4882a593Smuzhiyun clock-div = <1>; 776*4882a593Smuzhiyun }; 777*4882a593Smuzhiyun 778*4882a593Smuzhiyun sdrc_ick: sdrc_ick@a10 { 779*4882a593Smuzhiyun #clock-cells = <0>; 780*4882a593Smuzhiyun compatible = "ti,wait-gate-clock"; 781*4882a593Smuzhiyun clocks = <&core_l3_ick>; 782*4882a593Smuzhiyun reg = <0x0a10>; 783*4882a593Smuzhiyun ti,bit-shift = <1>; 784*4882a593Smuzhiyun }; 785*4882a593Smuzhiyun 786*4882a593Smuzhiyun gpmc_fck: gpmc_fck { 787*4882a593Smuzhiyun #clock-cells = <0>; 788*4882a593Smuzhiyun compatible = "fixed-factor-clock"; 789*4882a593Smuzhiyun clocks = <&core_l3_ick>; 790*4882a593Smuzhiyun clock-mult = <1>; 791*4882a593Smuzhiyun clock-div = <1>; 792*4882a593Smuzhiyun }; 793*4882a593Smuzhiyun 794*4882a593Smuzhiyun core_l4_ick: core_l4_ick { 795*4882a593Smuzhiyun #clock-cells = <0>; 796*4882a593Smuzhiyun compatible = "fixed-factor-clock"; 797*4882a593Smuzhiyun clocks = <&l4_ick>; 798*4882a593Smuzhiyun clock-mult = <1>; 799*4882a593Smuzhiyun clock-div = <1>; 800*4882a593Smuzhiyun }; 801*4882a593Smuzhiyun 802*4882a593Smuzhiyun mmchs2_ick: mmchs2_ick@a10 { 803*4882a593Smuzhiyun #clock-cells = <0>; 804*4882a593Smuzhiyun compatible = "ti,omap3-interface-clock"; 805*4882a593Smuzhiyun clocks = <&core_l4_ick>; 806*4882a593Smuzhiyun reg = <0x0a10>; 807*4882a593Smuzhiyun ti,bit-shift = <25>; 808*4882a593Smuzhiyun }; 809*4882a593Smuzhiyun 810*4882a593Smuzhiyun mmchs1_ick: mmchs1_ick@a10 { 811*4882a593Smuzhiyun #clock-cells = <0>; 812*4882a593Smuzhiyun compatible = "ti,omap3-interface-clock"; 813*4882a593Smuzhiyun clocks = <&core_l4_ick>; 814*4882a593Smuzhiyun reg = <0x0a10>; 815*4882a593Smuzhiyun ti,bit-shift = <24>; 816*4882a593Smuzhiyun }; 817*4882a593Smuzhiyun 818*4882a593Smuzhiyun hdq_ick: hdq_ick@a10 { 819*4882a593Smuzhiyun #clock-cells = <0>; 820*4882a593Smuzhiyun compatible = "ti,omap3-interface-clock"; 821*4882a593Smuzhiyun clocks = <&core_l4_ick>; 822*4882a593Smuzhiyun reg = <0x0a10>; 823*4882a593Smuzhiyun ti,bit-shift = <22>; 824*4882a593Smuzhiyun }; 825*4882a593Smuzhiyun 826*4882a593Smuzhiyun mcspi4_ick: mcspi4_ick@a10 { 827*4882a593Smuzhiyun #clock-cells = <0>; 828*4882a593Smuzhiyun compatible = "ti,omap3-interface-clock"; 829*4882a593Smuzhiyun clocks = <&core_l4_ick>; 830*4882a593Smuzhiyun reg = <0x0a10>; 831*4882a593Smuzhiyun ti,bit-shift = <21>; 832*4882a593Smuzhiyun }; 833*4882a593Smuzhiyun 834*4882a593Smuzhiyun mcspi3_ick: mcspi3_ick@a10 { 835*4882a593Smuzhiyun #clock-cells = <0>; 836*4882a593Smuzhiyun compatible = "ti,omap3-interface-clock"; 837*4882a593Smuzhiyun clocks = <&core_l4_ick>; 838*4882a593Smuzhiyun reg = <0x0a10>; 839*4882a593Smuzhiyun ti,bit-shift = <20>; 840*4882a593Smuzhiyun }; 841*4882a593Smuzhiyun 842*4882a593Smuzhiyun mcspi2_ick: mcspi2_ick@a10 { 843*4882a593Smuzhiyun #clock-cells = <0>; 844*4882a593Smuzhiyun compatible = "ti,omap3-interface-clock"; 845*4882a593Smuzhiyun clocks = <&core_l4_ick>; 846*4882a593Smuzhiyun reg = <0x0a10>; 847*4882a593Smuzhiyun ti,bit-shift = <19>; 848*4882a593Smuzhiyun }; 849*4882a593Smuzhiyun 850*4882a593Smuzhiyun mcspi1_ick: mcspi1_ick@a10 { 851*4882a593Smuzhiyun #clock-cells = <0>; 852*4882a593Smuzhiyun compatible = "ti,omap3-interface-clock"; 853*4882a593Smuzhiyun clocks = <&core_l4_ick>; 854*4882a593Smuzhiyun reg = <0x0a10>; 855*4882a593Smuzhiyun ti,bit-shift = <18>; 856*4882a593Smuzhiyun }; 857*4882a593Smuzhiyun 858*4882a593Smuzhiyun i2c3_ick: i2c3_ick@a10 { 859*4882a593Smuzhiyun #clock-cells = <0>; 860*4882a593Smuzhiyun compatible = "ti,omap3-interface-clock"; 861*4882a593Smuzhiyun clocks = <&core_l4_ick>; 862*4882a593Smuzhiyun reg = <0x0a10>; 863*4882a593Smuzhiyun ti,bit-shift = <17>; 864*4882a593Smuzhiyun }; 865*4882a593Smuzhiyun 866*4882a593Smuzhiyun i2c2_ick: i2c2_ick@a10 { 867*4882a593Smuzhiyun #clock-cells = <0>; 868*4882a593Smuzhiyun compatible = "ti,omap3-interface-clock"; 869*4882a593Smuzhiyun clocks = <&core_l4_ick>; 870*4882a593Smuzhiyun reg = <0x0a10>; 871*4882a593Smuzhiyun ti,bit-shift = <16>; 872*4882a593Smuzhiyun }; 873*4882a593Smuzhiyun 874*4882a593Smuzhiyun i2c1_ick: i2c1_ick@a10 { 875*4882a593Smuzhiyun #clock-cells = <0>; 876*4882a593Smuzhiyun compatible = "ti,omap3-interface-clock"; 877*4882a593Smuzhiyun clocks = <&core_l4_ick>; 878*4882a593Smuzhiyun reg = <0x0a10>; 879*4882a593Smuzhiyun ti,bit-shift = <15>; 880*4882a593Smuzhiyun }; 881*4882a593Smuzhiyun 882*4882a593Smuzhiyun uart2_ick: uart2_ick@a10 { 883*4882a593Smuzhiyun #clock-cells = <0>; 884*4882a593Smuzhiyun compatible = "ti,omap3-interface-clock"; 885*4882a593Smuzhiyun clocks = <&core_l4_ick>; 886*4882a593Smuzhiyun reg = <0x0a10>; 887*4882a593Smuzhiyun ti,bit-shift = <14>; 888*4882a593Smuzhiyun }; 889*4882a593Smuzhiyun 890*4882a593Smuzhiyun uart1_ick: uart1_ick@a10 { 891*4882a593Smuzhiyun #clock-cells = <0>; 892*4882a593Smuzhiyun compatible = "ti,omap3-interface-clock"; 893*4882a593Smuzhiyun clocks = <&core_l4_ick>; 894*4882a593Smuzhiyun reg = <0x0a10>; 895*4882a593Smuzhiyun ti,bit-shift = <13>; 896*4882a593Smuzhiyun }; 897*4882a593Smuzhiyun 898*4882a593Smuzhiyun gpt11_ick: gpt11_ick@a10 { 899*4882a593Smuzhiyun #clock-cells = <0>; 900*4882a593Smuzhiyun compatible = "ti,omap3-interface-clock"; 901*4882a593Smuzhiyun clocks = <&core_l4_ick>; 902*4882a593Smuzhiyun reg = <0x0a10>; 903*4882a593Smuzhiyun ti,bit-shift = <12>; 904*4882a593Smuzhiyun }; 905*4882a593Smuzhiyun 906*4882a593Smuzhiyun gpt10_ick: gpt10_ick@a10 { 907*4882a593Smuzhiyun #clock-cells = <0>; 908*4882a593Smuzhiyun compatible = "ti,omap3-interface-clock"; 909*4882a593Smuzhiyun clocks = <&core_l4_ick>; 910*4882a593Smuzhiyun reg = <0x0a10>; 911*4882a593Smuzhiyun ti,bit-shift = <11>; 912*4882a593Smuzhiyun }; 913*4882a593Smuzhiyun 914*4882a593Smuzhiyun mcbsp5_ick: mcbsp5_ick@a10 { 915*4882a593Smuzhiyun #clock-cells = <0>; 916*4882a593Smuzhiyun compatible = "ti,omap3-interface-clock"; 917*4882a593Smuzhiyun clocks = <&core_l4_ick>; 918*4882a593Smuzhiyun reg = <0x0a10>; 919*4882a593Smuzhiyun ti,bit-shift = <10>; 920*4882a593Smuzhiyun }; 921*4882a593Smuzhiyun 922*4882a593Smuzhiyun mcbsp1_ick: mcbsp1_ick@a10 { 923*4882a593Smuzhiyun #clock-cells = <0>; 924*4882a593Smuzhiyun compatible = "ti,omap3-interface-clock"; 925*4882a593Smuzhiyun clocks = <&core_l4_ick>; 926*4882a593Smuzhiyun reg = <0x0a10>; 927*4882a593Smuzhiyun ti,bit-shift = <9>; 928*4882a593Smuzhiyun }; 929*4882a593Smuzhiyun 930*4882a593Smuzhiyun omapctrl_ick: omapctrl_ick@a10 { 931*4882a593Smuzhiyun #clock-cells = <0>; 932*4882a593Smuzhiyun compatible = "ti,omap3-interface-clock"; 933*4882a593Smuzhiyun clocks = <&core_l4_ick>; 934*4882a593Smuzhiyun reg = <0x0a10>; 935*4882a593Smuzhiyun ti,bit-shift = <6>; 936*4882a593Smuzhiyun }; 937*4882a593Smuzhiyun 938*4882a593Smuzhiyun dss_tv_fck: dss_tv_fck@e00 { 939*4882a593Smuzhiyun #clock-cells = <0>; 940*4882a593Smuzhiyun compatible = "ti,gate-clock"; 941*4882a593Smuzhiyun clocks = <&omap_54m_fck>; 942*4882a593Smuzhiyun reg = <0x0e00>; 943*4882a593Smuzhiyun ti,bit-shift = <2>; 944*4882a593Smuzhiyun }; 945*4882a593Smuzhiyun 946*4882a593Smuzhiyun dss_96m_fck: dss_96m_fck@e00 { 947*4882a593Smuzhiyun #clock-cells = <0>; 948*4882a593Smuzhiyun compatible = "ti,gate-clock"; 949*4882a593Smuzhiyun clocks = <&omap_96m_fck>; 950*4882a593Smuzhiyun reg = <0x0e00>; 951*4882a593Smuzhiyun ti,bit-shift = <2>; 952*4882a593Smuzhiyun }; 953*4882a593Smuzhiyun 954*4882a593Smuzhiyun dss2_alwon_fck: dss2_alwon_fck@e00 { 955*4882a593Smuzhiyun #clock-cells = <0>; 956*4882a593Smuzhiyun compatible = "ti,gate-clock"; 957*4882a593Smuzhiyun clocks = <&sys_ck>; 958*4882a593Smuzhiyun reg = <0x0e00>; 959*4882a593Smuzhiyun ti,bit-shift = <1>; 960*4882a593Smuzhiyun }; 961*4882a593Smuzhiyun 962*4882a593Smuzhiyun dummy_ck: dummy_ck { 963*4882a593Smuzhiyun #clock-cells = <0>; 964*4882a593Smuzhiyun compatible = "fixed-clock"; 965*4882a593Smuzhiyun clock-frequency = <0>; 966*4882a593Smuzhiyun }; 967*4882a593Smuzhiyun 968*4882a593Smuzhiyun gpt1_gate_fck: gpt1_gate_fck@c00 { 969*4882a593Smuzhiyun #clock-cells = <0>; 970*4882a593Smuzhiyun compatible = "ti,composite-gate-clock"; 971*4882a593Smuzhiyun clocks = <&sys_ck>; 972*4882a593Smuzhiyun ti,bit-shift = <0>; 973*4882a593Smuzhiyun reg = <0x0c00>; 974*4882a593Smuzhiyun }; 975*4882a593Smuzhiyun 976*4882a593Smuzhiyun gpt1_mux_fck: gpt1_mux_fck@c40 { 977*4882a593Smuzhiyun #clock-cells = <0>; 978*4882a593Smuzhiyun compatible = "ti,composite-mux-clock"; 979*4882a593Smuzhiyun clocks = <&omap_32k_fck>, <&sys_ck>; 980*4882a593Smuzhiyun reg = <0x0c40>; 981*4882a593Smuzhiyun }; 982*4882a593Smuzhiyun 983*4882a593Smuzhiyun gpt1_fck: gpt1_fck { 984*4882a593Smuzhiyun #clock-cells = <0>; 985*4882a593Smuzhiyun compatible = "ti,composite-clock"; 986*4882a593Smuzhiyun clocks = <&gpt1_gate_fck>, <&gpt1_mux_fck>; 987*4882a593Smuzhiyun }; 988*4882a593Smuzhiyun 989*4882a593Smuzhiyun aes2_ick: aes2_ick@a10 { 990*4882a593Smuzhiyun #clock-cells = <0>; 991*4882a593Smuzhiyun compatible = "ti,omap3-interface-clock"; 992*4882a593Smuzhiyun clocks = <&core_l4_ick>; 993*4882a593Smuzhiyun ti,bit-shift = <28>; 994*4882a593Smuzhiyun reg = <0x0a10>; 995*4882a593Smuzhiyun }; 996*4882a593Smuzhiyun 997*4882a593Smuzhiyun wkup_32k_fck: wkup_32k_fck { 998*4882a593Smuzhiyun #clock-cells = <0>; 999*4882a593Smuzhiyun compatible = "fixed-factor-clock"; 1000*4882a593Smuzhiyun clocks = <&omap_32k_fck>; 1001*4882a593Smuzhiyun clock-mult = <1>; 1002*4882a593Smuzhiyun clock-div = <1>; 1003*4882a593Smuzhiyun }; 1004*4882a593Smuzhiyun 1005*4882a593Smuzhiyun gpio1_dbck: gpio1_dbck@c00 { 1006*4882a593Smuzhiyun #clock-cells = <0>; 1007*4882a593Smuzhiyun compatible = "ti,gate-clock"; 1008*4882a593Smuzhiyun clocks = <&wkup_32k_fck>; 1009*4882a593Smuzhiyun reg = <0x0c00>; 1010*4882a593Smuzhiyun ti,bit-shift = <3>; 1011*4882a593Smuzhiyun }; 1012*4882a593Smuzhiyun 1013*4882a593Smuzhiyun sha12_ick: sha12_ick@a10 { 1014*4882a593Smuzhiyun #clock-cells = <0>; 1015*4882a593Smuzhiyun compatible = "ti,omap3-interface-clock"; 1016*4882a593Smuzhiyun clocks = <&core_l4_ick>; 1017*4882a593Smuzhiyun reg = <0x0a10>; 1018*4882a593Smuzhiyun ti,bit-shift = <27>; 1019*4882a593Smuzhiyun }; 1020*4882a593Smuzhiyun 1021*4882a593Smuzhiyun wdt2_fck: wdt2_fck@c00 { 1022*4882a593Smuzhiyun #clock-cells = <0>; 1023*4882a593Smuzhiyun compatible = "ti,wait-gate-clock"; 1024*4882a593Smuzhiyun clocks = <&wkup_32k_fck>; 1025*4882a593Smuzhiyun reg = <0x0c00>; 1026*4882a593Smuzhiyun ti,bit-shift = <5>; 1027*4882a593Smuzhiyun }; 1028*4882a593Smuzhiyun 1029*4882a593Smuzhiyun wdt2_ick: wdt2_ick@c10 { 1030*4882a593Smuzhiyun #clock-cells = <0>; 1031*4882a593Smuzhiyun compatible = "ti,omap3-interface-clock"; 1032*4882a593Smuzhiyun clocks = <&wkup_l4_ick>; 1033*4882a593Smuzhiyun reg = <0x0c10>; 1034*4882a593Smuzhiyun ti,bit-shift = <5>; 1035*4882a593Smuzhiyun }; 1036*4882a593Smuzhiyun 1037*4882a593Smuzhiyun wdt1_ick: wdt1_ick@c10 { 1038*4882a593Smuzhiyun #clock-cells = <0>; 1039*4882a593Smuzhiyun compatible = "ti,omap3-interface-clock"; 1040*4882a593Smuzhiyun clocks = <&wkup_l4_ick>; 1041*4882a593Smuzhiyun reg = <0x0c10>; 1042*4882a593Smuzhiyun ti,bit-shift = <4>; 1043*4882a593Smuzhiyun }; 1044*4882a593Smuzhiyun 1045*4882a593Smuzhiyun gpio1_ick: gpio1_ick@c10 { 1046*4882a593Smuzhiyun #clock-cells = <0>; 1047*4882a593Smuzhiyun compatible = "ti,omap3-interface-clock"; 1048*4882a593Smuzhiyun clocks = <&wkup_l4_ick>; 1049*4882a593Smuzhiyun reg = <0x0c10>; 1050*4882a593Smuzhiyun ti,bit-shift = <3>; 1051*4882a593Smuzhiyun }; 1052*4882a593Smuzhiyun 1053*4882a593Smuzhiyun omap_32ksync_ick: omap_32ksync_ick@c10 { 1054*4882a593Smuzhiyun #clock-cells = <0>; 1055*4882a593Smuzhiyun compatible = "ti,omap3-interface-clock"; 1056*4882a593Smuzhiyun clocks = <&wkup_l4_ick>; 1057*4882a593Smuzhiyun reg = <0x0c10>; 1058*4882a593Smuzhiyun ti,bit-shift = <2>; 1059*4882a593Smuzhiyun }; 1060*4882a593Smuzhiyun 1061*4882a593Smuzhiyun gpt12_ick: gpt12_ick@c10 { 1062*4882a593Smuzhiyun #clock-cells = <0>; 1063*4882a593Smuzhiyun compatible = "ti,omap3-interface-clock"; 1064*4882a593Smuzhiyun clocks = <&wkup_l4_ick>; 1065*4882a593Smuzhiyun reg = <0x0c10>; 1066*4882a593Smuzhiyun ti,bit-shift = <1>; 1067*4882a593Smuzhiyun }; 1068*4882a593Smuzhiyun 1069*4882a593Smuzhiyun gpt1_ick: gpt1_ick@c10 { 1070*4882a593Smuzhiyun #clock-cells = <0>; 1071*4882a593Smuzhiyun compatible = "ti,omap3-interface-clock"; 1072*4882a593Smuzhiyun clocks = <&wkup_l4_ick>; 1073*4882a593Smuzhiyun reg = <0x0c10>; 1074*4882a593Smuzhiyun ti,bit-shift = <0>; 1075*4882a593Smuzhiyun }; 1076*4882a593Smuzhiyun 1077*4882a593Smuzhiyun per_96m_fck: per_96m_fck { 1078*4882a593Smuzhiyun #clock-cells = <0>; 1079*4882a593Smuzhiyun compatible = "fixed-factor-clock"; 1080*4882a593Smuzhiyun clocks = <&omap_96m_alwon_fck>; 1081*4882a593Smuzhiyun clock-mult = <1>; 1082*4882a593Smuzhiyun clock-div = <1>; 1083*4882a593Smuzhiyun }; 1084*4882a593Smuzhiyun 1085*4882a593Smuzhiyun per_48m_fck: per_48m_fck { 1086*4882a593Smuzhiyun #clock-cells = <0>; 1087*4882a593Smuzhiyun compatible = "fixed-factor-clock"; 1088*4882a593Smuzhiyun clocks = <&omap_48m_fck>; 1089*4882a593Smuzhiyun clock-mult = <1>; 1090*4882a593Smuzhiyun clock-div = <1>; 1091*4882a593Smuzhiyun }; 1092*4882a593Smuzhiyun 1093*4882a593Smuzhiyun uart3_fck: uart3_fck@1000 { 1094*4882a593Smuzhiyun #clock-cells = <0>; 1095*4882a593Smuzhiyun compatible = "ti,wait-gate-clock"; 1096*4882a593Smuzhiyun clocks = <&per_48m_fck>; 1097*4882a593Smuzhiyun reg = <0x1000>; 1098*4882a593Smuzhiyun ti,bit-shift = <11>; 1099*4882a593Smuzhiyun }; 1100*4882a593Smuzhiyun 1101*4882a593Smuzhiyun gpt2_gate_fck: gpt2_gate_fck@1000 { 1102*4882a593Smuzhiyun #clock-cells = <0>; 1103*4882a593Smuzhiyun compatible = "ti,composite-gate-clock"; 1104*4882a593Smuzhiyun clocks = <&sys_ck>; 1105*4882a593Smuzhiyun ti,bit-shift = <3>; 1106*4882a593Smuzhiyun reg = <0x1000>; 1107*4882a593Smuzhiyun }; 1108*4882a593Smuzhiyun 1109*4882a593Smuzhiyun gpt2_mux_fck: gpt2_mux_fck@1040 { 1110*4882a593Smuzhiyun #clock-cells = <0>; 1111*4882a593Smuzhiyun compatible = "ti,composite-mux-clock"; 1112*4882a593Smuzhiyun clocks = <&omap_32k_fck>, <&sys_ck>; 1113*4882a593Smuzhiyun reg = <0x1040>; 1114*4882a593Smuzhiyun }; 1115*4882a593Smuzhiyun 1116*4882a593Smuzhiyun gpt2_fck: gpt2_fck { 1117*4882a593Smuzhiyun #clock-cells = <0>; 1118*4882a593Smuzhiyun compatible = "ti,composite-clock"; 1119*4882a593Smuzhiyun clocks = <&gpt2_gate_fck>, <&gpt2_mux_fck>; 1120*4882a593Smuzhiyun }; 1121*4882a593Smuzhiyun 1122*4882a593Smuzhiyun gpt3_gate_fck: gpt3_gate_fck@1000 { 1123*4882a593Smuzhiyun #clock-cells = <0>; 1124*4882a593Smuzhiyun compatible = "ti,composite-gate-clock"; 1125*4882a593Smuzhiyun clocks = <&sys_ck>; 1126*4882a593Smuzhiyun ti,bit-shift = <4>; 1127*4882a593Smuzhiyun reg = <0x1000>; 1128*4882a593Smuzhiyun }; 1129*4882a593Smuzhiyun 1130*4882a593Smuzhiyun gpt3_mux_fck: gpt3_mux_fck@1040 { 1131*4882a593Smuzhiyun #clock-cells = <0>; 1132*4882a593Smuzhiyun compatible = "ti,composite-mux-clock"; 1133*4882a593Smuzhiyun clocks = <&omap_32k_fck>, <&sys_ck>; 1134*4882a593Smuzhiyun ti,bit-shift = <1>; 1135*4882a593Smuzhiyun reg = <0x1040>; 1136*4882a593Smuzhiyun }; 1137*4882a593Smuzhiyun 1138*4882a593Smuzhiyun gpt3_fck: gpt3_fck { 1139*4882a593Smuzhiyun #clock-cells = <0>; 1140*4882a593Smuzhiyun compatible = "ti,composite-clock"; 1141*4882a593Smuzhiyun clocks = <&gpt3_gate_fck>, <&gpt3_mux_fck>; 1142*4882a593Smuzhiyun }; 1143*4882a593Smuzhiyun 1144*4882a593Smuzhiyun gpt4_gate_fck: gpt4_gate_fck@1000 { 1145*4882a593Smuzhiyun #clock-cells = <0>; 1146*4882a593Smuzhiyun compatible = "ti,composite-gate-clock"; 1147*4882a593Smuzhiyun clocks = <&sys_ck>; 1148*4882a593Smuzhiyun ti,bit-shift = <5>; 1149*4882a593Smuzhiyun reg = <0x1000>; 1150*4882a593Smuzhiyun }; 1151*4882a593Smuzhiyun 1152*4882a593Smuzhiyun gpt4_mux_fck: gpt4_mux_fck@1040 { 1153*4882a593Smuzhiyun #clock-cells = <0>; 1154*4882a593Smuzhiyun compatible = "ti,composite-mux-clock"; 1155*4882a593Smuzhiyun clocks = <&omap_32k_fck>, <&sys_ck>; 1156*4882a593Smuzhiyun ti,bit-shift = <2>; 1157*4882a593Smuzhiyun reg = <0x1040>; 1158*4882a593Smuzhiyun }; 1159*4882a593Smuzhiyun 1160*4882a593Smuzhiyun gpt4_fck: gpt4_fck { 1161*4882a593Smuzhiyun #clock-cells = <0>; 1162*4882a593Smuzhiyun compatible = "ti,composite-clock"; 1163*4882a593Smuzhiyun clocks = <&gpt4_gate_fck>, <&gpt4_mux_fck>; 1164*4882a593Smuzhiyun }; 1165*4882a593Smuzhiyun 1166*4882a593Smuzhiyun gpt5_gate_fck: gpt5_gate_fck@1000 { 1167*4882a593Smuzhiyun #clock-cells = <0>; 1168*4882a593Smuzhiyun compatible = "ti,composite-gate-clock"; 1169*4882a593Smuzhiyun clocks = <&sys_ck>; 1170*4882a593Smuzhiyun ti,bit-shift = <6>; 1171*4882a593Smuzhiyun reg = <0x1000>; 1172*4882a593Smuzhiyun }; 1173*4882a593Smuzhiyun 1174*4882a593Smuzhiyun gpt5_mux_fck: gpt5_mux_fck@1040 { 1175*4882a593Smuzhiyun #clock-cells = <0>; 1176*4882a593Smuzhiyun compatible = "ti,composite-mux-clock"; 1177*4882a593Smuzhiyun clocks = <&omap_32k_fck>, <&sys_ck>; 1178*4882a593Smuzhiyun ti,bit-shift = <3>; 1179*4882a593Smuzhiyun reg = <0x1040>; 1180*4882a593Smuzhiyun }; 1181*4882a593Smuzhiyun 1182*4882a593Smuzhiyun gpt5_fck: gpt5_fck { 1183*4882a593Smuzhiyun #clock-cells = <0>; 1184*4882a593Smuzhiyun compatible = "ti,composite-clock"; 1185*4882a593Smuzhiyun clocks = <&gpt5_gate_fck>, <&gpt5_mux_fck>; 1186*4882a593Smuzhiyun }; 1187*4882a593Smuzhiyun 1188*4882a593Smuzhiyun gpt6_gate_fck: gpt6_gate_fck@1000 { 1189*4882a593Smuzhiyun #clock-cells = <0>; 1190*4882a593Smuzhiyun compatible = "ti,composite-gate-clock"; 1191*4882a593Smuzhiyun clocks = <&sys_ck>; 1192*4882a593Smuzhiyun ti,bit-shift = <7>; 1193*4882a593Smuzhiyun reg = <0x1000>; 1194*4882a593Smuzhiyun }; 1195*4882a593Smuzhiyun 1196*4882a593Smuzhiyun gpt6_mux_fck: gpt6_mux_fck@1040 { 1197*4882a593Smuzhiyun #clock-cells = <0>; 1198*4882a593Smuzhiyun compatible = "ti,composite-mux-clock"; 1199*4882a593Smuzhiyun clocks = <&omap_32k_fck>, <&sys_ck>; 1200*4882a593Smuzhiyun ti,bit-shift = <4>; 1201*4882a593Smuzhiyun reg = <0x1040>; 1202*4882a593Smuzhiyun }; 1203*4882a593Smuzhiyun 1204*4882a593Smuzhiyun gpt6_fck: gpt6_fck { 1205*4882a593Smuzhiyun #clock-cells = <0>; 1206*4882a593Smuzhiyun compatible = "ti,composite-clock"; 1207*4882a593Smuzhiyun clocks = <&gpt6_gate_fck>, <&gpt6_mux_fck>; 1208*4882a593Smuzhiyun }; 1209*4882a593Smuzhiyun 1210*4882a593Smuzhiyun gpt7_gate_fck: gpt7_gate_fck@1000 { 1211*4882a593Smuzhiyun #clock-cells = <0>; 1212*4882a593Smuzhiyun compatible = "ti,composite-gate-clock"; 1213*4882a593Smuzhiyun clocks = <&sys_ck>; 1214*4882a593Smuzhiyun ti,bit-shift = <8>; 1215*4882a593Smuzhiyun reg = <0x1000>; 1216*4882a593Smuzhiyun }; 1217*4882a593Smuzhiyun 1218*4882a593Smuzhiyun gpt7_mux_fck: gpt7_mux_fck@1040 { 1219*4882a593Smuzhiyun #clock-cells = <0>; 1220*4882a593Smuzhiyun compatible = "ti,composite-mux-clock"; 1221*4882a593Smuzhiyun clocks = <&omap_32k_fck>, <&sys_ck>; 1222*4882a593Smuzhiyun ti,bit-shift = <5>; 1223*4882a593Smuzhiyun reg = <0x1040>; 1224*4882a593Smuzhiyun }; 1225*4882a593Smuzhiyun 1226*4882a593Smuzhiyun gpt7_fck: gpt7_fck { 1227*4882a593Smuzhiyun #clock-cells = <0>; 1228*4882a593Smuzhiyun compatible = "ti,composite-clock"; 1229*4882a593Smuzhiyun clocks = <&gpt7_gate_fck>, <&gpt7_mux_fck>; 1230*4882a593Smuzhiyun }; 1231*4882a593Smuzhiyun 1232*4882a593Smuzhiyun gpt8_gate_fck: gpt8_gate_fck@1000 { 1233*4882a593Smuzhiyun #clock-cells = <0>; 1234*4882a593Smuzhiyun compatible = "ti,composite-gate-clock"; 1235*4882a593Smuzhiyun clocks = <&sys_ck>; 1236*4882a593Smuzhiyun ti,bit-shift = <9>; 1237*4882a593Smuzhiyun reg = <0x1000>; 1238*4882a593Smuzhiyun }; 1239*4882a593Smuzhiyun 1240*4882a593Smuzhiyun gpt8_mux_fck: gpt8_mux_fck@1040 { 1241*4882a593Smuzhiyun #clock-cells = <0>; 1242*4882a593Smuzhiyun compatible = "ti,composite-mux-clock"; 1243*4882a593Smuzhiyun clocks = <&omap_32k_fck>, <&sys_ck>; 1244*4882a593Smuzhiyun ti,bit-shift = <6>; 1245*4882a593Smuzhiyun reg = <0x1040>; 1246*4882a593Smuzhiyun }; 1247*4882a593Smuzhiyun 1248*4882a593Smuzhiyun gpt8_fck: gpt8_fck { 1249*4882a593Smuzhiyun #clock-cells = <0>; 1250*4882a593Smuzhiyun compatible = "ti,composite-clock"; 1251*4882a593Smuzhiyun clocks = <&gpt8_gate_fck>, <&gpt8_mux_fck>; 1252*4882a593Smuzhiyun }; 1253*4882a593Smuzhiyun 1254*4882a593Smuzhiyun gpt9_gate_fck: gpt9_gate_fck@1000 { 1255*4882a593Smuzhiyun #clock-cells = <0>; 1256*4882a593Smuzhiyun compatible = "ti,composite-gate-clock"; 1257*4882a593Smuzhiyun clocks = <&sys_ck>; 1258*4882a593Smuzhiyun ti,bit-shift = <10>; 1259*4882a593Smuzhiyun reg = <0x1000>; 1260*4882a593Smuzhiyun }; 1261*4882a593Smuzhiyun 1262*4882a593Smuzhiyun gpt9_mux_fck: gpt9_mux_fck@1040 { 1263*4882a593Smuzhiyun #clock-cells = <0>; 1264*4882a593Smuzhiyun compatible = "ti,composite-mux-clock"; 1265*4882a593Smuzhiyun clocks = <&omap_32k_fck>, <&sys_ck>; 1266*4882a593Smuzhiyun ti,bit-shift = <7>; 1267*4882a593Smuzhiyun reg = <0x1040>; 1268*4882a593Smuzhiyun }; 1269*4882a593Smuzhiyun 1270*4882a593Smuzhiyun gpt9_fck: gpt9_fck { 1271*4882a593Smuzhiyun #clock-cells = <0>; 1272*4882a593Smuzhiyun compatible = "ti,composite-clock"; 1273*4882a593Smuzhiyun clocks = <&gpt9_gate_fck>, <&gpt9_mux_fck>; 1274*4882a593Smuzhiyun }; 1275*4882a593Smuzhiyun 1276*4882a593Smuzhiyun per_32k_alwon_fck: per_32k_alwon_fck { 1277*4882a593Smuzhiyun #clock-cells = <0>; 1278*4882a593Smuzhiyun compatible = "fixed-factor-clock"; 1279*4882a593Smuzhiyun clocks = <&omap_32k_fck>; 1280*4882a593Smuzhiyun clock-mult = <1>; 1281*4882a593Smuzhiyun clock-div = <1>; 1282*4882a593Smuzhiyun }; 1283*4882a593Smuzhiyun 1284*4882a593Smuzhiyun gpio6_dbck: gpio6_dbck@1000 { 1285*4882a593Smuzhiyun #clock-cells = <0>; 1286*4882a593Smuzhiyun compatible = "ti,gate-clock"; 1287*4882a593Smuzhiyun clocks = <&per_32k_alwon_fck>; 1288*4882a593Smuzhiyun reg = <0x1000>; 1289*4882a593Smuzhiyun ti,bit-shift = <17>; 1290*4882a593Smuzhiyun }; 1291*4882a593Smuzhiyun 1292*4882a593Smuzhiyun gpio5_dbck: gpio5_dbck@1000 { 1293*4882a593Smuzhiyun #clock-cells = <0>; 1294*4882a593Smuzhiyun compatible = "ti,gate-clock"; 1295*4882a593Smuzhiyun clocks = <&per_32k_alwon_fck>; 1296*4882a593Smuzhiyun reg = <0x1000>; 1297*4882a593Smuzhiyun ti,bit-shift = <16>; 1298*4882a593Smuzhiyun }; 1299*4882a593Smuzhiyun 1300*4882a593Smuzhiyun gpio4_dbck: gpio4_dbck@1000 { 1301*4882a593Smuzhiyun #clock-cells = <0>; 1302*4882a593Smuzhiyun compatible = "ti,gate-clock"; 1303*4882a593Smuzhiyun clocks = <&per_32k_alwon_fck>; 1304*4882a593Smuzhiyun reg = <0x1000>; 1305*4882a593Smuzhiyun ti,bit-shift = <15>; 1306*4882a593Smuzhiyun }; 1307*4882a593Smuzhiyun 1308*4882a593Smuzhiyun gpio3_dbck: gpio3_dbck@1000 { 1309*4882a593Smuzhiyun #clock-cells = <0>; 1310*4882a593Smuzhiyun compatible = "ti,gate-clock"; 1311*4882a593Smuzhiyun clocks = <&per_32k_alwon_fck>; 1312*4882a593Smuzhiyun reg = <0x1000>; 1313*4882a593Smuzhiyun ti,bit-shift = <14>; 1314*4882a593Smuzhiyun }; 1315*4882a593Smuzhiyun 1316*4882a593Smuzhiyun gpio2_dbck: gpio2_dbck@1000 { 1317*4882a593Smuzhiyun #clock-cells = <0>; 1318*4882a593Smuzhiyun compatible = "ti,gate-clock"; 1319*4882a593Smuzhiyun clocks = <&per_32k_alwon_fck>; 1320*4882a593Smuzhiyun reg = <0x1000>; 1321*4882a593Smuzhiyun ti,bit-shift = <13>; 1322*4882a593Smuzhiyun }; 1323*4882a593Smuzhiyun 1324*4882a593Smuzhiyun wdt3_fck: wdt3_fck@1000 { 1325*4882a593Smuzhiyun #clock-cells = <0>; 1326*4882a593Smuzhiyun compatible = "ti,wait-gate-clock"; 1327*4882a593Smuzhiyun clocks = <&per_32k_alwon_fck>; 1328*4882a593Smuzhiyun reg = <0x1000>; 1329*4882a593Smuzhiyun ti,bit-shift = <12>; 1330*4882a593Smuzhiyun }; 1331*4882a593Smuzhiyun 1332*4882a593Smuzhiyun per_l4_ick: per_l4_ick { 1333*4882a593Smuzhiyun #clock-cells = <0>; 1334*4882a593Smuzhiyun compatible = "fixed-factor-clock"; 1335*4882a593Smuzhiyun clocks = <&l4_ick>; 1336*4882a593Smuzhiyun clock-mult = <1>; 1337*4882a593Smuzhiyun clock-div = <1>; 1338*4882a593Smuzhiyun }; 1339*4882a593Smuzhiyun 1340*4882a593Smuzhiyun gpio6_ick: gpio6_ick@1010 { 1341*4882a593Smuzhiyun #clock-cells = <0>; 1342*4882a593Smuzhiyun compatible = "ti,omap3-interface-clock"; 1343*4882a593Smuzhiyun clocks = <&per_l4_ick>; 1344*4882a593Smuzhiyun reg = <0x1010>; 1345*4882a593Smuzhiyun ti,bit-shift = <17>; 1346*4882a593Smuzhiyun }; 1347*4882a593Smuzhiyun 1348*4882a593Smuzhiyun gpio5_ick: gpio5_ick@1010 { 1349*4882a593Smuzhiyun #clock-cells = <0>; 1350*4882a593Smuzhiyun compatible = "ti,omap3-interface-clock"; 1351*4882a593Smuzhiyun clocks = <&per_l4_ick>; 1352*4882a593Smuzhiyun reg = <0x1010>; 1353*4882a593Smuzhiyun ti,bit-shift = <16>; 1354*4882a593Smuzhiyun }; 1355*4882a593Smuzhiyun 1356*4882a593Smuzhiyun gpio4_ick: gpio4_ick@1010 { 1357*4882a593Smuzhiyun #clock-cells = <0>; 1358*4882a593Smuzhiyun compatible = "ti,omap3-interface-clock"; 1359*4882a593Smuzhiyun clocks = <&per_l4_ick>; 1360*4882a593Smuzhiyun reg = <0x1010>; 1361*4882a593Smuzhiyun ti,bit-shift = <15>; 1362*4882a593Smuzhiyun }; 1363*4882a593Smuzhiyun 1364*4882a593Smuzhiyun gpio3_ick: gpio3_ick@1010 { 1365*4882a593Smuzhiyun #clock-cells = <0>; 1366*4882a593Smuzhiyun compatible = "ti,omap3-interface-clock"; 1367*4882a593Smuzhiyun clocks = <&per_l4_ick>; 1368*4882a593Smuzhiyun reg = <0x1010>; 1369*4882a593Smuzhiyun ti,bit-shift = <14>; 1370*4882a593Smuzhiyun }; 1371*4882a593Smuzhiyun 1372*4882a593Smuzhiyun gpio2_ick: gpio2_ick@1010 { 1373*4882a593Smuzhiyun #clock-cells = <0>; 1374*4882a593Smuzhiyun compatible = "ti,omap3-interface-clock"; 1375*4882a593Smuzhiyun clocks = <&per_l4_ick>; 1376*4882a593Smuzhiyun reg = <0x1010>; 1377*4882a593Smuzhiyun ti,bit-shift = <13>; 1378*4882a593Smuzhiyun }; 1379*4882a593Smuzhiyun 1380*4882a593Smuzhiyun wdt3_ick: wdt3_ick@1010 { 1381*4882a593Smuzhiyun #clock-cells = <0>; 1382*4882a593Smuzhiyun compatible = "ti,omap3-interface-clock"; 1383*4882a593Smuzhiyun clocks = <&per_l4_ick>; 1384*4882a593Smuzhiyun reg = <0x1010>; 1385*4882a593Smuzhiyun ti,bit-shift = <12>; 1386*4882a593Smuzhiyun }; 1387*4882a593Smuzhiyun 1388*4882a593Smuzhiyun uart3_ick: uart3_ick@1010 { 1389*4882a593Smuzhiyun #clock-cells = <0>; 1390*4882a593Smuzhiyun compatible = "ti,omap3-interface-clock"; 1391*4882a593Smuzhiyun clocks = <&per_l4_ick>; 1392*4882a593Smuzhiyun reg = <0x1010>; 1393*4882a593Smuzhiyun ti,bit-shift = <11>; 1394*4882a593Smuzhiyun }; 1395*4882a593Smuzhiyun 1396*4882a593Smuzhiyun uart4_ick: uart4_ick@1010 { 1397*4882a593Smuzhiyun #clock-cells = <0>; 1398*4882a593Smuzhiyun compatible = "ti,omap3-interface-clock"; 1399*4882a593Smuzhiyun clocks = <&per_l4_ick>; 1400*4882a593Smuzhiyun reg = <0x1010>; 1401*4882a593Smuzhiyun ti,bit-shift = <18>; 1402*4882a593Smuzhiyun }; 1403*4882a593Smuzhiyun 1404*4882a593Smuzhiyun gpt9_ick: gpt9_ick@1010 { 1405*4882a593Smuzhiyun #clock-cells = <0>; 1406*4882a593Smuzhiyun compatible = "ti,omap3-interface-clock"; 1407*4882a593Smuzhiyun clocks = <&per_l4_ick>; 1408*4882a593Smuzhiyun reg = <0x1010>; 1409*4882a593Smuzhiyun ti,bit-shift = <10>; 1410*4882a593Smuzhiyun }; 1411*4882a593Smuzhiyun 1412*4882a593Smuzhiyun gpt8_ick: gpt8_ick@1010 { 1413*4882a593Smuzhiyun #clock-cells = <0>; 1414*4882a593Smuzhiyun compatible = "ti,omap3-interface-clock"; 1415*4882a593Smuzhiyun clocks = <&per_l4_ick>; 1416*4882a593Smuzhiyun reg = <0x1010>; 1417*4882a593Smuzhiyun ti,bit-shift = <9>; 1418*4882a593Smuzhiyun }; 1419*4882a593Smuzhiyun 1420*4882a593Smuzhiyun gpt7_ick: gpt7_ick@1010 { 1421*4882a593Smuzhiyun #clock-cells = <0>; 1422*4882a593Smuzhiyun compatible = "ti,omap3-interface-clock"; 1423*4882a593Smuzhiyun clocks = <&per_l4_ick>; 1424*4882a593Smuzhiyun reg = <0x1010>; 1425*4882a593Smuzhiyun ti,bit-shift = <8>; 1426*4882a593Smuzhiyun }; 1427*4882a593Smuzhiyun 1428*4882a593Smuzhiyun gpt6_ick: gpt6_ick@1010 { 1429*4882a593Smuzhiyun #clock-cells = <0>; 1430*4882a593Smuzhiyun compatible = "ti,omap3-interface-clock"; 1431*4882a593Smuzhiyun clocks = <&per_l4_ick>; 1432*4882a593Smuzhiyun reg = <0x1010>; 1433*4882a593Smuzhiyun ti,bit-shift = <7>; 1434*4882a593Smuzhiyun }; 1435*4882a593Smuzhiyun 1436*4882a593Smuzhiyun gpt5_ick: gpt5_ick@1010 { 1437*4882a593Smuzhiyun #clock-cells = <0>; 1438*4882a593Smuzhiyun compatible = "ti,omap3-interface-clock"; 1439*4882a593Smuzhiyun clocks = <&per_l4_ick>; 1440*4882a593Smuzhiyun reg = <0x1010>; 1441*4882a593Smuzhiyun ti,bit-shift = <6>; 1442*4882a593Smuzhiyun }; 1443*4882a593Smuzhiyun 1444*4882a593Smuzhiyun gpt4_ick: gpt4_ick@1010 { 1445*4882a593Smuzhiyun #clock-cells = <0>; 1446*4882a593Smuzhiyun compatible = "ti,omap3-interface-clock"; 1447*4882a593Smuzhiyun clocks = <&per_l4_ick>; 1448*4882a593Smuzhiyun reg = <0x1010>; 1449*4882a593Smuzhiyun ti,bit-shift = <5>; 1450*4882a593Smuzhiyun }; 1451*4882a593Smuzhiyun 1452*4882a593Smuzhiyun gpt3_ick: gpt3_ick@1010 { 1453*4882a593Smuzhiyun #clock-cells = <0>; 1454*4882a593Smuzhiyun compatible = "ti,omap3-interface-clock"; 1455*4882a593Smuzhiyun clocks = <&per_l4_ick>; 1456*4882a593Smuzhiyun reg = <0x1010>; 1457*4882a593Smuzhiyun ti,bit-shift = <4>; 1458*4882a593Smuzhiyun }; 1459*4882a593Smuzhiyun 1460*4882a593Smuzhiyun gpt2_ick: gpt2_ick@1010 { 1461*4882a593Smuzhiyun #clock-cells = <0>; 1462*4882a593Smuzhiyun compatible = "ti,omap3-interface-clock"; 1463*4882a593Smuzhiyun clocks = <&per_l4_ick>; 1464*4882a593Smuzhiyun reg = <0x1010>; 1465*4882a593Smuzhiyun ti,bit-shift = <3>; 1466*4882a593Smuzhiyun }; 1467*4882a593Smuzhiyun 1468*4882a593Smuzhiyun mcbsp2_ick: mcbsp2_ick@1010 { 1469*4882a593Smuzhiyun #clock-cells = <0>; 1470*4882a593Smuzhiyun compatible = "ti,omap3-interface-clock"; 1471*4882a593Smuzhiyun clocks = <&per_l4_ick>; 1472*4882a593Smuzhiyun reg = <0x1010>; 1473*4882a593Smuzhiyun ti,bit-shift = <0>; 1474*4882a593Smuzhiyun }; 1475*4882a593Smuzhiyun 1476*4882a593Smuzhiyun mcbsp3_ick: mcbsp3_ick@1010 { 1477*4882a593Smuzhiyun #clock-cells = <0>; 1478*4882a593Smuzhiyun compatible = "ti,omap3-interface-clock"; 1479*4882a593Smuzhiyun clocks = <&per_l4_ick>; 1480*4882a593Smuzhiyun reg = <0x1010>; 1481*4882a593Smuzhiyun ti,bit-shift = <1>; 1482*4882a593Smuzhiyun }; 1483*4882a593Smuzhiyun 1484*4882a593Smuzhiyun mcbsp4_ick: mcbsp4_ick@1010 { 1485*4882a593Smuzhiyun #clock-cells = <0>; 1486*4882a593Smuzhiyun compatible = "ti,omap3-interface-clock"; 1487*4882a593Smuzhiyun clocks = <&per_l4_ick>; 1488*4882a593Smuzhiyun reg = <0x1010>; 1489*4882a593Smuzhiyun ti,bit-shift = <2>; 1490*4882a593Smuzhiyun }; 1491*4882a593Smuzhiyun 1492*4882a593Smuzhiyun mcbsp2_gate_fck: mcbsp2_gate_fck@1000 { 1493*4882a593Smuzhiyun #clock-cells = <0>; 1494*4882a593Smuzhiyun compatible = "ti,composite-gate-clock"; 1495*4882a593Smuzhiyun clocks = <&mcbsp_clks>; 1496*4882a593Smuzhiyun ti,bit-shift = <0>; 1497*4882a593Smuzhiyun reg = <0x1000>; 1498*4882a593Smuzhiyun }; 1499*4882a593Smuzhiyun 1500*4882a593Smuzhiyun mcbsp3_gate_fck: mcbsp3_gate_fck@1000 { 1501*4882a593Smuzhiyun #clock-cells = <0>; 1502*4882a593Smuzhiyun compatible = "ti,composite-gate-clock"; 1503*4882a593Smuzhiyun clocks = <&mcbsp_clks>; 1504*4882a593Smuzhiyun ti,bit-shift = <1>; 1505*4882a593Smuzhiyun reg = <0x1000>; 1506*4882a593Smuzhiyun }; 1507*4882a593Smuzhiyun 1508*4882a593Smuzhiyun mcbsp4_gate_fck: mcbsp4_gate_fck@1000 { 1509*4882a593Smuzhiyun #clock-cells = <0>; 1510*4882a593Smuzhiyun compatible = "ti,composite-gate-clock"; 1511*4882a593Smuzhiyun clocks = <&mcbsp_clks>; 1512*4882a593Smuzhiyun ti,bit-shift = <2>; 1513*4882a593Smuzhiyun reg = <0x1000>; 1514*4882a593Smuzhiyun }; 1515*4882a593Smuzhiyun 1516*4882a593Smuzhiyun emu_src_mux_ck: emu_src_mux_ck@1140 { 1517*4882a593Smuzhiyun #clock-cells = <0>; 1518*4882a593Smuzhiyun compatible = "ti,mux-clock"; 1519*4882a593Smuzhiyun clocks = <&sys_ck>, <&emu_core_alwon_ck>, <&emu_per_alwon_ck>, <&emu_mpu_alwon_ck>; 1520*4882a593Smuzhiyun reg = <0x1140>; 1521*4882a593Smuzhiyun }; 1522*4882a593Smuzhiyun 1523*4882a593Smuzhiyun emu_src_ck: emu_src_ck { 1524*4882a593Smuzhiyun #clock-cells = <0>; 1525*4882a593Smuzhiyun compatible = "ti,clkdm-gate-clock"; 1526*4882a593Smuzhiyun clocks = <&emu_src_mux_ck>; 1527*4882a593Smuzhiyun }; 1528*4882a593Smuzhiyun 1529*4882a593Smuzhiyun pclk_fck: pclk_fck@1140 { 1530*4882a593Smuzhiyun #clock-cells = <0>; 1531*4882a593Smuzhiyun compatible = "ti,divider-clock"; 1532*4882a593Smuzhiyun clocks = <&emu_src_ck>; 1533*4882a593Smuzhiyun ti,bit-shift = <8>; 1534*4882a593Smuzhiyun ti,max-div = <7>; 1535*4882a593Smuzhiyun reg = <0x1140>; 1536*4882a593Smuzhiyun ti,index-starts-at-one; 1537*4882a593Smuzhiyun }; 1538*4882a593Smuzhiyun 1539*4882a593Smuzhiyun pclkx2_fck: pclkx2_fck@1140 { 1540*4882a593Smuzhiyun #clock-cells = <0>; 1541*4882a593Smuzhiyun compatible = "ti,divider-clock"; 1542*4882a593Smuzhiyun clocks = <&emu_src_ck>; 1543*4882a593Smuzhiyun ti,bit-shift = <6>; 1544*4882a593Smuzhiyun ti,max-div = <3>; 1545*4882a593Smuzhiyun reg = <0x1140>; 1546*4882a593Smuzhiyun ti,index-starts-at-one; 1547*4882a593Smuzhiyun }; 1548*4882a593Smuzhiyun 1549*4882a593Smuzhiyun atclk_fck: atclk_fck@1140 { 1550*4882a593Smuzhiyun #clock-cells = <0>; 1551*4882a593Smuzhiyun compatible = "ti,divider-clock"; 1552*4882a593Smuzhiyun clocks = <&emu_src_ck>; 1553*4882a593Smuzhiyun ti,bit-shift = <4>; 1554*4882a593Smuzhiyun ti,max-div = <3>; 1555*4882a593Smuzhiyun reg = <0x1140>; 1556*4882a593Smuzhiyun ti,index-starts-at-one; 1557*4882a593Smuzhiyun }; 1558*4882a593Smuzhiyun 1559*4882a593Smuzhiyun traceclk_src_fck: traceclk_src_fck@1140 { 1560*4882a593Smuzhiyun #clock-cells = <0>; 1561*4882a593Smuzhiyun compatible = "ti,mux-clock"; 1562*4882a593Smuzhiyun clocks = <&sys_ck>, <&emu_core_alwon_ck>, <&emu_per_alwon_ck>, <&emu_mpu_alwon_ck>; 1563*4882a593Smuzhiyun ti,bit-shift = <2>; 1564*4882a593Smuzhiyun reg = <0x1140>; 1565*4882a593Smuzhiyun }; 1566*4882a593Smuzhiyun 1567*4882a593Smuzhiyun traceclk_fck: traceclk_fck@1140 { 1568*4882a593Smuzhiyun #clock-cells = <0>; 1569*4882a593Smuzhiyun compatible = "ti,divider-clock"; 1570*4882a593Smuzhiyun clocks = <&traceclk_src_fck>; 1571*4882a593Smuzhiyun ti,bit-shift = <11>; 1572*4882a593Smuzhiyun ti,max-div = <7>; 1573*4882a593Smuzhiyun reg = <0x1140>; 1574*4882a593Smuzhiyun ti,index-starts-at-one; 1575*4882a593Smuzhiyun }; 1576*4882a593Smuzhiyun 1577*4882a593Smuzhiyun secure_32k_fck: secure_32k_fck { 1578*4882a593Smuzhiyun #clock-cells = <0>; 1579*4882a593Smuzhiyun compatible = "fixed-clock"; 1580*4882a593Smuzhiyun clock-frequency = <32768>; 1581*4882a593Smuzhiyun }; 1582*4882a593Smuzhiyun 1583*4882a593Smuzhiyun gpt12_fck: gpt12_fck { 1584*4882a593Smuzhiyun #clock-cells = <0>; 1585*4882a593Smuzhiyun compatible = "fixed-factor-clock"; 1586*4882a593Smuzhiyun clocks = <&secure_32k_fck>; 1587*4882a593Smuzhiyun clock-mult = <1>; 1588*4882a593Smuzhiyun clock-div = <1>; 1589*4882a593Smuzhiyun }; 1590*4882a593Smuzhiyun 1591*4882a593Smuzhiyun wdt1_fck: wdt1_fck { 1592*4882a593Smuzhiyun #clock-cells = <0>; 1593*4882a593Smuzhiyun compatible = "fixed-factor-clock"; 1594*4882a593Smuzhiyun clocks = <&secure_32k_fck>; 1595*4882a593Smuzhiyun clock-mult = <1>; 1596*4882a593Smuzhiyun clock-div = <1>; 1597*4882a593Smuzhiyun }; 1598*4882a593Smuzhiyun}; 1599*4882a593Smuzhiyun 1600*4882a593Smuzhiyun&cm_clockdomains { 1601*4882a593Smuzhiyun core_l3_clkdm: core_l3_clkdm { 1602*4882a593Smuzhiyun compatible = "ti,clockdomain"; 1603*4882a593Smuzhiyun clocks = <&sdrc_ick>; 1604*4882a593Smuzhiyun }; 1605*4882a593Smuzhiyun 1606*4882a593Smuzhiyun dpll3_clkdm: dpll3_clkdm { 1607*4882a593Smuzhiyun compatible = "ti,clockdomain"; 1608*4882a593Smuzhiyun clocks = <&dpll3_ck>; 1609*4882a593Smuzhiyun }; 1610*4882a593Smuzhiyun 1611*4882a593Smuzhiyun dpll1_clkdm: dpll1_clkdm { 1612*4882a593Smuzhiyun compatible = "ti,clockdomain"; 1613*4882a593Smuzhiyun clocks = <&dpll1_ck>; 1614*4882a593Smuzhiyun }; 1615*4882a593Smuzhiyun 1616*4882a593Smuzhiyun per_clkdm: per_clkdm { 1617*4882a593Smuzhiyun compatible = "ti,clockdomain"; 1618*4882a593Smuzhiyun clocks = <&uart3_fck>, <&gpio6_dbck>, <&gpio5_dbck>, 1619*4882a593Smuzhiyun <&gpio4_dbck>, <&gpio3_dbck>, <&gpio2_dbck>, 1620*4882a593Smuzhiyun <&wdt3_fck>, <&gpio6_ick>, <&gpio5_ick>, <&gpio4_ick>, 1621*4882a593Smuzhiyun <&gpio3_ick>, <&gpio2_ick>, <&wdt3_ick>, <&uart3_ick>, 1622*4882a593Smuzhiyun <&uart4_ick>, <&gpt9_ick>, <&gpt8_ick>, <&gpt7_ick>, 1623*4882a593Smuzhiyun <&gpt6_ick>, <&gpt5_ick>, <&gpt4_ick>, <&gpt3_ick>, 1624*4882a593Smuzhiyun <&gpt2_ick>, <&mcbsp2_ick>, <&mcbsp3_ick>, 1625*4882a593Smuzhiyun <&mcbsp4_ick>; 1626*4882a593Smuzhiyun }; 1627*4882a593Smuzhiyun 1628*4882a593Smuzhiyun emu_clkdm: emu_clkdm { 1629*4882a593Smuzhiyun compatible = "ti,clockdomain"; 1630*4882a593Smuzhiyun clocks = <&emu_src_ck>; 1631*4882a593Smuzhiyun }; 1632*4882a593Smuzhiyun 1633*4882a593Smuzhiyun dpll4_clkdm: dpll4_clkdm { 1634*4882a593Smuzhiyun compatible = "ti,clockdomain"; 1635*4882a593Smuzhiyun clocks = <&dpll4_ck>; 1636*4882a593Smuzhiyun }; 1637*4882a593Smuzhiyun 1638*4882a593Smuzhiyun wkup_clkdm: wkup_clkdm { 1639*4882a593Smuzhiyun compatible = "ti,clockdomain"; 1640*4882a593Smuzhiyun clocks = <&gpio1_dbck>, <&wdt2_fck>, <&wdt2_ick>, <&wdt1_ick>, 1641*4882a593Smuzhiyun <&gpio1_ick>, <&omap_32ksync_ick>, <&gpt12_ick>, 1642*4882a593Smuzhiyun <&gpt1_ick>; 1643*4882a593Smuzhiyun }; 1644*4882a593Smuzhiyun 1645*4882a593Smuzhiyun dss_clkdm: dss_clkdm { 1646*4882a593Smuzhiyun compatible = "ti,clockdomain"; 1647*4882a593Smuzhiyun clocks = <&dss_tv_fck>, <&dss_96m_fck>, <&dss2_alwon_fck>; 1648*4882a593Smuzhiyun }; 1649*4882a593Smuzhiyun 1650*4882a593Smuzhiyun core_l4_clkdm: core_l4_clkdm { 1651*4882a593Smuzhiyun compatible = "ti,clockdomain"; 1652*4882a593Smuzhiyun clocks = <&mmchs2_fck>, <&mmchs1_fck>, <&i2c3_fck>, <&i2c2_fck>, 1653*4882a593Smuzhiyun <&i2c1_fck>, <&mcspi4_fck>, <&mcspi3_fck>, 1654*4882a593Smuzhiyun <&mcspi2_fck>, <&mcspi1_fck>, <&uart2_fck>, 1655*4882a593Smuzhiyun <&uart1_fck>, <&hdq_fck>, <&mmchs2_ick>, <&mmchs1_ick>, 1656*4882a593Smuzhiyun <&hdq_ick>, <&mcspi4_ick>, <&mcspi3_ick>, 1657*4882a593Smuzhiyun <&mcspi2_ick>, <&mcspi1_ick>, <&i2c3_ick>, <&i2c2_ick>, 1658*4882a593Smuzhiyun <&i2c1_ick>, <&uart2_ick>, <&uart1_ick>, <&gpt11_ick>, 1659*4882a593Smuzhiyun <&gpt10_ick>, <&mcbsp5_ick>, <&mcbsp1_ick>, 1660*4882a593Smuzhiyun <&omapctrl_ick>, <&aes2_ick>, <&sha12_ick>; 1661*4882a593Smuzhiyun }; 1662*4882a593Smuzhiyun}; 1663