1*4882a593Smuzhiyun/* 2*4882a593Smuzhiyun * Device Tree Source for AM43xx clock data 3*4882a593Smuzhiyun * 4*4882a593Smuzhiyun * Copyright (C) 2013 Texas Instruments, Inc. 5*4882a593Smuzhiyun * 6*4882a593Smuzhiyun * This program is free software; you can redistribute it and/or modify 7*4882a593Smuzhiyun * it under the terms of the GNU General Public License version 2 as 8*4882a593Smuzhiyun * published by the Free Software Foundation. 9*4882a593Smuzhiyun */ 10*4882a593Smuzhiyun&scm_clocks { 11*4882a593Smuzhiyun sys_clkin_ck: sys_clkin_ck { 12*4882a593Smuzhiyun #clock-cells = <0>; 13*4882a593Smuzhiyun compatible = "ti,mux-clock"; 14*4882a593Smuzhiyun clocks = <&sysboot_freq_sel_ck>, <&crystal_freq_sel_ck>; 15*4882a593Smuzhiyun ti,bit-shift = <31>; 16*4882a593Smuzhiyun reg = <0x0040>; 17*4882a593Smuzhiyun }; 18*4882a593Smuzhiyun 19*4882a593Smuzhiyun crystal_freq_sel_ck: crystal_freq_sel_ck { 20*4882a593Smuzhiyun #clock-cells = <0>; 21*4882a593Smuzhiyun compatible = "ti,mux-clock"; 22*4882a593Smuzhiyun clocks = <&virt_19200000_ck>, <&virt_24000000_ck>, <&virt_25000000_ck>, <&virt_26000000_ck>; 23*4882a593Smuzhiyun ti,bit-shift = <29>; 24*4882a593Smuzhiyun reg = <0x0040>; 25*4882a593Smuzhiyun }; 26*4882a593Smuzhiyun 27*4882a593Smuzhiyun sysboot_freq_sel_ck: sysboot_freq_sel_ck@44e10040 { 28*4882a593Smuzhiyun #clock-cells = <0>; 29*4882a593Smuzhiyun compatible = "ti,mux-clock"; 30*4882a593Smuzhiyun clocks = <&virt_19200000_ck>, <&virt_24000000_ck>, <&virt_25000000_ck>, <&virt_26000000_ck>; 31*4882a593Smuzhiyun ti,bit-shift = <22>; 32*4882a593Smuzhiyun reg = <0x0040>; 33*4882a593Smuzhiyun }; 34*4882a593Smuzhiyun 35*4882a593Smuzhiyun adc_tsc_fck: adc_tsc_fck { 36*4882a593Smuzhiyun #clock-cells = <0>; 37*4882a593Smuzhiyun compatible = "fixed-factor-clock"; 38*4882a593Smuzhiyun clocks = <&sys_clkin_ck>; 39*4882a593Smuzhiyun clock-mult = <1>; 40*4882a593Smuzhiyun clock-div = <1>; 41*4882a593Smuzhiyun }; 42*4882a593Smuzhiyun 43*4882a593Smuzhiyun dcan0_fck: dcan0_fck { 44*4882a593Smuzhiyun #clock-cells = <0>; 45*4882a593Smuzhiyun compatible = "fixed-factor-clock"; 46*4882a593Smuzhiyun clocks = <&sys_clkin_ck>; 47*4882a593Smuzhiyun clock-mult = <1>; 48*4882a593Smuzhiyun clock-div = <1>; 49*4882a593Smuzhiyun }; 50*4882a593Smuzhiyun 51*4882a593Smuzhiyun dcan1_fck: dcan1_fck { 52*4882a593Smuzhiyun #clock-cells = <0>; 53*4882a593Smuzhiyun compatible = "fixed-factor-clock"; 54*4882a593Smuzhiyun clocks = <&sys_clkin_ck>; 55*4882a593Smuzhiyun clock-mult = <1>; 56*4882a593Smuzhiyun clock-div = <1>; 57*4882a593Smuzhiyun }; 58*4882a593Smuzhiyun 59*4882a593Smuzhiyun mcasp0_fck: mcasp0_fck { 60*4882a593Smuzhiyun #clock-cells = <0>; 61*4882a593Smuzhiyun compatible = "fixed-factor-clock"; 62*4882a593Smuzhiyun clocks = <&sys_clkin_ck>; 63*4882a593Smuzhiyun clock-mult = <1>; 64*4882a593Smuzhiyun clock-div = <1>; 65*4882a593Smuzhiyun }; 66*4882a593Smuzhiyun 67*4882a593Smuzhiyun mcasp1_fck: mcasp1_fck { 68*4882a593Smuzhiyun #clock-cells = <0>; 69*4882a593Smuzhiyun compatible = "fixed-factor-clock"; 70*4882a593Smuzhiyun clocks = <&sys_clkin_ck>; 71*4882a593Smuzhiyun clock-mult = <1>; 72*4882a593Smuzhiyun clock-div = <1>; 73*4882a593Smuzhiyun }; 74*4882a593Smuzhiyun 75*4882a593Smuzhiyun smartreflex0_fck: smartreflex0_fck { 76*4882a593Smuzhiyun #clock-cells = <0>; 77*4882a593Smuzhiyun compatible = "fixed-factor-clock"; 78*4882a593Smuzhiyun clocks = <&sys_clkin_ck>; 79*4882a593Smuzhiyun clock-mult = <1>; 80*4882a593Smuzhiyun clock-div = <1>; 81*4882a593Smuzhiyun }; 82*4882a593Smuzhiyun 83*4882a593Smuzhiyun smartreflex1_fck: smartreflex1_fck { 84*4882a593Smuzhiyun #clock-cells = <0>; 85*4882a593Smuzhiyun compatible = "fixed-factor-clock"; 86*4882a593Smuzhiyun clocks = <&sys_clkin_ck>; 87*4882a593Smuzhiyun clock-mult = <1>; 88*4882a593Smuzhiyun clock-div = <1>; 89*4882a593Smuzhiyun }; 90*4882a593Smuzhiyun 91*4882a593Smuzhiyun sha0_fck: sha0_fck { 92*4882a593Smuzhiyun #clock-cells = <0>; 93*4882a593Smuzhiyun compatible = "fixed-factor-clock"; 94*4882a593Smuzhiyun clocks = <&sys_clkin_ck>; 95*4882a593Smuzhiyun clock-mult = <1>; 96*4882a593Smuzhiyun clock-div = <1>; 97*4882a593Smuzhiyun }; 98*4882a593Smuzhiyun 99*4882a593Smuzhiyun aes0_fck: aes0_fck { 100*4882a593Smuzhiyun #clock-cells = <0>; 101*4882a593Smuzhiyun compatible = "fixed-factor-clock"; 102*4882a593Smuzhiyun clocks = <&sys_clkin_ck>; 103*4882a593Smuzhiyun clock-mult = <1>; 104*4882a593Smuzhiyun clock-div = <1>; 105*4882a593Smuzhiyun }; 106*4882a593Smuzhiyun 107*4882a593Smuzhiyun ehrpwm0_tbclk: ehrpwm0_tbclk { 108*4882a593Smuzhiyun #clock-cells = <0>; 109*4882a593Smuzhiyun compatible = "ti,gate-clock"; 110*4882a593Smuzhiyun clocks = <&l4ls_gclk>; 111*4882a593Smuzhiyun ti,bit-shift = <0>; 112*4882a593Smuzhiyun reg = <0x0664>; 113*4882a593Smuzhiyun }; 114*4882a593Smuzhiyun 115*4882a593Smuzhiyun ehrpwm1_tbclk: ehrpwm1_tbclk { 116*4882a593Smuzhiyun #clock-cells = <0>; 117*4882a593Smuzhiyun compatible = "ti,gate-clock"; 118*4882a593Smuzhiyun clocks = <&l4ls_gclk>; 119*4882a593Smuzhiyun ti,bit-shift = <1>; 120*4882a593Smuzhiyun reg = <0x0664>; 121*4882a593Smuzhiyun }; 122*4882a593Smuzhiyun 123*4882a593Smuzhiyun ehrpwm2_tbclk: ehrpwm2_tbclk { 124*4882a593Smuzhiyun #clock-cells = <0>; 125*4882a593Smuzhiyun compatible = "ti,gate-clock"; 126*4882a593Smuzhiyun clocks = <&l4ls_gclk>; 127*4882a593Smuzhiyun ti,bit-shift = <2>; 128*4882a593Smuzhiyun reg = <0x0664>; 129*4882a593Smuzhiyun }; 130*4882a593Smuzhiyun 131*4882a593Smuzhiyun ehrpwm3_tbclk: ehrpwm3_tbclk { 132*4882a593Smuzhiyun #clock-cells = <0>; 133*4882a593Smuzhiyun compatible = "ti,gate-clock"; 134*4882a593Smuzhiyun clocks = <&l4ls_gclk>; 135*4882a593Smuzhiyun ti,bit-shift = <4>; 136*4882a593Smuzhiyun reg = <0x0664>; 137*4882a593Smuzhiyun }; 138*4882a593Smuzhiyun 139*4882a593Smuzhiyun ehrpwm4_tbclk: ehrpwm4_tbclk { 140*4882a593Smuzhiyun #clock-cells = <0>; 141*4882a593Smuzhiyun compatible = "ti,gate-clock"; 142*4882a593Smuzhiyun clocks = <&l4ls_gclk>; 143*4882a593Smuzhiyun ti,bit-shift = <5>; 144*4882a593Smuzhiyun reg = <0x0664>; 145*4882a593Smuzhiyun }; 146*4882a593Smuzhiyun 147*4882a593Smuzhiyun ehrpwm5_tbclk: ehrpwm5_tbclk { 148*4882a593Smuzhiyun #clock-cells = <0>; 149*4882a593Smuzhiyun compatible = "ti,gate-clock"; 150*4882a593Smuzhiyun clocks = <&l4ls_gclk>; 151*4882a593Smuzhiyun ti,bit-shift = <6>; 152*4882a593Smuzhiyun reg = <0x0664>; 153*4882a593Smuzhiyun }; 154*4882a593Smuzhiyun}; 155*4882a593Smuzhiyun&prcm_clocks { 156*4882a593Smuzhiyun clk_32768_ck: clk_32768_ck { 157*4882a593Smuzhiyun #clock-cells = <0>; 158*4882a593Smuzhiyun compatible = "fixed-clock"; 159*4882a593Smuzhiyun clock-frequency = <32768>; 160*4882a593Smuzhiyun }; 161*4882a593Smuzhiyun 162*4882a593Smuzhiyun clk_rc32k_ck: clk_rc32k_ck { 163*4882a593Smuzhiyun #clock-cells = <0>; 164*4882a593Smuzhiyun compatible = "fixed-clock"; 165*4882a593Smuzhiyun clock-frequency = <32768>; 166*4882a593Smuzhiyun }; 167*4882a593Smuzhiyun 168*4882a593Smuzhiyun virt_19200000_ck: virt_19200000_ck { 169*4882a593Smuzhiyun #clock-cells = <0>; 170*4882a593Smuzhiyun compatible = "fixed-clock"; 171*4882a593Smuzhiyun clock-frequency = <19200000>; 172*4882a593Smuzhiyun }; 173*4882a593Smuzhiyun 174*4882a593Smuzhiyun virt_24000000_ck: virt_24000000_ck { 175*4882a593Smuzhiyun #clock-cells = <0>; 176*4882a593Smuzhiyun compatible = "fixed-clock"; 177*4882a593Smuzhiyun clock-frequency = <24000000>; 178*4882a593Smuzhiyun }; 179*4882a593Smuzhiyun 180*4882a593Smuzhiyun virt_25000000_ck: virt_25000000_ck { 181*4882a593Smuzhiyun #clock-cells = <0>; 182*4882a593Smuzhiyun compatible = "fixed-clock"; 183*4882a593Smuzhiyun clock-frequency = <25000000>; 184*4882a593Smuzhiyun }; 185*4882a593Smuzhiyun 186*4882a593Smuzhiyun virt_26000000_ck: virt_26000000_ck { 187*4882a593Smuzhiyun #clock-cells = <0>; 188*4882a593Smuzhiyun compatible = "fixed-clock"; 189*4882a593Smuzhiyun clock-frequency = <26000000>; 190*4882a593Smuzhiyun }; 191*4882a593Smuzhiyun 192*4882a593Smuzhiyun tclkin_ck: tclkin_ck { 193*4882a593Smuzhiyun #clock-cells = <0>; 194*4882a593Smuzhiyun compatible = "fixed-clock"; 195*4882a593Smuzhiyun clock-frequency = <26000000>; 196*4882a593Smuzhiyun }; 197*4882a593Smuzhiyun 198*4882a593Smuzhiyun dpll_core_ck: dpll_core_ck { 199*4882a593Smuzhiyun #clock-cells = <0>; 200*4882a593Smuzhiyun compatible = "ti,am3-dpll-core-clock"; 201*4882a593Smuzhiyun clocks = <&sys_clkin_ck>, <&sys_clkin_ck>; 202*4882a593Smuzhiyun reg = <0x2d20>, <0x2d24>, <0x2d2c>; 203*4882a593Smuzhiyun }; 204*4882a593Smuzhiyun 205*4882a593Smuzhiyun dpll_core_x2_ck: dpll_core_x2_ck { 206*4882a593Smuzhiyun #clock-cells = <0>; 207*4882a593Smuzhiyun compatible = "ti,am3-dpll-x2-clock"; 208*4882a593Smuzhiyun clocks = <&dpll_core_ck>; 209*4882a593Smuzhiyun }; 210*4882a593Smuzhiyun 211*4882a593Smuzhiyun dpll_core_m4_ck: dpll_core_m4_ck { 212*4882a593Smuzhiyun #clock-cells = <0>; 213*4882a593Smuzhiyun compatible = "ti,divider-clock"; 214*4882a593Smuzhiyun clocks = <&dpll_core_x2_ck>; 215*4882a593Smuzhiyun ti,max-div = <31>; 216*4882a593Smuzhiyun ti,autoidle-shift = <8>; 217*4882a593Smuzhiyun reg = <0x2d38>; 218*4882a593Smuzhiyun ti,index-starts-at-one; 219*4882a593Smuzhiyun ti,invert-autoidle-bit; 220*4882a593Smuzhiyun }; 221*4882a593Smuzhiyun 222*4882a593Smuzhiyun dpll_core_m5_ck: dpll_core_m5_ck { 223*4882a593Smuzhiyun #clock-cells = <0>; 224*4882a593Smuzhiyun compatible = "ti,divider-clock"; 225*4882a593Smuzhiyun clocks = <&dpll_core_x2_ck>; 226*4882a593Smuzhiyun ti,max-div = <31>; 227*4882a593Smuzhiyun ti,autoidle-shift = <8>; 228*4882a593Smuzhiyun reg = <0x2d3c>; 229*4882a593Smuzhiyun ti,index-starts-at-one; 230*4882a593Smuzhiyun ti,invert-autoidle-bit; 231*4882a593Smuzhiyun }; 232*4882a593Smuzhiyun 233*4882a593Smuzhiyun dpll_core_m6_ck: dpll_core_m6_ck { 234*4882a593Smuzhiyun #clock-cells = <0>; 235*4882a593Smuzhiyun compatible = "ti,divider-clock"; 236*4882a593Smuzhiyun clocks = <&dpll_core_x2_ck>; 237*4882a593Smuzhiyun ti,max-div = <31>; 238*4882a593Smuzhiyun ti,autoidle-shift = <8>; 239*4882a593Smuzhiyun reg = <0x2d40>; 240*4882a593Smuzhiyun ti,index-starts-at-one; 241*4882a593Smuzhiyun ti,invert-autoidle-bit; 242*4882a593Smuzhiyun }; 243*4882a593Smuzhiyun 244*4882a593Smuzhiyun dpll_mpu_ck: dpll_mpu_ck { 245*4882a593Smuzhiyun #clock-cells = <0>; 246*4882a593Smuzhiyun compatible = "ti,am3-dpll-clock"; 247*4882a593Smuzhiyun clocks = <&sys_clkin_ck>, <&sys_clkin_ck>; 248*4882a593Smuzhiyun reg = <0x2d60>, <0x2d64>, <0x2d6c>; 249*4882a593Smuzhiyun }; 250*4882a593Smuzhiyun 251*4882a593Smuzhiyun dpll_mpu_m2_ck: dpll_mpu_m2_ck { 252*4882a593Smuzhiyun #clock-cells = <0>; 253*4882a593Smuzhiyun compatible = "ti,divider-clock"; 254*4882a593Smuzhiyun clocks = <&dpll_mpu_ck>; 255*4882a593Smuzhiyun ti,max-div = <31>; 256*4882a593Smuzhiyun ti,autoidle-shift = <8>; 257*4882a593Smuzhiyun reg = <0x2d70>; 258*4882a593Smuzhiyun ti,index-starts-at-one; 259*4882a593Smuzhiyun ti,invert-autoidle-bit; 260*4882a593Smuzhiyun }; 261*4882a593Smuzhiyun 262*4882a593Smuzhiyun dpll_ddr_ck: dpll_ddr_ck { 263*4882a593Smuzhiyun #clock-cells = <0>; 264*4882a593Smuzhiyun compatible = "ti,am3-dpll-clock"; 265*4882a593Smuzhiyun clocks = <&sys_clkin_ck>, <&sys_clkin_ck>; 266*4882a593Smuzhiyun reg = <0x2da0>, <0x2da4>, <0x2dac>; 267*4882a593Smuzhiyun }; 268*4882a593Smuzhiyun 269*4882a593Smuzhiyun dpll_ddr_m2_ck: dpll_ddr_m2_ck { 270*4882a593Smuzhiyun #clock-cells = <0>; 271*4882a593Smuzhiyun compatible = "ti,divider-clock"; 272*4882a593Smuzhiyun clocks = <&dpll_ddr_ck>; 273*4882a593Smuzhiyun ti,max-div = <31>; 274*4882a593Smuzhiyun ti,autoidle-shift = <8>; 275*4882a593Smuzhiyun reg = <0x2db0>; 276*4882a593Smuzhiyun ti,index-starts-at-one; 277*4882a593Smuzhiyun ti,invert-autoidle-bit; 278*4882a593Smuzhiyun }; 279*4882a593Smuzhiyun 280*4882a593Smuzhiyun dpll_disp_ck: dpll_disp_ck { 281*4882a593Smuzhiyun #clock-cells = <0>; 282*4882a593Smuzhiyun compatible = "ti,am3-dpll-clock"; 283*4882a593Smuzhiyun clocks = <&sys_clkin_ck>, <&sys_clkin_ck>; 284*4882a593Smuzhiyun reg = <0x2e20>, <0x2e24>, <0x2e2c>; 285*4882a593Smuzhiyun }; 286*4882a593Smuzhiyun 287*4882a593Smuzhiyun dpll_disp_m2_ck: dpll_disp_m2_ck { 288*4882a593Smuzhiyun #clock-cells = <0>; 289*4882a593Smuzhiyun compatible = "ti,divider-clock"; 290*4882a593Smuzhiyun clocks = <&dpll_disp_ck>; 291*4882a593Smuzhiyun ti,max-div = <31>; 292*4882a593Smuzhiyun ti,autoidle-shift = <8>; 293*4882a593Smuzhiyun reg = <0x2e30>; 294*4882a593Smuzhiyun ti,index-starts-at-one; 295*4882a593Smuzhiyun ti,invert-autoidle-bit; 296*4882a593Smuzhiyun ti,set-rate-parent; 297*4882a593Smuzhiyun }; 298*4882a593Smuzhiyun 299*4882a593Smuzhiyun dpll_per_ck: dpll_per_ck { 300*4882a593Smuzhiyun #clock-cells = <0>; 301*4882a593Smuzhiyun compatible = "ti,am3-dpll-j-type-clock"; 302*4882a593Smuzhiyun clocks = <&sys_clkin_ck>, <&sys_clkin_ck>; 303*4882a593Smuzhiyun reg = <0x2de0>, <0x2de4>, <0x2dec>; 304*4882a593Smuzhiyun }; 305*4882a593Smuzhiyun 306*4882a593Smuzhiyun dpll_per_m2_ck: dpll_per_m2_ck { 307*4882a593Smuzhiyun #clock-cells = <0>; 308*4882a593Smuzhiyun compatible = "ti,divider-clock"; 309*4882a593Smuzhiyun clocks = <&dpll_per_ck>; 310*4882a593Smuzhiyun ti,max-div = <127>; 311*4882a593Smuzhiyun ti,autoidle-shift = <8>; 312*4882a593Smuzhiyun reg = <0x2df0>; 313*4882a593Smuzhiyun ti,index-starts-at-one; 314*4882a593Smuzhiyun ti,invert-autoidle-bit; 315*4882a593Smuzhiyun }; 316*4882a593Smuzhiyun 317*4882a593Smuzhiyun dpll_per_m2_div4_wkupdm_ck: dpll_per_m2_div4_wkupdm_ck { 318*4882a593Smuzhiyun #clock-cells = <0>; 319*4882a593Smuzhiyun compatible = "fixed-factor-clock"; 320*4882a593Smuzhiyun clocks = <&dpll_per_m2_ck>; 321*4882a593Smuzhiyun clock-mult = <1>; 322*4882a593Smuzhiyun clock-div = <4>; 323*4882a593Smuzhiyun }; 324*4882a593Smuzhiyun 325*4882a593Smuzhiyun dpll_per_m2_div4_ck: dpll_per_m2_div4_ck { 326*4882a593Smuzhiyun #clock-cells = <0>; 327*4882a593Smuzhiyun compatible = "fixed-factor-clock"; 328*4882a593Smuzhiyun clocks = <&dpll_per_m2_ck>; 329*4882a593Smuzhiyun clock-mult = <1>; 330*4882a593Smuzhiyun clock-div = <4>; 331*4882a593Smuzhiyun }; 332*4882a593Smuzhiyun 333*4882a593Smuzhiyun clk_24mhz: clk_24mhz { 334*4882a593Smuzhiyun #clock-cells = <0>; 335*4882a593Smuzhiyun compatible = "fixed-factor-clock"; 336*4882a593Smuzhiyun clocks = <&dpll_per_m2_ck>; 337*4882a593Smuzhiyun clock-mult = <1>; 338*4882a593Smuzhiyun clock-div = <8>; 339*4882a593Smuzhiyun }; 340*4882a593Smuzhiyun 341*4882a593Smuzhiyun clkdiv32k_ck: clkdiv32k_ck { 342*4882a593Smuzhiyun #clock-cells = <0>; 343*4882a593Smuzhiyun compatible = "fixed-factor-clock"; 344*4882a593Smuzhiyun clocks = <&clk_24mhz>; 345*4882a593Smuzhiyun clock-mult = <1>; 346*4882a593Smuzhiyun clock-div = <732>; 347*4882a593Smuzhiyun }; 348*4882a593Smuzhiyun 349*4882a593Smuzhiyun clkdiv32k_ick: clkdiv32k_ick { 350*4882a593Smuzhiyun #clock-cells = <0>; 351*4882a593Smuzhiyun compatible = "ti,gate-clock"; 352*4882a593Smuzhiyun clocks = <&clkdiv32k_ck>; 353*4882a593Smuzhiyun ti,bit-shift = <8>; 354*4882a593Smuzhiyun reg = <0x2a38>; 355*4882a593Smuzhiyun }; 356*4882a593Smuzhiyun 357*4882a593Smuzhiyun sysclk_div: sysclk_div { 358*4882a593Smuzhiyun #clock-cells = <0>; 359*4882a593Smuzhiyun compatible = "fixed-factor-clock"; 360*4882a593Smuzhiyun clocks = <&dpll_core_m4_ck>; 361*4882a593Smuzhiyun clock-mult = <1>; 362*4882a593Smuzhiyun clock-div = <1>; 363*4882a593Smuzhiyun }; 364*4882a593Smuzhiyun 365*4882a593Smuzhiyun pruss_ocp_gclk: pruss_ocp_gclk { 366*4882a593Smuzhiyun #clock-cells = <0>; 367*4882a593Smuzhiyun compatible = "ti,mux-clock"; 368*4882a593Smuzhiyun clocks = <&sysclk_div>, <&dpll_disp_m2_ck>; 369*4882a593Smuzhiyun reg = <0x4248>; 370*4882a593Smuzhiyun }; 371*4882a593Smuzhiyun 372*4882a593Smuzhiyun clk_32k_tpm_ck: clk_32k_tpm_ck { 373*4882a593Smuzhiyun #clock-cells = <0>; 374*4882a593Smuzhiyun compatible = "fixed-clock"; 375*4882a593Smuzhiyun clock-frequency = <32768>; 376*4882a593Smuzhiyun }; 377*4882a593Smuzhiyun 378*4882a593Smuzhiyun timer1_fck: timer1_fck { 379*4882a593Smuzhiyun #clock-cells = <0>; 380*4882a593Smuzhiyun compatible = "ti,mux-clock"; 381*4882a593Smuzhiyun clocks = <&sys_clkin_ck>, <&clkdiv32k_ick>, <&tclkin_ck>, <&clk_rc32k_ck>, <&clk_32768_ck>, <&clk_32k_tpm_ck>; 382*4882a593Smuzhiyun reg = <0x4200>; 383*4882a593Smuzhiyun }; 384*4882a593Smuzhiyun 385*4882a593Smuzhiyun timer2_fck: timer2_fck { 386*4882a593Smuzhiyun #clock-cells = <0>; 387*4882a593Smuzhiyun compatible = "ti,mux-clock"; 388*4882a593Smuzhiyun clocks = <&tclkin_ck>, <&sys_clkin_ck>, <&clkdiv32k_ick>; 389*4882a593Smuzhiyun reg = <0x4204>; 390*4882a593Smuzhiyun }; 391*4882a593Smuzhiyun 392*4882a593Smuzhiyun timer3_fck: timer3_fck { 393*4882a593Smuzhiyun #clock-cells = <0>; 394*4882a593Smuzhiyun compatible = "ti,mux-clock"; 395*4882a593Smuzhiyun clocks = <&tclkin_ck>, <&sys_clkin_ck>, <&clkdiv32k_ick>; 396*4882a593Smuzhiyun reg = <0x4208>; 397*4882a593Smuzhiyun }; 398*4882a593Smuzhiyun 399*4882a593Smuzhiyun timer4_fck: timer4_fck { 400*4882a593Smuzhiyun #clock-cells = <0>; 401*4882a593Smuzhiyun compatible = "ti,mux-clock"; 402*4882a593Smuzhiyun clocks = <&tclkin_ck>, <&sys_clkin_ck>, <&clkdiv32k_ick>; 403*4882a593Smuzhiyun reg = <0x420c>; 404*4882a593Smuzhiyun }; 405*4882a593Smuzhiyun 406*4882a593Smuzhiyun timer5_fck: timer5_fck { 407*4882a593Smuzhiyun #clock-cells = <0>; 408*4882a593Smuzhiyun compatible = "ti,mux-clock"; 409*4882a593Smuzhiyun clocks = <&tclkin_ck>, <&sys_clkin_ck>, <&clkdiv32k_ick>; 410*4882a593Smuzhiyun reg = <0x4210>; 411*4882a593Smuzhiyun }; 412*4882a593Smuzhiyun 413*4882a593Smuzhiyun timer6_fck: timer6_fck { 414*4882a593Smuzhiyun #clock-cells = <0>; 415*4882a593Smuzhiyun compatible = "ti,mux-clock"; 416*4882a593Smuzhiyun clocks = <&tclkin_ck>, <&sys_clkin_ck>, <&clkdiv32k_ick>; 417*4882a593Smuzhiyun reg = <0x4214>; 418*4882a593Smuzhiyun }; 419*4882a593Smuzhiyun 420*4882a593Smuzhiyun timer7_fck: timer7_fck { 421*4882a593Smuzhiyun #clock-cells = <0>; 422*4882a593Smuzhiyun compatible = "ti,mux-clock"; 423*4882a593Smuzhiyun clocks = <&tclkin_ck>, <&sys_clkin_ck>, <&clkdiv32k_ick>; 424*4882a593Smuzhiyun reg = <0x4218>; 425*4882a593Smuzhiyun }; 426*4882a593Smuzhiyun 427*4882a593Smuzhiyun wdt1_fck: wdt1_fck { 428*4882a593Smuzhiyun #clock-cells = <0>; 429*4882a593Smuzhiyun compatible = "ti,mux-clock"; 430*4882a593Smuzhiyun clocks = <&clk_rc32k_ck>, <&clkdiv32k_ick>; 431*4882a593Smuzhiyun reg = <0x422c>; 432*4882a593Smuzhiyun }; 433*4882a593Smuzhiyun 434*4882a593Smuzhiyun l3_gclk: l3_gclk { 435*4882a593Smuzhiyun #clock-cells = <0>; 436*4882a593Smuzhiyun compatible = "fixed-factor-clock"; 437*4882a593Smuzhiyun clocks = <&dpll_core_m4_ck>; 438*4882a593Smuzhiyun clock-mult = <1>; 439*4882a593Smuzhiyun clock-div = <1>; 440*4882a593Smuzhiyun }; 441*4882a593Smuzhiyun 442*4882a593Smuzhiyun dpll_core_m4_div2_ck: dpll_core_m4_div2_ck { 443*4882a593Smuzhiyun #clock-cells = <0>; 444*4882a593Smuzhiyun compatible = "fixed-factor-clock"; 445*4882a593Smuzhiyun clocks = <&sysclk_div>; 446*4882a593Smuzhiyun clock-mult = <1>; 447*4882a593Smuzhiyun clock-div = <2>; 448*4882a593Smuzhiyun }; 449*4882a593Smuzhiyun 450*4882a593Smuzhiyun l4hs_gclk: l4hs_gclk { 451*4882a593Smuzhiyun #clock-cells = <0>; 452*4882a593Smuzhiyun compatible = "fixed-factor-clock"; 453*4882a593Smuzhiyun clocks = <&dpll_core_m4_ck>; 454*4882a593Smuzhiyun clock-mult = <1>; 455*4882a593Smuzhiyun clock-div = <1>; 456*4882a593Smuzhiyun }; 457*4882a593Smuzhiyun 458*4882a593Smuzhiyun l3s_gclk: l3s_gclk { 459*4882a593Smuzhiyun #clock-cells = <0>; 460*4882a593Smuzhiyun compatible = "fixed-factor-clock"; 461*4882a593Smuzhiyun clocks = <&dpll_core_m4_div2_ck>; 462*4882a593Smuzhiyun clock-mult = <1>; 463*4882a593Smuzhiyun clock-div = <1>; 464*4882a593Smuzhiyun }; 465*4882a593Smuzhiyun 466*4882a593Smuzhiyun l4ls_gclk: l4ls_gclk { 467*4882a593Smuzhiyun #clock-cells = <0>; 468*4882a593Smuzhiyun compatible = "fixed-factor-clock"; 469*4882a593Smuzhiyun clocks = <&dpll_core_m4_div2_ck>; 470*4882a593Smuzhiyun clock-mult = <1>; 471*4882a593Smuzhiyun clock-div = <1>; 472*4882a593Smuzhiyun }; 473*4882a593Smuzhiyun 474*4882a593Smuzhiyun cpsw_125mhz_gclk: cpsw_125mhz_gclk { 475*4882a593Smuzhiyun #clock-cells = <0>; 476*4882a593Smuzhiyun compatible = "fixed-factor-clock"; 477*4882a593Smuzhiyun clocks = <&dpll_core_m5_ck>; 478*4882a593Smuzhiyun clock-mult = <1>; 479*4882a593Smuzhiyun clock-div = <2>; 480*4882a593Smuzhiyun }; 481*4882a593Smuzhiyun 482*4882a593Smuzhiyun cpsw_cpts_rft_clk: cpsw_cpts_rft_clk { 483*4882a593Smuzhiyun #clock-cells = <0>; 484*4882a593Smuzhiyun compatible = "ti,mux-clock"; 485*4882a593Smuzhiyun clocks = <&sysclk_div>, <&dpll_core_m5_ck>, <&dpll_disp_m2_ck>; 486*4882a593Smuzhiyun reg = <0x4238>; 487*4882a593Smuzhiyun }; 488*4882a593Smuzhiyun 489*4882a593Smuzhiyun clk_32k_mosc_ck: clk_32k_mosc_ck { 490*4882a593Smuzhiyun #clock-cells = <0>; 491*4882a593Smuzhiyun compatible = "fixed-clock"; 492*4882a593Smuzhiyun clock-frequency = <32768>; 493*4882a593Smuzhiyun }; 494*4882a593Smuzhiyun 495*4882a593Smuzhiyun gpio0_dbclk_mux_ck: gpio0_dbclk_mux_ck { 496*4882a593Smuzhiyun #clock-cells = <0>; 497*4882a593Smuzhiyun compatible = "ti,mux-clock"; 498*4882a593Smuzhiyun clocks = <&clk_rc32k_ck>, <&clk_32768_ck>, <&clkdiv32k_ick>, <&clk_32k_mosc_ck>, <&clk_32k_tpm_ck>; 499*4882a593Smuzhiyun reg = <0x4240>; 500*4882a593Smuzhiyun }; 501*4882a593Smuzhiyun 502*4882a593Smuzhiyun gpio0_dbclk: gpio0_dbclk { 503*4882a593Smuzhiyun #clock-cells = <0>; 504*4882a593Smuzhiyun compatible = "ti,gate-clock"; 505*4882a593Smuzhiyun clocks = <&gpio0_dbclk_mux_ck>; 506*4882a593Smuzhiyun ti,bit-shift = <8>; 507*4882a593Smuzhiyun reg = <0x2b68>; 508*4882a593Smuzhiyun }; 509*4882a593Smuzhiyun 510*4882a593Smuzhiyun gpio1_dbclk: gpio1_dbclk { 511*4882a593Smuzhiyun #clock-cells = <0>; 512*4882a593Smuzhiyun compatible = "ti,gate-clock"; 513*4882a593Smuzhiyun clocks = <&clkdiv32k_ick>; 514*4882a593Smuzhiyun ti,bit-shift = <8>; 515*4882a593Smuzhiyun reg = <0x8c78>; 516*4882a593Smuzhiyun }; 517*4882a593Smuzhiyun 518*4882a593Smuzhiyun gpio2_dbclk: gpio2_dbclk { 519*4882a593Smuzhiyun #clock-cells = <0>; 520*4882a593Smuzhiyun compatible = "ti,gate-clock"; 521*4882a593Smuzhiyun clocks = <&clkdiv32k_ick>; 522*4882a593Smuzhiyun ti,bit-shift = <8>; 523*4882a593Smuzhiyun reg = <0x8c80>; 524*4882a593Smuzhiyun }; 525*4882a593Smuzhiyun 526*4882a593Smuzhiyun gpio3_dbclk: gpio3_dbclk { 527*4882a593Smuzhiyun #clock-cells = <0>; 528*4882a593Smuzhiyun compatible = "ti,gate-clock"; 529*4882a593Smuzhiyun clocks = <&clkdiv32k_ick>; 530*4882a593Smuzhiyun ti,bit-shift = <8>; 531*4882a593Smuzhiyun reg = <0x8c88>; 532*4882a593Smuzhiyun }; 533*4882a593Smuzhiyun 534*4882a593Smuzhiyun gpio4_dbclk: gpio4_dbclk { 535*4882a593Smuzhiyun #clock-cells = <0>; 536*4882a593Smuzhiyun compatible = "ti,gate-clock"; 537*4882a593Smuzhiyun clocks = <&clkdiv32k_ick>; 538*4882a593Smuzhiyun ti,bit-shift = <8>; 539*4882a593Smuzhiyun reg = <0x8c90>; 540*4882a593Smuzhiyun }; 541*4882a593Smuzhiyun 542*4882a593Smuzhiyun gpio5_dbclk: gpio5_dbclk { 543*4882a593Smuzhiyun #clock-cells = <0>; 544*4882a593Smuzhiyun compatible = "ti,gate-clock"; 545*4882a593Smuzhiyun clocks = <&clkdiv32k_ick>; 546*4882a593Smuzhiyun ti,bit-shift = <8>; 547*4882a593Smuzhiyun reg = <0x8c98>; 548*4882a593Smuzhiyun }; 549*4882a593Smuzhiyun 550*4882a593Smuzhiyun mmc_clk: mmc_clk { 551*4882a593Smuzhiyun #clock-cells = <0>; 552*4882a593Smuzhiyun compatible = "fixed-factor-clock"; 553*4882a593Smuzhiyun clocks = <&dpll_per_m2_ck>; 554*4882a593Smuzhiyun clock-mult = <1>; 555*4882a593Smuzhiyun clock-div = <2>; 556*4882a593Smuzhiyun }; 557*4882a593Smuzhiyun 558*4882a593Smuzhiyun gfx_fclk_clksel_ck: gfx_fclk_clksel_ck { 559*4882a593Smuzhiyun #clock-cells = <0>; 560*4882a593Smuzhiyun compatible = "ti,mux-clock"; 561*4882a593Smuzhiyun clocks = <&sysclk_div>, <&dpll_per_m2_ck>; 562*4882a593Smuzhiyun ti,bit-shift = <1>; 563*4882a593Smuzhiyun reg = <0x423c>; 564*4882a593Smuzhiyun }; 565*4882a593Smuzhiyun 566*4882a593Smuzhiyun gfx_fck_div_ck: gfx_fck_div_ck { 567*4882a593Smuzhiyun #clock-cells = <0>; 568*4882a593Smuzhiyun compatible = "ti,divider-clock"; 569*4882a593Smuzhiyun clocks = <&gfx_fclk_clksel_ck>; 570*4882a593Smuzhiyun reg = <0x423c>; 571*4882a593Smuzhiyun ti,max-div = <2>; 572*4882a593Smuzhiyun }; 573*4882a593Smuzhiyun 574*4882a593Smuzhiyun disp_clk: disp_clk { 575*4882a593Smuzhiyun #clock-cells = <0>; 576*4882a593Smuzhiyun compatible = "ti,mux-clock"; 577*4882a593Smuzhiyun clocks = <&dpll_disp_m2_ck>, <&dpll_core_m5_ck>, <&dpll_per_m2_ck>; 578*4882a593Smuzhiyun reg = <0x4244>; 579*4882a593Smuzhiyun ti,set-rate-parent; 580*4882a593Smuzhiyun }; 581*4882a593Smuzhiyun 582*4882a593Smuzhiyun dpll_extdev_ck: dpll_extdev_ck { 583*4882a593Smuzhiyun #clock-cells = <0>; 584*4882a593Smuzhiyun compatible = "ti,am3-dpll-clock"; 585*4882a593Smuzhiyun clocks = <&sys_clkin_ck>, <&sys_clkin_ck>; 586*4882a593Smuzhiyun reg = <0x2e60>, <0x2e64>, <0x2e6c>; 587*4882a593Smuzhiyun }; 588*4882a593Smuzhiyun 589*4882a593Smuzhiyun dpll_extdev_m2_ck: dpll_extdev_m2_ck { 590*4882a593Smuzhiyun #clock-cells = <0>; 591*4882a593Smuzhiyun compatible = "ti,divider-clock"; 592*4882a593Smuzhiyun clocks = <&dpll_extdev_ck>; 593*4882a593Smuzhiyun ti,max-div = <127>; 594*4882a593Smuzhiyun ti,autoidle-shift = <8>; 595*4882a593Smuzhiyun reg = <0x2e70>; 596*4882a593Smuzhiyun ti,index-starts-at-one; 597*4882a593Smuzhiyun ti,invert-autoidle-bit; 598*4882a593Smuzhiyun }; 599*4882a593Smuzhiyun 600*4882a593Smuzhiyun mux_synctimer32k_ck: mux_synctimer32k_ck { 601*4882a593Smuzhiyun #clock-cells = <0>; 602*4882a593Smuzhiyun compatible = "ti,mux-clock"; 603*4882a593Smuzhiyun clocks = <&clk_32768_ck>, <&clk_32k_tpm_ck>, <&clkdiv32k_ick>; 604*4882a593Smuzhiyun reg = <0x4230>; 605*4882a593Smuzhiyun }; 606*4882a593Smuzhiyun 607*4882a593Smuzhiyun synctimer_32kclk: synctimer_32kclk { 608*4882a593Smuzhiyun #clock-cells = <0>; 609*4882a593Smuzhiyun compatible = "ti,gate-clock"; 610*4882a593Smuzhiyun clocks = <&mux_synctimer32k_ck>; 611*4882a593Smuzhiyun ti,bit-shift = <8>; 612*4882a593Smuzhiyun reg = <0x2a30>; 613*4882a593Smuzhiyun }; 614*4882a593Smuzhiyun 615*4882a593Smuzhiyun timer8_fck: timer8_fck { 616*4882a593Smuzhiyun #clock-cells = <0>; 617*4882a593Smuzhiyun compatible = "ti,mux-clock"; 618*4882a593Smuzhiyun clocks = <&tclkin_ck>, <&sys_clkin_ck>, <&clkdiv32k_ick>, <&clk_32k_tpm_ck>; 619*4882a593Smuzhiyun reg = <0x421c>; 620*4882a593Smuzhiyun }; 621*4882a593Smuzhiyun 622*4882a593Smuzhiyun timer9_fck: timer9_fck { 623*4882a593Smuzhiyun #clock-cells = <0>; 624*4882a593Smuzhiyun compatible = "ti,mux-clock"; 625*4882a593Smuzhiyun clocks = <&tclkin_ck>, <&sys_clkin_ck>, <&clkdiv32k_ick>, <&clk_32k_tpm_ck>; 626*4882a593Smuzhiyun reg = <0x4220>; 627*4882a593Smuzhiyun }; 628*4882a593Smuzhiyun 629*4882a593Smuzhiyun timer10_fck: timer10_fck { 630*4882a593Smuzhiyun #clock-cells = <0>; 631*4882a593Smuzhiyun compatible = "ti,mux-clock"; 632*4882a593Smuzhiyun clocks = <&tclkin_ck>, <&sys_clkin_ck>, <&clkdiv32k_ick>, <&clk_32k_tpm_ck>; 633*4882a593Smuzhiyun reg = <0x4224>; 634*4882a593Smuzhiyun }; 635*4882a593Smuzhiyun 636*4882a593Smuzhiyun timer11_fck: timer11_fck { 637*4882a593Smuzhiyun #clock-cells = <0>; 638*4882a593Smuzhiyun compatible = "ti,mux-clock"; 639*4882a593Smuzhiyun clocks = <&tclkin_ck>, <&sys_clkin_ck>, <&clkdiv32k_ick>, <&clk_32k_tpm_ck>; 640*4882a593Smuzhiyun reg = <0x4228>; 641*4882a593Smuzhiyun }; 642*4882a593Smuzhiyun 643*4882a593Smuzhiyun cpsw_50m_clkdiv: cpsw_50m_clkdiv { 644*4882a593Smuzhiyun #clock-cells = <0>; 645*4882a593Smuzhiyun compatible = "fixed-factor-clock"; 646*4882a593Smuzhiyun clocks = <&dpll_core_m5_ck>; 647*4882a593Smuzhiyun clock-mult = <1>; 648*4882a593Smuzhiyun clock-div = <1>; 649*4882a593Smuzhiyun }; 650*4882a593Smuzhiyun 651*4882a593Smuzhiyun cpsw_5m_clkdiv: cpsw_5m_clkdiv { 652*4882a593Smuzhiyun #clock-cells = <0>; 653*4882a593Smuzhiyun compatible = "fixed-factor-clock"; 654*4882a593Smuzhiyun clocks = <&cpsw_50m_clkdiv>; 655*4882a593Smuzhiyun clock-mult = <1>; 656*4882a593Smuzhiyun clock-div = <10>; 657*4882a593Smuzhiyun }; 658*4882a593Smuzhiyun 659*4882a593Smuzhiyun dpll_ddr_x2_ck: dpll_ddr_x2_ck { 660*4882a593Smuzhiyun #clock-cells = <0>; 661*4882a593Smuzhiyun compatible = "ti,am3-dpll-x2-clock"; 662*4882a593Smuzhiyun clocks = <&dpll_ddr_ck>; 663*4882a593Smuzhiyun }; 664*4882a593Smuzhiyun 665*4882a593Smuzhiyun dpll_ddr_m4_ck: dpll_ddr_m4_ck { 666*4882a593Smuzhiyun #clock-cells = <0>; 667*4882a593Smuzhiyun compatible = "ti,divider-clock"; 668*4882a593Smuzhiyun clocks = <&dpll_ddr_x2_ck>; 669*4882a593Smuzhiyun ti,max-div = <31>; 670*4882a593Smuzhiyun ti,autoidle-shift = <8>; 671*4882a593Smuzhiyun reg = <0x2db8>; 672*4882a593Smuzhiyun ti,index-starts-at-one; 673*4882a593Smuzhiyun ti,invert-autoidle-bit; 674*4882a593Smuzhiyun }; 675*4882a593Smuzhiyun 676*4882a593Smuzhiyun dpll_per_clkdcoldo: dpll_per_clkdcoldo { 677*4882a593Smuzhiyun #clock-cells = <0>; 678*4882a593Smuzhiyun compatible = "ti,fixed-factor-clock"; 679*4882a593Smuzhiyun clocks = <&dpll_per_ck>; 680*4882a593Smuzhiyun ti,clock-mult = <1>; 681*4882a593Smuzhiyun ti,clock-div = <1>; 682*4882a593Smuzhiyun ti,autoidle-shift = <8>; 683*4882a593Smuzhiyun reg = <0x2e14>; 684*4882a593Smuzhiyun ti,invert-autoidle-bit; 685*4882a593Smuzhiyun }; 686*4882a593Smuzhiyun 687*4882a593Smuzhiyun dll_aging_clk_div: dll_aging_clk_div { 688*4882a593Smuzhiyun #clock-cells = <0>; 689*4882a593Smuzhiyun compatible = "ti,divider-clock"; 690*4882a593Smuzhiyun clocks = <&sys_clkin_ck>; 691*4882a593Smuzhiyun reg = <0x4250>; 692*4882a593Smuzhiyun ti,dividers = <8>, <16>, <32>; 693*4882a593Smuzhiyun }; 694*4882a593Smuzhiyun 695*4882a593Smuzhiyun div_core_25m_ck: div_core_25m_ck { 696*4882a593Smuzhiyun #clock-cells = <0>; 697*4882a593Smuzhiyun compatible = "fixed-factor-clock"; 698*4882a593Smuzhiyun clocks = <&sysclk_div>; 699*4882a593Smuzhiyun clock-mult = <1>; 700*4882a593Smuzhiyun clock-div = <8>; 701*4882a593Smuzhiyun }; 702*4882a593Smuzhiyun 703*4882a593Smuzhiyun func_12m_clk: func_12m_clk { 704*4882a593Smuzhiyun #clock-cells = <0>; 705*4882a593Smuzhiyun compatible = "fixed-factor-clock"; 706*4882a593Smuzhiyun clocks = <&dpll_per_m2_ck>; 707*4882a593Smuzhiyun clock-mult = <1>; 708*4882a593Smuzhiyun clock-div = <16>; 709*4882a593Smuzhiyun }; 710*4882a593Smuzhiyun 711*4882a593Smuzhiyun vtp_clk_div: vtp_clk_div { 712*4882a593Smuzhiyun #clock-cells = <0>; 713*4882a593Smuzhiyun compatible = "fixed-factor-clock"; 714*4882a593Smuzhiyun clocks = <&sys_clkin_ck>; 715*4882a593Smuzhiyun clock-mult = <1>; 716*4882a593Smuzhiyun clock-div = <2>; 717*4882a593Smuzhiyun }; 718*4882a593Smuzhiyun 719*4882a593Smuzhiyun usbphy_32khz_clkmux: usbphy_32khz_clkmux { 720*4882a593Smuzhiyun #clock-cells = <0>; 721*4882a593Smuzhiyun compatible = "ti,mux-clock"; 722*4882a593Smuzhiyun clocks = <&clk_32768_ck>, <&clk_32k_tpm_ck>; 723*4882a593Smuzhiyun reg = <0x4260>; 724*4882a593Smuzhiyun }; 725*4882a593Smuzhiyun 726*4882a593Smuzhiyun usb_phy0_always_on_clk32k: usb_phy0_always_on_clk32k { 727*4882a593Smuzhiyun #clock-cells = <0>; 728*4882a593Smuzhiyun compatible = "ti,gate-clock"; 729*4882a593Smuzhiyun clocks = <&usbphy_32khz_clkmux>; 730*4882a593Smuzhiyun ti,bit-shift = <8>; 731*4882a593Smuzhiyun reg = <0x2a40>; 732*4882a593Smuzhiyun }; 733*4882a593Smuzhiyun 734*4882a593Smuzhiyun usb_phy1_always_on_clk32k: usb_phy1_always_on_clk32k { 735*4882a593Smuzhiyun #clock-cells = <0>; 736*4882a593Smuzhiyun compatible = "ti,gate-clock"; 737*4882a593Smuzhiyun clocks = <&usbphy_32khz_clkmux>; 738*4882a593Smuzhiyun ti,bit-shift = <8>; 739*4882a593Smuzhiyun reg = <0x2a48>; 740*4882a593Smuzhiyun }; 741*4882a593Smuzhiyun 742*4882a593Smuzhiyun usb_otg_ss0_refclk960m: usb_otg_ss0_refclk960m { 743*4882a593Smuzhiyun #clock-cells = <0>; 744*4882a593Smuzhiyun compatible = "ti,gate-clock"; 745*4882a593Smuzhiyun clocks = <&dpll_per_clkdcoldo>; 746*4882a593Smuzhiyun ti,bit-shift = <8>; 747*4882a593Smuzhiyun reg = <0x8a60>; 748*4882a593Smuzhiyun }; 749*4882a593Smuzhiyun 750*4882a593Smuzhiyun usb_otg_ss1_refclk960m: usb_otg_ss1_refclk960m { 751*4882a593Smuzhiyun #clock-cells = <0>; 752*4882a593Smuzhiyun compatible = "ti,gate-clock"; 753*4882a593Smuzhiyun clocks = <&dpll_per_clkdcoldo>; 754*4882a593Smuzhiyun ti,bit-shift = <8>; 755*4882a593Smuzhiyun reg = <0x8a68>; 756*4882a593Smuzhiyun }; 757*4882a593Smuzhiyun}; 758