162306a36Sopenharmony_ci// SPDX-License-Identifier: GPL-2.0-only 262306a36Sopenharmony_ci/* 362306a36Sopenharmony_ci * Device Tree Source for AM33xx clock data 462306a36Sopenharmony_ci * 562306a36Sopenharmony_ci * Copyright (C) 2013 Texas Instruments, Inc. 662306a36Sopenharmony_ci */ 762306a36Sopenharmony_ci&scm_clocks { 862306a36Sopenharmony_ci sys_clkin_ck: clock-sys-clkin-22@40 { 962306a36Sopenharmony_ci #clock-cells = <0>; 1062306a36Sopenharmony_ci compatible = "ti,mux-clock"; 1162306a36Sopenharmony_ci clock-output-names = "sys_clkin_ck"; 1262306a36Sopenharmony_ci clocks = <&virt_19200000_ck>, <&virt_24000000_ck>, <&virt_25000000_ck>, <&virt_26000000_ck>; 1362306a36Sopenharmony_ci ti,bit-shift = <22>; 1462306a36Sopenharmony_ci reg = <0x0040>; 1562306a36Sopenharmony_ci }; 1662306a36Sopenharmony_ci 1762306a36Sopenharmony_ci adc_tsc_fck: clock-adc-tsc-fck { 1862306a36Sopenharmony_ci #clock-cells = <0>; 1962306a36Sopenharmony_ci compatible = "fixed-factor-clock"; 2062306a36Sopenharmony_ci clock-output-names = "adc_tsc_fck"; 2162306a36Sopenharmony_ci clocks = <&sys_clkin_ck>; 2262306a36Sopenharmony_ci clock-mult = <1>; 2362306a36Sopenharmony_ci clock-div = <1>; 2462306a36Sopenharmony_ci }; 2562306a36Sopenharmony_ci 2662306a36Sopenharmony_ci dcan0_fck: clock-dcan0-fck { 2762306a36Sopenharmony_ci #clock-cells = <0>; 2862306a36Sopenharmony_ci compatible = "fixed-factor-clock"; 2962306a36Sopenharmony_ci clock-output-names = "dcan0_fck"; 3062306a36Sopenharmony_ci clocks = <&sys_clkin_ck>; 3162306a36Sopenharmony_ci clock-mult = <1>; 3262306a36Sopenharmony_ci clock-div = <1>; 3362306a36Sopenharmony_ci }; 3462306a36Sopenharmony_ci 3562306a36Sopenharmony_ci dcan1_fck: clock-dcan1-fck { 3662306a36Sopenharmony_ci #clock-cells = <0>; 3762306a36Sopenharmony_ci compatible = "fixed-factor-clock"; 3862306a36Sopenharmony_ci clock-output-names = "dcan1_fck"; 3962306a36Sopenharmony_ci clocks = <&sys_clkin_ck>; 4062306a36Sopenharmony_ci clock-mult = <1>; 4162306a36Sopenharmony_ci clock-div = <1>; 4262306a36Sopenharmony_ci }; 4362306a36Sopenharmony_ci 4462306a36Sopenharmony_ci mcasp0_fck: clock-mcasp0-fck { 4562306a36Sopenharmony_ci #clock-cells = <0>; 4662306a36Sopenharmony_ci compatible = "fixed-factor-clock"; 4762306a36Sopenharmony_ci clock-output-names = "mcasp0_fck"; 4862306a36Sopenharmony_ci clocks = <&sys_clkin_ck>; 4962306a36Sopenharmony_ci clock-mult = <1>; 5062306a36Sopenharmony_ci clock-div = <1>; 5162306a36Sopenharmony_ci }; 5262306a36Sopenharmony_ci 5362306a36Sopenharmony_ci mcasp1_fck: clock-mcasp1-fck { 5462306a36Sopenharmony_ci #clock-cells = <0>; 5562306a36Sopenharmony_ci compatible = "fixed-factor-clock"; 5662306a36Sopenharmony_ci clock-output-names = "mcasp1_fck"; 5762306a36Sopenharmony_ci clocks = <&sys_clkin_ck>; 5862306a36Sopenharmony_ci clock-mult = <1>; 5962306a36Sopenharmony_ci clock-div = <1>; 6062306a36Sopenharmony_ci }; 6162306a36Sopenharmony_ci 6262306a36Sopenharmony_ci smartreflex0_fck: clock-smartreflex0-fck { 6362306a36Sopenharmony_ci #clock-cells = <0>; 6462306a36Sopenharmony_ci compatible = "fixed-factor-clock"; 6562306a36Sopenharmony_ci clock-output-names = "smartreflex0_fck"; 6662306a36Sopenharmony_ci clocks = <&sys_clkin_ck>; 6762306a36Sopenharmony_ci clock-mult = <1>; 6862306a36Sopenharmony_ci clock-div = <1>; 6962306a36Sopenharmony_ci }; 7062306a36Sopenharmony_ci 7162306a36Sopenharmony_ci smartreflex1_fck: clock-smartreflex1-fck { 7262306a36Sopenharmony_ci #clock-cells = <0>; 7362306a36Sopenharmony_ci compatible = "fixed-factor-clock"; 7462306a36Sopenharmony_ci clock-output-names = "smartreflex1_fck"; 7562306a36Sopenharmony_ci clocks = <&sys_clkin_ck>; 7662306a36Sopenharmony_ci clock-mult = <1>; 7762306a36Sopenharmony_ci clock-div = <1>; 7862306a36Sopenharmony_ci }; 7962306a36Sopenharmony_ci 8062306a36Sopenharmony_ci sha0_fck: clock-sha0-fck { 8162306a36Sopenharmony_ci #clock-cells = <0>; 8262306a36Sopenharmony_ci compatible = "fixed-factor-clock"; 8362306a36Sopenharmony_ci clock-output-names = "sha0_fck"; 8462306a36Sopenharmony_ci clocks = <&sys_clkin_ck>; 8562306a36Sopenharmony_ci clock-mult = <1>; 8662306a36Sopenharmony_ci clock-div = <1>; 8762306a36Sopenharmony_ci }; 8862306a36Sopenharmony_ci 8962306a36Sopenharmony_ci aes0_fck: clock-aes0-fck { 9062306a36Sopenharmony_ci #clock-cells = <0>; 9162306a36Sopenharmony_ci compatible = "fixed-factor-clock"; 9262306a36Sopenharmony_ci clock-output-names = "aes0_fck"; 9362306a36Sopenharmony_ci clocks = <&sys_clkin_ck>; 9462306a36Sopenharmony_ci clock-mult = <1>; 9562306a36Sopenharmony_ci clock-div = <1>; 9662306a36Sopenharmony_ci }; 9762306a36Sopenharmony_ci 9862306a36Sopenharmony_ci rng_fck: clock-rng-fck { 9962306a36Sopenharmony_ci #clock-cells = <0>; 10062306a36Sopenharmony_ci compatible = "fixed-factor-clock"; 10162306a36Sopenharmony_ci clock-output-names = "rng_fck"; 10262306a36Sopenharmony_ci clocks = <&sys_clkin_ck>; 10362306a36Sopenharmony_ci clock-mult = <1>; 10462306a36Sopenharmony_ci clock-div = <1>; 10562306a36Sopenharmony_ci }; 10662306a36Sopenharmony_ci 10762306a36Sopenharmony_ci clock@664 { 10862306a36Sopenharmony_ci compatible = "ti,clksel"; 10962306a36Sopenharmony_ci reg = <0x664>; 11062306a36Sopenharmony_ci #clock-cells = <2>; 11162306a36Sopenharmony_ci #address-cells = <0>; 11262306a36Sopenharmony_ci 11362306a36Sopenharmony_ci ehrpwm0_tbclk: clock-ehrpwm0-tbclk { 11462306a36Sopenharmony_ci #clock-cells = <0>; 11562306a36Sopenharmony_ci compatible = "ti,gate-clock"; 11662306a36Sopenharmony_ci clock-output-names = "ehrpwm0_tbclk"; 11762306a36Sopenharmony_ci clocks = <&l4ls_gclk>; 11862306a36Sopenharmony_ci ti,bit-shift = <0>; 11962306a36Sopenharmony_ci }; 12062306a36Sopenharmony_ci 12162306a36Sopenharmony_ci ehrpwm1_tbclk: clock-ehrpwm1-tbclk { 12262306a36Sopenharmony_ci #clock-cells = <0>; 12362306a36Sopenharmony_ci compatible = "ti,gate-clock"; 12462306a36Sopenharmony_ci clock-output-names = "ehrpwm1_tbclk"; 12562306a36Sopenharmony_ci clocks = <&l4ls_gclk>; 12662306a36Sopenharmony_ci ti,bit-shift = <1>; 12762306a36Sopenharmony_ci }; 12862306a36Sopenharmony_ci 12962306a36Sopenharmony_ci ehrpwm2_tbclk: clock-ehrpwm2-tbclk { 13062306a36Sopenharmony_ci #clock-cells = <0>; 13162306a36Sopenharmony_ci compatible = "ti,gate-clock"; 13262306a36Sopenharmony_ci clock-output-names = "ehrpwm2_tbclk"; 13362306a36Sopenharmony_ci clocks = <&l4ls_gclk>; 13462306a36Sopenharmony_ci ti,bit-shift = <2>; 13562306a36Sopenharmony_ci }; 13662306a36Sopenharmony_ci }; 13762306a36Sopenharmony_ci}; 13862306a36Sopenharmony_ci&prcm_clocks { 13962306a36Sopenharmony_ci clk_32768_ck: clock-clk-32768 { 14062306a36Sopenharmony_ci #clock-cells = <0>; 14162306a36Sopenharmony_ci compatible = "fixed-clock"; 14262306a36Sopenharmony_ci clock-output-names = "clk_32768_ck"; 14362306a36Sopenharmony_ci clock-frequency = <32768>; 14462306a36Sopenharmony_ci }; 14562306a36Sopenharmony_ci 14662306a36Sopenharmony_ci clk_rc32k_ck: clock-clk-rc32k { 14762306a36Sopenharmony_ci #clock-cells = <0>; 14862306a36Sopenharmony_ci compatible = "fixed-clock"; 14962306a36Sopenharmony_ci clock-output-names = "clk_rc32k_ck"; 15062306a36Sopenharmony_ci clock-frequency = <32000>; 15162306a36Sopenharmony_ci }; 15262306a36Sopenharmony_ci 15362306a36Sopenharmony_ci virt_19200000_ck: clock-virt-19200000 { 15462306a36Sopenharmony_ci #clock-cells = <0>; 15562306a36Sopenharmony_ci compatible = "fixed-clock"; 15662306a36Sopenharmony_ci clock-output-names = "virt_19200000_ck"; 15762306a36Sopenharmony_ci clock-frequency = <19200000>; 15862306a36Sopenharmony_ci }; 15962306a36Sopenharmony_ci 16062306a36Sopenharmony_ci virt_24000000_ck: clock-virt-24000000 { 16162306a36Sopenharmony_ci #clock-cells = <0>; 16262306a36Sopenharmony_ci compatible = "fixed-clock"; 16362306a36Sopenharmony_ci clock-output-names = "virt_24000000_ck"; 16462306a36Sopenharmony_ci clock-frequency = <24000000>; 16562306a36Sopenharmony_ci }; 16662306a36Sopenharmony_ci 16762306a36Sopenharmony_ci virt_25000000_ck: clock-virt-25000000 { 16862306a36Sopenharmony_ci #clock-cells = <0>; 16962306a36Sopenharmony_ci compatible = "fixed-clock"; 17062306a36Sopenharmony_ci clock-output-names = "virt_25000000_ck"; 17162306a36Sopenharmony_ci clock-frequency = <25000000>; 17262306a36Sopenharmony_ci }; 17362306a36Sopenharmony_ci 17462306a36Sopenharmony_ci virt_26000000_ck: clock-virt-26000000 { 17562306a36Sopenharmony_ci #clock-cells = <0>; 17662306a36Sopenharmony_ci compatible = "fixed-clock"; 17762306a36Sopenharmony_ci clock-output-names = "virt_26000000_ck"; 17862306a36Sopenharmony_ci clock-frequency = <26000000>; 17962306a36Sopenharmony_ci }; 18062306a36Sopenharmony_ci 18162306a36Sopenharmony_ci tclkin_ck: clock-tclkin { 18262306a36Sopenharmony_ci #clock-cells = <0>; 18362306a36Sopenharmony_ci compatible = "fixed-clock"; 18462306a36Sopenharmony_ci clock-output-names = "tclkin_ck"; 18562306a36Sopenharmony_ci clock-frequency = <12000000>; 18662306a36Sopenharmony_ci }; 18762306a36Sopenharmony_ci 18862306a36Sopenharmony_ci dpll_core_ck: clock@490 { 18962306a36Sopenharmony_ci #clock-cells = <0>; 19062306a36Sopenharmony_ci compatible = "ti,am3-dpll-core-clock"; 19162306a36Sopenharmony_ci clock-output-names = "dpll_core_ck"; 19262306a36Sopenharmony_ci clocks = <&sys_clkin_ck>, <&sys_clkin_ck>; 19362306a36Sopenharmony_ci reg = <0x0490>, <0x045c>, <0x0468>, <0x0460>, <0x0464>; 19462306a36Sopenharmony_ci }; 19562306a36Sopenharmony_ci 19662306a36Sopenharmony_ci dpll_core_x2_ck: clock-dpll-core-x2 { 19762306a36Sopenharmony_ci #clock-cells = <0>; 19862306a36Sopenharmony_ci compatible = "ti,am3-dpll-x2-clock"; 19962306a36Sopenharmony_ci clock-output-names = "dpll_core_x2_ck"; 20062306a36Sopenharmony_ci clocks = <&dpll_core_ck>; 20162306a36Sopenharmony_ci }; 20262306a36Sopenharmony_ci 20362306a36Sopenharmony_ci dpll_core_m4_ck: clock-dpll-core-m4@480 { 20462306a36Sopenharmony_ci #clock-cells = <0>; 20562306a36Sopenharmony_ci compatible = "ti,divider-clock"; 20662306a36Sopenharmony_ci clock-output-names = "dpll_core_m4_ck"; 20762306a36Sopenharmony_ci clocks = <&dpll_core_x2_ck>; 20862306a36Sopenharmony_ci ti,max-div = <31>; 20962306a36Sopenharmony_ci reg = <0x0480>; 21062306a36Sopenharmony_ci ti,index-starts-at-one; 21162306a36Sopenharmony_ci }; 21262306a36Sopenharmony_ci 21362306a36Sopenharmony_ci dpll_core_m5_ck: clock-dpll-core-m5@484 { 21462306a36Sopenharmony_ci #clock-cells = <0>; 21562306a36Sopenharmony_ci compatible = "ti,divider-clock"; 21662306a36Sopenharmony_ci clock-output-names = "dpll_core_m5_ck"; 21762306a36Sopenharmony_ci clocks = <&dpll_core_x2_ck>; 21862306a36Sopenharmony_ci ti,max-div = <31>; 21962306a36Sopenharmony_ci reg = <0x0484>; 22062306a36Sopenharmony_ci ti,index-starts-at-one; 22162306a36Sopenharmony_ci }; 22262306a36Sopenharmony_ci 22362306a36Sopenharmony_ci dpll_core_m6_ck: clock-dpll-core-m6@4d8 { 22462306a36Sopenharmony_ci #clock-cells = <0>; 22562306a36Sopenharmony_ci compatible = "ti,divider-clock"; 22662306a36Sopenharmony_ci clock-output-names = "dpll_core_m6_ck"; 22762306a36Sopenharmony_ci clocks = <&dpll_core_x2_ck>; 22862306a36Sopenharmony_ci ti,max-div = <31>; 22962306a36Sopenharmony_ci reg = <0x04d8>; 23062306a36Sopenharmony_ci ti,index-starts-at-one; 23162306a36Sopenharmony_ci }; 23262306a36Sopenharmony_ci 23362306a36Sopenharmony_ci dpll_mpu_ck: clock@488 { 23462306a36Sopenharmony_ci #clock-cells = <0>; 23562306a36Sopenharmony_ci compatible = "ti,am3-dpll-clock"; 23662306a36Sopenharmony_ci clock-output-names = "dpll_mpu_ck"; 23762306a36Sopenharmony_ci clocks = <&sys_clkin_ck>, <&sys_clkin_ck>; 23862306a36Sopenharmony_ci reg = <0x0488>, <0x0420>, <0x042c>, <0x0424>, <0x0428>; 23962306a36Sopenharmony_ci }; 24062306a36Sopenharmony_ci 24162306a36Sopenharmony_ci dpll_mpu_m2_ck: clock-dpll-mpu-m2@4a8 { 24262306a36Sopenharmony_ci #clock-cells = <0>; 24362306a36Sopenharmony_ci compatible = "ti,divider-clock"; 24462306a36Sopenharmony_ci clock-output-names = "dpll_mpu_m2_ck"; 24562306a36Sopenharmony_ci clocks = <&dpll_mpu_ck>; 24662306a36Sopenharmony_ci ti,max-div = <31>; 24762306a36Sopenharmony_ci reg = <0x04a8>; 24862306a36Sopenharmony_ci ti,index-starts-at-one; 24962306a36Sopenharmony_ci }; 25062306a36Sopenharmony_ci 25162306a36Sopenharmony_ci dpll_ddr_ck: clock@494 { 25262306a36Sopenharmony_ci #clock-cells = <0>; 25362306a36Sopenharmony_ci compatible = "ti,am3-dpll-no-gate-clock"; 25462306a36Sopenharmony_ci clock-output-names = "dpll_ddr_ck"; 25562306a36Sopenharmony_ci clocks = <&sys_clkin_ck>, <&sys_clkin_ck>; 25662306a36Sopenharmony_ci reg = <0x0494>, <0x0434>, <0x0440>, <0x0438>, <0x043c>; 25762306a36Sopenharmony_ci }; 25862306a36Sopenharmony_ci 25962306a36Sopenharmony_ci dpll_ddr_m2_ck: clock-dpll-ddr-m2@4a0 { 26062306a36Sopenharmony_ci #clock-cells = <0>; 26162306a36Sopenharmony_ci compatible = "ti,divider-clock"; 26262306a36Sopenharmony_ci clock-output-names = "dpll_ddr_m2_ck"; 26362306a36Sopenharmony_ci clocks = <&dpll_ddr_ck>; 26462306a36Sopenharmony_ci ti,max-div = <31>; 26562306a36Sopenharmony_ci reg = <0x04a0>; 26662306a36Sopenharmony_ci ti,index-starts-at-one; 26762306a36Sopenharmony_ci }; 26862306a36Sopenharmony_ci 26962306a36Sopenharmony_ci dpll_ddr_m2_div2_ck: clock-dpll-ddr-m2-div2 { 27062306a36Sopenharmony_ci #clock-cells = <0>; 27162306a36Sopenharmony_ci compatible = "fixed-factor-clock"; 27262306a36Sopenharmony_ci clock-output-names = "dpll_ddr_m2_div2_ck"; 27362306a36Sopenharmony_ci clocks = <&dpll_ddr_m2_ck>; 27462306a36Sopenharmony_ci clock-mult = <1>; 27562306a36Sopenharmony_ci clock-div = <2>; 27662306a36Sopenharmony_ci }; 27762306a36Sopenharmony_ci 27862306a36Sopenharmony_ci dpll_disp_ck: clock@498 { 27962306a36Sopenharmony_ci #clock-cells = <0>; 28062306a36Sopenharmony_ci compatible = "ti,am3-dpll-no-gate-clock"; 28162306a36Sopenharmony_ci clock-output-names = "dpll_disp_ck"; 28262306a36Sopenharmony_ci clocks = <&sys_clkin_ck>, <&sys_clkin_ck>; 28362306a36Sopenharmony_ci reg = <0x0498>, <0x0448>, <0x0454>, <0x044c>, <0x0450>; 28462306a36Sopenharmony_ci }; 28562306a36Sopenharmony_ci 28662306a36Sopenharmony_ci dpll_disp_m2_ck: clock-dpll-disp-m2@4a4 { 28762306a36Sopenharmony_ci #clock-cells = <0>; 28862306a36Sopenharmony_ci compatible = "ti,divider-clock"; 28962306a36Sopenharmony_ci clock-output-names = "dpll_disp_m2_ck"; 29062306a36Sopenharmony_ci clocks = <&dpll_disp_ck>; 29162306a36Sopenharmony_ci ti,max-div = <31>; 29262306a36Sopenharmony_ci reg = <0x04a4>; 29362306a36Sopenharmony_ci ti,index-starts-at-one; 29462306a36Sopenharmony_ci ti,set-rate-parent; 29562306a36Sopenharmony_ci }; 29662306a36Sopenharmony_ci 29762306a36Sopenharmony_ci dpll_per_ck: clock@48c { 29862306a36Sopenharmony_ci #clock-cells = <0>; 29962306a36Sopenharmony_ci compatible = "ti,am3-dpll-no-gate-j-type-clock"; 30062306a36Sopenharmony_ci clock-output-names = "dpll_per_ck"; 30162306a36Sopenharmony_ci clocks = <&sys_clkin_ck>, <&sys_clkin_ck>; 30262306a36Sopenharmony_ci reg = <0x048c>, <0x0470>, <0x049c>, <0x0474>, <0x0478>; 30362306a36Sopenharmony_ci }; 30462306a36Sopenharmony_ci 30562306a36Sopenharmony_ci dpll_per_m2_ck: clock-dpll-per-m2@4ac { 30662306a36Sopenharmony_ci #clock-cells = <0>; 30762306a36Sopenharmony_ci compatible = "ti,divider-clock"; 30862306a36Sopenharmony_ci clock-output-names = "dpll_per_m2_ck"; 30962306a36Sopenharmony_ci clocks = <&dpll_per_ck>; 31062306a36Sopenharmony_ci ti,max-div = <31>; 31162306a36Sopenharmony_ci reg = <0x04ac>; 31262306a36Sopenharmony_ci ti,index-starts-at-one; 31362306a36Sopenharmony_ci }; 31462306a36Sopenharmony_ci 31562306a36Sopenharmony_ci dpll_per_m2_div4_wkupdm_ck: clock-dpll-per-m2-div4-wkupdm { 31662306a36Sopenharmony_ci #clock-cells = <0>; 31762306a36Sopenharmony_ci compatible = "fixed-factor-clock"; 31862306a36Sopenharmony_ci clock-output-names = "dpll_per_m2_div4_wkupdm_ck"; 31962306a36Sopenharmony_ci clocks = <&dpll_per_m2_ck>; 32062306a36Sopenharmony_ci clock-mult = <1>; 32162306a36Sopenharmony_ci clock-div = <4>; 32262306a36Sopenharmony_ci }; 32362306a36Sopenharmony_ci 32462306a36Sopenharmony_ci dpll_per_m2_div4_ck: clock-dpll-per-m2-div4 { 32562306a36Sopenharmony_ci #clock-cells = <0>; 32662306a36Sopenharmony_ci compatible = "fixed-factor-clock"; 32762306a36Sopenharmony_ci clock-output-names = "dpll_per_m2_div4_ck"; 32862306a36Sopenharmony_ci clocks = <&dpll_per_m2_ck>; 32962306a36Sopenharmony_ci clock-mult = <1>; 33062306a36Sopenharmony_ci clock-div = <4>; 33162306a36Sopenharmony_ci }; 33262306a36Sopenharmony_ci 33362306a36Sopenharmony_ci clk_24mhz: clock-clk-24mhz { 33462306a36Sopenharmony_ci #clock-cells = <0>; 33562306a36Sopenharmony_ci compatible = "fixed-factor-clock"; 33662306a36Sopenharmony_ci clock-output-names = "clk_24mhz"; 33762306a36Sopenharmony_ci clocks = <&dpll_per_m2_ck>; 33862306a36Sopenharmony_ci clock-mult = <1>; 33962306a36Sopenharmony_ci clock-div = <8>; 34062306a36Sopenharmony_ci }; 34162306a36Sopenharmony_ci 34262306a36Sopenharmony_ci clkdiv32k_ck: clock-clkdiv32k { 34362306a36Sopenharmony_ci #clock-cells = <0>; 34462306a36Sopenharmony_ci compatible = "fixed-factor-clock"; 34562306a36Sopenharmony_ci clock-output-names = "clkdiv32k_ck"; 34662306a36Sopenharmony_ci clocks = <&clk_24mhz>; 34762306a36Sopenharmony_ci clock-mult = <1>; 34862306a36Sopenharmony_ci clock-div = <732>; 34962306a36Sopenharmony_ci }; 35062306a36Sopenharmony_ci 35162306a36Sopenharmony_ci l3_gclk: clock-l3-gclk { 35262306a36Sopenharmony_ci #clock-cells = <0>; 35362306a36Sopenharmony_ci compatible = "fixed-factor-clock"; 35462306a36Sopenharmony_ci clock-output-names = "l3_gclk"; 35562306a36Sopenharmony_ci clocks = <&dpll_core_m4_ck>; 35662306a36Sopenharmony_ci clock-mult = <1>; 35762306a36Sopenharmony_ci clock-div = <1>; 35862306a36Sopenharmony_ci }; 35962306a36Sopenharmony_ci 36062306a36Sopenharmony_ci pruss_ocp_gclk: clock-pruss-ocp-gclk@530 { 36162306a36Sopenharmony_ci #clock-cells = <0>; 36262306a36Sopenharmony_ci compatible = "ti,mux-clock"; 36362306a36Sopenharmony_ci clock-output-names = "pruss_ocp_gclk"; 36462306a36Sopenharmony_ci clocks = <&l3_gclk>, <&dpll_disp_m2_ck>; 36562306a36Sopenharmony_ci reg = <0x0530>; 36662306a36Sopenharmony_ci }; 36762306a36Sopenharmony_ci 36862306a36Sopenharmony_ci mmu_fck: clock-mmu-fck-1@914 { 36962306a36Sopenharmony_ci #clock-cells = <0>; 37062306a36Sopenharmony_ci compatible = "ti,gate-clock"; 37162306a36Sopenharmony_ci clock-output-names = "mmu_fck"; 37262306a36Sopenharmony_ci clocks = <&dpll_core_m4_ck>; 37362306a36Sopenharmony_ci ti,bit-shift = <1>; 37462306a36Sopenharmony_ci reg = <0x0914>; 37562306a36Sopenharmony_ci }; 37662306a36Sopenharmony_ci 37762306a36Sopenharmony_ci timer1_fck: clock-timer1-fck@528 { 37862306a36Sopenharmony_ci #clock-cells = <0>; 37962306a36Sopenharmony_ci compatible = "ti,mux-clock"; 38062306a36Sopenharmony_ci clock-output-names = "timer1_fck"; 38162306a36Sopenharmony_ci clocks = <&sys_clkin_ck>, <&clk_24mhz_clkctrl AM3_CLK_24MHZ_CLKDIV32K_CLKCTRL 0>, <&tclkin_ck>, <&clk_rc32k_ck>, <&clk_32768_ck>; 38262306a36Sopenharmony_ci reg = <0x0528>; 38362306a36Sopenharmony_ci }; 38462306a36Sopenharmony_ci 38562306a36Sopenharmony_ci timer2_fck: clock-timer2-fck@508 { 38662306a36Sopenharmony_ci #clock-cells = <0>; 38762306a36Sopenharmony_ci compatible = "ti,mux-clock"; 38862306a36Sopenharmony_ci clock-output-names = "timer2_fck"; 38962306a36Sopenharmony_ci clocks = <&tclkin_ck>, <&sys_clkin_ck>, <&clk_24mhz_clkctrl AM3_CLK_24MHZ_CLKDIV32K_CLKCTRL 0>; 39062306a36Sopenharmony_ci reg = <0x0508>; 39162306a36Sopenharmony_ci }; 39262306a36Sopenharmony_ci 39362306a36Sopenharmony_ci timer3_fck: clock-timer3-fck@50c { 39462306a36Sopenharmony_ci #clock-cells = <0>; 39562306a36Sopenharmony_ci compatible = "ti,mux-clock"; 39662306a36Sopenharmony_ci clock-output-names = "timer3_fck"; 39762306a36Sopenharmony_ci clocks = <&tclkin_ck>, <&sys_clkin_ck>, <&clk_24mhz_clkctrl AM3_CLK_24MHZ_CLKDIV32K_CLKCTRL 0>; 39862306a36Sopenharmony_ci reg = <0x050c>; 39962306a36Sopenharmony_ci }; 40062306a36Sopenharmony_ci 40162306a36Sopenharmony_ci timer4_fck: clock-timer4-fck@510 { 40262306a36Sopenharmony_ci #clock-cells = <0>; 40362306a36Sopenharmony_ci compatible = "ti,mux-clock"; 40462306a36Sopenharmony_ci clock-output-names = "timer4_fck"; 40562306a36Sopenharmony_ci clocks = <&tclkin_ck>, <&sys_clkin_ck>, <&clk_24mhz_clkctrl AM3_CLK_24MHZ_CLKDIV32K_CLKCTRL 0>; 40662306a36Sopenharmony_ci reg = <0x0510>; 40762306a36Sopenharmony_ci }; 40862306a36Sopenharmony_ci 40962306a36Sopenharmony_ci timer5_fck: clock-timer5-fck@518 { 41062306a36Sopenharmony_ci #clock-cells = <0>; 41162306a36Sopenharmony_ci compatible = "ti,mux-clock"; 41262306a36Sopenharmony_ci clock-output-names = "timer5_fck"; 41362306a36Sopenharmony_ci clocks = <&tclkin_ck>, <&sys_clkin_ck>, <&clk_24mhz_clkctrl AM3_CLK_24MHZ_CLKDIV32K_CLKCTRL 0>; 41462306a36Sopenharmony_ci reg = <0x0518>; 41562306a36Sopenharmony_ci }; 41662306a36Sopenharmony_ci 41762306a36Sopenharmony_ci timer6_fck: clock-timer6-fck@51c { 41862306a36Sopenharmony_ci #clock-cells = <0>; 41962306a36Sopenharmony_ci compatible = "ti,mux-clock"; 42062306a36Sopenharmony_ci clock-output-names = "timer6_fck"; 42162306a36Sopenharmony_ci clocks = <&tclkin_ck>, <&sys_clkin_ck>, <&clk_24mhz_clkctrl AM3_CLK_24MHZ_CLKDIV32K_CLKCTRL 0>; 42262306a36Sopenharmony_ci reg = <0x051c>; 42362306a36Sopenharmony_ci }; 42462306a36Sopenharmony_ci 42562306a36Sopenharmony_ci timer7_fck: clock-timer7-fck@504 { 42662306a36Sopenharmony_ci #clock-cells = <0>; 42762306a36Sopenharmony_ci compatible = "ti,mux-clock"; 42862306a36Sopenharmony_ci clock-output-names = "timer7_fck"; 42962306a36Sopenharmony_ci clocks = <&tclkin_ck>, <&sys_clkin_ck>, <&clk_24mhz_clkctrl AM3_CLK_24MHZ_CLKDIV32K_CLKCTRL 0>; 43062306a36Sopenharmony_ci reg = <0x0504>; 43162306a36Sopenharmony_ci }; 43262306a36Sopenharmony_ci 43362306a36Sopenharmony_ci usbotg_fck: clock-usbotg-fck-8@47c { 43462306a36Sopenharmony_ci #clock-cells = <0>; 43562306a36Sopenharmony_ci compatible = "ti,gate-clock"; 43662306a36Sopenharmony_ci clock-output-names = "usbotg_fck"; 43762306a36Sopenharmony_ci clocks = <&dpll_per_ck>; 43862306a36Sopenharmony_ci ti,bit-shift = <8>; 43962306a36Sopenharmony_ci reg = <0x047c>; 44062306a36Sopenharmony_ci }; 44162306a36Sopenharmony_ci 44262306a36Sopenharmony_ci dpll_core_m4_div2_ck: clock-dpll-core-m4-div2 { 44362306a36Sopenharmony_ci #clock-cells = <0>; 44462306a36Sopenharmony_ci compatible = "fixed-factor-clock"; 44562306a36Sopenharmony_ci clock-output-names = "dpll_core_m4_div2_ck"; 44662306a36Sopenharmony_ci clocks = <&dpll_core_m4_ck>; 44762306a36Sopenharmony_ci clock-mult = <1>; 44862306a36Sopenharmony_ci clock-div = <2>; 44962306a36Sopenharmony_ci }; 45062306a36Sopenharmony_ci 45162306a36Sopenharmony_ci ieee5000_fck: clock-ieee5000-fck-1@e4 { 45262306a36Sopenharmony_ci #clock-cells = <0>; 45362306a36Sopenharmony_ci compatible = "ti,gate-clock"; 45462306a36Sopenharmony_ci clock-output-names = "ieee5000_fck"; 45562306a36Sopenharmony_ci clocks = <&dpll_core_m4_div2_ck>; 45662306a36Sopenharmony_ci ti,bit-shift = <1>; 45762306a36Sopenharmony_ci reg = <0x00e4>; 45862306a36Sopenharmony_ci }; 45962306a36Sopenharmony_ci 46062306a36Sopenharmony_ci wdt1_fck: clock-wdt1-fck@538 { 46162306a36Sopenharmony_ci #clock-cells = <0>; 46262306a36Sopenharmony_ci compatible = "ti,mux-clock"; 46362306a36Sopenharmony_ci clock-output-names = "wdt1_fck"; 46462306a36Sopenharmony_ci clocks = <&clk_rc32k_ck>, <&clk_24mhz_clkctrl AM3_CLK_24MHZ_CLKDIV32K_CLKCTRL 0>; 46562306a36Sopenharmony_ci reg = <0x0538>; 46662306a36Sopenharmony_ci }; 46762306a36Sopenharmony_ci 46862306a36Sopenharmony_ci l4_rtc_gclk: clock-l4-rtc-gclk { 46962306a36Sopenharmony_ci #clock-cells = <0>; 47062306a36Sopenharmony_ci compatible = "fixed-factor-clock"; 47162306a36Sopenharmony_ci clock-output-names = "l4_rtc_gclk"; 47262306a36Sopenharmony_ci clocks = <&dpll_core_m4_ck>; 47362306a36Sopenharmony_ci clock-mult = <1>; 47462306a36Sopenharmony_ci clock-div = <2>; 47562306a36Sopenharmony_ci }; 47662306a36Sopenharmony_ci 47762306a36Sopenharmony_ci l4hs_gclk: clock-l4hs-gclk { 47862306a36Sopenharmony_ci #clock-cells = <0>; 47962306a36Sopenharmony_ci compatible = "fixed-factor-clock"; 48062306a36Sopenharmony_ci clock-output-names = "l4hs_gclk"; 48162306a36Sopenharmony_ci clocks = <&dpll_core_m4_ck>; 48262306a36Sopenharmony_ci clock-mult = <1>; 48362306a36Sopenharmony_ci clock-div = <1>; 48462306a36Sopenharmony_ci }; 48562306a36Sopenharmony_ci 48662306a36Sopenharmony_ci l3s_gclk: clock-l3s-gclk { 48762306a36Sopenharmony_ci #clock-cells = <0>; 48862306a36Sopenharmony_ci compatible = "fixed-factor-clock"; 48962306a36Sopenharmony_ci clock-output-names = "l3s_gclk"; 49062306a36Sopenharmony_ci clocks = <&dpll_core_m4_div2_ck>; 49162306a36Sopenharmony_ci clock-mult = <1>; 49262306a36Sopenharmony_ci clock-div = <1>; 49362306a36Sopenharmony_ci }; 49462306a36Sopenharmony_ci 49562306a36Sopenharmony_ci l4fw_gclk: clock-l4fw-gclk { 49662306a36Sopenharmony_ci #clock-cells = <0>; 49762306a36Sopenharmony_ci compatible = "fixed-factor-clock"; 49862306a36Sopenharmony_ci clock-output-names = "l4fw_gclk"; 49962306a36Sopenharmony_ci clocks = <&dpll_core_m4_div2_ck>; 50062306a36Sopenharmony_ci clock-mult = <1>; 50162306a36Sopenharmony_ci clock-div = <1>; 50262306a36Sopenharmony_ci }; 50362306a36Sopenharmony_ci 50462306a36Sopenharmony_ci l4ls_gclk: clock-l4ls-gclk { 50562306a36Sopenharmony_ci #clock-cells = <0>; 50662306a36Sopenharmony_ci compatible = "fixed-factor-clock"; 50762306a36Sopenharmony_ci clock-output-names = "l4ls_gclk"; 50862306a36Sopenharmony_ci clocks = <&dpll_core_m4_div2_ck>; 50962306a36Sopenharmony_ci clock-mult = <1>; 51062306a36Sopenharmony_ci clock-div = <1>; 51162306a36Sopenharmony_ci }; 51262306a36Sopenharmony_ci 51362306a36Sopenharmony_ci sysclk_div_ck: clock-sysclk-div { 51462306a36Sopenharmony_ci #clock-cells = <0>; 51562306a36Sopenharmony_ci compatible = "fixed-factor-clock"; 51662306a36Sopenharmony_ci clock-output-names = "sysclk_div_ck"; 51762306a36Sopenharmony_ci clocks = <&dpll_core_m4_ck>; 51862306a36Sopenharmony_ci clock-mult = <1>; 51962306a36Sopenharmony_ci clock-div = <1>; 52062306a36Sopenharmony_ci }; 52162306a36Sopenharmony_ci 52262306a36Sopenharmony_ci cpsw_125mhz_gclk: clock-cpsw-125mhz-gclk { 52362306a36Sopenharmony_ci #clock-cells = <0>; 52462306a36Sopenharmony_ci compatible = "fixed-factor-clock"; 52562306a36Sopenharmony_ci clock-output-names = "cpsw_125mhz_gclk"; 52662306a36Sopenharmony_ci clocks = <&dpll_core_m5_ck>; 52762306a36Sopenharmony_ci clock-mult = <1>; 52862306a36Sopenharmony_ci clock-div = <2>; 52962306a36Sopenharmony_ci }; 53062306a36Sopenharmony_ci 53162306a36Sopenharmony_ci cpsw_cpts_rft_clk: clock-cpsw-cpts-rft@520 { 53262306a36Sopenharmony_ci #clock-cells = <0>; 53362306a36Sopenharmony_ci compatible = "ti,mux-clock"; 53462306a36Sopenharmony_ci clock-output-names = "cpsw_cpts_rft_clk"; 53562306a36Sopenharmony_ci clocks = <&dpll_core_m5_ck>, <&dpll_core_m4_ck>; 53662306a36Sopenharmony_ci reg = <0x0520>; 53762306a36Sopenharmony_ci }; 53862306a36Sopenharmony_ci 53962306a36Sopenharmony_ci gpio0_dbclk_mux_ck: clock-gpio0-dbclk-mux@53c { 54062306a36Sopenharmony_ci #clock-cells = <0>; 54162306a36Sopenharmony_ci compatible = "ti,mux-clock"; 54262306a36Sopenharmony_ci clock-output-names = "gpio0_dbclk_mux_ck"; 54362306a36Sopenharmony_ci clocks = <&clk_rc32k_ck>, <&clk_32768_ck>, <&clk_24mhz_clkctrl AM3_CLK_24MHZ_CLKDIV32K_CLKCTRL 0>; 54462306a36Sopenharmony_ci reg = <0x053c>; 54562306a36Sopenharmony_ci }; 54662306a36Sopenharmony_ci 54762306a36Sopenharmony_ci lcd_gclk: clock-lcd-gclk@534 { 54862306a36Sopenharmony_ci #clock-cells = <0>; 54962306a36Sopenharmony_ci compatible = "ti,mux-clock"; 55062306a36Sopenharmony_ci clock-output-names = "lcd_gclk"; 55162306a36Sopenharmony_ci clocks = <&dpll_disp_m2_ck>, <&dpll_core_m5_ck>, <&dpll_per_m2_ck>; 55262306a36Sopenharmony_ci reg = <0x0534>; 55362306a36Sopenharmony_ci ti,set-rate-parent; 55462306a36Sopenharmony_ci }; 55562306a36Sopenharmony_ci 55662306a36Sopenharmony_ci mmc_clk: clock-mmc { 55762306a36Sopenharmony_ci #clock-cells = <0>; 55862306a36Sopenharmony_ci compatible = "fixed-factor-clock"; 55962306a36Sopenharmony_ci clock-output-names = "mmc_clk"; 56062306a36Sopenharmony_ci clocks = <&dpll_per_m2_ck>; 56162306a36Sopenharmony_ci clock-mult = <1>; 56262306a36Sopenharmony_ci clock-div = <2>; 56362306a36Sopenharmony_ci }; 56462306a36Sopenharmony_ci 56562306a36Sopenharmony_ci clock@52c { 56662306a36Sopenharmony_ci compatible = "ti,clksel"; 56762306a36Sopenharmony_ci reg = <0x52c>; 56862306a36Sopenharmony_ci #clock-cells = <2>; 56962306a36Sopenharmony_ci #address-cells = <0>; 57062306a36Sopenharmony_ci 57162306a36Sopenharmony_ci gfx_fclk_clksel_ck: clock-gfx-fclk-clksel { 57262306a36Sopenharmony_ci #clock-cells = <0>; 57362306a36Sopenharmony_ci compatible = "ti,mux-clock"; 57462306a36Sopenharmony_ci clock-output-names = "gfx_fclk_clksel_ck"; 57562306a36Sopenharmony_ci clocks = <&dpll_core_m4_ck>, <&dpll_per_m2_ck>; 57662306a36Sopenharmony_ci ti,bit-shift = <1>; 57762306a36Sopenharmony_ci }; 57862306a36Sopenharmony_ci 57962306a36Sopenharmony_ci gfx_fck_div_ck: clock-gfx-fck-div { 58062306a36Sopenharmony_ci #clock-cells = <0>; 58162306a36Sopenharmony_ci compatible = "ti,divider-clock"; 58262306a36Sopenharmony_ci clock-output-names = "gfx_fck_div_ck"; 58362306a36Sopenharmony_ci clocks = <&gfx_fclk_clksel_ck>; 58462306a36Sopenharmony_ci ti,max-div = <2>; 58562306a36Sopenharmony_ci }; 58662306a36Sopenharmony_ci }; 58762306a36Sopenharmony_ci 58862306a36Sopenharmony_ci clock@700 { 58962306a36Sopenharmony_ci compatible = "ti,clksel"; 59062306a36Sopenharmony_ci reg = <0x700>; 59162306a36Sopenharmony_ci #clock-cells = <2>; 59262306a36Sopenharmony_ci #address-cells = <0>; 59362306a36Sopenharmony_ci 59462306a36Sopenharmony_ci sysclkout_pre_ck: clock-sysclkout-pre { 59562306a36Sopenharmony_ci #clock-cells = <0>; 59662306a36Sopenharmony_ci compatible = "ti,mux-clock"; 59762306a36Sopenharmony_ci clock-output-names = "sysclkout_pre_ck"; 59862306a36Sopenharmony_ci clocks = <&clk_32768_ck>, <&l3_gclk>, <&dpll_ddr_m2_ck>, <&dpll_per_m2_ck>, <&lcd_gclk>; 59962306a36Sopenharmony_ci }; 60062306a36Sopenharmony_ci 60162306a36Sopenharmony_ci clkout2_div_ck: clock-clkout2-div { 60262306a36Sopenharmony_ci #clock-cells = <0>; 60362306a36Sopenharmony_ci compatible = "ti,divider-clock"; 60462306a36Sopenharmony_ci clock-output-names = "clkout2_div_ck"; 60562306a36Sopenharmony_ci clocks = <&sysclkout_pre_ck>; 60662306a36Sopenharmony_ci ti,bit-shift = <3>; 60762306a36Sopenharmony_ci ti,max-div = <8>; 60862306a36Sopenharmony_ci }; 60962306a36Sopenharmony_ci 61062306a36Sopenharmony_ci clkout2_ck: clock-clkout2 { 61162306a36Sopenharmony_ci #clock-cells = <0>; 61262306a36Sopenharmony_ci compatible = "ti,gate-clock"; 61362306a36Sopenharmony_ci clock-output-names = "clkout2_ck"; 61462306a36Sopenharmony_ci clocks = <&clkout2_div_ck>; 61562306a36Sopenharmony_ci ti,bit-shift = <7>; 61662306a36Sopenharmony_ci }; 61762306a36Sopenharmony_ci }; 61862306a36Sopenharmony_ci}; 61962306a36Sopenharmony_ci 62062306a36Sopenharmony_ci&prcm { 62162306a36Sopenharmony_ci per_cm: clock@0 { 62262306a36Sopenharmony_ci compatible = "ti,omap4-cm"; 62362306a36Sopenharmony_ci clock-output-names = "per_cm"; 62462306a36Sopenharmony_ci reg = <0x0 0x400>; 62562306a36Sopenharmony_ci #address-cells = <1>; 62662306a36Sopenharmony_ci #size-cells = <1>; 62762306a36Sopenharmony_ci ranges = <0 0x0 0x400>; 62862306a36Sopenharmony_ci 62962306a36Sopenharmony_ci l4ls_clkctrl: clock@38 { 63062306a36Sopenharmony_ci compatible = "ti,clkctrl"; 63162306a36Sopenharmony_ci clock-output-names = "l4ls_clkctrl"; 63262306a36Sopenharmony_ci reg = <0x38 0x2c>, <0x6c 0x28>, <0xac 0xc>, <0xc0 0x1c>, <0xec 0xc>, <0x10c 0x8>, <0x130 0x4>; 63362306a36Sopenharmony_ci #clock-cells = <2>; 63462306a36Sopenharmony_ci }; 63562306a36Sopenharmony_ci 63662306a36Sopenharmony_ci l3s_clkctrl: clock@1c { 63762306a36Sopenharmony_ci compatible = "ti,clkctrl"; 63862306a36Sopenharmony_ci clock-output-names = "l3s_clkctrl"; 63962306a36Sopenharmony_ci reg = <0x1c 0x4>, <0x30 0x8>, <0x68 0x4>, <0xf8 0x4>; 64062306a36Sopenharmony_ci #clock-cells = <2>; 64162306a36Sopenharmony_ci }; 64262306a36Sopenharmony_ci 64362306a36Sopenharmony_ci l3_clkctrl: clock@24 { 64462306a36Sopenharmony_ci compatible = "ti,clkctrl"; 64562306a36Sopenharmony_ci clock-output-names = "l3_clkctrl"; 64662306a36Sopenharmony_ci reg = <0x24 0xc>, <0x94 0x10>, <0xbc 0x4>, <0xdc 0x8>, <0xfc 0x8>; 64762306a36Sopenharmony_ci #clock-cells = <2>; 64862306a36Sopenharmony_ci }; 64962306a36Sopenharmony_ci 65062306a36Sopenharmony_ci l4hs_clkctrl: clock@120 { 65162306a36Sopenharmony_ci compatible = "ti,clkctrl"; 65262306a36Sopenharmony_ci clock-output-names = "l4hs_clkctrl"; 65362306a36Sopenharmony_ci reg = <0x120 0x4>; 65462306a36Sopenharmony_ci #clock-cells = <2>; 65562306a36Sopenharmony_ci }; 65662306a36Sopenharmony_ci 65762306a36Sopenharmony_ci pruss_ocp_clkctrl: clock@e8 { 65862306a36Sopenharmony_ci compatible = "ti,clkctrl"; 65962306a36Sopenharmony_ci clock-output-names = "pruss_ocp_clkctrl"; 66062306a36Sopenharmony_ci reg = <0xe8 0x4>; 66162306a36Sopenharmony_ci #clock-cells = <2>; 66262306a36Sopenharmony_ci }; 66362306a36Sopenharmony_ci 66462306a36Sopenharmony_ci cpsw_125mhz_clkctrl: clock@0 { 66562306a36Sopenharmony_ci compatible = "ti,clkctrl"; 66662306a36Sopenharmony_ci clock-output-names = "cpsw_125mhz_clkctrl"; 66762306a36Sopenharmony_ci reg = <0x0 0x18>; 66862306a36Sopenharmony_ci #clock-cells = <2>; 66962306a36Sopenharmony_ci }; 67062306a36Sopenharmony_ci 67162306a36Sopenharmony_ci lcdc_clkctrl: clock@18 { 67262306a36Sopenharmony_ci compatible = "ti,clkctrl"; 67362306a36Sopenharmony_ci clock-output-names = "lcdc_clkctrl"; 67462306a36Sopenharmony_ci reg = <0x18 0x4>; 67562306a36Sopenharmony_ci #clock-cells = <2>; 67662306a36Sopenharmony_ci }; 67762306a36Sopenharmony_ci 67862306a36Sopenharmony_ci clk_24mhz_clkctrl: clock@14c { 67962306a36Sopenharmony_ci compatible = "ti,clkctrl"; 68062306a36Sopenharmony_ci clock-output-names = "clk_24mhz_clkctrl"; 68162306a36Sopenharmony_ci reg = <0x14c 0x4>; 68262306a36Sopenharmony_ci #clock-cells = <2>; 68362306a36Sopenharmony_ci }; 68462306a36Sopenharmony_ci }; 68562306a36Sopenharmony_ci 68662306a36Sopenharmony_ci wkup_cm: clock@400 { 68762306a36Sopenharmony_ci compatible = "ti,omap4-cm"; 68862306a36Sopenharmony_ci clock-output-names = "wkup_cm"; 68962306a36Sopenharmony_ci reg = <0x400 0x100>; 69062306a36Sopenharmony_ci #address-cells = <1>; 69162306a36Sopenharmony_ci #size-cells = <1>; 69262306a36Sopenharmony_ci ranges = <0 0x400 0x100>; 69362306a36Sopenharmony_ci 69462306a36Sopenharmony_ci l4_wkup_clkctrl: clock@0 { 69562306a36Sopenharmony_ci compatible = "ti,clkctrl"; 69662306a36Sopenharmony_ci clock-output-names = "l4_wkup_clkctrl"; 69762306a36Sopenharmony_ci reg = <0x0 0x10>, <0xb4 0x24>; 69862306a36Sopenharmony_ci #clock-cells = <2>; 69962306a36Sopenharmony_ci }; 70062306a36Sopenharmony_ci 70162306a36Sopenharmony_ci l3_aon_clkctrl: clock@14 { 70262306a36Sopenharmony_ci compatible = "ti,clkctrl"; 70362306a36Sopenharmony_ci clock-output-names = "l3_aon_clkctrl"; 70462306a36Sopenharmony_ci reg = <0x14 0x4>; 70562306a36Sopenharmony_ci #clock-cells = <2>; 70662306a36Sopenharmony_ci }; 70762306a36Sopenharmony_ci 70862306a36Sopenharmony_ci l4_wkup_aon_clkctrl: clock@b0 { 70962306a36Sopenharmony_ci compatible = "ti,clkctrl"; 71062306a36Sopenharmony_ci clock-output-names = "l4_wkup_aon_clkctrl"; 71162306a36Sopenharmony_ci reg = <0xb0 0x4>; 71262306a36Sopenharmony_ci #clock-cells = <2>; 71362306a36Sopenharmony_ci }; 71462306a36Sopenharmony_ci }; 71562306a36Sopenharmony_ci 71662306a36Sopenharmony_ci mpu_cm: clock@600 { 71762306a36Sopenharmony_ci compatible = "ti,omap4-cm"; 71862306a36Sopenharmony_ci clock-output-names = "mpu_cm"; 71962306a36Sopenharmony_ci reg = <0x600 0x100>; 72062306a36Sopenharmony_ci #address-cells = <1>; 72162306a36Sopenharmony_ci #size-cells = <1>; 72262306a36Sopenharmony_ci ranges = <0 0x600 0x100>; 72362306a36Sopenharmony_ci 72462306a36Sopenharmony_ci mpu_clkctrl: clock@0 { 72562306a36Sopenharmony_ci compatible = "ti,clkctrl"; 72662306a36Sopenharmony_ci clock-output-names = "mpu_clkctrl"; 72762306a36Sopenharmony_ci reg = <0x0 0x8>; 72862306a36Sopenharmony_ci #clock-cells = <2>; 72962306a36Sopenharmony_ci }; 73062306a36Sopenharmony_ci }; 73162306a36Sopenharmony_ci 73262306a36Sopenharmony_ci l4_rtc_cm: clock@800 { 73362306a36Sopenharmony_ci compatible = "ti,omap4-cm"; 73462306a36Sopenharmony_ci clock-output-names = "l4_rtc_cm"; 73562306a36Sopenharmony_ci reg = <0x800 0x100>; 73662306a36Sopenharmony_ci #address-cells = <1>; 73762306a36Sopenharmony_ci #size-cells = <1>; 73862306a36Sopenharmony_ci ranges = <0 0x800 0x100>; 73962306a36Sopenharmony_ci 74062306a36Sopenharmony_ci l4_rtc_clkctrl: clock@0 { 74162306a36Sopenharmony_ci compatible = "ti,clkctrl"; 74262306a36Sopenharmony_ci clock-output-names = "l4_rtc_clkctrl"; 74362306a36Sopenharmony_ci reg = <0x0 0x4>; 74462306a36Sopenharmony_ci #clock-cells = <2>; 74562306a36Sopenharmony_ci }; 74662306a36Sopenharmony_ci }; 74762306a36Sopenharmony_ci 74862306a36Sopenharmony_ci gfx_l3_cm: clock@900 { 74962306a36Sopenharmony_ci compatible = "ti,omap4-cm"; 75062306a36Sopenharmony_ci clock-output-names = "gfx_l3_cm"; 75162306a36Sopenharmony_ci reg = <0x900 0x100>; 75262306a36Sopenharmony_ci #address-cells = <1>; 75362306a36Sopenharmony_ci #size-cells = <1>; 75462306a36Sopenharmony_ci ranges = <0 0x900 0x100>; 75562306a36Sopenharmony_ci 75662306a36Sopenharmony_ci gfx_l3_clkctrl: clock@0 { 75762306a36Sopenharmony_ci compatible = "ti,clkctrl"; 75862306a36Sopenharmony_ci clock-output-names = "gfx_l3_clkctrl"; 75962306a36Sopenharmony_ci reg = <0x0 0x8>; 76062306a36Sopenharmony_ci #clock-cells = <2>; 76162306a36Sopenharmony_ci }; 76262306a36Sopenharmony_ci }; 76362306a36Sopenharmony_ci 76462306a36Sopenharmony_ci l4_cefuse_cm: clock@a00 { 76562306a36Sopenharmony_ci compatible = "ti,omap4-cm"; 76662306a36Sopenharmony_ci clock-output-names = "l4_cefuse_cm"; 76762306a36Sopenharmony_ci reg = <0xa00 0x100>; 76862306a36Sopenharmony_ci #address-cells = <1>; 76962306a36Sopenharmony_ci #size-cells = <1>; 77062306a36Sopenharmony_ci ranges = <0 0xa00 0x100>; 77162306a36Sopenharmony_ci 77262306a36Sopenharmony_ci l4_cefuse_clkctrl: clock@0 { 77362306a36Sopenharmony_ci compatible = "ti,clkctrl"; 77462306a36Sopenharmony_ci clock-output-names = "l4_cefuse_clkctrl"; 77562306a36Sopenharmony_ci reg = <0x0 0x24>; 77662306a36Sopenharmony_ci #clock-cells = <2>; 77762306a36Sopenharmony_ci }; 77862306a36Sopenharmony_ci }; 77962306a36Sopenharmony_ci}; 780