162306a36Sopenharmony_ci// SPDX-License-Identifier: GPL-2.0-only 262306a36Sopenharmony_ci/* 362306a36Sopenharmony_ci * Device Tree Source for OMAP5 clock data 462306a36Sopenharmony_ci * 562306a36Sopenharmony_ci * Copyright (C) 2013 Texas Instruments, Inc. 662306a36Sopenharmony_ci */ 762306a36Sopenharmony_ci&cm_core_aon_clocks { 862306a36Sopenharmony_ci pad_clks_src_ck: pad_clks_src_ck { 962306a36Sopenharmony_ci #clock-cells = <0>; 1062306a36Sopenharmony_ci compatible = "fixed-clock"; 1162306a36Sopenharmony_ci clock-output-names = "pad_clks_src_ck"; 1262306a36Sopenharmony_ci clock-frequency = <12000000>; 1362306a36Sopenharmony_ci }; 1462306a36Sopenharmony_ci 1562306a36Sopenharmony_ci pad_clks_ck: pad_clks_ck@108 { 1662306a36Sopenharmony_ci #clock-cells = <0>; 1762306a36Sopenharmony_ci compatible = "ti,gate-clock"; 1862306a36Sopenharmony_ci clock-output-names = "pad_clks_ck"; 1962306a36Sopenharmony_ci clocks = <&pad_clks_src_ck>; 2062306a36Sopenharmony_ci ti,bit-shift = <8>; 2162306a36Sopenharmony_ci reg = <0x0108>; 2262306a36Sopenharmony_ci }; 2362306a36Sopenharmony_ci 2462306a36Sopenharmony_ci secure_32k_clk_src_ck: secure_32k_clk_src_ck { 2562306a36Sopenharmony_ci #clock-cells = <0>; 2662306a36Sopenharmony_ci compatible = "fixed-clock"; 2762306a36Sopenharmony_ci clock-output-names = "secure_32k_clk_src_ck"; 2862306a36Sopenharmony_ci clock-frequency = <32768>; 2962306a36Sopenharmony_ci }; 3062306a36Sopenharmony_ci 3162306a36Sopenharmony_ci slimbus_src_clk: slimbus_src_clk { 3262306a36Sopenharmony_ci #clock-cells = <0>; 3362306a36Sopenharmony_ci compatible = "fixed-clock"; 3462306a36Sopenharmony_ci clock-output-names = "slimbus_src_clk"; 3562306a36Sopenharmony_ci clock-frequency = <12000000>; 3662306a36Sopenharmony_ci }; 3762306a36Sopenharmony_ci 3862306a36Sopenharmony_ci slimbus_clk: slimbus_clk@108 { 3962306a36Sopenharmony_ci #clock-cells = <0>; 4062306a36Sopenharmony_ci compatible = "ti,gate-clock"; 4162306a36Sopenharmony_ci clock-output-names = "slimbus_clk"; 4262306a36Sopenharmony_ci clocks = <&slimbus_src_clk>; 4362306a36Sopenharmony_ci ti,bit-shift = <10>; 4462306a36Sopenharmony_ci reg = <0x0108>; 4562306a36Sopenharmony_ci }; 4662306a36Sopenharmony_ci 4762306a36Sopenharmony_ci sys_32k_ck: sys_32k_ck { 4862306a36Sopenharmony_ci #clock-cells = <0>; 4962306a36Sopenharmony_ci compatible = "fixed-clock"; 5062306a36Sopenharmony_ci clock-output-names = "sys_32k_ck"; 5162306a36Sopenharmony_ci clock-frequency = <32768>; 5262306a36Sopenharmony_ci }; 5362306a36Sopenharmony_ci 5462306a36Sopenharmony_ci virt_12000000_ck: virt_12000000_ck { 5562306a36Sopenharmony_ci #clock-cells = <0>; 5662306a36Sopenharmony_ci compatible = "fixed-clock"; 5762306a36Sopenharmony_ci clock-output-names = "virt_12000000_ck"; 5862306a36Sopenharmony_ci clock-frequency = <12000000>; 5962306a36Sopenharmony_ci }; 6062306a36Sopenharmony_ci 6162306a36Sopenharmony_ci virt_13000000_ck: virt_13000000_ck { 6262306a36Sopenharmony_ci #clock-cells = <0>; 6362306a36Sopenharmony_ci compatible = "fixed-clock"; 6462306a36Sopenharmony_ci clock-output-names = "virt_13000000_ck"; 6562306a36Sopenharmony_ci clock-frequency = <13000000>; 6662306a36Sopenharmony_ci }; 6762306a36Sopenharmony_ci 6862306a36Sopenharmony_ci virt_16800000_ck: virt_16800000_ck { 6962306a36Sopenharmony_ci #clock-cells = <0>; 7062306a36Sopenharmony_ci compatible = "fixed-clock"; 7162306a36Sopenharmony_ci clock-output-names = "virt_16800000_ck"; 7262306a36Sopenharmony_ci clock-frequency = <16800000>; 7362306a36Sopenharmony_ci }; 7462306a36Sopenharmony_ci 7562306a36Sopenharmony_ci virt_19200000_ck: virt_19200000_ck { 7662306a36Sopenharmony_ci #clock-cells = <0>; 7762306a36Sopenharmony_ci compatible = "fixed-clock"; 7862306a36Sopenharmony_ci clock-output-names = "virt_19200000_ck"; 7962306a36Sopenharmony_ci clock-frequency = <19200000>; 8062306a36Sopenharmony_ci }; 8162306a36Sopenharmony_ci 8262306a36Sopenharmony_ci virt_26000000_ck: virt_26000000_ck { 8362306a36Sopenharmony_ci #clock-cells = <0>; 8462306a36Sopenharmony_ci compatible = "fixed-clock"; 8562306a36Sopenharmony_ci clock-output-names = "virt_26000000_ck"; 8662306a36Sopenharmony_ci clock-frequency = <26000000>; 8762306a36Sopenharmony_ci }; 8862306a36Sopenharmony_ci 8962306a36Sopenharmony_ci virt_27000000_ck: virt_27000000_ck { 9062306a36Sopenharmony_ci #clock-cells = <0>; 9162306a36Sopenharmony_ci compatible = "fixed-clock"; 9262306a36Sopenharmony_ci clock-output-names = "virt_27000000_ck"; 9362306a36Sopenharmony_ci clock-frequency = <27000000>; 9462306a36Sopenharmony_ci }; 9562306a36Sopenharmony_ci 9662306a36Sopenharmony_ci virt_38400000_ck: virt_38400000_ck { 9762306a36Sopenharmony_ci #clock-cells = <0>; 9862306a36Sopenharmony_ci compatible = "fixed-clock"; 9962306a36Sopenharmony_ci clock-output-names = "virt_38400000_ck"; 10062306a36Sopenharmony_ci clock-frequency = <38400000>; 10162306a36Sopenharmony_ci }; 10262306a36Sopenharmony_ci 10362306a36Sopenharmony_ci xclk60mhsp1_ck: xclk60mhsp1_ck { 10462306a36Sopenharmony_ci #clock-cells = <0>; 10562306a36Sopenharmony_ci compatible = "fixed-clock"; 10662306a36Sopenharmony_ci clock-output-names = "xclk60mhsp1_ck"; 10762306a36Sopenharmony_ci clock-frequency = <60000000>; 10862306a36Sopenharmony_ci }; 10962306a36Sopenharmony_ci 11062306a36Sopenharmony_ci xclk60mhsp2_ck: xclk60mhsp2_ck { 11162306a36Sopenharmony_ci #clock-cells = <0>; 11262306a36Sopenharmony_ci compatible = "fixed-clock"; 11362306a36Sopenharmony_ci clock-output-names = "xclk60mhsp2_ck"; 11462306a36Sopenharmony_ci clock-frequency = <60000000>; 11562306a36Sopenharmony_ci }; 11662306a36Sopenharmony_ci 11762306a36Sopenharmony_ci dpll_abe_ck: dpll_abe_ck@1e0 { 11862306a36Sopenharmony_ci #clock-cells = <0>; 11962306a36Sopenharmony_ci compatible = "ti,omap4-dpll-m4xen-clock"; 12062306a36Sopenharmony_ci clock-output-names = "dpll_abe_ck"; 12162306a36Sopenharmony_ci clocks = <&abe_dpll_clk_mux>, <&abe_dpll_bypass_clk_mux>; 12262306a36Sopenharmony_ci reg = <0x01e0>, <0x01e4>, <0x01ec>, <0x01e8>; 12362306a36Sopenharmony_ci }; 12462306a36Sopenharmony_ci 12562306a36Sopenharmony_ci dpll_abe_x2_ck: dpll_abe_x2_ck { 12662306a36Sopenharmony_ci #clock-cells = <0>; 12762306a36Sopenharmony_ci compatible = "ti,omap4-dpll-x2-clock"; 12862306a36Sopenharmony_ci clock-output-names = "dpll_abe_x2_ck"; 12962306a36Sopenharmony_ci clocks = <&dpll_abe_ck>; 13062306a36Sopenharmony_ci }; 13162306a36Sopenharmony_ci 13262306a36Sopenharmony_ci dpll_abe_m2x2_ck: dpll_abe_m2x2_ck@1f0 { 13362306a36Sopenharmony_ci #clock-cells = <0>; 13462306a36Sopenharmony_ci compatible = "ti,divider-clock"; 13562306a36Sopenharmony_ci clock-output-names = "dpll_abe_m2x2_ck"; 13662306a36Sopenharmony_ci clocks = <&dpll_abe_x2_ck>; 13762306a36Sopenharmony_ci ti,max-div = <31>; 13862306a36Sopenharmony_ci reg = <0x01f0>; 13962306a36Sopenharmony_ci ti,index-starts-at-one; 14062306a36Sopenharmony_ci }; 14162306a36Sopenharmony_ci 14262306a36Sopenharmony_ci abe_24m_fclk: abe_24m_fclk { 14362306a36Sopenharmony_ci #clock-cells = <0>; 14462306a36Sopenharmony_ci compatible = "fixed-factor-clock"; 14562306a36Sopenharmony_ci clock-output-names = "abe_24m_fclk"; 14662306a36Sopenharmony_ci clocks = <&dpll_abe_m2x2_ck>; 14762306a36Sopenharmony_ci clock-mult = <1>; 14862306a36Sopenharmony_ci clock-div = <8>; 14962306a36Sopenharmony_ci }; 15062306a36Sopenharmony_ci 15162306a36Sopenharmony_ci abe_clk: abe_clk@108 { 15262306a36Sopenharmony_ci #clock-cells = <0>; 15362306a36Sopenharmony_ci compatible = "ti,divider-clock"; 15462306a36Sopenharmony_ci clock-output-names = "abe_clk"; 15562306a36Sopenharmony_ci clocks = <&dpll_abe_m2x2_ck>; 15662306a36Sopenharmony_ci ti,max-div = <4>; 15762306a36Sopenharmony_ci reg = <0x0108>; 15862306a36Sopenharmony_ci ti,index-power-of-two; 15962306a36Sopenharmony_ci }; 16062306a36Sopenharmony_ci 16162306a36Sopenharmony_ci abe_iclk: abe_iclk@528 { 16262306a36Sopenharmony_ci #clock-cells = <0>; 16362306a36Sopenharmony_ci compatible = "ti,divider-clock"; 16462306a36Sopenharmony_ci clock-output-names = "abe_iclk"; 16562306a36Sopenharmony_ci clocks = <&aess_fclk>; 16662306a36Sopenharmony_ci ti,bit-shift = <24>; 16762306a36Sopenharmony_ci reg = <0x0528>; 16862306a36Sopenharmony_ci ti,dividers = <2>, <1>; 16962306a36Sopenharmony_ci }; 17062306a36Sopenharmony_ci 17162306a36Sopenharmony_ci abe_lp_clk_div: abe_lp_clk_div { 17262306a36Sopenharmony_ci #clock-cells = <0>; 17362306a36Sopenharmony_ci compatible = "fixed-factor-clock"; 17462306a36Sopenharmony_ci clock-output-names = "abe_lp_clk_div"; 17562306a36Sopenharmony_ci clocks = <&dpll_abe_m2x2_ck>; 17662306a36Sopenharmony_ci clock-mult = <1>; 17762306a36Sopenharmony_ci clock-div = <16>; 17862306a36Sopenharmony_ci }; 17962306a36Sopenharmony_ci 18062306a36Sopenharmony_ci dpll_abe_m3x2_ck: dpll_abe_m3x2_ck@1f4 { 18162306a36Sopenharmony_ci #clock-cells = <0>; 18262306a36Sopenharmony_ci compatible = "ti,divider-clock"; 18362306a36Sopenharmony_ci clock-output-names = "dpll_abe_m3x2_ck"; 18462306a36Sopenharmony_ci clocks = <&dpll_abe_x2_ck>; 18562306a36Sopenharmony_ci ti,max-div = <31>; 18662306a36Sopenharmony_ci reg = <0x01f4>; 18762306a36Sopenharmony_ci ti,index-starts-at-one; 18862306a36Sopenharmony_ci }; 18962306a36Sopenharmony_ci 19062306a36Sopenharmony_ci dpll_core_byp_mux: dpll_core_byp_mux@12c { 19162306a36Sopenharmony_ci #clock-cells = <0>; 19262306a36Sopenharmony_ci compatible = "ti,mux-clock"; 19362306a36Sopenharmony_ci clock-output-names = "dpll_core_byp_mux"; 19462306a36Sopenharmony_ci clocks = <&sys_clkin>, <&dpll_abe_m3x2_ck>; 19562306a36Sopenharmony_ci ti,bit-shift = <23>; 19662306a36Sopenharmony_ci reg = <0x012c>; 19762306a36Sopenharmony_ci }; 19862306a36Sopenharmony_ci 19962306a36Sopenharmony_ci dpll_core_ck: dpll_core_ck@120 { 20062306a36Sopenharmony_ci #clock-cells = <0>; 20162306a36Sopenharmony_ci compatible = "ti,omap4-dpll-core-clock"; 20262306a36Sopenharmony_ci clock-output-names = "dpll_core_ck"; 20362306a36Sopenharmony_ci clocks = <&sys_clkin>, <&dpll_core_byp_mux>; 20462306a36Sopenharmony_ci reg = <0x0120>, <0x0124>, <0x012c>, <0x0128>; 20562306a36Sopenharmony_ci }; 20662306a36Sopenharmony_ci 20762306a36Sopenharmony_ci dpll_core_x2_ck: dpll_core_x2_ck { 20862306a36Sopenharmony_ci #clock-cells = <0>; 20962306a36Sopenharmony_ci compatible = "ti,omap4-dpll-x2-clock"; 21062306a36Sopenharmony_ci clock-output-names = "dpll_core_x2_ck"; 21162306a36Sopenharmony_ci clocks = <&dpll_core_ck>; 21262306a36Sopenharmony_ci }; 21362306a36Sopenharmony_ci 21462306a36Sopenharmony_ci dpll_core_h21x2_ck: dpll_core_h21x2_ck@150 { 21562306a36Sopenharmony_ci #clock-cells = <0>; 21662306a36Sopenharmony_ci compatible = "ti,divider-clock"; 21762306a36Sopenharmony_ci clock-output-names = "dpll_core_h21x2_ck"; 21862306a36Sopenharmony_ci clocks = <&dpll_core_x2_ck>; 21962306a36Sopenharmony_ci ti,max-div = <63>; 22062306a36Sopenharmony_ci reg = <0x0150>; 22162306a36Sopenharmony_ci ti,index-starts-at-one; 22262306a36Sopenharmony_ci }; 22362306a36Sopenharmony_ci 22462306a36Sopenharmony_ci c2c_fclk: c2c_fclk { 22562306a36Sopenharmony_ci #clock-cells = <0>; 22662306a36Sopenharmony_ci compatible = "fixed-factor-clock"; 22762306a36Sopenharmony_ci clock-output-names = "c2c_fclk"; 22862306a36Sopenharmony_ci clocks = <&dpll_core_h21x2_ck>; 22962306a36Sopenharmony_ci clock-mult = <1>; 23062306a36Sopenharmony_ci clock-div = <1>; 23162306a36Sopenharmony_ci }; 23262306a36Sopenharmony_ci 23362306a36Sopenharmony_ci c2c_iclk: c2c_iclk { 23462306a36Sopenharmony_ci #clock-cells = <0>; 23562306a36Sopenharmony_ci compatible = "fixed-factor-clock"; 23662306a36Sopenharmony_ci clock-output-names = "c2c_iclk"; 23762306a36Sopenharmony_ci clocks = <&c2c_fclk>; 23862306a36Sopenharmony_ci clock-mult = <1>; 23962306a36Sopenharmony_ci clock-div = <2>; 24062306a36Sopenharmony_ci }; 24162306a36Sopenharmony_ci 24262306a36Sopenharmony_ci dpll_core_h11x2_ck: dpll_core_h11x2_ck@138 { 24362306a36Sopenharmony_ci #clock-cells = <0>; 24462306a36Sopenharmony_ci compatible = "ti,divider-clock"; 24562306a36Sopenharmony_ci clock-output-names = "dpll_core_h11x2_ck"; 24662306a36Sopenharmony_ci clocks = <&dpll_core_x2_ck>; 24762306a36Sopenharmony_ci ti,max-div = <63>; 24862306a36Sopenharmony_ci reg = <0x0138>; 24962306a36Sopenharmony_ci ti,index-starts-at-one; 25062306a36Sopenharmony_ci }; 25162306a36Sopenharmony_ci 25262306a36Sopenharmony_ci dpll_core_h12x2_ck: dpll_core_h12x2_ck@13c { 25362306a36Sopenharmony_ci #clock-cells = <0>; 25462306a36Sopenharmony_ci compatible = "ti,divider-clock"; 25562306a36Sopenharmony_ci clock-output-names = "dpll_core_h12x2_ck"; 25662306a36Sopenharmony_ci clocks = <&dpll_core_x2_ck>; 25762306a36Sopenharmony_ci ti,max-div = <63>; 25862306a36Sopenharmony_ci reg = <0x013c>; 25962306a36Sopenharmony_ci ti,index-starts-at-one; 26062306a36Sopenharmony_ci }; 26162306a36Sopenharmony_ci 26262306a36Sopenharmony_ci dpll_core_h13x2_ck: dpll_core_h13x2_ck@140 { 26362306a36Sopenharmony_ci #clock-cells = <0>; 26462306a36Sopenharmony_ci compatible = "ti,divider-clock"; 26562306a36Sopenharmony_ci clock-output-names = "dpll_core_h13x2_ck"; 26662306a36Sopenharmony_ci clocks = <&dpll_core_x2_ck>; 26762306a36Sopenharmony_ci ti,max-div = <63>; 26862306a36Sopenharmony_ci reg = <0x0140>; 26962306a36Sopenharmony_ci ti,index-starts-at-one; 27062306a36Sopenharmony_ci }; 27162306a36Sopenharmony_ci 27262306a36Sopenharmony_ci dpll_core_h14x2_ck: dpll_core_h14x2_ck@144 { 27362306a36Sopenharmony_ci #clock-cells = <0>; 27462306a36Sopenharmony_ci compatible = "ti,divider-clock"; 27562306a36Sopenharmony_ci clock-output-names = "dpll_core_h14x2_ck"; 27662306a36Sopenharmony_ci clocks = <&dpll_core_x2_ck>; 27762306a36Sopenharmony_ci ti,max-div = <63>; 27862306a36Sopenharmony_ci reg = <0x0144>; 27962306a36Sopenharmony_ci ti,index-starts-at-one; 28062306a36Sopenharmony_ci }; 28162306a36Sopenharmony_ci 28262306a36Sopenharmony_ci dpll_core_h22x2_ck: dpll_core_h22x2_ck@154 { 28362306a36Sopenharmony_ci #clock-cells = <0>; 28462306a36Sopenharmony_ci compatible = "ti,divider-clock"; 28562306a36Sopenharmony_ci clock-output-names = "dpll_core_h22x2_ck"; 28662306a36Sopenharmony_ci clocks = <&dpll_core_x2_ck>; 28762306a36Sopenharmony_ci ti,max-div = <63>; 28862306a36Sopenharmony_ci reg = <0x0154>; 28962306a36Sopenharmony_ci ti,index-starts-at-one; 29062306a36Sopenharmony_ci }; 29162306a36Sopenharmony_ci 29262306a36Sopenharmony_ci dpll_core_h23x2_ck: dpll_core_h23x2_ck@158 { 29362306a36Sopenharmony_ci #clock-cells = <0>; 29462306a36Sopenharmony_ci compatible = "ti,divider-clock"; 29562306a36Sopenharmony_ci clock-output-names = "dpll_core_h23x2_ck"; 29662306a36Sopenharmony_ci clocks = <&dpll_core_x2_ck>; 29762306a36Sopenharmony_ci ti,max-div = <63>; 29862306a36Sopenharmony_ci reg = <0x0158>; 29962306a36Sopenharmony_ci ti,index-starts-at-one; 30062306a36Sopenharmony_ci }; 30162306a36Sopenharmony_ci 30262306a36Sopenharmony_ci dpll_core_h24x2_ck: dpll_core_h24x2_ck@15c { 30362306a36Sopenharmony_ci #clock-cells = <0>; 30462306a36Sopenharmony_ci compatible = "ti,divider-clock"; 30562306a36Sopenharmony_ci clock-output-names = "dpll_core_h24x2_ck"; 30662306a36Sopenharmony_ci clocks = <&dpll_core_x2_ck>; 30762306a36Sopenharmony_ci ti,max-div = <63>; 30862306a36Sopenharmony_ci reg = <0x015c>; 30962306a36Sopenharmony_ci ti,index-starts-at-one; 31062306a36Sopenharmony_ci }; 31162306a36Sopenharmony_ci 31262306a36Sopenharmony_ci dpll_core_m2_ck: dpll_core_m2_ck@130 { 31362306a36Sopenharmony_ci #clock-cells = <0>; 31462306a36Sopenharmony_ci compatible = "ti,divider-clock"; 31562306a36Sopenharmony_ci clock-output-names = "dpll_core_m2_ck"; 31662306a36Sopenharmony_ci clocks = <&dpll_core_ck>; 31762306a36Sopenharmony_ci ti,max-div = <31>; 31862306a36Sopenharmony_ci reg = <0x0130>; 31962306a36Sopenharmony_ci ti,index-starts-at-one; 32062306a36Sopenharmony_ci }; 32162306a36Sopenharmony_ci 32262306a36Sopenharmony_ci dpll_core_m3x2_ck: dpll_core_m3x2_ck@134 { 32362306a36Sopenharmony_ci #clock-cells = <0>; 32462306a36Sopenharmony_ci compatible = "ti,divider-clock"; 32562306a36Sopenharmony_ci clock-output-names = "dpll_core_m3x2_ck"; 32662306a36Sopenharmony_ci clocks = <&dpll_core_x2_ck>; 32762306a36Sopenharmony_ci ti,max-div = <31>; 32862306a36Sopenharmony_ci reg = <0x0134>; 32962306a36Sopenharmony_ci ti,index-starts-at-one; 33062306a36Sopenharmony_ci }; 33162306a36Sopenharmony_ci 33262306a36Sopenharmony_ci iva_dpll_hs_clk_div: iva_dpll_hs_clk_div { 33362306a36Sopenharmony_ci #clock-cells = <0>; 33462306a36Sopenharmony_ci compatible = "fixed-factor-clock"; 33562306a36Sopenharmony_ci clock-output-names = "iva_dpll_hs_clk_div"; 33662306a36Sopenharmony_ci clocks = <&dpll_core_h12x2_ck>; 33762306a36Sopenharmony_ci clock-mult = <1>; 33862306a36Sopenharmony_ci clock-div = <1>; 33962306a36Sopenharmony_ci }; 34062306a36Sopenharmony_ci 34162306a36Sopenharmony_ci dpll_iva_byp_mux: dpll_iva_byp_mux@1ac { 34262306a36Sopenharmony_ci #clock-cells = <0>; 34362306a36Sopenharmony_ci compatible = "ti,mux-clock"; 34462306a36Sopenharmony_ci clock-output-names = "dpll_iva_byp_mux"; 34562306a36Sopenharmony_ci clocks = <&sys_clkin>, <&iva_dpll_hs_clk_div>; 34662306a36Sopenharmony_ci ti,bit-shift = <23>; 34762306a36Sopenharmony_ci reg = <0x01ac>; 34862306a36Sopenharmony_ci }; 34962306a36Sopenharmony_ci 35062306a36Sopenharmony_ci dpll_iva_ck: dpll_iva_ck@1a0 { 35162306a36Sopenharmony_ci #clock-cells = <0>; 35262306a36Sopenharmony_ci compatible = "ti,omap4-dpll-clock"; 35362306a36Sopenharmony_ci clock-output-names = "dpll_iva_ck"; 35462306a36Sopenharmony_ci clocks = <&sys_clkin>, <&dpll_iva_byp_mux>; 35562306a36Sopenharmony_ci reg = <0x01a0>, <0x01a4>, <0x01ac>, <0x01a8>; 35662306a36Sopenharmony_ci assigned-clocks = <&dpll_iva_ck>; 35762306a36Sopenharmony_ci assigned-clock-rates = <1165000000>; 35862306a36Sopenharmony_ci }; 35962306a36Sopenharmony_ci 36062306a36Sopenharmony_ci dpll_iva_x2_ck: dpll_iva_x2_ck { 36162306a36Sopenharmony_ci #clock-cells = <0>; 36262306a36Sopenharmony_ci compatible = "ti,omap4-dpll-x2-clock"; 36362306a36Sopenharmony_ci clock-output-names = "dpll_iva_x2_ck"; 36462306a36Sopenharmony_ci clocks = <&dpll_iva_ck>; 36562306a36Sopenharmony_ci }; 36662306a36Sopenharmony_ci 36762306a36Sopenharmony_ci dpll_iva_h11x2_ck: dpll_iva_h11x2_ck@1b8 { 36862306a36Sopenharmony_ci #clock-cells = <0>; 36962306a36Sopenharmony_ci compatible = "ti,divider-clock"; 37062306a36Sopenharmony_ci clock-output-names = "dpll_iva_h11x2_ck"; 37162306a36Sopenharmony_ci clocks = <&dpll_iva_x2_ck>; 37262306a36Sopenharmony_ci ti,max-div = <63>; 37362306a36Sopenharmony_ci reg = <0x01b8>; 37462306a36Sopenharmony_ci ti,index-starts-at-one; 37562306a36Sopenharmony_ci assigned-clocks = <&dpll_iva_h11x2_ck>; 37662306a36Sopenharmony_ci assigned-clock-rates = <465920000>; 37762306a36Sopenharmony_ci }; 37862306a36Sopenharmony_ci 37962306a36Sopenharmony_ci dpll_iva_h12x2_ck: dpll_iva_h12x2_ck@1bc { 38062306a36Sopenharmony_ci #clock-cells = <0>; 38162306a36Sopenharmony_ci compatible = "ti,divider-clock"; 38262306a36Sopenharmony_ci clock-output-names = "dpll_iva_h12x2_ck"; 38362306a36Sopenharmony_ci clocks = <&dpll_iva_x2_ck>; 38462306a36Sopenharmony_ci ti,max-div = <63>; 38562306a36Sopenharmony_ci reg = <0x01bc>; 38662306a36Sopenharmony_ci ti,index-starts-at-one; 38762306a36Sopenharmony_ci assigned-clocks = <&dpll_iva_h12x2_ck>; 38862306a36Sopenharmony_ci assigned-clock-rates = <388300000>; 38962306a36Sopenharmony_ci }; 39062306a36Sopenharmony_ci 39162306a36Sopenharmony_ci mpu_dpll_hs_clk_div: mpu_dpll_hs_clk_div { 39262306a36Sopenharmony_ci #clock-cells = <0>; 39362306a36Sopenharmony_ci compatible = "fixed-factor-clock"; 39462306a36Sopenharmony_ci clock-output-names = "mpu_dpll_hs_clk_div"; 39562306a36Sopenharmony_ci clocks = <&dpll_core_h12x2_ck>; 39662306a36Sopenharmony_ci clock-mult = <1>; 39762306a36Sopenharmony_ci clock-div = <1>; 39862306a36Sopenharmony_ci }; 39962306a36Sopenharmony_ci 40062306a36Sopenharmony_ci dpll_mpu_ck: dpll_mpu_ck@160 { 40162306a36Sopenharmony_ci #clock-cells = <0>; 40262306a36Sopenharmony_ci compatible = "ti,omap5-mpu-dpll-clock"; 40362306a36Sopenharmony_ci clock-output-names = "dpll_mpu_ck"; 40462306a36Sopenharmony_ci clocks = <&sys_clkin>, <&mpu_dpll_hs_clk_div>; 40562306a36Sopenharmony_ci reg = <0x0160>, <0x0164>, <0x016c>, <0x0168>; 40662306a36Sopenharmony_ci }; 40762306a36Sopenharmony_ci 40862306a36Sopenharmony_ci dpll_mpu_m2_ck: dpll_mpu_m2_ck@170 { 40962306a36Sopenharmony_ci #clock-cells = <0>; 41062306a36Sopenharmony_ci compatible = "ti,divider-clock"; 41162306a36Sopenharmony_ci clock-output-names = "dpll_mpu_m2_ck"; 41262306a36Sopenharmony_ci clocks = <&dpll_mpu_ck>; 41362306a36Sopenharmony_ci ti,max-div = <31>; 41462306a36Sopenharmony_ci reg = <0x0170>; 41562306a36Sopenharmony_ci ti,index-starts-at-one; 41662306a36Sopenharmony_ci }; 41762306a36Sopenharmony_ci 41862306a36Sopenharmony_ci per_dpll_hs_clk_div: per_dpll_hs_clk_div { 41962306a36Sopenharmony_ci #clock-cells = <0>; 42062306a36Sopenharmony_ci compatible = "fixed-factor-clock"; 42162306a36Sopenharmony_ci clock-output-names = "per_dpll_hs_clk_div"; 42262306a36Sopenharmony_ci clocks = <&dpll_abe_m3x2_ck>; 42362306a36Sopenharmony_ci clock-mult = <1>; 42462306a36Sopenharmony_ci clock-div = <2>; 42562306a36Sopenharmony_ci }; 42662306a36Sopenharmony_ci 42762306a36Sopenharmony_ci usb_dpll_hs_clk_div: usb_dpll_hs_clk_div { 42862306a36Sopenharmony_ci #clock-cells = <0>; 42962306a36Sopenharmony_ci compatible = "fixed-factor-clock"; 43062306a36Sopenharmony_ci clock-output-names = "usb_dpll_hs_clk_div"; 43162306a36Sopenharmony_ci clocks = <&dpll_abe_m3x2_ck>; 43262306a36Sopenharmony_ci clock-mult = <1>; 43362306a36Sopenharmony_ci clock-div = <3>; 43462306a36Sopenharmony_ci }; 43562306a36Sopenharmony_ci 43662306a36Sopenharmony_ci l3_iclk_div: l3_iclk_div@100 { 43762306a36Sopenharmony_ci #clock-cells = <0>; 43862306a36Sopenharmony_ci compatible = "ti,divider-clock"; 43962306a36Sopenharmony_ci clock-output-names = "l3_iclk_div"; 44062306a36Sopenharmony_ci ti,max-div = <2>; 44162306a36Sopenharmony_ci ti,bit-shift = <4>; 44262306a36Sopenharmony_ci reg = <0x100>; 44362306a36Sopenharmony_ci clocks = <&dpll_core_h12x2_ck>; 44462306a36Sopenharmony_ci ti,index-power-of-two; 44562306a36Sopenharmony_ci }; 44662306a36Sopenharmony_ci 44762306a36Sopenharmony_ci gpu_l3_iclk: gpu_l3_iclk { 44862306a36Sopenharmony_ci #clock-cells = <0>; 44962306a36Sopenharmony_ci compatible = "fixed-factor-clock"; 45062306a36Sopenharmony_ci clock-output-names = "gpu_l3_iclk"; 45162306a36Sopenharmony_ci clocks = <&l3_iclk_div>; 45262306a36Sopenharmony_ci clock-mult = <1>; 45362306a36Sopenharmony_ci clock-div = <1>; 45462306a36Sopenharmony_ci }; 45562306a36Sopenharmony_ci 45662306a36Sopenharmony_ci l4_root_clk_div: l4_root_clk_div@100 { 45762306a36Sopenharmony_ci #clock-cells = <0>; 45862306a36Sopenharmony_ci compatible = "ti,divider-clock"; 45962306a36Sopenharmony_ci clock-output-names = "l4_root_clk_div"; 46062306a36Sopenharmony_ci ti,max-div = <2>; 46162306a36Sopenharmony_ci ti,bit-shift = <8>; 46262306a36Sopenharmony_ci reg = <0x100>; 46362306a36Sopenharmony_ci clocks = <&l3_iclk_div>; 46462306a36Sopenharmony_ci ti,index-power-of-two; 46562306a36Sopenharmony_ci }; 46662306a36Sopenharmony_ci 46762306a36Sopenharmony_ci slimbus1_slimbus_clk: slimbus1_slimbus_clk@560 { 46862306a36Sopenharmony_ci #clock-cells = <0>; 46962306a36Sopenharmony_ci compatible = "ti,gate-clock"; 47062306a36Sopenharmony_ci clock-output-names = "slimbus1_slimbus_clk"; 47162306a36Sopenharmony_ci clocks = <&slimbus_clk>; 47262306a36Sopenharmony_ci ti,bit-shift = <11>; 47362306a36Sopenharmony_ci reg = <0x0560>; 47462306a36Sopenharmony_ci }; 47562306a36Sopenharmony_ci 47662306a36Sopenharmony_ci aess_fclk: aess_fclk@528 { 47762306a36Sopenharmony_ci #clock-cells = <0>; 47862306a36Sopenharmony_ci compatible = "ti,divider-clock"; 47962306a36Sopenharmony_ci clock-output-names = "aess_fclk"; 48062306a36Sopenharmony_ci clocks = <&abe_clk>; 48162306a36Sopenharmony_ci ti,bit-shift = <24>; 48262306a36Sopenharmony_ci ti,max-div = <2>; 48362306a36Sopenharmony_ci reg = <0x0528>; 48462306a36Sopenharmony_ci }; 48562306a36Sopenharmony_ci 48662306a36Sopenharmony_ci mcasp_sync_mux_ck: mcasp_sync_mux_ck@540 { 48762306a36Sopenharmony_ci #clock-cells = <0>; 48862306a36Sopenharmony_ci compatible = "ti,mux-clock"; 48962306a36Sopenharmony_ci clock-output-names = "mcasp_sync_mux_ck"; 49062306a36Sopenharmony_ci clocks = <&abe_24m_fclk>, <&dss_syc_gfclk_div>, <&func_24m_clk>; 49162306a36Sopenharmony_ci ti,bit-shift = <26>; 49262306a36Sopenharmony_ci reg = <0x0540>; 49362306a36Sopenharmony_ci }; 49462306a36Sopenharmony_ci 49562306a36Sopenharmony_ci mcasp_gfclk: mcasp_gfclk@540 { 49662306a36Sopenharmony_ci #clock-cells = <0>; 49762306a36Sopenharmony_ci compatible = "ti,mux-clock"; 49862306a36Sopenharmony_ci clock-output-names = "mcasp_gfclk"; 49962306a36Sopenharmony_ci clocks = <&mcasp_sync_mux_ck>, <&pad_clks_ck>, <&slimbus_clk>; 50062306a36Sopenharmony_ci ti,bit-shift = <24>; 50162306a36Sopenharmony_ci reg = <0x0540>; 50262306a36Sopenharmony_ci }; 50362306a36Sopenharmony_ci 50462306a36Sopenharmony_ci dummy_ck: dummy_ck { 50562306a36Sopenharmony_ci #clock-cells = <0>; 50662306a36Sopenharmony_ci compatible = "fixed-clock"; 50762306a36Sopenharmony_ci clock-output-names = "dummy_ck"; 50862306a36Sopenharmony_ci clock-frequency = <0>; 50962306a36Sopenharmony_ci }; 51062306a36Sopenharmony_ci}; 51162306a36Sopenharmony_ci&prm_clocks { 51262306a36Sopenharmony_ci sys_clkin: sys_clkin@110 { 51362306a36Sopenharmony_ci #clock-cells = <0>; 51462306a36Sopenharmony_ci compatible = "ti,mux-clock"; 51562306a36Sopenharmony_ci clock-output-names = "sys_clkin"; 51662306a36Sopenharmony_ci clocks = <&virt_12000000_ck>, <&virt_13000000_ck>, <&virt_16800000_ck>, <&virt_19200000_ck>, <&virt_26000000_ck>, <&virt_27000000_ck>, <&virt_38400000_ck>; 51762306a36Sopenharmony_ci reg = <0x0110>; 51862306a36Sopenharmony_ci ti,index-starts-at-one; 51962306a36Sopenharmony_ci }; 52062306a36Sopenharmony_ci 52162306a36Sopenharmony_ci abe_dpll_bypass_clk_mux: abe_dpll_bypass_clk_mux@108 { 52262306a36Sopenharmony_ci #clock-cells = <0>; 52362306a36Sopenharmony_ci compatible = "ti,mux-clock"; 52462306a36Sopenharmony_ci clock-output-names = "abe_dpll_bypass_clk_mux"; 52562306a36Sopenharmony_ci clocks = <&sys_clkin>, <&sys_32k_ck>; 52662306a36Sopenharmony_ci reg = <0x0108>; 52762306a36Sopenharmony_ci }; 52862306a36Sopenharmony_ci 52962306a36Sopenharmony_ci abe_dpll_clk_mux: abe_dpll_clk_mux@10c { 53062306a36Sopenharmony_ci #clock-cells = <0>; 53162306a36Sopenharmony_ci compatible = "ti,mux-clock"; 53262306a36Sopenharmony_ci clock-output-names = "abe_dpll_clk_mux"; 53362306a36Sopenharmony_ci clocks = <&sys_clkin>, <&sys_32k_ck>; 53462306a36Sopenharmony_ci reg = <0x010c>; 53562306a36Sopenharmony_ci }; 53662306a36Sopenharmony_ci 53762306a36Sopenharmony_ci custefuse_sys_gfclk_div: custefuse_sys_gfclk_div { 53862306a36Sopenharmony_ci #clock-cells = <0>; 53962306a36Sopenharmony_ci compatible = "fixed-factor-clock"; 54062306a36Sopenharmony_ci clock-output-names = "custefuse_sys_gfclk_div"; 54162306a36Sopenharmony_ci clocks = <&sys_clkin>; 54262306a36Sopenharmony_ci clock-mult = <1>; 54362306a36Sopenharmony_ci clock-div = <2>; 54462306a36Sopenharmony_ci }; 54562306a36Sopenharmony_ci 54662306a36Sopenharmony_ci dss_syc_gfclk_div: dss_syc_gfclk_div { 54762306a36Sopenharmony_ci #clock-cells = <0>; 54862306a36Sopenharmony_ci compatible = "fixed-factor-clock"; 54962306a36Sopenharmony_ci clock-output-names = "dss_syc_gfclk_div"; 55062306a36Sopenharmony_ci clocks = <&sys_clkin>; 55162306a36Sopenharmony_ci clock-mult = <1>; 55262306a36Sopenharmony_ci clock-div = <1>; 55362306a36Sopenharmony_ci }; 55462306a36Sopenharmony_ci 55562306a36Sopenharmony_ci wkupaon_iclk_mux: wkupaon_iclk_mux@108 { 55662306a36Sopenharmony_ci #clock-cells = <0>; 55762306a36Sopenharmony_ci compatible = "ti,mux-clock"; 55862306a36Sopenharmony_ci clock-output-names = "wkupaon_iclk_mux"; 55962306a36Sopenharmony_ci clocks = <&sys_clkin>, <&abe_lp_clk_div>; 56062306a36Sopenharmony_ci reg = <0x0108>; 56162306a36Sopenharmony_ci }; 56262306a36Sopenharmony_ci 56362306a36Sopenharmony_ci l3instr_ts_gclk_div: l3instr_ts_gclk_div { 56462306a36Sopenharmony_ci #clock-cells = <0>; 56562306a36Sopenharmony_ci compatible = "fixed-factor-clock"; 56662306a36Sopenharmony_ci clock-output-names = "l3instr_ts_gclk_div"; 56762306a36Sopenharmony_ci clocks = <&wkupaon_iclk_mux>; 56862306a36Sopenharmony_ci clock-mult = <1>; 56962306a36Sopenharmony_ci clock-div = <1>; 57062306a36Sopenharmony_ci }; 57162306a36Sopenharmony_ci}; 57262306a36Sopenharmony_ci 57362306a36Sopenharmony_ci&cm_core_clocks { 57462306a36Sopenharmony_ci 57562306a36Sopenharmony_ci dpll_per_byp_mux: dpll_per_byp_mux@14c { 57662306a36Sopenharmony_ci #clock-cells = <0>; 57762306a36Sopenharmony_ci compatible = "ti,mux-clock"; 57862306a36Sopenharmony_ci clock-output-names = "dpll_per_byp_mux"; 57962306a36Sopenharmony_ci clocks = <&sys_clkin>, <&per_dpll_hs_clk_div>; 58062306a36Sopenharmony_ci ti,bit-shift = <23>; 58162306a36Sopenharmony_ci reg = <0x014c>; 58262306a36Sopenharmony_ci }; 58362306a36Sopenharmony_ci 58462306a36Sopenharmony_ci dpll_per_ck: dpll_per_ck@140 { 58562306a36Sopenharmony_ci #clock-cells = <0>; 58662306a36Sopenharmony_ci compatible = "ti,omap4-dpll-clock"; 58762306a36Sopenharmony_ci clock-output-names = "dpll_per_ck"; 58862306a36Sopenharmony_ci clocks = <&sys_clkin>, <&dpll_per_byp_mux>; 58962306a36Sopenharmony_ci reg = <0x0140>, <0x0144>, <0x014c>, <0x0148>; 59062306a36Sopenharmony_ci }; 59162306a36Sopenharmony_ci 59262306a36Sopenharmony_ci dpll_per_x2_ck: dpll_per_x2_ck { 59362306a36Sopenharmony_ci #clock-cells = <0>; 59462306a36Sopenharmony_ci compatible = "ti,omap4-dpll-x2-clock"; 59562306a36Sopenharmony_ci clock-output-names = "dpll_per_x2_ck"; 59662306a36Sopenharmony_ci clocks = <&dpll_per_ck>; 59762306a36Sopenharmony_ci }; 59862306a36Sopenharmony_ci 59962306a36Sopenharmony_ci dpll_per_h11x2_ck: dpll_per_h11x2_ck@158 { 60062306a36Sopenharmony_ci #clock-cells = <0>; 60162306a36Sopenharmony_ci compatible = "ti,divider-clock"; 60262306a36Sopenharmony_ci clock-output-names = "dpll_per_h11x2_ck"; 60362306a36Sopenharmony_ci clocks = <&dpll_per_x2_ck>; 60462306a36Sopenharmony_ci ti,max-div = <63>; 60562306a36Sopenharmony_ci reg = <0x0158>; 60662306a36Sopenharmony_ci ti,index-starts-at-one; 60762306a36Sopenharmony_ci }; 60862306a36Sopenharmony_ci 60962306a36Sopenharmony_ci dpll_per_h12x2_ck: dpll_per_h12x2_ck@15c { 61062306a36Sopenharmony_ci #clock-cells = <0>; 61162306a36Sopenharmony_ci compatible = "ti,divider-clock"; 61262306a36Sopenharmony_ci clock-output-names = "dpll_per_h12x2_ck"; 61362306a36Sopenharmony_ci clocks = <&dpll_per_x2_ck>; 61462306a36Sopenharmony_ci ti,max-div = <63>; 61562306a36Sopenharmony_ci reg = <0x015c>; 61662306a36Sopenharmony_ci ti,index-starts-at-one; 61762306a36Sopenharmony_ci }; 61862306a36Sopenharmony_ci 61962306a36Sopenharmony_ci dpll_per_h14x2_ck: dpll_per_h14x2_ck@164 { 62062306a36Sopenharmony_ci #clock-cells = <0>; 62162306a36Sopenharmony_ci compatible = "ti,divider-clock"; 62262306a36Sopenharmony_ci clock-output-names = "dpll_per_h14x2_ck"; 62362306a36Sopenharmony_ci clocks = <&dpll_per_x2_ck>; 62462306a36Sopenharmony_ci ti,max-div = <63>; 62562306a36Sopenharmony_ci reg = <0x0164>; 62662306a36Sopenharmony_ci ti,index-starts-at-one; 62762306a36Sopenharmony_ci }; 62862306a36Sopenharmony_ci 62962306a36Sopenharmony_ci dpll_per_m2_ck: dpll_per_m2_ck@150 { 63062306a36Sopenharmony_ci #clock-cells = <0>; 63162306a36Sopenharmony_ci compatible = "ti,divider-clock"; 63262306a36Sopenharmony_ci clock-output-names = "dpll_per_m2_ck"; 63362306a36Sopenharmony_ci clocks = <&dpll_per_ck>; 63462306a36Sopenharmony_ci ti,max-div = <31>; 63562306a36Sopenharmony_ci reg = <0x0150>; 63662306a36Sopenharmony_ci ti,index-starts-at-one; 63762306a36Sopenharmony_ci }; 63862306a36Sopenharmony_ci 63962306a36Sopenharmony_ci dpll_per_m2x2_ck: dpll_per_m2x2_ck@150 { 64062306a36Sopenharmony_ci #clock-cells = <0>; 64162306a36Sopenharmony_ci compatible = "ti,divider-clock"; 64262306a36Sopenharmony_ci clock-output-names = "dpll_per_m2x2_ck"; 64362306a36Sopenharmony_ci clocks = <&dpll_per_x2_ck>; 64462306a36Sopenharmony_ci ti,max-div = <31>; 64562306a36Sopenharmony_ci reg = <0x0150>; 64662306a36Sopenharmony_ci ti,index-starts-at-one; 64762306a36Sopenharmony_ci }; 64862306a36Sopenharmony_ci 64962306a36Sopenharmony_ci dpll_per_m3x2_ck: dpll_per_m3x2_ck@154 { 65062306a36Sopenharmony_ci #clock-cells = <0>; 65162306a36Sopenharmony_ci compatible = "ti,divider-clock"; 65262306a36Sopenharmony_ci clock-output-names = "dpll_per_m3x2_ck"; 65362306a36Sopenharmony_ci clocks = <&dpll_per_x2_ck>; 65462306a36Sopenharmony_ci ti,max-div = <31>; 65562306a36Sopenharmony_ci reg = <0x0154>; 65662306a36Sopenharmony_ci ti,index-starts-at-one; 65762306a36Sopenharmony_ci }; 65862306a36Sopenharmony_ci 65962306a36Sopenharmony_ci dpll_unipro1_ck: dpll_unipro1_ck@200 { 66062306a36Sopenharmony_ci #clock-cells = <0>; 66162306a36Sopenharmony_ci compatible = "ti,omap4-dpll-clock"; 66262306a36Sopenharmony_ci clock-output-names = "dpll_unipro1_ck"; 66362306a36Sopenharmony_ci clocks = <&sys_clkin>, <&sys_clkin>; 66462306a36Sopenharmony_ci reg = <0x0200>, <0x0204>, <0x020c>, <0x0208>; 66562306a36Sopenharmony_ci }; 66662306a36Sopenharmony_ci 66762306a36Sopenharmony_ci dpll_unipro1_clkdcoldo: dpll_unipro1_clkdcoldo { 66862306a36Sopenharmony_ci #clock-cells = <0>; 66962306a36Sopenharmony_ci compatible = "fixed-factor-clock"; 67062306a36Sopenharmony_ci clock-output-names = "dpll_unipro1_clkdcoldo"; 67162306a36Sopenharmony_ci clocks = <&dpll_unipro1_ck>; 67262306a36Sopenharmony_ci clock-mult = <1>; 67362306a36Sopenharmony_ci clock-div = <1>; 67462306a36Sopenharmony_ci }; 67562306a36Sopenharmony_ci 67662306a36Sopenharmony_ci dpll_unipro1_m2_ck: dpll_unipro1_m2_ck@210 { 67762306a36Sopenharmony_ci #clock-cells = <0>; 67862306a36Sopenharmony_ci compatible = "ti,divider-clock"; 67962306a36Sopenharmony_ci clock-output-names = "dpll_unipro1_m2_ck"; 68062306a36Sopenharmony_ci clocks = <&dpll_unipro1_ck>; 68162306a36Sopenharmony_ci ti,max-div = <127>; 68262306a36Sopenharmony_ci reg = <0x0210>; 68362306a36Sopenharmony_ci ti,index-starts-at-one; 68462306a36Sopenharmony_ci }; 68562306a36Sopenharmony_ci 68662306a36Sopenharmony_ci dpll_unipro2_ck: dpll_unipro2_ck@1c0 { 68762306a36Sopenharmony_ci #clock-cells = <0>; 68862306a36Sopenharmony_ci compatible = "ti,omap4-dpll-clock"; 68962306a36Sopenharmony_ci clock-output-names = "dpll_unipro2_ck"; 69062306a36Sopenharmony_ci clocks = <&sys_clkin>, <&sys_clkin>; 69162306a36Sopenharmony_ci reg = <0x01c0>, <0x01c4>, <0x01cc>, <0x01c8>; 69262306a36Sopenharmony_ci }; 69362306a36Sopenharmony_ci 69462306a36Sopenharmony_ci dpll_unipro2_clkdcoldo: dpll_unipro2_clkdcoldo { 69562306a36Sopenharmony_ci #clock-cells = <0>; 69662306a36Sopenharmony_ci compatible = "fixed-factor-clock"; 69762306a36Sopenharmony_ci clock-output-names = "dpll_unipro2_clkdcoldo"; 69862306a36Sopenharmony_ci clocks = <&dpll_unipro2_ck>; 69962306a36Sopenharmony_ci clock-mult = <1>; 70062306a36Sopenharmony_ci clock-div = <1>; 70162306a36Sopenharmony_ci }; 70262306a36Sopenharmony_ci 70362306a36Sopenharmony_ci dpll_unipro2_m2_ck: dpll_unipro2_m2_ck@1d0 { 70462306a36Sopenharmony_ci #clock-cells = <0>; 70562306a36Sopenharmony_ci compatible = "ti,divider-clock"; 70662306a36Sopenharmony_ci clock-output-names = "dpll_unipro2_m2_ck"; 70762306a36Sopenharmony_ci clocks = <&dpll_unipro2_ck>; 70862306a36Sopenharmony_ci ti,max-div = <127>; 70962306a36Sopenharmony_ci reg = <0x01d0>; 71062306a36Sopenharmony_ci ti,index-starts-at-one; 71162306a36Sopenharmony_ci }; 71262306a36Sopenharmony_ci 71362306a36Sopenharmony_ci dpll_usb_byp_mux: dpll_usb_byp_mux@18c { 71462306a36Sopenharmony_ci #clock-cells = <0>; 71562306a36Sopenharmony_ci compatible = "ti,mux-clock"; 71662306a36Sopenharmony_ci clock-output-names = "dpll_usb_byp_mux"; 71762306a36Sopenharmony_ci clocks = <&sys_clkin>, <&usb_dpll_hs_clk_div>; 71862306a36Sopenharmony_ci ti,bit-shift = <23>; 71962306a36Sopenharmony_ci reg = <0x018c>; 72062306a36Sopenharmony_ci }; 72162306a36Sopenharmony_ci 72262306a36Sopenharmony_ci dpll_usb_ck: dpll_usb_ck@180 { 72362306a36Sopenharmony_ci #clock-cells = <0>; 72462306a36Sopenharmony_ci compatible = "ti,omap4-dpll-j-type-clock"; 72562306a36Sopenharmony_ci clock-output-names = "dpll_usb_ck"; 72662306a36Sopenharmony_ci clocks = <&sys_clkin>, <&dpll_usb_byp_mux>; 72762306a36Sopenharmony_ci reg = <0x0180>, <0x0184>, <0x018c>, <0x0188>; 72862306a36Sopenharmony_ci }; 72962306a36Sopenharmony_ci 73062306a36Sopenharmony_ci dpll_usb_clkdcoldo: dpll_usb_clkdcoldo { 73162306a36Sopenharmony_ci #clock-cells = <0>; 73262306a36Sopenharmony_ci compatible = "fixed-factor-clock"; 73362306a36Sopenharmony_ci clock-output-names = "dpll_usb_clkdcoldo"; 73462306a36Sopenharmony_ci clocks = <&dpll_usb_ck>; 73562306a36Sopenharmony_ci clock-mult = <1>; 73662306a36Sopenharmony_ci clock-div = <1>; 73762306a36Sopenharmony_ci }; 73862306a36Sopenharmony_ci 73962306a36Sopenharmony_ci dpll_usb_m2_ck: dpll_usb_m2_ck@190 { 74062306a36Sopenharmony_ci #clock-cells = <0>; 74162306a36Sopenharmony_ci compatible = "ti,divider-clock"; 74262306a36Sopenharmony_ci clock-output-names = "dpll_usb_m2_ck"; 74362306a36Sopenharmony_ci clocks = <&dpll_usb_ck>; 74462306a36Sopenharmony_ci ti,max-div = <127>; 74562306a36Sopenharmony_ci reg = <0x0190>; 74662306a36Sopenharmony_ci ti,index-starts-at-one; 74762306a36Sopenharmony_ci }; 74862306a36Sopenharmony_ci 74962306a36Sopenharmony_ci func_128m_clk: func_128m_clk { 75062306a36Sopenharmony_ci #clock-cells = <0>; 75162306a36Sopenharmony_ci compatible = "fixed-factor-clock"; 75262306a36Sopenharmony_ci clock-output-names = "func_128m_clk"; 75362306a36Sopenharmony_ci clocks = <&dpll_per_h11x2_ck>; 75462306a36Sopenharmony_ci clock-mult = <1>; 75562306a36Sopenharmony_ci clock-div = <2>; 75662306a36Sopenharmony_ci }; 75762306a36Sopenharmony_ci 75862306a36Sopenharmony_ci func_12m_fclk: func_12m_fclk { 75962306a36Sopenharmony_ci #clock-cells = <0>; 76062306a36Sopenharmony_ci compatible = "fixed-factor-clock"; 76162306a36Sopenharmony_ci clock-output-names = "func_12m_fclk"; 76262306a36Sopenharmony_ci clocks = <&dpll_per_m2x2_ck>; 76362306a36Sopenharmony_ci clock-mult = <1>; 76462306a36Sopenharmony_ci clock-div = <16>; 76562306a36Sopenharmony_ci }; 76662306a36Sopenharmony_ci 76762306a36Sopenharmony_ci func_24m_clk: func_24m_clk { 76862306a36Sopenharmony_ci #clock-cells = <0>; 76962306a36Sopenharmony_ci compatible = "fixed-factor-clock"; 77062306a36Sopenharmony_ci clock-output-names = "func_24m_clk"; 77162306a36Sopenharmony_ci clocks = <&dpll_per_m2_ck>; 77262306a36Sopenharmony_ci clock-mult = <1>; 77362306a36Sopenharmony_ci clock-div = <4>; 77462306a36Sopenharmony_ci }; 77562306a36Sopenharmony_ci 77662306a36Sopenharmony_ci func_48m_fclk: func_48m_fclk { 77762306a36Sopenharmony_ci #clock-cells = <0>; 77862306a36Sopenharmony_ci compatible = "fixed-factor-clock"; 77962306a36Sopenharmony_ci clock-output-names = "func_48m_fclk"; 78062306a36Sopenharmony_ci clocks = <&dpll_per_m2x2_ck>; 78162306a36Sopenharmony_ci clock-mult = <1>; 78262306a36Sopenharmony_ci clock-div = <4>; 78362306a36Sopenharmony_ci }; 78462306a36Sopenharmony_ci 78562306a36Sopenharmony_ci func_96m_fclk: func_96m_fclk { 78662306a36Sopenharmony_ci #clock-cells = <0>; 78762306a36Sopenharmony_ci compatible = "fixed-factor-clock"; 78862306a36Sopenharmony_ci clock-output-names = "func_96m_fclk"; 78962306a36Sopenharmony_ci clocks = <&dpll_per_m2x2_ck>; 79062306a36Sopenharmony_ci clock-mult = <1>; 79162306a36Sopenharmony_ci clock-div = <2>; 79262306a36Sopenharmony_ci }; 79362306a36Sopenharmony_ci 79462306a36Sopenharmony_ci l3init_60m_fclk: l3init_60m_fclk@104 { 79562306a36Sopenharmony_ci #clock-cells = <0>; 79662306a36Sopenharmony_ci compatible = "ti,divider-clock"; 79762306a36Sopenharmony_ci clock-output-names = "l3init_60m_fclk"; 79862306a36Sopenharmony_ci clocks = <&dpll_usb_m2_ck>; 79962306a36Sopenharmony_ci reg = <0x0104>; 80062306a36Sopenharmony_ci ti,dividers = <1>, <8>; 80162306a36Sopenharmony_ci }; 80262306a36Sopenharmony_ci 80362306a36Sopenharmony_ci iss_ctrlclk: iss_ctrlclk@1320 { 80462306a36Sopenharmony_ci #clock-cells = <0>; 80562306a36Sopenharmony_ci compatible = "ti,gate-clock"; 80662306a36Sopenharmony_ci clock-output-names = "iss_ctrlclk"; 80762306a36Sopenharmony_ci clocks = <&func_96m_fclk>; 80862306a36Sopenharmony_ci ti,bit-shift = <8>; 80962306a36Sopenharmony_ci reg = <0x1320>; 81062306a36Sopenharmony_ci }; 81162306a36Sopenharmony_ci 81262306a36Sopenharmony_ci lli_txphy_clk: lli_txphy_clk@f20 { 81362306a36Sopenharmony_ci #clock-cells = <0>; 81462306a36Sopenharmony_ci compatible = "ti,gate-clock"; 81562306a36Sopenharmony_ci clock-output-names = "lli_txphy_clk"; 81662306a36Sopenharmony_ci clocks = <&dpll_unipro1_clkdcoldo>; 81762306a36Sopenharmony_ci ti,bit-shift = <8>; 81862306a36Sopenharmony_ci reg = <0x0f20>; 81962306a36Sopenharmony_ci }; 82062306a36Sopenharmony_ci 82162306a36Sopenharmony_ci lli_txphy_ls_clk: lli_txphy_ls_clk@f20 { 82262306a36Sopenharmony_ci #clock-cells = <0>; 82362306a36Sopenharmony_ci compatible = "ti,gate-clock"; 82462306a36Sopenharmony_ci clock-output-names = "lli_txphy_ls_clk"; 82562306a36Sopenharmony_ci clocks = <&dpll_unipro1_m2_ck>; 82662306a36Sopenharmony_ci ti,bit-shift = <9>; 82762306a36Sopenharmony_ci reg = <0x0f20>; 82862306a36Sopenharmony_ci }; 82962306a36Sopenharmony_ci 83062306a36Sopenharmony_ci usb_phy_cm_clk32k: usb_phy_cm_clk32k@640 { 83162306a36Sopenharmony_ci #clock-cells = <0>; 83262306a36Sopenharmony_ci compatible = "ti,gate-clock"; 83362306a36Sopenharmony_ci clock-output-names = "usb_phy_cm_clk32k"; 83462306a36Sopenharmony_ci clocks = <&sys_32k_ck>; 83562306a36Sopenharmony_ci ti,bit-shift = <8>; 83662306a36Sopenharmony_ci reg = <0x0640>; 83762306a36Sopenharmony_ci }; 83862306a36Sopenharmony_ci 83962306a36Sopenharmony_ci fdif_fclk: fdif_fclk@1328 { 84062306a36Sopenharmony_ci #clock-cells = <0>; 84162306a36Sopenharmony_ci compatible = "ti,divider-clock"; 84262306a36Sopenharmony_ci clock-output-names = "fdif_fclk"; 84362306a36Sopenharmony_ci clocks = <&dpll_per_h11x2_ck>; 84462306a36Sopenharmony_ci ti,bit-shift = <24>; 84562306a36Sopenharmony_ci ti,max-div = <2>; 84662306a36Sopenharmony_ci reg = <0x1328>; 84762306a36Sopenharmony_ci }; 84862306a36Sopenharmony_ci 84962306a36Sopenharmony_ci gpu_core_gclk_mux: gpu_core_gclk_mux@1520 { 85062306a36Sopenharmony_ci #clock-cells = <0>; 85162306a36Sopenharmony_ci compatible = "ti,mux-clock"; 85262306a36Sopenharmony_ci clock-output-names = "gpu_core_gclk_mux"; 85362306a36Sopenharmony_ci clocks = <&dpll_core_h14x2_ck>, <&dpll_per_h14x2_ck>; 85462306a36Sopenharmony_ci ti,bit-shift = <24>; 85562306a36Sopenharmony_ci reg = <0x1520>; 85662306a36Sopenharmony_ci }; 85762306a36Sopenharmony_ci 85862306a36Sopenharmony_ci gpu_hyd_gclk_mux: gpu_hyd_gclk_mux@1520 { 85962306a36Sopenharmony_ci #clock-cells = <0>; 86062306a36Sopenharmony_ci compatible = "ti,mux-clock"; 86162306a36Sopenharmony_ci clock-output-names = "gpu_hyd_gclk_mux"; 86262306a36Sopenharmony_ci clocks = <&dpll_core_h14x2_ck>, <&dpll_per_h14x2_ck>; 86362306a36Sopenharmony_ci ti,bit-shift = <25>; 86462306a36Sopenharmony_ci reg = <0x1520>; 86562306a36Sopenharmony_ci }; 86662306a36Sopenharmony_ci 86762306a36Sopenharmony_ci hsi_fclk: hsi_fclk@1638 { 86862306a36Sopenharmony_ci #clock-cells = <0>; 86962306a36Sopenharmony_ci compatible = "ti,divider-clock"; 87062306a36Sopenharmony_ci clock-output-names = "hsi_fclk"; 87162306a36Sopenharmony_ci clocks = <&dpll_per_m2x2_ck>; 87262306a36Sopenharmony_ci ti,bit-shift = <24>; 87362306a36Sopenharmony_ci ti,max-div = <2>; 87462306a36Sopenharmony_ci reg = <0x1638>; 87562306a36Sopenharmony_ci }; 87662306a36Sopenharmony_ci}; 87762306a36Sopenharmony_ci 87862306a36Sopenharmony_ci&cm_core_clockdomains { 87962306a36Sopenharmony_ci l3init_clkdm: l3init_clkdm { 88062306a36Sopenharmony_ci compatible = "ti,clockdomain"; 88162306a36Sopenharmony_ci clock-output-names = "l3init_clkdm"; 88262306a36Sopenharmony_ci clocks = <&dpll_usb_ck>; 88362306a36Sopenharmony_ci }; 88462306a36Sopenharmony_ci}; 88562306a36Sopenharmony_ci 88662306a36Sopenharmony_ci&scrm_clocks { 88762306a36Sopenharmony_ci auxclk0_src_gate_ck: auxclk0_src_gate_ck@310 { 88862306a36Sopenharmony_ci #clock-cells = <0>; 88962306a36Sopenharmony_ci compatible = "ti,composite-no-wait-gate-clock"; 89062306a36Sopenharmony_ci clock-output-names = "auxclk0_src_gate_ck"; 89162306a36Sopenharmony_ci clocks = <&dpll_core_m3x2_ck>; 89262306a36Sopenharmony_ci ti,bit-shift = <8>; 89362306a36Sopenharmony_ci reg = <0x0310>; 89462306a36Sopenharmony_ci }; 89562306a36Sopenharmony_ci 89662306a36Sopenharmony_ci auxclk0_src_mux_ck: auxclk0_src_mux_ck@310 { 89762306a36Sopenharmony_ci #clock-cells = <0>; 89862306a36Sopenharmony_ci compatible = "ti,composite-mux-clock"; 89962306a36Sopenharmony_ci clock-output-names = "auxclk0_src_mux_ck"; 90062306a36Sopenharmony_ci clocks = <&sys_clkin>, <&dpll_core_m3x2_ck>, <&dpll_per_m3x2_ck>; 90162306a36Sopenharmony_ci ti,bit-shift = <1>; 90262306a36Sopenharmony_ci reg = <0x0310>; 90362306a36Sopenharmony_ci }; 90462306a36Sopenharmony_ci 90562306a36Sopenharmony_ci auxclk0_src_ck: auxclk0_src_ck { 90662306a36Sopenharmony_ci #clock-cells = <0>; 90762306a36Sopenharmony_ci compatible = "ti,composite-clock"; 90862306a36Sopenharmony_ci clock-output-names = "auxclk0_src_ck"; 90962306a36Sopenharmony_ci clocks = <&auxclk0_src_gate_ck>, <&auxclk0_src_mux_ck>; 91062306a36Sopenharmony_ci }; 91162306a36Sopenharmony_ci 91262306a36Sopenharmony_ci auxclk0_ck: auxclk0_ck@310 { 91362306a36Sopenharmony_ci #clock-cells = <0>; 91462306a36Sopenharmony_ci compatible = "ti,divider-clock"; 91562306a36Sopenharmony_ci clock-output-names = "auxclk0_ck"; 91662306a36Sopenharmony_ci clocks = <&auxclk0_src_ck>; 91762306a36Sopenharmony_ci ti,bit-shift = <16>; 91862306a36Sopenharmony_ci ti,max-div = <16>; 91962306a36Sopenharmony_ci reg = <0x0310>; 92062306a36Sopenharmony_ci }; 92162306a36Sopenharmony_ci 92262306a36Sopenharmony_ci auxclk1_src_gate_ck: auxclk1_src_gate_ck@314 { 92362306a36Sopenharmony_ci #clock-cells = <0>; 92462306a36Sopenharmony_ci compatible = "ti,composite-no-wait-gate-clock"; 92562306a36Sopenharmony_ci clock-output-names = "auxclk1_src_gate_ck"; 92662306a36Sopenharmony_ci clocks = <&dpll_core_m3x2_ck>; 92762306a36Sopenharmony_ci ti,bit-shift = <8>; 92862306a36Sopenharmony_ci reg = <0x0314>; 92962306a36Sopenharmony_ci }; 93062306a36Sopenharmony_ci 93162306a36Sopenharmony_ci auxclk1_src_mux_ck: auxclk1_src_mux_ck@314 { 93262306a36Sopenharmony_ci #clock-cells = <0>; 93362306a36Sopenharmony_ci compatible = "ti,composite-mux-clock"; 93462306a36Sopenharmony_ci clock-output-names = "auxclk1_src_mux_ck"; 93562306a36Sopenharmony_ci clocks = <&sys_clkin>, <&dpll_core_m3x2_ck>, <&dpll_per_m3x2_ck>; 93662306a36Sopenharmony_ci ti,bit-shift = <1>; 93762306a36Sopenharmony_ci reg = <0x0314>; 93862306a36Sopenharmony_ci }; 93962306a36Sopenharmony_ci 94062306a36Sopenharmony_ci auxclk1_src_ck: auxclk1_src_ck { 94162306a36Sopenharmony_ci #clock-cells = <0>; 94262306a36Sopenharmony_ci compatible = "ti,composite-clock"; 94362306a36Sopenharmony_ci clock-output-names = "auxclk1_src_ck"; 94462306a36Sopenharmony_ci clocks = <&auxclk1_src_gate_ck>, <&auxclk1_src_mux_ck>; 94562306a36Sopenharmony_ci }; 94662306a36Sopenharmony_ci 94762306a36Sopenharmony_ci auxclk1_ck: auxclk1_ck@314 { 94862306a36Sopenharmony_ci #clock-cells = <0>; 94962306a36Sopenharmony_ci compatible = "ti,divider-clock"; 95062306a36Sopenharmony_ci clock-output-names = "auxclk1_ck"; 95162306a36Sopenharmony_ci clocks = <&auxclk1_src_ck>; 95262306a36Sopenharmony_ci ti,bit-shift = <16>; 95362306a36Sopenharmony_ci ti,max-div = <16>; 95462306a36Sopenharmony_ci reg = <0x0314>; 95562306a36Sopenharmony_ci }; 95662306a36Sopenharmony_ci 95762306a36Sopenharmony_ci auxclk2_src_gate_ck: auxclk2_src_gate_ck@318 { 95862306a36Sopenharmony_ci #clock-cells = <0>; 95962306a36Sopenharmony_ci compatible = "ti,composite-no-wait-gate-clock"; 96062306a36Sopenharmony_ci clock-output-names = "auxclk2_src_gate_ck"; 96162306a36Sopenharmony_ci clocks = <&dpll_core_m3x2_ck>; 96262306a36Sopenharmony_ci ti,bit-shift = <8>; 96362306a36Sopenharmony_ci reg = <0x0318>; 96462306a36Sopenharmony_ci }; 96562306a36Sopenharmony_ci 96662306a36Sopenharmony_ci auxclk2_src_mux_ck: auxclk2_src_mux_ck@318 { 96762306a36Sopenharmony_ci #clock-cells = <0>; 96862306a36Sopenharmony_ci compatible = "ti,composite-mux-clock"; 96962306a36Sopenharmony_ci clock-output-names = "auxclk2_src_mux_ck"; 97062306a36Sopenharmony_ci clocks = <&sys_clkin>, <&dpll_core_m3x2_ck>, <&dpll_per_m3x2_ck>; 97162306a36Sopenharmony_ci ti,bit-shift = <1>; 97262306a36Sopenharmony_ci reg = <0x0318>; 97362306a36Sopenharmony_ci }; 97462306a36Sopenharmony_ci 97562306a36Sopenharmony_ci auxclk2_src_ck: auxclk2_src_ck { 97662306a36Sopenharmony_ci #clock-cells = <0>; 97762306a36Sopenharmony_ci compatible = "ti,composite-clock"; 97862306a36Sopenharmony_ci clock-output-names = "auxclk2_src_ck"; 97962306a36Sopenharmony_ci clocks = <&auxclk2_src_gate_ck>, <&auxclk2_src_mux_ck>; 98062306a36Sopenharmony_ci }; 98162306a36Sopenharmony_ci 98262306a36Sopenharmony_ci auxclk2_ck: auxclk2_ck@318 { 98362306a36Sopenharmony_ci #clock-cells = <0>; 98462306a36Sopenharmony_ci compatible = "ti,divider-clock"; 98562306a36Sopenharmony_ci clock-output-names = "auxclk2_ck"; 98662306a36Sopenharmony_ci clocks = <&auxclk2_src_ck>; 98762306a36Sopenharmony_ci ti,bit-shift = <16>; 98862306a36Sopenharmony_ci ti,max-div = <16>; 98962306a36Sopenharmony_ci reg = <0x0318>; 99062306a36Sopenharmony_ci }; 99162306a36Sopenharmony_ci 99262306a36Sopenharmony_ci auxclk3_src_gate_ck: auxclk3_src_gate_ck@31c { 99362306a36Sopenharmony_ci #clock-cells = <0>; 99462306a36Sopenharmony_ci compatible = "ti,composite-no-wait-gate-clock"; 99562306a36Sopenharmony_ci clock-output-names = "auxclk3_src_gate_ck"; 99662306a36Sopenharmony_ci clocks = <&dpll_core_m3x2_ck>; 99762306a36Sopenharmony_ci ti,bit-shift = <8>; 99862306a36Sopenharmony_ci reg = <0x031c>; 99962306a36Sopenharmony_ci }; 100062306a36Sopenharmony_ci 100162306a36Sopenharmony_ci auxclk3_src_mux_ck: auxclk3_src_mux_ck@31c { 100262306a36Sopenharmony_ci #clock-cells = <0>; 100362306a36Sopenharmony_ci compatible = "ti,composite-mux-clock"; 100462306a36Sopenharmony_ci clock-output-names = "auxclk3_src_mux_ck"; 100562306a36Sopenharmony_ci clocks = <&sys_clkin>, <&dpll_core_m3x2_ck>, <&dpll_per_m3x2_ck>; 100662306a36Sopenharmony_ci ti,bit-shift = <1>; 100762306a36Sopenharmony_ci reg = <0x031c>; 100862306a36Sopenharmony_ci }; 100962306a36Sopenharmony_ci 101062306a36Sopenharmony_ci auxclk3_src_ck: auxclk3_src_ck { 101162306a36Sopenharmony_ci #clock-cells = <0>; 101262306a36Sopenharmony_ci compatible = "ti,composite-clock"; 101362306a36Sopenharmony_ci clock-output-names = "auxclk3_src_ck"; 101462306a36Sopenharmony_ci clocks = <&auxclk3_src_gate_ck>, <&auxclk3_src_mux_ck>; 101562306a36Sopenharmony_ci }; 101662306a36Sopenharmony_ci 101762306a36Sopenharmony_ci auxclk3_ck: auxclk3_ck@31c { 101862306a36Sopenharmony_ci #clock-cells = <0>; 101962306a36Sopenharmony_ci compatible = "ti,divider-clock"; 102062306a36Sopenharmony_ci clock-output-names = "auxclk3_ck"; 102162306a36Sopenharmony_ci clocks = <&auxclk3_src_ck>; 102262306a36Sopenharmony_ci ti,bit-shift = <16>; 102362306a36Sopenharmony_ci ti,max-div = <16>; 102462306a36Sopenharmony_ci reg = <0x031c>; 102562306a36Sopenharmony_ci }; 102662306a36Sopenharmony_ci 102762306a36Sopenharmony_ci auxclk4_src_gate_ck: auxclk4_src_gate_ck@320 { 102862306a36Sopenharmony_ci #clock-cells = <0>; 102962306a36Sopenharmony_ci compatible = "ti,composite-no-wait-gate-clock"; 103062306a36Sopenharmony_ci clock-output-names = "auxclk4_src_gate_ck"; 103162306a36Sopenharmony_ci clocks = <&dpll_core_m3x2_ck>; 103262306a36Sopenharmony_ci ti,bit-shift = <8>; 103362306a36Sopenharmony_ci reg = <0x0320>; 103462306a36Sopenharmony_ci }; 103562306a36Sopenharmony_ci 103662306a36Sopenharmony_ci auxclk4_src_mux_ck: auxclk4_src_mux_ck@320 { 103762306a36Sopenharmony_ci #clock-cells = <0>; 103862306a36Sopenharmony_ci compatible = "ti,composite-mux-clock"; 103962306a36Sopenharmony_ci clock-output-names = "auxclk4_src_mux_ck"; 104062306a36Sopenharmony_ci clocks = <&sys_clkin>, <&dpll_core_m3x2_ck>, <&dpll_per_m3x2_ck>; 104162306a36Sopenharmony_ci ti,bit-shift = <1>; 104262306a36Sopenharmony_ci reg = <0x0320>; 104362306a36Sopenharmony_ci }; 104462306a36Sopenharmony_ci 104562306a36Sopenharmony_ci auxclk4_src_ck: auxclk4_src_ck { 104662306a36Sopenharmony_ci #clock-cells = <0>; 104762306a36Sopenharmony_ci compatible = "ti,composite-clock"; 104862306a36Sopenharmony_ci clock-output-names = "auxclk4_src_ck"; 104962306a36Sopenharmony_ci clocks = <&auxclk4_src_gate_ck>, <&auxclk4_src_mux_ck>; 105062306a36Sopenharmony_ci }; 105162306a36Sopenharmony_ci 105262306a36Sopenharmony_ci auxclk4_ck: auxclk4_ck@320 { 105362306a36Sopenharmony_ci #clock-cells = <0>; 105462306a36Sopenharmony_ci compatible = "ti,divider-clock"; 105562306a36Sopenharmony_ci clock-output-names = "auxclk4_ck"; 105662306a36Sopenharmony_ci clocks = <&auxclk4_src_ck>; 105762306a36Sopenharmony_ci ti,bit-shift = <16>; 105862306a36Sopenharmony_ci ti,max-div = <16>; 105962306a36Sopenharmony_ci reg = <0x0320>; 106062306a36Sopenharmony_ci }; 106162306a36Sopenharmony_ci 106262306a36Sopenharmony_ci auxclkreq0_ck: auxclkreq0_ck@210 { 106362306a36Sopenharmony_ci #clock-cells = <0>; 106462306a36Sopenharmony_ci compatible = "ti,mux-clock"; 106562306a36Sopenharmony_ci clock-output-names = "auxclkreq0_ck"; 106662306a36Sopenharmony_ci clocks = <&auxclk0_ck>, <&auxclk1_ck>, <&auxclk2_ck>, <&auxclk3_ck>, <&auxclk4_ck>; 106762306a36Sopenharmony_ci ti,bit-shift = <2>; 106862306a36Sopenharmony_ci reg = <0x0210>; 106962306a36Sopenharmony_ci }; 107062306a36Sopenharmony_ci 107162306a36Sopenharmony_ci auxclkreq1_ck: auxclkreq1_ck@214 { 107262306a36Sopenharmony_ci #clock-cells = <0>; 107362306a36Sopenharmony_ci compatible = "ti,mux-clock"; 107462306a36Sopenharmony_ci clock-output-names = "auxclkreq1_ck"; 107562306a36Sopenharmony_ci clocks = <&auxclk0_ck>, <&auxclk1_ck>, <&auxclk2_ck>, <&auxclk3_ck>, <&auxclk4_ck>; 107662306a36Sopenharmony_ci ti,bit-shift = <2>; 107762306a36Sopenharmony_ci reg = <0x0214>; 107862306a36Sopenharmony_ci }; 107962306a36Sopenharmony_ci 108062306a36Sopenharmony_ci auxclkreq2_ck: auxclkreq2_ck@218 { 108162306a36Sopenharmony_ci #clock-cells = <0>; 108262306a36Sopenharmony_ci compatible = "ti,mux-clock"; 108362306a36Sopenharmony_ci clock-output-names = "auxclkreq2_ck"; 108462306a36Sopenharmony_ci clocks = <&auxclk0_ck>, <&auxclk1_ck>, <&auxclk2_ck>, <&auxclk3_ck>, <&auxclk4_ck>; 108562306a36Sopenharmony_ci ti,bit-shift = <2>; 108662306a36Sopenharmony_ci reg = <0x0218>; 108762306a36Sopenharmony_ci }; 108862306a36Sopenharmony_ci 108962306a36Sopenharmony_ci auxclkreq3_ck: auxclkreq3_ck@21c { 109062306a36Sopenharmony_ci #clock-cells = <0>; 109162306a36Sopenharmony_ci compatible = "ti,mux-clock"; 109262306a36Sopenharmony_ci clock-output-names = "auxclkreq3_ck"; 109362306a36Sopenharmony_ci clocks = <&auxclk0_ck>, <&auxclk1_ck>, <&auxclk2_ck>, <&auxclk3_ck>, <&auxclk4_ck>; 109462306a36Sopenharmony_ci ti,bit-shift = <2>; 109562306a36Sopenharmony_ci reg = <0x021c>; 109662306a36Sopenharmony_ci }; 109762306a36Sopenharmony_ci}; 109862306a36Sopenharmony_ci 109962306a36Sopenharmony_ci&cm_core_aon { 110062306a36Sopenharmony_ci mpu_cm: mpu_cm@300 { 110162306a36Sopenharmony_ci compatible = "ti,omap4-cm"; 110262306a36Sopenharmony_ci clock-output-names = "mpu_cm"; 110362306a36Sopenharmony_ci reg = <0x300 0x100>; 110462306a36Sopenharmony_ci #address-cells = <1>; 110562306a36Sopenharmony_ci #size-cells = <1>; 110662306a36Sopenharmony_ci ranges = <0 0x300 0x100>; 110762306a36Sopenharmony_ci 110862306a36Sopenharmony_ci mpu_clkctrl: clk@20 { 110962306a36Sopenharmony_ci compatible = "ti,clkctrl"; 111062306a36Sopenharmony_ci clock-output-names = "mpu_clkctrl"; 111162306a36Sopenharmony_ci reg = <0x20 0x4>; 111262306a36Sopenharmony_ci #clock-cells = <2>; 111362306a36Sopenharmony_ci }; 111462306a36Sopenharmony_ci }; 111562306a36Sopenharmony_ci 111662306a36Sopenharmony_ci dsp_cm: dsp_cm@400 { 111762306a36Sopenharmony_ci compatible = "ti,omap4-cm"; 111862306a36Sopenharmony_ci clock-output-names = "dsp_cm"; 111962306a36Sopenharmony_ci reg = <0x400 0x100>; 112062306a36Sopenharmony_ci #address-cells = <1>; 112162306a36Sopenharmony_ci #size-cells = <1>; 112262306a36Sopenharmony_ci ranges = <0 0x400 0x100>; 112362306a36Sopenharmony_ci 112462306a36Sopenharmony_ci dsp_clkctrl: clk@20 { 112562306a36Sopenharmony_ci compatible = "ti,clkctrl"; 112662306a36Sopenharmony_ci clock-output-names = "dsp_clkctrl"; 112762306a36Sopenharmony_ci reg = <0x20 0x4>; 112862306a36Sopenharmony_ci #clock-cells = <2>; 112962306a36Sopenharmony_ci }; 113062306a36Sopenharmony_ci }; 113162306a36Sopenharmony_ci 113262306a36Sopenharmony_ci abe_cm: abe_cm@500 { 113362306a36Sopenharmony_ci compatible = "ti,omap4-cm"; 113462306a36Sopenharmony_ci clock-output-names = "abe_cm"; 113562306a36Sopenharmony_ci reg = <0x500 0x100>; 113662306a36Sopenharmony_ci #address-cells = <1>; 113762306a36Sopenharmony_ci #size-cells = <1>; 113862306a36Sopenharmony_ci ranges = <0 0x500 0x100>; 113962306a36Sopenharmony_ci 114062306a36Sopenharmony_ci abe_clkctrl: clk@20 { 114162306a36Sopenharmony_ci compatible = "ti,clkctrl"; 114262306a36Sopenharmony_ci clock-output-names = "abe_clkctrl"; 114362306a36Sopenharmony_ci reg = <0x20 0x64>; 114462306a36Sopenharmony_ci #clock-cells = <2>; 114562306a36Sopenharmony_ci }; 114662306a36Sopenharmony_ci }; 114762306a36Sopenharmony_ci 114862306a36Sopenharmony_ci}; 114962306a36Sopenharmony_ci 115062306a36Sopenharmony_ci&cm_core { 115162306a36Sopenharmony_ci l3main1_cm: l3main1_cm@700 { 115262306a36Sopenharmony_ci compatible = "ti,omap4-cm"; 115362306a36Sopenharmony_ci clock-output-names = "l3main1_cm"; 115462306a36Sopenharmony_ci reg = <0x700 0x100>; 115562306a36Sopenharmony_ci #address-cells = <1>; 115662306a36Sopenharmony_ci #size-cells = <1>; 115762306a36Sopenharmony_ci ranges = <0 0x700 0x100>; 115862306a36Sopenharmony_ci 115962306a36Sopenharmony_ci l3main1_clkctrl: clk@20 { 116062306a36Sopenharmony_ci compatible = "ti,clkctrl"; 116162306a36Sopenharmony_ci clock-output-names = "l3main1_clkctrl"; 116262306a36Sopenharmony_ci reg = <0x20 0x4>; 116362306a36Sopenharmony_ci #clock-cells = <2>; 116462306a36Sopenharmony_ci }; 116562306a36Sopenharmony_ci }; 116662306a36Sopenharmony_ci 116762306a36Sopenharmony_ci l3main2_cm: l3main2_cm@800 { 116862306a36Sopenharmony_ci compatible = "ti,omap4-cm"; 116962306a36Sopenharmony_ci clock-output-names = "l3main2_cm"; 117062306a36Sopenharmony_ci reg = <0x800 0x100>; 117162306a36Sopenharmony_ci #address-cells = <1>; 117262306a36Sopenharmony_ci #size-cells = <1>; 117362306a36Sopenharmony_ci ranges = <0 0x800 0x100>; 117462306a36Sopenharmony_ci 117562306a36Sopenharmony_ci l3main2_clkctrl: clk@20 { 117662306a36Sopenharmony_ci compatible = "ti,clkctrl"; 117762306a36Sopenharmony_ci clock-output-names = "l3main2_clkctrl"; 117862306a36Sopenharmony_ci reg = <0x20 0x4>; 117962306a36Sopenharmony_ci #clock-cells = <2>; 118062306a36Sopenharmony_ci }; 118162306a36Sopenharmony_ci }; 118262306a36Sopenharmony_ci 118362306a36Sopenharmony_ci ipu_cm: ipu_cm@900 { 118462306a36Sopenharmony_ci compatible = "ti,omap4-cm"; 118562306a36Sopenharmony_ci clock-output-names = "ipu_cm"; 118662306a36Sopenharmony_ci reg = <0x900 0x100>; 118762306a36Sopenharmony_ci #address-cells = <1>; 118862306a36Sopenharmony_ci #size-cells = <1>; 118962306a36Sopenharmony_ci ranges = <0 0x900 0x100>; 119062306a36Sopenharmony_ci 119162306a36Sopenharmony_ci ipu_clkctrl: clk@20 { 119262306a36Sopenharmony_ci compatible = "ti,clkctrl"; 119362306a36Sopenharmony_ci clock-output-names = "ipu_clkctrl"; 119462306a36Sopenharmony_ci reg = <0x20 0x4>; 119562306a36Sopenharmony_ci #clock-cells = <2>; 119662306a36Sopenharmony_ci }; 119762306a36Sopenharmony_ci }; 119862306a36Sopenharmony_ci 119962306a36Sopenharmony_ci dma_cm: dma_cm@a00 { 120062306a36Sopenharmony_ci compatible = "ti,omap4-cm"; 120162306a36Sopenharmony_ci clock-output-names = "dma_cm"; 120262306a36Sopenharmony_ci reg = <0xa00 0x100>; 120362306a36Sopenharmony_ci #address-cells = <1>; 120462306a36Sopenharmony_ci #size-cells = <1>; 120562306a36Sopenharmony_ci ranges = <0 0xa00 0x100>; 120662306a36Sopenharmony_ci 120762306a36Sopenharmony_ci dma_clkctrl: clk@20 { 120862306a36Sopenharmony_ci compatible = "ti,clkctrl"; 120962306a36Sopenharmony_ci clock-output-names = "dma_clkctrl"; 121062306a36Sopenharmony_ci reg = <0x20 0x4>; 121162306a36Sopenharmony_ci #clock-cells = <2>; 121262306a36Sopenharmony_ci }; 121362306a36Sopenharmony_ci }; 121462306a36Sopenharmony_ci 121562306a36Sopenharmony_ci emif_cm: emif_cm@b00 { 121662306a36Sopenharmony_ci compatible = "ti,omap4-cm"; 121762306a36Sopenharmony_ci clock-output-names = "emif_cm"; 121862306a36Sopenharmony_ci reg = <0xb00 0x100>; 121962306a36Sopenharmony_ci #address-cells = <1>; 122062306a36Sopenharmony_ci #size-cells = <1>; 122162306a36Sopenharmony_ci ranges = <0 0xb00 0x100>; 122262306a36Sopenharmony_ci 122362306a36Sopenharmony_ci emif_clkctrl: clk@20 { 122462306a36Sopenharmony_ci compatible = "ti,clkctrl"; 122562306a36Sopenharmony_ci clock-output-names = "emif_clkctrl"; 122662306a36Sopenharmony_ci reg = <0x20 0x1c>; 122762306a36Sopenharmony_ci #clock-cells = <2>; 122862306a36Sopenharmony_ci }; 122962306a36Sopenharmony_ci }; 123062306a36Sopenharmony_ci 123162306a36Sopenharmony_ci l4cfg_cm: l4cfg_cm@d00 { 123262306a36Sopenharmony_ci compatible = "ti,omap4-cm"; 123362306a36Sopenharmony_ci clock-output-names = "l4cfg_cm"; 123462306a36Sopenharmony_ci reg = <0xd00 0x100>; 123562306a36Sopenharmony_ci #address-cells = <1>; 123662306a36Sopenharmony_ci #size-cells = <1>; 123762306a36Sopenharmony_ci ranges = <0 0xd00 0x100>; 123862306a36Sopenharmony_ci 123962306a36Sopenharmony_ci l4cfg_clkctrl: clk@20 { 124062306a36Sopenharmony_ci compatible = "ti,clkctrl"; 124162306a36Sopenharmony_ci clock-output-names = "l4cfg_clkctrl"; 124262306a36Sopenharmony_ci reg = <0x20 0x14>; 124362306a36Sopenharmony_ci #clock-cells = <2>; 124462306a36Sopenharmony_ci }; 124562306a36Sopenharmony_ci }; 124662306a36Sopenharmony_ci 124762306a36Sopenharmony_ci l3instr_cm: l3instr_cm@e00 { 124862306a36Sopenharmony_ci compatible = "ti,omap4-cm"; 124962306a36Sopenharmony_ci clock-output-names = "l3instr_cm"; 125062306a36Sopenharmony_ci reg = <0xe00 0x100>; 125162306a36Sopenharmony_ci #address-cells = <1>; 125262306a36Sopenharmony_ci #size-cells = <1>; 125362306a36Sopenharmony_ci ranges = <0 0xe00 0x100>; 125462306a36Sopenharmony_ci 125562306a36Sopenharmony_ci l3instr_clkctrl: clk@20 { 125662306a36Sopenharmony_ci compatible = "ti,clkctrl"; 125762306a36Sopenharmony_ci clock-output-names = "l3instr_clkctrl"; 125862306a36Sopenharmony_ci reg = <0x20 0xc>; 125962306a36Sopenharmony_ci #clock-cells = <2>; 126062306a36Sopenharmony_ci }; 126162306a36Sopenharmony_ci }; 126262306a36Sopenharmony_ci 126362306a36Sopenharmony_ci l4per_cm: clock@1000 { 126462306a36Sopenharmony_ci compatible = "ti,omap4-cm"; 126562306a36Sopenharmony_ci clock-output-names = "l4per_cm"; 126662306a36Sopenharmony_ci reg = <0x1000 0x200>; 126762306a36Sopenharmony_ci #address-cells = <1>; 126862306a36Sopenharmony_ci #size-cells = <1>; 126962306a36Sopenharmony_ci ranges = <0 0x1000 0x200>; 127062306a36Sopenharmony_ci 127162306a36Sopenharmony_ci l4per_clkctrl: clock@20 { 127262306a36Sopenharmony_ci compatible = "ti,clkctrl"; 127362306a36Sopenharmony_ci clock-output-names = "l4per_clkctrl"; 127462306a36Sopenharmony_ci reg = <0x20 0x15c>; 127562306a36Sopenharmony_ci #clock-cells = <2>; 127662306a36Sopenharmony_ci }; 127762306a36Sopenharmony_ci 127862306a36Sopenharmony_ci l4sec_clkctrl: clock@1a0 { 127962306a36Sopenharmony_ci compatible = "ti,clkctrl"; 128062306a36Sopenharmony_ci clock-output-names = "l4sec_clkctrl"; 128162306a36Sopenharmony_ci reg = <0x1a0 0x3c>; 128262306a36Sopenharmony_ci #clock-cells = <2>; 128362306a36Sopenharmony_ci }; 128462306a36Sopenharmony_ci }; 128562306a36Sopenharmony_ci 128662306a36Sopenharmony_ci dss_cm: dss_cm@1400 { 128762306a36Sopenharmony_ci compatible = "ti,omap4-cm"; 128862306a36Sopenharmony_ci clock-output-names = "dss_cm"; 128962306a36Sopenharmony_ci reg = <0x1400 0x100>; 129062306a36Sopenharmony_ci #address-cells = <1>; 129162306a36Sopenharmony_ci #size-cells = <1>; 129262306a36Sopenharmony_ci ranges = <0 0x1400 0x100>; 129362306a36Sopenharmony_ci 129462306a36Sopenharmony_ci dss_clkctrl: clk@20 { 129562306a36Sopenharmony_ci compatible = "ti,clkctrl"; 129662306a36Sopenharmony_ci clock-output-names = "dss_clkctrl"; 129762306a36Sopenharmony_ci reg = <0x20 0x4>; 129862306a36Sopenharmony_ci #clock-cells = <2>; 129962306a36Sopenharmony_ci }; 130062306a36Sopenharmony_ci }; 130162306a36Sopenharmony_ci 130262306a36Sopenharmony_ci gpu_cm: gpu_cm@1500 { 130362306a36Sopenharmony_ci compatible = "ti,omap4-cm"; 130462306a36Sopenharmony_ci clock-output-names = "gpu_cm"; 130562306a36Sopenharmony_ci reg = <0x1500 0x100>; 130662306a36Sopenharmony_ci #address-cells = <1>; 130762306a36Sopenharmony_ci #size-cells = <1>; 130862306a36Sopenharmony_ci ranges = <0 0x1500 0x100>; 130962306a36Sopenharmony_ci 131062306a36Sopenharmony_ci gpu_clkctrl: clk@20 { 131162306a36Sopenharmony_ci compatible = "ti,clkctrl"; 131262306a36Sopenharmony_ci clock-output-names = "gpu_clkctrl"; 131362306a36Sopenharmony_ci reg = <0x20 0x4>; 131462306a36Sopenharmony_ci #clock-cells = <2>; 131562306a36Sopenharmony_ci }; 131662306a36Sopenharmony_ci }; 131762306a36Sopenharmony_ci 131862306a36Sopenharmony_ci l3init_cm: l3init_cm@1600 { 131962306a36Sopenharmony_ci compatible = "ti,omap4-cm"; 132062306a36Sopenharmony_ci clock-output-names = "l3init_cm"; 132162306a36Sopenharmony_ci reg = <0x1600 0x100>; 132262306a36Sopenharmony_ci #address-cells = <1>; 132362306a36Sopenharmony_ci #size-cells = <1>; 132462306a36Sopenharmony_ci ranges = <0 0x1600 0x100>; 132562306a36Sopenharmony_ci 132662306a36Sopenharmony_ci l3init_clkctrl: clk@20 { 132762306a36Sopenharmony_ci compatible = "ti,clkctrl"; 132862306a36Sopenharmony_ci clock-output-names = "l3init_clkctrl"; 132962306a36Sopenharmony_ci reg = <0x20 0xd4>; 133062306a36Sopenharmony_ci #clock-cells = <2>; 133162306a36Sopenharmony_ci }; 133262306a36Sopenharmony_ci }; 133362306a36Sopenharmony_ci}; 133462306a36Sopenharmony_ci 133562306a36Sopenharmony_ci&prm { 133662306a36Sopenharmony_ci wkupaon_cm: wkupaon_cm@1900 { 133762306a36Sopenharmony_ci compatible = "ti,omap4-cm"; 133862306a36Sopenharmony_ci clock-output-names = "wkupaon_cm"; 133962306a36Sopenharmony_ci reg = <0x1900 0x100>; 134062306a36Sopenharmony_ci #address-cells = <1>; 134162306a36Sopenharmony_ci #size-cells = <1>; 134262306a36Sopenharmony_ci ranges = <0 0x1900 0x100>; 134362306a36Sopenharmony_ci 134462306a36Sopenharmony_ci wkupaon_clkctrl: clk@20 { 134562306a36Sopenharmony_ci compatible = "ti,clkctrl"; 134662306a36Sopenharmony_ci clock-output-names = "wkupaon_clkctrl"; 134762306a36Sopenharmony_ci reg = <0x20 0x5c>; 134862306a36Sopenharmony_ci #clock-cells = <2>; 134962306a36Sopenharmony_ci }; 135062306a36Sopenharmony_ci }; 135162306a36Sopenharmony_ci}; 135262306a36Sopenharmony_ci 135362306a36Sopenharmony_ci&scm_wkup_pad_conf_clocks { 135462306a36Sopenharmony_ci fref_xtal_ck: fref_xtal_ck { 135562306a36Sopenharmony_ci #clock-cells = <0>; 135662306a36Sopenharmony_ci compatible = "ti,gate-clock"; 135762306a36Sopenharmony_ci clock-output-names = "fref_xtal_ck"; 135862306a36Sopenharmony_ci clocks = <&sys_clkin>; 135962306a36Sopenharmony_ci ti,bit-shift = <28>; 136062306a36Sopenharmony_ci reg = <0x14>; 136162306a36Sopenharmony_ci }; 136262306a36Sopenharmony_ci}; 1363