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