1*f126890aSEmmanuel Vadot// SPDX-License-Identifier: GPL-2.0-only 2*f126890aSEmmanuel Vadot 3*f126890aSEmmanuel Vadot&pllss { 4*f126890aSEmmanuel Vadot /* 5*f126890aSEmmanuel Vadot * See TRM "2.6.10 Connected outputso DPLLS" and 6*f126890aSEmmanuel Vadot * "2.6.11 Connected Outputs of DPLLJ". Only clkout is 7*f126890aSEmmanuel Vadot * connected except for hdmi and usb. 8*f126890aSEmmanuel Vadot */ 9*f126890aSEmmanuel Vadot adpll_mpu_ck: adpll@40 { 10*f126890aSEmmanuel Vadot #clock-cells = <1>; 11*f126890aSEmmanuel Vadot compatible = "ti,dm814-adpll-s-clock"; 12*f126890aSEmmanuel Vadot reg = <0x40 0x40>; 13*f126890aSEmmanuel Vadot clocks = <&devosc_ck &devosc_ck &devosc_ck>; 14*f126890aSEmmanuel Vadot clock-names = "clkinp", "clkinpulow", "clkinphif"; 15*f126890aSEmmanuel Vadot clock-output-names = "481c5040.adpll.dcoclkldo", 16*f126890aSEmmanuel Vadot "481c5040.adpll.clkout", 17*f126890aSEmmanuel Vadot "481c5040.adpll.clkoutx2", 18*f126890aSEmmanuel Vadot "481c5040.adpll.clkouthif"; 19*f126890aSEmmanuel Vadot }; 20*f126890aSEmmanuel Vadot 21*f126890aSEmmanuel Vadot adpll_dsp_ck: adpll@80 { 22*f126890aSEmmanuel Vadot #clock-cells = <1>; 23*f126890aSEmmanuel Vadot compatible = "ti,dm814-adpll-lj-clock"; 24*f126890aSEmmanuel Vadot reg = <0x80 0x30>; 25*f126890aSEmmanuel Vadot clocks = <&devosc_ck &devosc_ck>; 26*f126890aSEmmanuel Vadot clock-names = "clkinp", "clkinpulow"; 27*f126890aSEmmanuel Vadot clock-output-names = "481c5080.adpll.dcoclkldo", 28*f126890aSEmmanuel Vadot "481c5080.adpll.clkout", 29*f126890aSEmmanuel Vadot "481c5080.adpll.clkoutldo"; 30*f126890aSEmmanuel Vadot }; 31*f126890aSEmmanuel Vadot 32*f126890aSEmmanuel Vadot adpll_sgx_ck: adpll@b0 { 33*f126890aSEmmanuel Vadot #clock-cells = <1>; 34*f126890aSEmmanuel Vadot compatible = "ti,dm814-adpll-lj-clock"; 35*f126890aSEmmanuel Vadot reg = <0xb0 0x30>; 36*f126890aSEmmanuel Vadot clocks = <&devosc_ck &devosc_ck>; 37*f126890aSEmmanuel Vadot clock-names = "clkinp", "clkinpulow"; 38*f126890aSEmmanuel Vadot clock-output-names = "481c50b0.adpll.dcoclkldo", 39*f126890aSEmmanuel Vadot "481c50b0.adpll.clkout", 40*f126890aSEmmanuel Vadot "481c50b0.adpll.clkoutldo"; 41*f126890aSEmmanuel Vadot }; 42*f126890aSEmmanuel Vadot 43*f126890aSEmmanuel Vadot adpll_hdvic_ck: adpll@e0 { 44*f126890aSEmmanuel Vadot #clock-cells = <1>; 45*f126890aSEmmanuel Vadot compatible = "ti,dm814-adpll-lj-clock"; 46*f126890aSEmmanuel Vadot reg = <0xe0 0x30>; 47*f126890aSEmmanuel Vadot clocks = <&devosc_ck &devosc_ck>; 48*f126890aSEmmanuel Vadot clock-names = "clkinp", "clkinpulow"; 49*f126890aSEmmanuel Vadot clock-output-names = "481c50e0.adpll.dcoclkldo", 50*f126890aSEmmanuel Vadot "481c50e0.adpll.clkout", 51*f126890aSEmmanuel Vadot "481c50e0.adpll.clkoutldo"; 52*f126890aSEmmanuel Vadot }; 53*f126890aSEmmanuel Vadot 54*f126890aSEmmanuel Vadot adpll_l3_ck: adpll@110 { 55*f126890aSEmmanuel Vadot #clock-cells = <1>; 56*f126890aSEmmanuel Vadot compatible = "ti,dm814-adpll-lj-clock"; 57*f126890aSEmmanuel Vadot reg = <0x110 0x30>; 58*f126890aSEmmanuel Vadot clocks = <&devosc_ck &devosc_ck>; 59*f126890aSEmmanuel Vadot clock-names = "clkinp", "clkinpulow"; 60*f126890aSEmmanuel Vadot clock-output-names = "481c5110.adpll.dcoclkldo", 61*f126890aSEmmanuel Vadot "481c5110.adpll.clkout", 62*f126890aSEmmanuel Vadot "481c5110.adpll.clkoutldo"; 63*f126890aSEmmanuel Vadot }; 64*f126890aSEmmanuel Vadot 65*f126890aSEmmanuel Vadot adpll_isp_ck: adpll@140 { 66*f126890aSEmmanuel Vadot #clock-cells = <1>; 67*f126890aSEmmanuel Vadot compatible = "ti,dm814-adpll-lj-clock"; 68*f126890aSEmmanuel Vadot reg = <0x140 0x30>; 69*f126890aSEmmanuel Vadot clocks = <&devosc_ck &devosc_ck>; 70*f126890aSEmmanuel Vadot clock-names = "clkinp", "clkinpulow"; 71*f126890aSEmmanuel Vadot clock-output-names = "481c5140.adpll.dcoclkldo", 72*f126890aSEmmanuel Vadot "481c5140.adpll.clkout", 73*f126890aSEmmanuel Vadot "481c5140.adpll.clkoutldo"; 74*f126890aSEmmanuel Vadot }; 75*f126890aSEmmanuel Vadot 76*f126890aSEmmanuel Vadot adpll_dss_ck: adpll@170 { 77*f126890aSEmmanuel Vadot #clock-cells = <1>; 78*f126890aSEmmanuel Vadot compatible = "ti,dm814-adpll-lj-clock"; 79*f126890aSEmmanuel Vadot reg = <0x170 0x30>; 80*f126890aSEmmanuel Vadot clocks = <&devosc_ck &devosc_ck>; 81*f126890aSEmmanuel Vadot clock-names = "clkinp", "clkinpulow"; 82*f126890aSEmmanuel Vadot clock-output-names = "481c5170.adpll.dcoclkldo", 83*f126890aSEmmanuel Vadot "481c5170.adpll.clkout", 84*f126890aSEmmanuel Vadot "481c5170.adpll.clkoutldo"; 85*f126890aSEmmanuel Vadot }; 86*f126890aSEmmanuel Vadot 87*f126890aSEmmanuel Vadot adpll_video0_ck: adpll@1a0 { 88*f126890aSEmmanuel Vadot #clock-cells = <1>; 89*f126890aSEmmanuel Vadot compatible = "ti,dm814-adpll-lj-clock"; 90*f126890aSEmmanuel Vadot reg = <0x1a0 0x30>; 91*f126890aSEmmanuel Vadot clocks = <&devosc_ck &devosc_ck>; 92*f126890aSEmmanuel Vadot clock-names = "clkinp", "clkinpulow"; 93*f126890aSEmmanuel Vadot clock-output-names = "481c51a0.adpll.dcoclkldo", 94*f126890aSEmmanuel Vadot "481c51a0.adpll.clkout", 95*f126890aSEmmanuel Vadot "481c51a0.adpll.clkoutldo"; 96*f126890aSEmmanuel Vadot }; 97*f126890aSEmmanuel Vadot 98*f126890aSEmmanuel Vadot adpll_video1_ck: adpll@1d0 { 99*f126890aSEmmanuel Vadot #clock-cells = <1>; 100*f126890aSEmmanuel Vadot compatible = "ti,dm814-adpll-lj-clock"; 101*f126890aSEmmanuel Vadot reg = <0x1d0 0x30>; 102*f126890aSEmmanuel Vadot clocks = <&devosc_ck &devosc_ck>; 103*f126890aSEmmanuel Vadot clock-names = "clkinp", "clkinpulow"; 104*f126890aSEmmanuel Vadot clock-output-names = "481c51d0.adpll.dcoclkldo", 105*f126890aSEmmanuel Vadot "481c51d0.adpll.clkout", 106*f126890aSEmmanuel Vadot "481c51d0.adpll.clkoutldo"; 107*f126890aSEmmanuel Vadot }; 108*f126890aSEmmanuel Vadot 109*f126890aSEmmanuel Vadot adpll_hdmi_ck: adpll@200 { 110*f126890aSEmmanuel Vadot #clock-cells = <1>; 111*f126890aSEmmanuel Vadot compatible = "ti,dm814-adpll-lj-clock"; 112*f126890aSEmmanuel Vadot reg = <0x200 0x30>; 113*f126890aSEmmanuel Vadot clocks = <&devosc_ck &devosc_ck>; 114*f126890aSEmmanuel Vadot clock-names = "clkinp", "clkinpulow"; 115*f126890aSEmmanuel Vadot clock-output-names = "481c5200.adpll.dcoclkldo", 116*f126890aSEmmanuel Vadot "481c5200.adpll.clkout", 117*f126890aSEmmanuel Vadot "481c5200.adpll.clkoutldo"; 118*f126890aSEmmanuel Vadot }; 119*f126890aSEmmanuel Vadot 120*f126890aSEmmanuel Vadot adpll_audio_ck: adpll@230 { 121*f126890aSEmmanuel Vadot #clock-cells = <1>; 122*f126890aSEmmanuel Vadot compatible = "ti,dm814-adpll-lj-clock"; 123*f126890aSEmmanuel Vadot reg = <0x230 0x30>; 124*f126890aSEmmanuel Vadot clocks = <&devosc_ck &devosc_ck>; 125*f126890aSEmmanuel Vadot clock-names = "clkinp", "clkinpulow"; 126*f126890aSEmmanuel Vadot clock-output-names = "481c5230.adpll.dcoclkldo", 127*f126890aSEmmanuel Vadot "481c5230.adpll.clkout", 128*f126890aSEmmanuel Vadot "481c5230.adpll.clkoutldo"; 129*f126890aSEmmanuel Vadot }; 130*f126890aSEmmanuel Vadot 131*f126890aSEmmanuel Vadot adpll_usb_ck: adpll@260 { 132*f126890aSEmmanuel Vadot #clock-cells = <1>; 133*f126890aSEmmanuel Vadot compatible = "ti,dm814-adpll-lj-clock"; 134*f126890aSEmmanuel Vadot reg = <0x260 0x30>; 135*f126890aSEmmanuel Vadot clocks = <&devosc_ck &devosc_ck>; 136*f126890aSEmmanuel Vadot clock-names = "clkinp", "clkinpulow"; 137*f126890aSEmmanuel Vadot clock-output-names = "481c5260.adpll.dcoclkldo", 138*f126890aSEmmanuel Vadot "481c5260.adpll.clkout", 139*f126890aSEmmanuel Vadot "481c5260.adpll.clkoutldo"; 140*f126890aSEmmanuel Vadot }; 141*f126890aSEmmanuel Vadot 142*f126890aSEmmanuel Vadot adpll_ddr_ck: adpll@290 { 143*f126890aSEmmanuel Vadot #clock-cells = <1>; 144*f126890aSEmmanuel Vadot compatible = "ti,dm814-adpll-lj-clock"; 145*f126890aSEmmanuel Vadot reg = <0x290 0x30>; 146*f126890aSEmmanuel Vadot clocks = <&devosc_ck &devosc_ck>; 147*f126890aSEmmanuel Vadot clock-names = "clkinp", "clkinpulow"; 148*f126890aSEmmanuel Vadot clock-output-names = "481c5290.adpll.dcoclkldo", 149*f126890aSEmmanuel Vadot "481c5290.adpll.clkout", 150*f126890aSEmmanuel Vadot "481c5290.adpll.clkoutldo"; 151*f126890aSEmmanuel Vadot }; 152*f126890aSEmmanuel Vadot}; 153*f126890aSEmmanuel Vadot 154*f126890aSEmmanuel Vadot&pllss_clocks { 155*f126890aSEmmanuel Vadot timer1_fck: timer1_fck@2e0 { 156*f126890aSEmmanuel Vadot #clock-cells = <0>; 157*f126890aSEmmanuel Vadot compatible = "ti,mux-clock"; 158*f126890aSEmmanuel Vadot clocks = <&sysclk18_ck &aud_clkin0_ck &aud_clkin1_ck 159*f126890aSEmmanuel Vadot &aud_clkin2_ck &devosc_ck &auxosc_ck &tclkin_ck>; 160*f126890aSEmmanuel Vadot ti,bit-shift = <3>; 161*f126890aSEmmanuel Vadot reg = <0x2e0>; 162*f126890aSEmmanuel Vadot }; 163*f126890aSEmmanuel Vadot 164*f126890aSEmmanuel Vadot timer2_fck: timer2_fck@2e0 { 165*f126890aSEmmanuel Vadot #clock-cells = <0>; 166*f126890aSEmmanuel Vadot compatible = "ti,mux-clock"; 167*f126890aSEmmanuel Vadot clocks = <&sysclk18_ck &aud_clkin0_ck &aud_clkin1_ck 168*f126890aSEmmanuel Vadot &aud_clkin2_ck &devosc_ck &auxosc_ck &tclkin_ck>; 169*f126890aSEmmanuel Vadot ti,bit-shift = <6>; 170*f126890aSEmmanuel Vadot reg = <0x2e0>; 171*f126890aSEmmanuel Vadot }; 172*f126890aSEmmanuel Vadot 173*f126890aSEmmanuel Vadot /* CPTS_RFT_CLK in RMII_REFCLK_SRC, usually sourced from auiod */ 174*f126890aSEmmanuel Vadot cpsw_cpts_rft_clk: cpsw_cpts_rft_clk { 175*f126890aSEmmanuel Vadot #clock-cells = <0>; 176*f126890aSEmmanuel Vadot compatible = "ti,mux-clock"; 177*f126890aSEmmanuel Vadot clocks = <&adpll_video0_ck 1 178*f126890aSEmmanuel Vadot &adpll_video1_ck 1 179*f126890aSEmmanuel Vadot &adpll_audio_ck 1>; 180*f126890aSEmmanuel Vadot ti,bit-shift = <1>; 181*f126890aSEmmanuel Vadot reg = <0x2e8>; 182*f126890aSEmmanuel Vadot }; 183*f126890aSEmmanuel Vadot 184*f126890aSEmmanuel Vadot /* REVISIT: Set up with a proper mux using RMII_REFCLK_SRC */ 185*f126890aSEmmanuel Vadot cpsw_125mhz_gclk: cpsw_125mhz_gclk { 186*f126890aSEmmanuel Vadot #clock-cells = <0>; 187*f126890aSEmmanuel Vadot compatible = "fixed-clock"; 188*f126890aSEmmanuel Vadot clock-frequency = <125000000>; 189*f126890aSEmmanuel Vadot }; 190*f126890aSEmmanuel Vadot 191*f126890aSEmmanuel Vadot sysclk18_ck: sysclk18_ck@2f0 { 192*f126890aSEmmanuel Vadot #clock-cells = <0>; 193*f126890aSEmmanuel Vadot compatible = "ti,mux-clock"; 194*f126890aSEmmanuel Vadot clocks = <&rtcosc_ck>, <&rtcdivider_ck>; 195*f126890aSEmmanuel Vadot ti,bit-shift = <0>; 196*f126890aSEmmanuel Vadot reg = <0x02f0>; 197*f126890aSEmmanuel Vadot }; 198*f126890aSEmmanuel Vadot}; 199*f126890aSEmmanuel Vadot 200*f126890aSEmmanuel Vadot&scm_clocks { 201*f126890aSEmmanuel Vadot devosc_ck: devosc_ck@40 { 202*f126890aSEmmanuel Vadot #clock-cells = <0>; 203*f126890aSEmmanuel Vadot compatible = "ti,mux-clock"; 204*f126890aSEmmanuel Vadot clocks = <&virt_20000000_ck>, <&virt_19200000_ck>; 205*f126890aSEmmanuel Vadot ti,bit-shift = <21>; 206*f126890aSEmmanuel Vadot reg = <0x0040>; 207*f126890aSEmmanuel Vadot }; 208*f126890aSEmmanuel Vadot 209*f126890aSEmmanuel Vadot /* Optional auxosc, 20 - 30 MHz range, assume 22.5729 MHz by default */ 210*f126890aSEmmanuel Vadot auxosc_ck: auxosc_ck { 211*f126890aSEmmanuel Vadot #clock-cells = <0>; 212*f126890aSEmmanuel Vadot compatible = "fixed-clock"; 213*f126890aSEmmanuel Vadot clock-frequency = <22572900>; 214*f126890aSEmmanuel Vadot }; 215*f126890aSEmmanuel Vadot 216*f126890aSEmmanuel Vadot /* Optional 32768Hz crystal or clock on RTCOSC pins */ 217*f126890aSEmmanuel Vadot rtcosc_ck: rtcosc_ck { 218*f126890aSEmmanuel Vadot #clock-cells = <0>; 219*f126890aSEmmanuel Vadot compatible = "fixed-clock"; 220*f126890aSEmmanuel Vadot clock-frequency = <32768>; 221*f126890aSEmmanuel Vadot }; 222*f126890aSEmmanuel Vadot 223*f126890aSEmmanuel Vadot /* Optional external clock on TCLKIN pin, set rate in baord dts file */ 224*f126890aSEmmanuel Vadot tclkin_ck: tclkin_ck { 225*f126890aSEmmanuel Vadot #clock-cells = <0>; 226*f126890aSEmmanuel Vadot compatible = "fixed-clock"; 227*f126890aSEmmanuel Vadot clock-frequency = <0>; 228*f126890aSEmmanuel Vadot }; 229*f126890aSEmmanuel Vadot 230*f126890aSEmmanuel Vadot virt_20000000_ck: virt_20000000_ck { 231*f126890aSEmmanuel Vadot #clock-cells = <0>; 232*f126890aSEmmanuel Vadot compatible = "fixed-clock"; 233*f126890aSEmmanuel Vadot clock-frequency = <20000000>; 234*f126890aSEmmanuel Vadot }; 235*f126890aSEmmanuel Vadot 236*f126890aSEmmanuel Vadot virt_19200000_ck: virt_19200000_ck { 237*f126890aSEmmanuel Vadot #clock-cells = <0>; 238*f126890aSEmmanuel Vadot compatible = "fixed-clock"; 239*f126890aSEmmanuel Vadot clock-frequency = <19200000>; 240*f126890aSEmmanuel Vadot }; 241*f126890aSEmmanuel Vadot 242*f126890aSEmmanuel Vadot mpu_ck: mpu_ck { 243*f126890aSEmmanuel Vadot #clock-cells = <0>; 244*f126890aSEmmanuel Vadot compatible = "fixed-clock"; 245*f126890aSEmmanuel Vadot clock-frequency = <1000000000>; 246*f126890aSEmmanuel Vadot }; 247*f126890aSEmmanuel Vadot}; 248*f126890aSEmmanuel Vadot 249*f126890aSEmmanuel Vadot&prcm_clocks { 250*f126890aSEmmanuel Vadot osc_src_ck: osc_src_ck { 251*f126890aSEmmanuel Vadot #clock-cells = <0>; 252*f126890aSEmmanuel Vadot compatible = "fixed-factor-clock"; 253*f126890aSEmmanuel Vadot clocks = <&devosc_ck>; 254*f126890aSEmmanuel Vadot clock-mult = <1>; 255*f126890aSEmmanuel Vadot clock-div = <1>; 256*f126890aSEmmanuel Vadot }; 257*f126890aSEmmanuel Vadot 258*f126890aSEmmanuel Vadot mpu_clksrc_ck: mpu_clksrc_ck@40 { 259*f126890aSEmmanuel Vadot #clock-cells = <0>; 260*f126890aSEmmanuel Vadot compatible = "ti,mux-clock"; 261*f126890aSEmmanuel Vadot clocks = <&devosc_ck>, <&rtcdivider_ck>; 262*f126890aSEmmanuel Vadot ti,bit-shift = <0>; 263*f126890aSEmmanuel Vadot reg = <0x0040>; 264*f126890aSEmmanuel Vadot }; 265*f126890aSEmmanuel Vadot 266*f126890aSEmmanuel Vadot /* Fixed divider clock 0.0016384 * devosc */ 267*f126890aSEmmanuel Vadot rtcdivider_ck: rtcdivider_ck { 268*f126890aSEmmanuel Vadot #clock-cells = <0>; 269*f126890aSEmmanuel Vadot compatible = "fixed-factor-clock"; 270*f126890aSEmmanuel Vadot clocks = <&devosc_ck>; 271*f126890aSEmmanuel Vadot clock-mult = <128>; 272*f126890aSEmmanuel Vadot clock-div = <78125>; 273*f126890aSEmmanuel Vadot }; 274*f126890aSEmmanuel Vadot 275*f126890aSEmmanuel Vadot /* L4_HS 220 MHz*/ 276*f126890aSEmmanuel Vadot sysclk4_ck: sysclk4_ck { 277*f126890aSEmmanuel Vadot #clock-cells = <0>; 278*f126890aSEmmanuel Vadot compatible = "ti,fixed-factor-clock"; 279*f126890aSEmmanuel Vadot clocks = <&adpll_l3_ck 1>; 280*f126890aSEmmanuel Vadot ti,clock-mult = <1>; 281*f126890aSEmmanuel Vadot ti,clock-div = <1>; 282*f126890aSEmmanuel Vadot }; 283*f126890aSEmmanuel Vadot 284*f126890aSEmmanuel Vadot /* L4_FWCFG */ 285*f126890aSEmmanuel Vadot sysclk5_ck: sysclk5_ck { 286*f126890aSEmmanuel Vadot #clock-cells = <0>; 287*f126890aSEmmanuel Vadot compatible = "ti,fixed-factor-clock"; 288*f126890aSEmmanuel Vadot clocks = <&adpll_l3_ck 1>; 289*f126890aSEmmanuel Vadot ti,clock-mult = <1>; 290*f126890aSEmmanuel Vadot ti,clock-div = <2>; 291*f126890aSEmmanuel Vadot }; 292*f126890aSEmmanuel Vadot 293*f126890aSEmmanuel Vadot /* L4_LS 110 MHz */ 294*f126890aSEmmanuel Vadot sysclk6_ck: sysclk6_ck { 295*f126890aSEmmanuel Vadot #clock-cells = <0>; 296*f126890aSEmmanuel Vadot compatible = "ti,fixed-factor-clock"; 297*f126890aSEmmanuel Vadot clocks = <&adpll_l3_ck 1>; 298*f126890aSEmmanuel Vadot ti,clock-mult = <1>; 299*f126890aSEmmanuel Vadot ti,clock-div = <2>; 300*f126890aSEmmanuel Vadot }; 301*f126890aSEmmanuel Vadot 302*f126890aSEmmanuel Vadot sysclk8_ck: sysclk8_ck { 303*f126890aSEmmanuel Vadot #clock-cells = <0>; 304*f126890aSEmmanuel Vadot compatible = "ti,fixed-factor-clock"; 305*f126890aSEmmanuel Vadot clocks = <&adpll_usb_ck 1>; 306*f126890aSEmmanuel Vadot ti,clock-mult = <1>; 307*f126890aSEmmanuel Vadot ti,clock-div = <1>; 308*f126890aSEmmanuel Vadot }; 309*f126890aSEmmanuel Vadot 310*f126890aSEmmanuel Vadot sysclk10_ck: sysclk10_ck { 311*f126890aSEmmanuel Vadot compatible = "ti,divider-clock"; 312*f126890aSEmmanuel Vadot reg = <0x324>; 313*f126890aSEmmanuel Vadot ti,max-div = <7>; 314*f126890aSEmmanuel Vadot #clock-cells = <0>; 315*f126890aSEmmanuel Vadot clocks = <&adpll_usb_ck 1>; 316*f126890aSEmmanuel Vadot }; 317*f126890aSEmmanuel Vadot 318*f126890aSEmmanuel Vadot aud_clkin0_ck: aud_clkin0_ck { 319*f126890aSEmmanuel Vadot #clock-cells = <0>; 320*f126890aSEmmanuel Vadot compatible = "fixed-clock"; 321*f126890aSEmmanuel Vadot clock-frequency = <20000000>; 322*f126890aSEmmanuel Vadot }; 323*f126890aSEmmanuel Vadot 324*f126890aSEmmanuel Vadot aud_clkin1_ck: aud_clkin1_ck { 325*f126890aSEmmanuel Vadot #clock-cells = <0>; 326*f126890aSEmmanuel Vadot compatible = "fixed-clock"; 327*f126890aSEmmanuel Vadot clock-frequency = <20000000>; 328*f126890aSEmmanuel Vadot }; 329*f126890aSEmmanuel Vadot 330*f126890aSEmmanuel Vadot aud_clkin2_ck: aud_clkin2_ck { 331*f126890aSEmmanuel Vadot #clock-cells = <0>; 332*f126890aSEmmanuel Vadot compatible = "fixed-clock"; 333*f126890aSEmmanuel Vadot clock-frequency = <20000000>; 334*f126890aSEmmanuel Vadot }; 335*f126890aSEmmanuel Vadot}; 336*f126890aSEmmanuel Vadot 337*f126890aSEmmanuel Vadot&prcm { 338*f126890aSEmmanuel Vadot default_cm: default_cm@500 { 339*f126890aSEmmanuel Vadot compatible = "ti,omap4-cm"; 340*f126890aSEmmanuel Vadot reg = <0x500 0x100>; 341*f126890aSEmmanuel Vadot #address-cells = <1>; 342*f126890aSEmmanuel Vadot #size-cells = <1>; 343*f126890aSEmmanuel Vadot ranges = <0 0x500 0x100>; 344*f126890aSEmmanuel Vadot 345*f126890aSEmmanuel Vadot default_clkctrl: clk@0 { 346*f126890aSEmmanuel Vadot compatible = "ti,clkctrl"; 347*f126890aSEmmanuel Vadot reg = <0x0 0x5c>; 348*f126890aSEmmanuel Vadot #clock-cells = <2>; 349*f126890aSEmmanuel Vadot }; 350*f126890aSEmmanuel Vadot }; 351*f126890aSEmmanuel Vadot 352*f126890aSEmmanuel Vadot alwon_cm: alwon_cm@1400 { 353*f126890aSEmmanuel Vadot compatible = "ti,omap4-cm"; 354*f126890aSEmmanuel Vadot reg = <0x1400 0x300>; 355*f126890aSEmmanuel Vadot #address-cells = <1>; 356*f126890aSEmmanuel Vadot #size-cells = <1>; 357*f126890aSEmmanuel Vadot ranges = <0 0x1400 0x300>; 358*f126890aSEmmanuel Vadot 359*f126890aSEmmanuel Vadot alwon_clkctrl: clk@0 { 360*f126890aSEmmanuel Vadot compatible = "ti,clkctrl"; 361*f126890aSEmmanuel Vadot reg = <0x0 0x228>; 362*f126890aSEmmanuel Vadot #clock-cells = <2>; 363*f126890aSEmmanuel Vadot }; 364*f126890aSEmmanuel Vadot }; 365*f126890aSEmmanuel Vadot 366*f126890aSEmmanuel Vadot alwon_ethernet_cm: alwon_ethernet_cm@15d4 { 367*f126890aSEmmanuel Vadot compatible = "ti,omap4-cm"; 368*f126890aSEmmanuel Vadot reg = <0x15d4 0x4>; 369*f126890aSEmmanuel Vadot #address-cells = <1>; 370*f126890aSEmmanuel Vadot #size-cells = <1>; 371*f126890aSEmmanuel Vadot ranges = <0 0x15d4 0x4>; 372*f126890aSEmmanuel Vadot 373*f126890aSEmmanuel Vadot alwon_ethernet_clkctrl: clk@0 { 374*f126890aSEmmanuel Vadot compatible = "ti,clkctrl"; 375*f126890aSEmmanuel Vadot reg = <0 0x4>; 376*f126890aSEmmanuel Vadot #clock-cells = <2>; 377*f126890aSEmmanuel Vadot }; 378*f126890aSEmmanuel Vadot }; 379*f126890aSEmmanuel Vadot}; 380