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