162306a36Sopenharmony_ci// SPDX-License-Identifier: GPL-2.0-only 262306a36Sopenharmony_ci/* 362306a36Sopenharmony_ci * Device Tree Source for DRA7xx clock data 462306a36Sopenharmony_ci * 562306a36Sopenharmony_ci * Copyright (C) 2013 Texas Instruments, Inc. 662306a36Sopenharmony_ci */ 762306a36Sopenharmony_ci&cm_core_aon_clocks { 862306a36Sopenharmony_ci atl_clkin0_ck: clock-atl-clkin0 { 962306a36Sopenharmony_ci #clock-cells = <0>; 1062306a36Sopenharmony_ci compatible = "ti,dra7-atl-clock"; 1162306a36Sopenharmony_ci clock-output-names = "atl_clkin0_ck"; 1262306a36Sopenharmony_ci clocks = <&atl_clkctrl DRA7_ATL_ATL_CLKCTRL 26>; 1362306a36Sopenharmony_ci }; 1462306a36Sopenharmony_ci 1562306a36Sopenharmony_ci atl_clkin1_ck: clock-atl-clkin1 { 1662306a36Sopenharmony_ci #clock-cells = <0>; 1762306a36Sopenharmony_ci compatible = "ti,dra7-atl-clock"; 1862306a36Sopenharmony_ci clock-output-names = "atl_clkin1_ck"; 1962306a36Sopenharmony_ci clocks = <&atl_clkctrl DRA7_ATL_ATL_CLKCTRL 26>; 2062306a36Sopenharmony_ci }; 2162306a36Sopenharmony_ci 2262306a36Sopenharmony_ci atl_clkin2_ck: clock-atl-clkin2 { 2362306a36Sopenharmony_ci #clock-cells = <0>; 2462306a36Sopenharmony_ci compatible = "ti,dra7-atl-clock"; 2562306a36Sopenharmony_ci clock-output-names = "atl_clkin2_ck"; 2662306a36Sopenharmony_ci clocks = <&atl_clkctrl DRA7_ATL_ATL_CLKCTRL 26>; 2762306a36Sopenharmony_ci }; 2862306a36Sopenharmony_ci 2962306a36Sopenharmony_ci atl_clkin3_ck: clock-atl-clkin3 { 3062306a36Sopenharmony_ci #clock-cells = <0>; 3162306a36Sopenharmony_ci compatible = "ti,dra7-atl-clock"; 3262306a36Sopenharmony_ci clock-output-names = "atl_clkin3_ck"; 3362306a36Sopenharmony_ci clocks = <&atl_clkctrl DRA7_ATL_ATL_CLKCTRL 26>; 3462306a36Sopenharmony_ci }; 3562306a36Sopenharmony_ci 3662306a36Sopenharmony_ci hdmi_clkin_ck: clock-hdmi-clkin { 3762306a36Sopenharmony_ci #clock-cells = <0>; 3862306a36Sopenharmony_ci compatible = "fixed-clock"; 3962306a36Sopenharmony_ci clock-output-names = "hdmi_clkin_ck"; 4062306a36Sopenharmony_ci clock-frequency = <0>; 4162306a36Sopenharmony_ci }; 4262306a36Sopenharmony_ci 4362306a36Sopenharmony_ci mlb_clkin_ck: clock-mlb-clkin { 4462306a36Sopenharmony_ci #clock-cells = <0>; 4562306a36Sopenharmony_ci compatible = "fixed-clock"; 4662306a36Sopenharmony_ci clock-output-names = "mlb_clkin_ck"; 4762306a36Sopenharmony_ci clock-frequency = <0>; 4862306a36Sopenharmony_ci }; 4962306a36Sopenharmony_ci 5062306a36Sopenharmony_ci mlbp_clkin_ck: clock-mlbp-clkin { 5162306a36Sopenharmony_ci #clock-cells = <0>; 5262306a36Sopenharmony_ci compatible = "fixed-clock"; 5362306a36Sopenharmony_ci clock-output-names = "mlbp_clkin_ck"; 5462306a36Sopenharmony_ci clock-frequency = <0>; 5562306a36Sopenharmony_ci }; 5662306a36Sopenharmony_ci 5762306a36Sopenharmony_ci pciesref_acs_clk_ck: clock-pciesref-acs { 5862306a36Sopenharmony_ci #clock-cells = <0>; 5962306a36Sopenharmony_ci compatible = "fixed-clock"; 6062306a36Sopenharmony_ci clock-output-names = "pciesref_acs_clk_ck"; 6162306a36Sopenharmony_ci clock-frequency = <100000000>; 6262306a36Sopenharmony_ci }; 6362306a36Sopenharmony_ci 6462306a36Sopenharmony_ci ref_clkin0_ck: clock-ref-clkin0 { 6562306a36Sopenharmony_ci #clock-cells = <0>; 6662306a36Sopenharmony_ci compatible = "fixed-clock"; 6762306a36Sopenharmony_ci clock-output-names = "ref_clkin0_ck"; 6862306a36Sopenharmony_ci clock-frequency = <0>; 6962306a36Sopenharmony_ci }; 7062306a36Sopenharmony_ci 7162306a36Sopenharmony_ci ref_clkin1_ck: clock-ref-clkin1 { 7262306a36Sopenharmony_ci #clock-cells = <0>; 7362306a36Sopenharmony_ci compatible = "fixed-clock"; 7462306a36Sopenharmony_ci clock-output-names = "ref_clkin1_ck"; 7562306a36Sopenharmony_ci clock-frequency = <0>; 7662306a36Sopenharmony_ci }; 7762306a36Sopenharmony_ci 7862306a36Sopenharmony_ci ref_clkin2_ck: clock-ref-clkin2 { 7962306a36Sopenharmony_ci #clock-cells = <0>; 8062306a36Sopenharmony_ci compatible = "fixed-clock"; 8162306a36Sopenharmony_ci clock-output-names = "ref_clkin2_ck"; 8262306a36Sopenharmony_ci clock-frequency = <0>; 8362306a36Sopenharmony_ci }; 8462306a36Sopenharmony_ci 8562306a36Sopenharmony_ci ref_clkin3_ck: clock-ref-clkin3 { 8662306a36Sopenharmony_ci #clock-cells = <0>; 8762306a36Sopenharmony_ci compatible = "fixed-clock"; 8862306a36Sopenharmony_ci clock-output-names = "ref_clkin3_ck"; 8962306a36Sopenharmony_ci clock-frequency = <0>; 9062306a36Sopenharmony_ci }; 9162306a36Sopenharmony_ci 9262306a36Sopenharmony_ci rmii_clk_ck: clock-rmii { 9362306a36Sopenharmony_ci #clock-cells = <0>; 9462306a36Sopenharmony_ci compatible = "fixed-clock"; 9562306a36Sopenharmony_ci clock-output-names = "rmii_clk_ck"; 9662306a36Sopenharmony_ci clock-frequency = <0>; 9762306a36Sopenharmony_ci }; 9862306a36Sopenharmony_ci 9962306a36Sopenharmony_ci sdvenc_clkin_ck: clock-sdvenc-clkin { 10062306a36Sopenharmony_ci #clock-cells = <0>; 10162306a36Sopenharmony_ci compatible = "fixed-clock"; 10262306a36Sopenharmony_ci clock-output-names = "sdvenc_clkin_ck"; 10362306a36Sopenharmony_ci clock-frequency = <0>; 10462306a36Sopenharmony_ci }; 10562306a36Sopenharmony_ci 10662306a36Sopenharmony_ci secure_32k_clk_src_ck: clock-secure-32k-clk-src { 10762306a36Sopenharmony_ci #clock-cells = <0>; 10862306a36Sopenharmony_ci compatible = "fixed-clock"; 10962306a36Sopenharmony_ci clock-output-names = "secure_32k_clk_src_ck"; 11062306a36Sopenharmony_ci clock-frequency = <32768>; 11162306a36Sopenharmony_ci }; 11262306a36Sopenharmony_ci 11362306a36Sopenharmony_ci sys_clk32_crystal_ck: clock-sys-clk32-crystal { 11462306a36Sopenharmony_ci #clock-cells = <0>; 11562306a36Sopenharmony_ci compatible = "fixed-clock"; 11662306a36Sopenharmony_ci clock-output-names = "sys_clk32_crystal_ck"; 11762306a36Sopenharmony_ci clock-frequency = <32768>; 11862306a36Sopenharmony_ci }; 11962306a36Sopenharmony_ci 12062306a36Sopenharmony_ci sys_clk32_pseudo_ck: clock-sys-clk32-pseudo { 12162306a36Sopenharmony_ci #clock-cells = <0>; 12262306a36Sopenharmony_ci compatible = "fixed-factor-clock"; 12362306a36Sopenharmony_ci clock-output-names = "sys_clk32_pseudo_ck"; 12462306a36Sopenharmony_ci clocks = <&sys_clkin1>; 12562306a36Sopenharmony_ci clock-mult = <1>; 12662306a36Sopenharmony_ci clock-div = <610>; 12762306a36Sopenharmony_ci }; 12862306a36Sopenharmony_ci 12962306a36Sopenharmony_ci virt_12000000_ck: clock-virt-12000000 { 13062306a36Sopenharmony_ci #clock-cells = <0>; 13162306a36Sopenharmony_ci compatible = "fixed-clock"; 13262306a36Sopenharmony_ci clock-output-names = "virt_12000000_ck"; 13362306a36Sopenharmony_ci clock-frequency = <12000000>; 13462306a36Sopenharmony_ci }; 13562306a36Sopenharmony_ci 13662306a36Sopenharmony_ci virt_13000000_ck: clock-virt-13000000 { 13762306a36Sopenharmony_ci #clock-cells = <0>; 13862306a36Sopenharmony_ci compatible = "fixed-clock"; 13962306a36Sopenharmony_ci clock-output-names = "virt_13000000_ck"; 14062306a36Sopenharmony_ci clock-frequency = <13000000>; 14162306a36Sopenharmony_ci }; 14262306a36Sopenharmony_ci 14362306a36Sopenharmony_ci virt_16800000_ck: clock-virt-16800000 { 14462306a36Sopenharmony_ci #clock-cells = <0>; 14562306a36Sopenharmony_ci compatible = "fixed-clock"; 14662306a36Sopenharmony_ci clock-output-names = "virt_16800000_ck"; 14762306a36Sopenharmony_ci clock-frequency = <16800000>; 14862306a36Sopenharmony_ci }; 14962306a36Sopenharmony_ci 15062306a36Sopenharmony_ci virt_19200000_ck: clock-virt-19200000 { 15162306a36Sopenharmony_ci #clock-cells = <0>; 15262306a36Sopenharmony_ci compatible = "fixed-clock"; 15362306a36Sopenharmony_ci clock-output-names = "virt_19200000_ck"; 15462306a36Sopenharmony_ci clock-frequency = <19200000>; 15562306a36Sopenharmony_ci }; 15662306a36Sopenharmony_ci 15762306a36Sopenharmony_ci virt_20000000_ck: clock-virt-20000000 { 15862306a36Sopenharmony_ci #clock-cells = <0>; 15962306a36Sopenharmony_ci compatible = "fixed-clock"; 16062306a36Sopenharmony_ci clock-output-names = "virt_20000000_ck"; 16162306a36Sopenharmony_ci clock-frequency = <20000000>; 16262306a36Sopenharmony_ci }; 16362306a36Sopenharmony_ci 16462306a36Sopenharmony_ci virt_26000000_ck: clock-virt-26000000 { 16562306a36Sopenharmony_ci #clock-cells = <0>; 16662306a36Sopenharmony_ci compatible = "fixed-clock"; 16762306a36Sopenharmony_ci clock-output-names = "virt_26000000_ck"; 16862306a36Sopenharmony_ci clock-frequency = <26000000>; 16962306a36Sopenharmony_ci }; 17062306a36Sopenharmony_ci 17162306a36Sopenharmony_ci virt_27000000_ck: clock-virt-27000000 { 17262306a36Sopenharmony_ci #clock-cells = <0>; 17362306a36Sopenharmony_ci compatible = "fixed-clock"; 17462306a36Sopenharmony_ci clock-output-names = "virt_27000000_ck"; 17562306a36Sopenharmony_ci clock-frequency = <27000000>; 17662306a36Sopenharmony_ci }; 17762306a36Sopenharmony_ci 17862306a36Sopenharmony_ci virt_38400000_ck: clock-virt-38400000 { 17962306a36Sopenharmony_ci #clock-cells = <0>; 18062306a36Sopenharmony_ci compatible = "fixed-clock"; 18162306a36Sopenharmony_ci clock-output-names = "virt_38400000_ck"; 18262306a36Sopenharmony_ci clock-frequency = <38400000>; 18362306a36Sopenharmony_ci }; 18462306a36Sopenharmony_ci 18562306a36Sopenharmony_ci sys_clkin2: clock-sys-clkin2 { 18662306a36Sopenharmony_ci #clock-cells = <0>; 18762306a36Sopenharmony_ci compatible = "fixed-clock"; 18862306a36Sopenharmony_ci clock-output-names = "sys_clkin2"; 18962306a36Sopenharmony_ci clock-frequency = <22579200>; 19062306a36Sopenharmony_ci }; 19162306a36Sopenharmony_ci 19262306a36Sopenharmony_ci usb_otg_clkin_ck: clock-usb-otg-clkin { 19362306a36Sopenharmony_ci #clock-cells = <0>; 19462306a36Sopenharmony_ci compatible = "fixed-clock"; 19562306a36Sopenharmony_ci clock-output-names = "usb_otg_clkin_ck"; 19662306a36Sopenharmony_ci clock-frequency = <0>; 19762306a36Sopenharmony_ci }; 19862306a36Sopenharmony_ci 19962306a36Sopenharmony_ci video1_clkin_ck: clock-video1-clkin { 20062306a36Sopenharmony_ci #clock-cells = <0>; 20162306a36Sopenharmony_ci compatible = "fixed-clock"; 20262306a36Sopenharmony_ci clock-output-names = "video1_clkin_ck"; 20362306a36Sopenharmony_ci clock-frequency = <0>; 20462306a36Sopenharmony_ci }; 20562306a36Sopenharmony_ci 20662306a36Sopenharmony_ci video1_m2_clkin_ck: clock-video1-m2-clkin { 20762306a36Sopenharmony_ci #clock-cells = <0>; 20862306a36Sopenharmony_ci compatible = "fixed-clock"; 20962306a36Sopenharmony_ci clock-output-names = "video1_m2_clkin_ck"; 21062306a36Sopenharmony_ci clock-frequency = <0>; 21162306a36Sopenharmony_ci }; 21262306a36Sopenharmony_ci 21362306a36Sopenharmony_ci video2_clkin_ck: clock-video2-clkin { 21462306a36Sopenharmony_ci #clock-cells = <0>; 21562306a36Sopenharmony_ci compatible = "fixed-clock"; 21662306a36Sopenharmony_ci clock-output-names = "video2_clkin_ck"; 21762306a36Sopenharmony_ci clock-frequency = <0>; 21862306a36Sopenharmony_ci }; 21962306a36Sopenharmony_ci 22062306a36Sopenharmony_ci video2_m2_clkin_ck: clock-video2-m2-clkin { 22162306a36Sopenharmony_ci #clock-cells = <0>; 22262306a36Sopenharmony_ci compatible = "fixed-clock"; 22362306a36Sopenharmony_ci clock-output-names = "video2_m2_clkin_ck"; 22462306a36Sopenharmony_ci clock-frequency = <0>; 22562306a36Sopenharmony_ci }; 22662306a36Sopenharmony_ci 22762306a36Sopenharmony_ci dpll_abe_ck: clock@1e0 { 22862306a36Sopenharmony_ci #clock-cells = <0>; 22962306a36Sopenharmony_ci compatible = "ti,omap4-dpll-m4xen-clock"; 23062306a36Sopenharmony_ci clock-output-names = "dpll_abe_ck"; 23162306a36Sopenharmony_ci clocks = <&abe_dpll_clk_mux>, <&abe_dpll_bypass_clk_mux>; 23262306a36Sopenharmony_ci reg = <0x01e0>, <0x01e4>, <0x01ec>, <0x01e8>; 23362306a36Sopenharmony_ci }; 23462306a36Sopenharmony_ci 23562306a36Sopenharmony_ci dpll_abe_x2_ck: clock-dpll-abe-x2 { 23662306a36Sopenharmony_ci #clock-cells = <0>; 23762306a36Sopenharmony_ci compatible = "ti,omap4-dpll-x2-clock"; 23862306a36Sopenharmony_ci clock-output-names = "dpll_abe_x2_ck"; 23962306a36Sopenharmony_ci clocks = <&dpll_abe_ck>; 24062306a36Sopenharmony_ci }; 24162306a36Sopenharmony_ci 24262306a36Sopenharmony_ci dpll_abe_m2x2_ck: clock-dpll-abe-m2x2-8@1f0 { 24362306a36Sopenharmony_ci #clock-cells = <0>; 24462306a36Sopenharmony_ci compatible = "ti,divider-clock"; 24562306a36Sopenharmony_ci clock-output-names = "dpll_abe_m2x2_ck"; 24662306a36Sopenharmony_ci clocks = <&dpll_abe_x2_ck>; 24762306a36Sopenharmony_ci ti,max-div = <31>; 24862306a36Sopenharmony_ci ti,autoidle-shift = <8>; 24962306a36Sopenharmony_ci reg = <0x01f0>; 25062306a36Sopenharmony_ci ti,index-starts-at-one; 25162306a36Sopenharmony_ci ti,invert-autoidle-bit; 25262306a36Sopenharmony_ci }; 25362306a36Sopenharmony_ci 25462306a36Sopenharmony_ci abe_clk: clock-abe@108 { 25562306a36Sopenharmony_ci #clock-cells = <0>; 25662306a36Sopenharmony_ci compatible = "ti,divider-clock"; 25762306a36Sopenharmony_ci clock-output-names = "abe_clk"; 25862306a36Sopenharmony_ci clocks = <&dpll_abe_m2x2_ck>; 25962306a36Sopenharmony_ci ti,max-div = <4>; 26062306a36Sopenharmony_ci reg = <0x0108>; 26162306a36Sopenharmony_ci ti,index-power-of-two; 26262306a36Sopenharmony_ci }; 26362306a36Sopenharmony_ci 26462306a36Sopenharmony_ci dpll_abe_m2_ck: clock-dpll-abe-m2-8@1f0 { 26562306a36Sopenharmony_ci #clock-cells = <0>; 26662306a36Sopenharmony_ci compatible = "ti,divider-clock"; 26762306a36Sopenharmony_ci clock-output-names = "dpll_abe_m2_ck"; 26862306a36Sopenharmony_ci clocks = <&dpll_abe_ck>; 26962306a36Sopenharmony_ci ti,max-div = <31>; 27062306a36Sopenharmony_ci ti,autoidle-shift = <8>; 27162306a36Sopenharmony_ci reg = <0x01f0>; 27262306a36Sopenharmony_ci ti,index-starts-at-one; 27362306a36Sopenharmony_ci ti,invert-autoidle-bit; 27462306a36Sopenharmony_ci }; 27562306a36Sopenharmony_ci 27662306a36Sopenharmony_ci dpll_abe_m3x2_ck: clock-dpll-abe-m3x2-8@1f4 { 27762306a36Sopenharmony_ci #clock-cells = <0>; 27862306a36Sopenharmony_ci compatible = "ti,divider-clock"; 27962306a36Sopenharmony_ci clock-output-names = "dpll_abe_m3x2_ck"; 28062306a36Sopenharmony_ci clocks = <&dpll_abe_x2_ck>; 28162306a36Sopenharmony_ci ti,max-div = <31>; 28262306a36Sopenharmony_ci ti,autoidle-shift = <8>; 28362306a36Sopenharmony_ci reg = <0x01f4>; 28462306a36Sopenharmony_ci ti,index-starts-at-one; 28562306a36Sopenharmony_ci ti,invert-autoidle-bit; 28662306a36Sopenharmony_ci }; 28762306a36Sopenharmony_ci 28862306a36Sopenharmony_ci dpll_core_byp_mux: clock-dpll-core-byp-mux-23@12c { 28962306a36Sopenharmony_ci #clock-cells = <0>; 29062306a36Sopenharmony_ci compatible = "ti,mux-clock"; 29162306a36Sopenharmony_ci clock-output-names = "dpll_core_byp_mux"; 29262306a36Sopenharmony_ci clocks = <&sys_clkin1>, <&dpll_abe_m3x2_ck>; 29362306a36Sopenharmony_ci ti,bit-shift = <23>; 29462306a36Sopenharmony_ci reg = <0x012c>; 29562306a36Sopenharmony_ci }; 29662306a36Sopenharmony_ci 29762306a36Sopenharmony_ci dpll_core_ck: clock@120 { 29862306a36Sopenharmony_ci #clock-cells = <0>; 29962306a36Sopenharmony_ci compatible = "ti,omap4-dpll-core-clock"; 30062306a36Sopenharmony_ci clock-output-names = "dpll_core_ck"; 30162306a36Sopenharmony_ci clocks = <&sys_clkin1>, <&dpll_core_byp_mux>; 30262306a36Sopenharmony_ci reg = <0x0120>, <0x0124>, <0x012c>, <0x0128>; 30362306a36Sopenharmony_ci }; 30462306a36Sopenharmony_ci 30562306a36Sopenharmony_ci dpll_core_x2_ck: clock-dpll-core-x2 { 30662306a36Sopenharmony_ci #clock-cells = <0>; 30762306a36Sopenharmony_ci compatible = "ti,omap4-dpll-x2-clock"; 30862306a36Sopenharmony_ci clock-output-names = "dpll_core_x2_ck"; 30962306a36Sopenharmony_ci clocks = <&dpll_core_ck>; 31062306a36Sopenharmony_ci }; 31162306a36Sopenharmony_ci 31262306a36Sopenharmony_ci dpll_core_h12x2_ck: clock-dpll-core-h12x2-8@13c { 31362306a36Sopenharmony_ci #clock-cells = <0>; 31462306a36Sopenharmony_ci compatible = "ti,divider-clock"; 31562306a36Sopenharmony_ci clock-output-names = "dpll_core_h12x2_ck"; 31662306a36Sopenharmony_ci clocks = <&dpll_core_x2_ck>; 31762306a36Sopenharmony_ci ti,max-div = <63>; 31862306a36Sopenharmony_ci ti,autoidle-shift = <8>; 31962306a36Sopenharmony_ci reg = <0x013c>; 32062306a36Sopenharmony_ci ti,index-starts-at-one; 32162306a36Sopenharmony_ci ti,invert-autoidle-bit; 32262306a36Sopenharmony_ci }; 32362306a36Sopenharmony_ci 32462306a36Sopenharmony_ci mpu_dpll_hs_clk_div: clock-mpu-dpll-hs-clk-div { 32562306a36Sopenharmony_ci #clock-cells = <0>; 32662306a36Sopenharmony_ci compatible = "fixed-factor-clock"; 32762306a36Sopenharmony_ci clock-output-names = "mpu_dpll_hs_clk_div"; 32862306a36Sopenharmony_ci clocks = <&dpll_core_h12x2_ck>; 32962306a36Sopenharmony_ci clock-mult = <1>; 33062306a36Sopenharmony_ci clock-div = <1>; 33162306a36Sopenharmony_ci }; 33262306a36Sopenharmony_ci 33362306a36Sopenharmony_ci dpll_mpu_ck: clock@160 { 33462306a36Sopenharmony_ci #clock-cells = <0>; 33562306a36Sopenharmony_ci compatible = "ti,omap5-mpu-dpll-clock"; 33662306a36Sopenharmony_ci clock-output-names = "dpll_mpu_ck"; 33762306a36Sopenharmony_ci clocks = <&sys_clkin1>, <&mpu_dpll_hs_clk_div>; 33862306a36Sopenharmony_ci reg = <0x0160>, <0x0164>, <0x016c>, <0x0168>; 33962306a36Sopenharmony_ci }; 34062306a36Sopenharmony_ci 34162306a36Sopenharmony_ci dpll_mpu_m2_ck: clock-dpll-mpu-m2-8@170 { 34262306a36Sopenharmony_ci #clock-cells = <0>; 34362306a36Sopenharmony_ci compatible = "ti,divider-clock"; 34462306a36Sopenharmony_ci clock-output-names = "dpll_mpu_m2_ck"; 34562306a36Sopenharmony_ci clocks = <&dpll_mpu_ck>; 34662306a36Sopenharmony_ci ti,max-div = <31>; 34762306a36Sopenharmony_ci ti,autoidle-shift = <8>; 34862306a36Sopenharmony_ci reg = <0x0170>; 34962306a36Sopenharmony_ci ti,index-starts-at-one; 35062306a36Sopenharmony_ci ti,invert-autoidle-bit; 35162306a36Sopenharmony_ci }; 35262306a36Sopenharmony_ci 35362306a36Sopenharmony_ci mpu_dclk_div: clock-mpu-dclk-div { 35462306a36Sopenharmony_ci #clock-cells = <0>; 35562306a36Sopenharmony_ci compatible = "fixed-factor-clock"; 35662306a36Sopenharmony_ci clock-output-names = "mpu_dclk_div"; 35762306a36Sopenharmony_ci clocks = <&dpll_mpu_m2_ck>; 35862306a36Sopenharmony_ci clock-mult = <1>; 35962306a36Sopenharmony_ci clock-div = <1>; 36062306a36Sopenharmony_ci }; 36162306a36Sopenharmony_ci 36262306a36Sopenharmony_ci dsp_dpll_hs_clk_div: clock-dsp-dpll-hs-clk-div { 36362306a36Sopenharmony_ci #clock-cells = <0>; 36462306a36Sopenharmony_ci compatible = "fixed-factor-clock"; 36562306a36Sopenharmony_ci clock-output-names = "dsp_dpll_hs_clk_div"; 36662306a36Sopenharmony_ci clocks = <&dpll_core_h12x2_ck>; 36762306a36Sopenharmony_ci clock-mult = <1>; 36862306a36Sopenharmony_ci clock-div = <1>; 36962306a36Sopenharmony_ci }; 37062306a36Sopenharmony_ci 37162306a36Sopenharmony_ci dpll_dsp_byp_mux: clock-dpll-dsp-byp-mux-23@240 { 37262306a36Sopenharmony_ci #clock-cells = <0>; 37362306a36Sopenharmony_ci compatible = "ti,mux-clock"; 37462306a36Sopenharmony_ci clock-output-names = "dpll_dsp_byp_mux"; 37562306a36Sopenharmony_ci clocks = <&sys_clkin1>, <&dsp_dpll_hs_clk_div>; 37662306a36Sopenharmony_ci ti,bit-shift = <23>; 37762306a36Sopenharmony_ci reg = <0x0240>; 37862306a36Sopenharmony_ci }; 37962306a36Sopenharmony_ci 38062306a36Sopenharmony_ci dpll_dsp_ck: clock@234 { 38162306a36Sopenharmony_ci #clock-cells = <0>; 38262306a36Sopenharmony_ci compatible = "ti,omap4-dpll-clock"; 38362306a36Sopenharmony_ci clock-output-names = "dpll_dsp_ck"; 38462306a36Sopenharmony_ci clocks = <&sys_clkin1>, <&dpll_dsp_byp_mux>; 38562306a36Sopenharmony_ci reg = <0x0234>, <0x0238>, <0x0240>, <0x023c>; 38662306a36Sopenharmony_ci assigned-clocks = <&dpll_dsp_ck>; 38762306a36Sopenharmony_ci assigned-clock-rates = <600000000>; 38862306a36Sopenharmony_ci }; 38962306a36Sopenharmony_ci 39062306a36Sopenharmony_ci dpll_dsp_m2_ck: clock-dpll-dsp-m2-8@244 { 39162306a36Sopenharmony_ci #clock-cells = <0>; 39262306a36Sopenharmony_ci compatible = "ti,divider-clock"; 39362306a36Sopenharmony_ci clock-output-names = "dpll_dsp_m2_ck"; 39462306a36Sopenharmony_ci clocks = <&dpll_dsp_ck>; 39562306a36Sopenharmony_ci ti,max-div = <31>; 39662306a36Sopenharmony_ci ti,autoidle-shift = <8>; 39762306a36Sopenharmony_ci reg = <0x0244>; 39862306a36Sopenharmony_ci ti,index-starts-at-one; 39962306a36Sopenharmony_ci ti,invert-autoidle-bit; 40062306a36Sopenharmony_ci assigned-clocks = <&dpll_dsp_m2_ck>; 40162306a36Sopenharmony_ci assigned-clock-rates = <600000000>; 40262306a36Sopenharmony_ci }; 40362306a36Sopenharmony_ci 40462306a36Sopenharmony_ci iva_dpll_hs_clk_div: clock-iva-dpll-hs-clk-div { 40562306a36Sopenharmony_ci #clock-cells = <0>; 40662306a36Sopenharmony_ci compatible = "fixed-factor-clock"; 40762306a36Sopenharmony_ci clock-output-names = "iva_dpll_hs_clk_div"; 40862306a36Sopenharmony_ci clocks = <&dpll_core_h12x2_ck>; 40962306a36Sopenharmony_ci clock-mult = <1>; 41062306a36Sopenharmony_ci clock-div = <1>; 41162306a36Sopenharmony_ci }; 41262306a36Sopenharmony_ci 41362306a36Sopenharmony_ci dpll_iva_byp_mux: clock-dpll-iva-byp-mux-23@1ac { 41462306a36Sopenharmony_ci #clock-cells = <0>; 41562306a36Sopenharmony_ci compatible = "ti,mux-clock"; 41662306a36Sopenharmony_ci clock-output-names = "dpll_iva_byp_mux"; 41762306a36Sopenharmony_ci clocks = <&sys_clkin1>, <&iva_dpll_hs_clk_div>; 41862306a36Sopenharmony_ci ti,bit-shift = <23>; 41962306a36Sopenharmony_ci reg = <0x01ac>; 42062306a36Sopenharmony_ci }; 42162306a36Sopenharmony_ci 42262306a36Sopenharmony_ci dpll_iva_ck: clock@1a0 { 42362306a36Sopenharmony_ci #clock-cells = <0>; 42462306a36Sopenharmony_ci compatible = "ti,omap4-dpll-clock"; 42562306a36Sopenharmony_ci clock-output-names = "dpll_iva_ck"; 42662306a36Sopenharmony_ci clocks = <&sys_clkin1>, <&dpll_iva_byp_mux>; 42762306a36Sopenharmony_ci reg = <0x01a0>, <0x01a4>, <0x01ac>, <0x01a8>; 42862306a36Sopenharmony_ci assigned-clocks = <&dpll_iva_ck>; 42962306a36Sopenharmony_ci assigned-clock-rates = <1165000000>; 43062306a36Sopenharmony_ci }; 43162306a36Sopenharmony_ci 43262306a36Sopenharmony_ci dpll_iva_m2_ck: clock-dpll-iva-m2-8@1b0 { 43362306a36Sopenharmony_ci #clock-cells = <0>; 43462306a36Sopenharmony_ci compatible = "ti,divider-clock"; 43562306a36Sopenharmony_ci clock-output-names = "dpll_iva_m2_ck"; 43662306a36Sopenharmony_ci clocks = <&dpll_iva_ck>; 43762306a36Sopenharmony_ci ti,max-div = <31>; 43862306a36Sopenharmony_ci ti,autoidle-shift = <8>; 43962306a36Sopenharmony_ci reg = <0x01b0>; 44062306a36Sopenharmony_ci ti,index-starts-at-one; 44162306a36Sopenharmony_ci ti,invert-autoidle-bit; 44262306a36Sopenharmony_ci assigned-clocks = <&dpll_iva_m2_ck>; 44362306a36Sopenharmony_ci assigned-clock-rates = <388333334>; 44462306a36Sopenharmony_ci }; 44562306a36Sopenharmony_ci 44662306a36Sopenharmony_ci iva_dclk: clock-iva-dclk { 44762306a36Sopenharmony_ci #clock-cells = <0>; 44862306a36Sopenharmony_ci compatible = "fixed-factor-clock"; 44962306a36Sopenharmony_ci clock-output-names = "iva_dclk"; 45062306a36Sopenharmony_ci clocks = <&dpll_iva_m2_ck>; 45162306a36Sopenharmony_ci clock-mult = <1>; 45262306a36Sopenharmony_ci clock-div = <1>; 45362306a36Sopenharmony_ci }; 45462306a36Sopenharmony_ci 45562306a36Sopenharmony_ci dpll_gpu_byp_mux: clock-dpll-gpu-byp-mux-23@2e4 { 45662306a36Sopenharmony_ci #clock-cells = <0>; 45762306a36Sopenharmony_ci compatible = "ti,mux-clock"; 45862306a36Sopenharmony_ci clock-output-names = "dpll_gpu_byp_mux"; 45962306a36Sopenharmony_ci clocks = <&sys_clkin1>, <&dpll_abe_m3x2_ck>; 46062306a36Sopenharmony_ci ti,bit-shift = <23>; 46162306a36Sopenharmony_ci reg = <0x02e4>; 46262306a36Sopenharmony_ci }; 46362306a36Sopenharmony_ci 46462306a36Sopenharmony_ci dpll_gpu_ck: clock@2d8 { 46562306a36Sopenharmony_ci #clock-cells = <0>; 46662306a36Sopenharmony_ci compatible = "ti,omap4-dpll-clock"; 46762306a36Sopenharmony_ci clock-output-names = "dpll_gpu_ck"; 46862306a36Sopenharmony_ci clocks = <&sys_clkin1>, <&dpll_gpu_byp_mux>; 46962306a36Sopenharmony_ci reg = <0x02d8>, <0x02dc>, <0x02e4>, <0x02e0>; 47062306a36Sopenharmony_ci assigned-clocks = <&dpll_gpu_ck>; 47162306a36Sopenharmony_ci assigned-clock-rates = <1277000000>; 47262306a36Sopenharmony_ci }; 47362306a36Sopenharmony_ci 47462306a36Sopenharmony_ci dpll_gpu_m2_ck: clock-dpll-gpu-m2-8@2e8 { 47562306a36Sopenharmony_ci #clock-cells = <0>; 47662306a36Sopenharmony_ci compatible = "ti,divider-clock"; 47762306a36Sopenharmony_ci clock-output-names = "dpll_gpu_m2_ck"; 47862306a36Sopenharmony_ci clocks = <&dpll_gpu_ck>; 47962306a36Sopenharmony_ci ti,max-div = <31>; 48062306a36Sopenharmony_ci ti,autoidle-shift = <8>; 48162306a36Sopenharmony_ci reg = <0x02e8>; 48262306a36Sopenharmony_ci ti,index-starts-at-one; 48362306a36Sopenharmony_ci ti,invert-autoidle-bit; 48462306a36Sopenharmony_ci assigned-clocks = <&dpll_gpu_m2_ck>; 48562306a36Sopenharmony_ci assigned-clock-rates = <425666667>; 48662306a36Sopenharmony_ci }; 48762306a36Sopenharmony_ci 48862306a36Sopenharmony_ci dpll_core_m2_ck: clock-dpll-core-m2-8@130 { 48962306a36Sopenharmony_ci #clock-cells = <0>; 49062306a36Sopenharmony_ci compatible = "ti,divider-clock"; 49162306a36Sopenharmony_ci clock-output-names = "dpll_core_m2_ck"; 49262306a36Sopenharmony_ci clocks = <&dpll_core_ck>; 49362306a36Sopenharmony_ci ti,max-div = <31>; 49462306a36Sopenharmony_ci ti,autoidle-shift = <8>; 49562306a36Sopenharmony_ci reg = <0x0130>; 49662306a36Sopenharmony_ci ti,index-starts-at-one; 49762306a36Sopenharmony_ci ti,invert-autoidle-bit; 49862306a36Sopenharmony_ci }; 49962306a36Sopenharmony_ci 50062306a36Sopenharmony_ci core_dpll_out_dclk_div: clock-core-dpll-out-dclk-div { 50162306a36Sopenharmony_ci #clock-cells = <0>; 50262306a36Sopenharmony_ci compatible = "fixed-factor-clock"; 50362306a36Sopenharmony_ci clock-output-names = "core_dpll_out_dclk_div"; 50462306a36Sopenharmony_ci clocks = <&dpll_core_m2_ck>; 50562306a36Sopenharmony_ci clock-mult = <1>; 50662306a36Sopenharmony_ci clock-div = <1>; 50762306a36Sopenharmony_ci }; 50862306a36Sopenharmony_ci 50962306a36Sopenharmony_ci dpll_ddr_byp_mux: clock-dpll-ddr-byp-mux-23@21c { 51062306a36Sopenharmony_ci #clock-cells = <0>; 51162306a36Sopenharmony_ci compatible = "ti,mux-clock"; 51262306a36Sopenharmony_ci clock-output-names = "dpll_ddr_byp_mux"; 51362306a36Sopenharmony_ci clocks = <&sys_clkin1>, <&dpll_abe_m3x2_ck>; 51462306a36Sopenharmony_ci ti,bit-shift = <23>; 51562306a36Sopenharmony_ci reg = <0x021c>; 51662306a36Sopenharmony_ci }; 51762306a36Sopenharmony_ci 51862306a36Sopenharmony_ci dpll_ddr_ck: clock@210 { 51962306a36Sopenharmony_ci #clock-cells = <0>; 52062306a36Sopenharmony_ci compatible = "ti,omap4-dpll-clock"; 52162306a36Sopenharmony_ci clock-output-names = "dpll_ddr_ck"; 52262306a36Sopenharmony_ci clocks = <&sys_clkin1>, <&dpll_ddr_byp_mux>; 52362306a36Sopenharmony_ci reg = <0x0210>, <0x0214>, <0x021c>, <0x0218>; 52462306a36Sopenharmony_ci }; 52562306a36Sopenharmony_ci 52662306a36Sopenharmony_ci dpll_ddr_m2_ck: clock-dpll-ddr-m2-8@220 { 52762306a36Sopenharmony_ci #clock-cells = <0>; 52862306a36Sopenharmony_ci compatible = "ti,divider-clock"; 52962306a36Sopenharmony_ci clock-output-names = "dpll_ddr_m2_ck"; 53062306a36Sopenharmony_ci clocks = <&dpll_ddr_ck>; 53162306a36Sopenharmony_ci ti,max-div = <31>; 53262306a36Sopenharmony_ci ti,autoidle-shift = <8>; 53362306a36Sopenharmony_ci reg = <0x0220>; 53462306a36Sopenharmony_ci ti,index-starts-at-one; 53562306a36Sopenharmony_ci ti,invert-autoidle-bit; 53662306a36Sopenharmony_ci }; 53762306a36Sopenharmony_ci 53862306a36Sopenharmony_ci dpll_gmac_byp_mux: clock-dpll-gmac-byp-mux-23@2b4 { 53962306a36Sopenharmony_ci #clock-cells = <0>; 54062306a36Sopenharmony_ci compatible = "ti,mux-clock"; 54162306a36Sopenharmony_ci clock-output-names = "dpll_gmac_byp_mux"; 54262306a36Sopenharmony_ci clocks = <&sys_clkin1>, <&dpll_abe_m3x2_ck>; 54362306a36Sopenharmony_ci ti,bit-shift = <23>; 54462306a36Sopenharmony_ci reg = <0x02b4>; 54562306a36Sopenharmony_ci }; 54662306a36Sopenharmony_ci 54762306a36Sopenharmony_ci dpll_gmac_ck: clock@2a8 { 54862306a36Sopenharmony_ci #clock-cells = <0>; 54962306a36Sopenharmony_ci compatible = "ti,omap4-dpll-clock"; 55062306a36Sopenharmony_ci clock-output-names = "dpll_gmac_ck"; 55162306a36Sopenharmony_ci clocks = <&sys_clkin1>, <&dpll_gmac_byp_mux>; 55262306a36Sopenharmony_ci reg = <0x02a8>, <0x02ac>, <0x02b4>, <0x02b0>; 55362306a36Sopenharmony_ci }; 55462306a36Sopenharmony_ci 55562306a36Sopenharmony_ci dpll_gmac_m2_ck: clock-dpll-gmac-m2-8@2b8 { 55662306a36Sopenharmony_ci #clock-cells = <0>; 55762306a36Sopenharmony_ci compatible = "ti,divider-clock"; 55862306a36Sopenharmony_ci clock-output-names = "dpll_gmac_m2_ck"; 55962306a36Sopenharmony_ci clocks = <&dpll_gmac_ck>; 56062306a36Sopenharmony_ci ti,max-div = <31>; 56162306a36Sopenharmony_ci ti,autoidle-shift = <8>; 56262306a36Sopenharmony_ci reg = <0x02b8>; 56362306a36Sopenharmony_ci ti,index-starts-at-one; 56462306a36Sopenharmony_ci ti,invert-autoidle-bit; 56562306a36Sopenharmony_ci }; 56662306a36Sopenharmony_ci 56762306a36Sopenharmony_ci video2_dclk_div: clock-video2-dclk-div { 56862306a36Sopenharmony_ci #clock-cells = <0>; 56962306a36Sopenharmony_ci compatible = "fixed-factor-clock"; 57062306a36Sopenharmony_ci clock-output-names = "video2_dclk_div"; 57162306a36Sopenharmony_ci clocks = <&video2_m2_clkin_ck>; 57262306a36Sopenharmony_ci clock-mult = <1>; 57362306a36Sopenharmony_ci clock-div = <1>; 57462306a36Sopenharmony_ci }; 57562306a36Sopenharmony_ci 57662306a36Sopenharmony_ci video1_dclk_div: clock-video1-dclk-div { 57762306a36Sopenharmony_ci #clock-cells = <0>; 57862306a36Sopenharmony_ci compatible = "fixed-factor-clock"; 57962306a36Sopenharmony_ci clock-output-names = "video1_dclk_div"; 58062306a36Sopenharmony_ci clocks = <&video1_m2_clkin_ck>; 58162306a36Sopenharmony_ci clock-mult = <1>; 58262306a36Sopenharmony_ci clock-div = <1>; 58362306a36Sopenharmony_ci }; 58462306a36Sopenharmony_ci 58562306a36Sopenharmony_ci hdmi_dclk_div: clock-hdmi-dclk-div { 58662306a36Sopenharmony_ci #clock-cells = <0>; 58762306a36Sopenharmony_ci compatible = "fixed-factor-clock"; 58862306a36Sopenharmony_ci clock-output-names = "hdmi_dclk_div"; 58962306a36Sopenharmony_ci clocks = <&hdmi_clkin_ck>; 59062306a36Sopenharmony_ci clock-mult = <1>; 59162306a36Sopenharmony_ci clock-div = <1>; 59262306a36Sopenharmony_ci }; 59362306a36Sopenharmony_ci 59462306a36Sopenharmony_ci per_dpll_hs_clk_div: clock-per-dpll-hs-clk-div { 59562306a36Sopenharmony_ci #clock-cells = <0>; 59662306a36Sopenharmony_ci compatible = "fixed-factor-clock"; 59762306a36Sopenharmony_ci clock-output-names = "per_dpll_hs_clk_div"; 59862306a36Sopenharmony_ci clocks = <&dpll_abe_m3x2_ck>; 59962306a36Sopenharmony_ci clock-mult = <1>; 60062306a36Sopenharmony_ci clock-div = <2>; 60162306a36Sopenharmony_ci }; 60262306a36Sopenharmony_ci 60362306a36Sopenharmony_ci usb_dpll_hs_clk_div: clock-usb-dpll-hs-clk-div { 60462306a36Sopenharmony_ci #clock-cells = <0>; 60562306a36Sopenharmony_ci compatible = "fixed-factor-clock"; 60662306a36Sopenharmony_ci clock-output-names = "usb_dpll_hs_clk_div"; 60762306a36Sopenharmony_ci clocks = <&dpll_abe_m3x2_ck>; 60862306a36Sopenharmony_ci clock-mult = <1>; 60962306a36Sopenharmony_ci clock-div = <3>; 61062306a36Sopenharmony_ci }; 61162306a36Sopenharmony_ci 61262306a36Sopenharmony_ci eve_dpll_hs_clk_div: clock-eve-dpll-hs-clk-div { 61362306a36Sopenharmony_ci #clock-cells = <0>; 61462306a36Sopenharmony_ci compatible = "fixed-factor-clock"; 61562306a36Sopenharmony_ci clock-output-names = "eve_dpll_hs_clk_div"; 61662306a36Sopenharmony_ci clocks = <&dpll_core_h12x2_ck>; 61762306a36Sopenharmony_ci clock-mult = <1>; 61862306a36Sopenharmony_ci clock-div = <1>; 61962306a36Sopenharmony_ci }; 62062306a36Sopenharmony_ci 62162306a36Sopenharmony_ci dpll_eve_byp_mux: clock-dpll-eve-byp-mux-23@290 { 62262306a36Sopenharmony_ci #clock-cells = <0>; 62362306a36Sopenharmony_ci compatible = "ti,mux-clock"; 62462306a36Sopenharmony_ci clock-output-names = "dpll_eve_byp_mux"; 62562306a36Sopenharmony_ci clocks = <&sys_clkin1>, <&eve_dpll_hs_clk_div>; 62662306a36Sopenharmony_ci ti,bit-shift = <23>; 62762306a36Sopenharmony_ci reg = <0x0290>; 62862306a36Sopenharmony_ci }; 62962306a36Sopenharmony_ci 63062306a36Sopenharmony_ci dpll_eve_ck: clock@284 { 63162306a36Sopenharmony_ci #clock-cells = <0>; 63262306a36Sopenharmony_ci compatible = "ti,omap4-dpll-clock"; 63362306a36Sopenharmony_ci clock-output-names = "dpll_eve_ck"; 63462306a36Sopenharmony_ci clocks = <&sys_clkin1>, <&dpll_eve_byp_mux>; 63562306a36Sopenharmony_ci reg = <0x0284>, <0x0288>, <0x0290>, <0x028c>; 63662306a36Sopenharmony_ci }; 63762306a36Sopenharmony_ci 63862306a36Sopenharmony_ci dpll_eve_m2_ck: clock-dpll-eve-m2-8@294 { 63962306a36Sopenharmony_ci #clock-cells = <0>; 64062306a36Sopenharmony_ci compatible = "ti,divider-clock"; 64162306a36Sopenharmony_ci clock-output-names = "dpll_eve_m2_ck"; 64262306a36Sopenharmony_ci clocks = <&dpll_eve_ck>; 64362306a36Sopenharmony_ci ti,max-div = <31>; 64462306a36Sopenharmony_ci ti,autoidle-shift = <8>; 64562306a36Sopenharmony_ci reg = <0x0294>; 64662306a36Sopenharmony_ci ti,index-starts-at-one; 64762306a36Sopenharmony_ci ti,invert-autoidle-bit; 64862306a36Sopenharmony_ci }; 64962306a36Sopenharmony_ci 65062306a36Sopenharmony_ci eve_dclk_div: clock-eve-dclk-div { 65162306a36Sopenharmony_ci #clock-cells = <0>; 65262306a36Sopenharmony_ci compatible = "fixed-factor-clock"; 65362306a36Sopenharmony_ci clock-output-names = "eve_dclk_div"; 65462306a36Sopenharmony_ci clocks = <&dpll_eve_m2_ck>; 65562306a36Sopenharmony_ci clock-mult = <1>; 65662306a36Sopenharmony_ci clock-div = <1>; 65762306a36Sopenharmony_ci }; 65862306a36Sopenharmony_ci 65962306a36Sopenharmony_ci dpll_core_h13x2_ck: clock-dpll-core-h13x2-8@140 { 66062306a36Sopenharmony_ci #clock-cells = <0>; 66162306a36Sopenharmony_ci compatible = "ti,divider-clock"; 66262306a36Sopenharmony_ci clock-output-names = "dpll_core_h13x2_ck"; 66362306a36Sopenharmony_ci clocks = <&dpll_core_x2_ck>; 66462306a36Sopenharmony_ci ti,max-div = <63>; 66562306a36Sopenharmony_ci ti,autoidle-shift = <8>; 66662306a36Sopenharmony_ci reg = <0x0140>; 66762306a36Sopenharmony_ci ti,index-starts-at-one; 66862306a36Sopenharmony_ci ti,invert-autoidle-bit; 66962306a36Sopenharmony_ci }; 67062306a36Sopenharmony_ci 67162306a36Sopenharmony_ci dpll_core_h14x2_ck: clock-dpll-core-h14x2-8@144 { 67262306a36Sopenharmony_ci #clock-cells = <0>; 67362306a36Sopenharmony_ci compatible = "ti,divider-clock"; 67462306a36Sopenharmony_ci clock-output-names = "dpll_core_h14x2_ck"; 67562306a36Sopenharmony_ci clocks = <&dpll_core_x2_ck>; 67662306a36Sopenharmony_ci ti,max-div = <63>; 67762306a36Sopenharmony_ci ti,autoidle-shift = <8>; 67862306a36Sopenharmony_ci reg = <0x0144>; 67962306a36Sopenharmony_ci ti,index-starts-at-one; 68062306a36Sopenharmony_ci ti,invert-autoidle-bit; 68162306a36Sopenharmony_ci }; 68262306a36Sopenharmony_ci 68362306a36Sopenharmony_ci dpll_core_h22x2_ck: clock-dpll-core-h22x2-8@154 { 68462306a36Sopenharmony_ci #clock-cells = <0>; 68562306a36Sopenharmony_ci compatible = "ti,divider-clock"; 68662306a36Sopenharmony_ci clock-output-names = "dpll_core_h22x2_ck"; 68762306a36Sopenharmony_ci clocks = <&dpll_core_x2_ck>; 68862306a36Sopenharmony_ci ti,max-div = <63>; 68962306a36Sopenharmony_ci ti,autoidle-shift = <8>; 69062306a36Sopenharmony_ci reg = <0x0154>; 69162306a36Sopenharmony_ci ti,index-starts-at-one; 69262306a36Sopenharmony_ci ti,invert-autoidle-bit; 69362306a36Sopenharmony_ci }; 69462306a36Sopenharmony_ci 69562306a36Sopenharmony_ci dpll_core_h23x2_ck: clock-dpll-core-h23x2-8@158 { 69662306a36Sopenharmony_ci #clock-cells = <0>; 69762306a36Sopenharmony_ci compatible = "ti,divider-clock"; 69862306a36Sopenharmony_ci clock-output-names = "dpll_core_h23x2_ck"; 69962306a36Sopenharmony_ci clocks = <&dpll_core_x2_ck>; 70062306a36Sopenharmony_ci ti,max-div = <63>; 70162306a36Sopenharmony_ci ti,autoidle-shift = <8>; 70262306a36Sopenharmony_ci reg = <0x0158>; 70362306a36Sopenharmony_ci ti,index-starts-at-one; 70462306a36Sopenharmony_ci ti,invert-autoidle-bit; 70562306a36Sopenharmony_ci }; 70662306a36Sopenharmony_ci 70762306a36Sopenharmony_ci dpll_core_h24x2_ck: clock-dpll-core-h24x2-8@15c { 70862306a36Sopenharmony_ci #clock-cells = <0>; 70962306a36Sopenharmony_ci compatible = "ti,divider-clock"; 71062306a36Sopenharmony_ci clock-output-names = "dpll_core_h24x2_ck"; 71162306a36Sopenharmony_ci clocks = <&dpll_core_x2_ck>; 71262306a36Sopenharmony_ci ti,max-div = <63>; 71362306a36Sopenharmony_ci ti,autoidle-shift = <8>; 71462306a36Sopenharmony_ci reg = <0x015c>; 71562306a36Sopenharmony_ci ti,index-starts-at-one; 71662306a36Sopenharmony_ci ti,invert-autoidle-bit; 71762306a36Sopenharmony_ci }; 71862306a36Sopenharmony_ci 71962306a36Sopenharmony_ci dpll_ddr_x2_ck: clock-dpll-ddr-x2 { 72062306a36Sopenharmony_ci #clock-cells = <0>; 72162306a36Sopenharmony_ci compatible = "ti,omap4-dpll-x2-clock"; 72262306a36Sopenharmony_ci clock-output-names = "dpll_ddr_x2_ck"; 72362306a36Sopenharmony_ci clocks = <&dpll_ddr_ck>; 72462306a36Sopenharmony_ci }; 72562306a36Sopenharmony_ci 72662306a36Sopenharmony_ci dpll_ddr_h11x2_ck: clock-dpll-ddr-h11x2-8@228 { 72762306a36Sopenharmony_ci #clock-cells = <0>; 72862306a36Sopenharmony_ci compatible = "ti,divider-clock"; 72962306a36Sopenharmony_ci clock-output-names = "dpll_ddr_h11x2_ck"; 73062306a36Sopenharmony_ci clocks = <&dpll_ddr_x2_ck>; 73162306a36Sopenharmony_ci ti,max-div = <63>; 73262306a36Sopenharmony_ci ti,autoidle-shift = <8>; 73362306a36Sopenharmony_ci reg = <0x0228>; 73462306a36Sopenharmony_ci ti,index-starts-at-one; 73562306a36Sopenharmony_ci ti,invert-autoidle-bit; 73662306a36Sopenharmony_ci }; 73762306a36Sopenharmony_ci 73862306a36Sopenharmony_ci dpll_dsp_x2_ck: clock-dpll-dsp-x2 { 73962306a36Sopenharmony_ci #clock-cells = <0>; 74062306a36Sopenharmony_ci compatible = "ti,omap4-dpll-x2-clock"; 74162306a36Sopenharmony_ci clock-output-names = "dpll_dsp_x2_ck"; 74262306a36Sopenharmony_ci clocks = <&dpll_dsp_ck>; 74362306a36Sopenharmony_ci }; 74462306a36Sopenharmony_ci 74562306a36Sopenharmony_ci dpll_dsp_m3x2_ck: clock-dpll-dsp-m3x2-8@248 { 74662306a36Sopenharmony_ci #clock-cells = <0>; 74762306a36Sopenharmony_ci compatible = "ti,divider-clock"; 74862306a36Sopenharmony_ci clock-output-names = "dpll_dsp_m3x2_ck"; 74962306a36Sopenharmony_ci clocks = <&dpll_dsp_x2_ck>; 75062306a36Sopenharmony_ci ti,max-div = <31>; 75162306a36Sopenharmony_ci ti,autoidle-shift = <8>; 75262306a36Sopenharmony_ci reg = <0x0248>; 75362306a36Sopenharmony_ci ti,index-starts-at-one; 75462306a36Sopenharmony_ci ti,invert-autoidle-bit; 75562306a36Sopenharmony_ci assigned-clocks = <&dpll_dsp_m3x2_ck>; 75662306a36Sopenharmony_ci assigned-clock-rates = <400000000>; 75762306a36Sopenharmony_ci }; 75862306a36Sopenharmony_ci 75962306a36Sopenharmony_ci dpll_gmac_x2_ck: clock-dpll-gmac-x2 { 76062306a36Sopenharmony_ci #clock-cells = <0>; 76162306a36Sopenharmony_ci compatible = "ti,omap4-dpll-x2-clock"; 76262306a36Sopenharmony_ci clock-output-names = "dpll_gmac_x2_ck"; 76362306a36Sopenharmony_ci clocks = <&dpll_gmac_ck>; 76462306a36Sopenharmony_ci }; 76562306a36Sopenharmony_ci 76662306a36Sopenharmony_ci dpll_gmac_h11x2_ck: clock-dpll-gmac-h11x2-8@2c0 { 76762306a36Sopenharmony_ci #clock-cells = <0>; 76862306a36Sopenharmony_ci compatible = "ti,divider-clock"; 76962306a36Sopenharmony_ci clock-output-names = "dpll_gmac_h11x2_ck"; 77062306a36Sopenharmony_ci clocks = <&dpll_gmac_x2_ck>; 77162306a36Sopenharmony_ci ti,max-div = <63>; 77262306a36Sopenharmony_ci ti,autoidle-shift = <8>; 77362306a36Sopenharmony_ci reg = <0x02c0>; 77462306a36Sopenharmony_ci ti,index-starts-at-one; 77562306a36Sopenharmony_ci ti,invert-autoidle-bit; 77662306a36Sopenharmony_ci }; 77762306a36Sopenharmony_ci 77862306a36Sopenharmony_ci dpll_gmac_h12x2_ck: clock-dpll-gmac-h12x2-8@2c4 { 77962306a36Sopenharmony_ci #clock-cells = <0>; 78062306a36Sopenharmony_ci compatible = "ti,divider-clock"; 78162306a36Sopenharmony_ci clock-output-names = "dpll_gmac_h12x2_ck"; 78262306a36Sopenharmony_ci clocks = <&dpll_gmac_x2_ck>; 78362306a36Sopenharmony_ci ti,max-div = <63>; 78462306a36Sopenharmony_ci ti,autoidle-shift = <8>; 78562306a36Sopenharmony_ci reg = <0x02c4>; 78662306a36Sopenharmony_ci ti,index-starts-at-one; 78762306a36Sopenharmony_ci ti,invert-autoidle-bit; 78862306a36Sopenharmony_ci }; 78962306a36Sopenharmony_ci 79062306a36Sopenharmony_ci dpll_gmac_h13x2_ck: clock-dpll-gmac-h13x2-8@2c8 { 79162306a36Sopenharmony_ci #clock-cells = <0>; 79262306a36Sopenharmony_ci compatible = "ti,divider-clock"; 79362306a36Sopenharmony_ci clock-output-names = "dpll_gmac_h13x2_ck"; 79462306a36Sopenharmony_ci clocks = <&dpll_gmac_x2_ck>; 79562306a36Sopenharmony_ci ti,max-div = <63>; 79662306a36Sopenharmony_ci ti,autoidle-shift = <8>; 79762306a36Sopenharmony_ci reg = <0x02c8>; 79862306a36Sopenharmony_ci ti,index-starts-at-one; 79962306a36Sopenharmony_ci ti,invert-autoidle-bit; 80062306a36Sopenharmony_ci }; 80162306a36Sopenharmony_ci 80262306a36Sopenharmony_ci dpll_gmac_m3x2_ck: clock-dpll-gmac-m3x2-8@2bc { 80362306a36Sopenharmony_ci #clock-cells = <0>; 80462306a36Sopenharmony_ci compatible = "ti,divider-clock"; 80562306a36Sopenharmony_ci clock-output-names = "dpll_gmac_m3x2_ck"; 80662306a36Sopenharmony_ci clocks = <&dpll_gmac_x2_ck>; 80762306a36Sopenharmony_ci ti,max-div = <31>; 80862306a36Sopenharmony_ci ti,autoidle-shift = <8>; 80962306a36Sopenharmony_ci reg = <0x02bc>; 81062306a36Sopenharmony_ci ti,index-starts-at-one; 81162306a36Sopenharmony_ci ti,invert-autoidle-bit; 81262306a36Sopenharmony_ci }; 81362306a36Sopenharmony_ci 81462306a36Sopenharmony_ci gmii_m_clk_div: clock-gmii-m-clk-div { 81562306a36Sopenharmony_ci #clock-cells = <0>; 81662306a36Sopenharmony_ci compatible = "fixed-factor-clock"; 81762306a36Sopenharmony_ci clock-output-names = "gmii_m_clk_div"; 81862306a36Sopenharmony_ci clocks = <&dpll_gmac_h11x2_ck>; 81962306a36Sopenharmony_ci clock-mult = <1>; 82062306a36Sopenharmony_ci clock-div = <2>; 82162306a36Sopenharmony_ci }; 82262306a36Sopenharmony_ci 82362306a36Sopenharmony_ci hdmi_clk2_div: clock-hdmi-clk2-div { 82462306a36Sopenharmony_ci #clock-cells = <0>; 82562306a36Sopenharmony_ci compatible = "fixed-factor-clock"; 82662306a36Sopenharmony_ci clock-output-names = "hdmi_clk2_div"; 82762306a36Sopenharmony_ci clocks = <&hdmi_clkin_ck>; 82862306a36Sopenharmony_ci clock-mult = <1>; 82962306a36Sopenharmony_ci clock-div = <1>; 83062306a36Sopenharmony_ci }; 83162306a36Sopenharmony_ci 83262306a36Sopenharmony_ci hdmi_div_clk: clock-hdmi-div { 83362306a36Sopenharmony_ci #clock-cells = <0>; 83462306a36Sopenharmony_ci compatible = "fixed-factor-clock"; 83562306a36Sopenharmony_ci clock-output-names = "hdmi_div_clk"; 83662306a36Sopenharmony_ci clocks = <&hdmi_clkin_ck>; 83762306a36Sopenharmony_ci clock-mult = <1>; 83862306a36Sopenharmony_ci clock-div = <1>; 83962306a36Sopenharmony_ci }; 84062306a36Sopenharmony_ci 84162306a36Sopenharmony_ci l3_iclk_div: clock-l3-iclk-div-4@100 { 84262306a36Sopenharmony_ci #clock-cells = <0>; 84362306a36Sopenharmony_ci compatible = "ti,divider-clock"; 84462306a36Sopenharmony_ci clock-output-names = "l3_iclk_div"; 84562306a36Sopenharmony_ci ti,max-div = <2>; 84662306a36Sopenharmony_ci ti,bit-shift = <4>; 84762306a36Sopenharmony_ci reg = <0x0100>; 84862306a36Sopenharmony_ci clocks = <&dpll_core_h12x2_ck>; 84962306a36Sopenharmony_ci ti,index-power-of-two; 85062306a36Sopenharmony_ci }; 85162306a36Sopenharmony_ci 85262306a36Sopenharmony_ci l4_root_clk_div: clock-l4-root-clk-div { 85362306a36Sopenharmony_ci #clock-cells = <0>; 85462306a36Sopenharmony_ci compatible = "fixed-factor-clock"; 85562306a36Sopenharmony_ci clock-output-names = "l4_root_clk_div"; 85662306a36Sopenharmony_ci clocks = <&l3_iclk_div>; 85762306a36Sopenharmony_ci clock-mult = <1>; 85862306a36Sopenharmony_ci clock-div = <2>; 85962306a36Sopenharmony_ci }; 86062306a36Sopenharmony_ci 86162306a36Sopenharmony_ci video1_clk2_div: clock-video1-clk2-div { 86262306a36Sopenharmony_ci #clock-cells = <0>; 86362306a36Sopenharmony_ci compatible = "fixed-factor-clock"; 86462306a36Sopenharmony_ci clock-output-names = "video1_clk2_div"; 86562306a36Sopenharmony_ci clocks = <&video1_clkin_ck>; 86662306a36Sopenharmony_ci clock-mult = <1>; 86762306a36Sopenharmony_ci clock-div = <1>; 86862306a36Sopenharmony_ci }; 86962306a36Sopenharmony_ci 87062306a36Sopenharmony_ci video1_div_clk: clock-video1-div { 87162306a36Sopenharmony_ci #clock-cells = <0>; 87262306a36Sopenharmony_ci compatible = "fixed-factor-clock"; 87362306a36Sopenharmony_ci clock-output-names = "video1_div_clk"; 87462306a36Sopenharmony_ci clocks = <&video1_clkin_ck>; 87562306a36Sopenharmony_ci clock-mult = <1>; 87662306a36Sopenharmony_ci clock-div = <1>; 87762306a36Sopenharmony_ci }; 87862306a36Sopenharmony_ci 87962306a36Sopenharmony_ci video2_clk2_div: clock-video2-clk2-div { 88062306a36Sopenharmony_ci #clock-cells = <0>; 88162306a36Sopenharmony_ci compatible = "fixed-factor-clock"; 88262306a36Sopenharmony_ci clock-output-names = "video2_clk2_div"; 88362306a36Sopenharmony_ci clocks = <&video2_clkin_ck>; 88462306a36Sopenharmony_ci clock-mult = <1>; 88562306a36Sopenharmony_ci clock-div = <1>; 88662306a36Sopenharmony_ci }; 88762306a36Sopenharmony_ci 88862306a36Sopenharmony_ci video2_div_clk: clock-video2-div { 88962306a36Sopenharmony_ci #clock-cells = <0>; 89062306a36Sopenharmony_ci compatible = "fixed-factor-clock"; 89162306a36Sopenharmony_ci clock-output-names = "video2_div_clk"; 89262306a36Sopenharmony_ci clocks = <&video2_clkin_ck>; 89362306a36Sopenharmony_ci clock-mult = <1>; 89462306a36Sopenharmony_ci clock-div = <1>; 89562306a36Sopenharmony_ci }; 89662306a36Sopenharmony_ci 89762306a36Sopenharmony_ci dummy_ck: clock-dummy { 89862306a36Sopenharmony_ci #clock-cells = <0>; 89962306a36Sopenharmony_ci compatible = "fixed-clock"; 90062306a36Sopenharmony_ci clock-output-names = "dummy_ck"; 90162306a36Sopenharmony_ci clock-frequency = <0>; 90262306a36Sopenharmony_ci }; 90362306a36Sopenharmony_ci}; 90462306a36Sopenharmony_ci&prm_clocks { 90562306a36Sopenharmony_ci sys_clkin1: clock-sys-clkin1@110 { 90662306a36Sopenharmony_ci #clock-cells = <0>; 90762306a36Sopenharmony_ci compatible = "ti,mux-clock"; 90862306a36Sopenharmony_ci clock-output-names = "sys_clkin1"; 90962306a36Sopenharmony_ci clocks = <&virt_12000000_ck>, <&virt_20000000_ck>, <&virt_16800000_ck>, <&virt_19200000_ck>, <&virt_26000000_ck>, <&virt_27000000_ck>, <&virt_38400000_ck>; 91062306a36Sopenharmony_ci reg = <0x0110>; 91162306a36Sopenharmony_ci ti,index-starts-at-one; 91262306a36Sopenharmony_ci }; 91362306a36Sopenharmony_ci 91462306a36Sopenharmony_ci abe_dpll_sys_clk_mux: clock-abe-dpll-sys-clk-mux@118 { 91562306a36Sopenharmony_ci #clock-cells = <0>; 91662306a36Sopenharmony_ci compatible = "ti,mux-clock"; 91762306a36Sopenharmony_ci clock-output-names = "abe_dpll_sys_clk_mux"; 91862306a36Sopenharmony_ci clocks = <&sys_clkin1>, <&sys_clkin2>; 91962306a36Sopenharmony_ci reg = <0x0118>; 92062306a36Sopenharmony_ci }; 92162306a36Sopenharmony_ci 92262306a36Sopenharmony_ci abe_dpll_bypass_clk_mux: clock-abe-dpll-bypass-clk-mux@114 { 92362306a36Sopenharmony_ci #clock-cells = <0>; 92462306a36Sopenharmony_ci compatible = "ti,mux-clock"; 92562306a36Sopenharmony_ci clock-output-names = "abe_dpll_bypass_clk_mux"; 92662306a36Sopenharmony_ci clocks = <&abe_dpll_sys_clk_mux>, <&sys_32k_ck>; 92762306a36Sopenharmony_ci reg = <0x0114>; 92862306a36Sopenharmony_ci }; 92962306a36Sopenharmony_ci 93062306a36Sopenharmony_ci abe_dpll_clk_mux: clock-abe-dpll-clk-mux@10c { 93162306a36Sopenharmony_ci #clock-cells = <0>; 93262306a36Sopenharmony_ci compatible = "ti,mux-clock"; 93362306a36Sopenharmony_ci clock-output-names = "abe_dpll_clk_mux"; 93462306a36Sopenharmony_ci clocks = <&abe_dpll_sys_clk_mux>, <&sys_32k_ck>; 93562306a36Sopenharmony_ci reg = <0x010c>; 93662306a36Sopenharmony_ci }; 93762306a36Sopenharmony_ci 93862306a36Sopenharmony_ci abe_24m_fclk: clock-abe-24m@11c { 93962306a36Sopenharmony_ci #clock-cells = <0>; 94062306a36Sopenharmony_ci compatible = "ti,divider-clock"; 94162306a36Sopenharmony_ci clock-output-names = "abe_24m_fclk"; 94262306a36Sopenharmony_ci clocks = <&dpll_abe_m2x2_ck>; 94362306a36Sopenharmony_ci reg = <0x011c>; 94462306a36Sopenharmony_ci ti,dividers = <8>, <16>; 94562306a36Sopenharmony_ci }; 94662306a36Sopenharmony_ci 94762306a36Sopenharmony_ci aess_fclk: clock-aess@178 { 94862306a36Sopenharmony_ci #clock-cells = <0>; 94962306a36Sopenharmony_ci compatible = "ti,divider-clock"; 95062306a36Sopenharmony_ci clock-output-names = "aess_fclk"; 95162306a36Sopenharmony_ci clocks = <&abe_clk>; 95262306a36Sopenharmony_ci reg = <0x0178>; 95362306a36Sopenharmony_ci ti,max-div = <2>; 95462306a36Sopenharmony_ci }; 95562306a36Sopenharmony_ci 95662306a36Sopenharmony_ci abe_giclk_div: clock-abe-giclk-div@174 { 95762306a36Sopenharmony_ci #clock-cells = <0>; 95862306a36Sopenharmony_ci compatible = "ti,divider-clock"; 95962306a36Sopenharmony_ci clock-output-names = "abe_giclk_div"; 96062306a36Sopenharmony_ci clocks = <&aess_fclk>; 96162306a36Sopenharmony_ci reg = <0x0174>; 96262306a36Sopenharmony_ci ti,max-div = <2>; 96362306a36Sopenharmony_ci }; 96462306a36Sopenharmony_ci 96562306a36Sopenharmony_ci abe_lp_clk_div: clock-abe-lp-clk-div@1d8 { 96662306a36Sopenharmony_ci #clock-cells = <0>; 96762306a36Sopenharmony_ci compatible = "ti,divider-clock"; 96862306a36Sopenharmony_ci clock-output-names = "abe_lp_clk_div"; 96962306a36Sopenharmony_ci clocks = <&dpll_abe_m2x2_ck>; 97062306a36Sopenharmony_ci reg = <0x01d8>; 97162306a36Sopenharmony_ci ti,dividers = <16>, <32>; 97262306a36Sopenharmony_ci }; 97362306a36Sopenharmony_ci 97462306a36Sopenharmony_ci abe_sys_clk_div: clock-abe-sys-clk-div@120 { 97562306a36Sopenharmony_ci #clock-cells = <0>; 97662306a36Sopenharmony_ci compatible = "ti,divider-clock"; 97762306a36Sopenharmony_ci clock-output-names = "abe_sys_clk_div"; 97862306a36Sopenharmony_ci clocks = <&sys_clkin1>; 97962306a36Sopenharmony_ci reg = <0x0120>; 98062306a36Sopenharmony_ci ti,max-div = <2>; 98162306a36Sopenharmony_ci }; 98262306a36Sopenharmony_ci 98362306a36Sopenharmony_ci adc_gfclk_mux: clock-adc-gfclk-mux@1dc { 98462306a36Sopenharmony_ci #clock-cells = <0>; 98562306a36Sopenharmony_ci compatible = "ti,mux-clock"; 98662306a36Sopenharmony_ci clock-output-names = "adc_gfclk_mux"; 98762306a36Sopenharmony_ci clocks = <&sys_clkin1>, <&sys_clkin2>, <&sys_32k_ck>; 98862306a36Sopenharmony_ci reg = <0x01dc>; 98962306a36Sopenharmony_ci }; 99062306a36Sopenharmony_ci 99162306a36Sopenharmony_ci sys_clk1_dclk_div: clock-sys-clk1-dclk-div@1c8 { 99262306a36Sopenharmony_ci #clock-cells = <0>; 99362306a36Sopenharmony_ci compatible = "ti,divider-clock"; 99462306a36Sopenharmony_ci clock-output-names = "sys_clk1_dclk_div"; 99562306a36Sopenharmony_ci clocks = <&sys_clkin1>; 99662306a36Sopenharmony_ci ti,max-div = <64>; 99762306a36Sopenharmony_ci reg = <0x01c8>; 99862306a36Sopenharmony_ci ti,index-power-of-two; 99962306a36Sopenharmony_ci }; 100062306a36Sopenharmony_ci 100162306a36Sopenharmony_ci sys_clk2_dclk_div: clock-sys-clk2-dclk-div@1cc { 100262306a36Sopenharmony_ci #clock-cells = <0>; 100362306a36Sopenharmony_ci compatible = "ti,divider-clock"; 100462306a36Sopenharmony_ci clock-output-names = "sys_clk2_dclk_div"; 100562306a36Sopenharmony_ci clocks = <&sys_clkin2>; 100662306a36Sopenharmony_ci ti,max-div = <64>; 100762306a36Sopenharmony_ci reg = <0x01cc>; 100862306a36Sopenharmony_ci ti,index-power-of-two; 100962306a36Sopenharmony_ci }; 101062306a36Sopenharmony_ci 101162306a36Sopenharmony_ci per_abe_x1_dclk_div: clock-per-abe-x1-dclk-div@1bc { 101262306a36Sopenharmony_ci #clock-cells = <0>; 101362306a36Sopenharmony_ci compatible = "ti,divider-clock"; 101462306a36Sopenharmony_ci clock-output-names = "per_abe_x1_dclk_div"; 101562306a36Sopenharmony_ci clocks = <&dpll_abe_m2_ck>; 101662306a36Sopenharmony_ci ti,max-div = <64>; 101762306a36Sopenharmony_ci reg = <0x01bc>; 101862306a36Sopenharmony_ci ti,index-power-of-two; 101962306a36Sopenharmony_ci }; 102062306a36Sopenharmony_ci 102162306a36Sopenharmony_ci dsp_gclk_div: clock-dsp-gclk-div@18c { 102262306a36Sopenharmony_ci #clock-cells = <0>; 102362306a36Sopenharmony_ci compatible = "ti,divider-clock"; 102462306a36Sopenharmony_ci clock-output-names = "dsp_gclk_div"; 102562306a36Sopenharmony_ci clocks = <&dpll_dsp_m2_ck>; 102662306a36Sopenharmony_ci ti,max-div = <64>; 102762306a36Sopenharmony_ci reg = <0x018c>; 102862306a36Sopenharmony_ci ti,index-power-of-two; 102962306a36Sopenharmony_ci }; 103062306a36Sopenharmony_ci 103162306a36Sopenharmony_ci gpu_dclk: clock-gpu-dclk@1a0 { 103262306a36Sopenharmony_ci #clock-cells = <0>; 103362306a36Sopenharmony_ci compatible = "ti,divider-clock"; 103462306a36Sopenharmony_ci clock-output-names = "gpu_dclk"; 103562306a36Sopenharmony_ci clocks = <&dpll_gpu_m2_ck>; 103662306a36Sopenharmony_ci ti,max-div = <64>; 103762306a36Sopenharmony_ci reg = <0x01a0>; 103862306a36Sopenharmony_ci ti,index-power-of-two; 103962306a36Sopenharmony_ci }; 104062306a36Sopenharmony_ci 104162306a36Sopenharmony_ci emif_phy_dclk_div: clock-emif-phy-dclk-div@190 { 104262306a36Sopenharmony_ci #clock-cells = <0>; 104362306a36Sopenharmony_ci compatible = "ti,divider-clock"; 104462306a36Sopenharmony_ci clock-output-names = "emif_phy_dclk_div"; 104562306a36Sopenharmony_ci clocks = <&dpll_ddr_m2_ck>; 104662306a36Sopenharmony_ci ti,max-div = <64>; 104762306a36Sopenharmony_ci reg = <0x0190>; 104862306a36Sopenharmony_ci ti,index-power-of-two; 104962306a36Sopenharmony_ci }; 105062306a36Sopenharmony_ci 105162306a36Sopenharmony_ci gmac_250m_dclk_div: clock-gmac-250m-dclk-div@19c { 105262306a36Sopenharmony_ci #clock-cells = <0>; 105362306a36Sopenharmony_ci compatible = "ti,divider-clock"; 105462306a36Sopenharmony_ci clock-output-names = "gmac_250m_dclk_div"; 105562306a36Sopenharmony_ci clocks = <&dpll_gmac_m2_ck>; 105662306a36Sopenharmony_ci ti,max-div = <64>; 105762306a36Sopenharmony_ci reg = <0x019c>; 105862306a36Sopenharmony_ci ti,index-power-of-two; 105962306a36Sopenharmony_ci }; 106062306a36Sopenharmony_ci 106162306a36Sopenharmony_ci gmac_main_clk: clock-gmac-main { 106262306a36Sopenharmony_ci #clock-cells = <0>; 106362306a36Sopenharmony_ci compatible = "fixed-factor-clock"; 106462306a36Sopenharmony_ci clock-output-names = "gmac_main_clk"; 106562306a36Sopenharmony_ci clocks = <&gmac_250m_dclk_div>; 106662306a36Sopenharmony_ci clock-mult = <1>; 106762306a36Sopenharmony_ci clock-div = <2>; 106862306a36Sopenharmony_ci }; 106962306a36Sopenharmony_ci 107062306a36Sopenharmony_ci l3init_480m_dclk_div: clock-l3init-480m-dclk-div@1ac { 107162306a36Sopenharmony_ci #clock-cells = <0>; 107262306a36Sopenharmony_ci compatible = "ti,divider-clock"; 107362306a36Sopenharmony_ci clock-output-names = "l3init_480m_dclk_div"; 107462306a36Sopenharmony_ci clocks = <&dpll_usb_m2_ck>; 107562306a36Sopenharmony_ci ti,max-div = <64>; 107662306a36Sopenharmony_ci reg = <0x01ac>; 107762306a36Sopenharmony_ci ti,index-power-of-two; 107862306a36Sopenharmony_ci }; 107962306a36Sopenharmony_ci 108062306a36Sopenharmony_ci usb_otg_dclk_div: clock-usb-otg-dclk-div@184 { 108162306a36Sopenharmony_ci #clock-cells = <0>; 108262306a36Sopenharmony_ci compatible = "ti,divider-clock"; 108362306a36Sopenharmony_ci clock-output-names = "usb_otg_dclk_div"; 108462306a36Sopenharmony_ci clocks = <&usb_otg_clkin_ck>; 108562306a36Sopenharmony_ci ti,max-div = <64>; 108662306a36Sopenharmony_ci reg = <0x0184>; 108762306a36Sopenharmony_ci ti,index-power-of-two; 108862306a36Sopenharmony_ci }; 108962306a36Sopenharmony_ci 109062306a36Sopenharmony_ci sata_dclk_div: clock-sata-dclk-div@1c0 { 109162306a36Sopenharmony_ci #clock-cells = <0>; 109262306a36Sopenharmony_ci compatible = "ti,divider-clock"; 109362306a36Sopenharmony_ci clock-output-names = "sata_dclk_div"; 109462306a36Sopenharmony_ci clocks = <&sys_clkin1>; 109562306a36Sopenharmony_ci ti,max-div = <64>; 109662306a36Sopenharmony_ci reg = <0x01c0>; 109762306a36Sopenharmony_ci ti,index-power-of-two; 109862306a36Sopenharmony_ci }; 109962306a36Sopenharmony_ci 110062306a36Sopenharmony_ci pcie2_dclk_div: clock-pcie2-dclk-div@1b8 { 110162306a36Sopenharmony_ci #clock-cells = <0>; 110262306a36Sopenharmony_ci compatible = "ti,divider-clock"; 110362306a36Sopenharmony_ci clock-output-names = "pcie2_dclk_div"; 110462306a36Sopenharmony_ci clocks = <&dpll_pcie_ref_m2_ck>; 110562306a36Sopenharmony_ci ti,max-div = <64>; 110662306a36Sopenharmony_ci reg = <0x01b8>; 110762306a36Sopenharmony_ci ti,index-power-of-two; 110862306a36Sopenharmony_ci }; 110962306a36Sopenharmony_ci 111062306a36Sopenharmony_ci pcie_dclk_div: clock-pcie-dclk-div@1b4 { 111162306a36Sopenharmony_ci #clock-cells = <0>; 111262306a36Sopenharmony_ci compatible = "ti,divider-clock"; 111362306a36Sopenharmony_ci clock-output-names = "pcie_dclk_div"; 111462306a36Sopenharmony_ci clocks = <&apll_pcie_m2_ck>; 111562306a36Sopenharmony_ci ti,max-div = <64>; 111662306a36Sopenharmony_ci reg = <0x01b4>; 111762306a36Sopenharmony_ci ti,index-power-of-two; 111862306a36Sopenharmony_ci }; 111962306a36Sopenharmony_ci 112062306a36Sopenharmony_ci emu_dclk_div: clock-emu-dclk-div@194 { 112162306a36Sopenharmony_ci #clock-cells = <0>; 112262306a36Sopenharmony_ci compatible = "ti,divider-clock"; 112362306a36Sopenharmony_ci clock-output-names = "emu_dclk_div"; 112462306a36Sopenharmony_ci clocks = <&sys_clkin1>; 112562306a36Sopenharmony_ci ti,max-div = <64>; 112662306a36Sopenharmony_ci reg = <0x0194>; 112762306a36Sopenharmony_ci ti,index-power-of-two; 112862306a36Sopenharmony_ci }; 112962306a36Sopenharmony_ci 113062306a36Sopenharmony_ci secure_32k_dclk_div: clock-secure-32k-dclk-div@1c4 { 113162306a36Sopenharmony_ci #clock-cells = <0>; 113262306a36Sopenharmony_ci compatible = "ti,divider-clock"; 113362306a36Sopenharmony_ci clock-output-names = "secure_32k_dclk_div"; 113462306a36Sopenharmony_ci clocks = <&secure_32k_clk_src_ck>; 113562306a36Sopenharmony_ci ti,max-div = <64>; 113662306a36Sopenharmony_ci reg = <0x01c4>; 113762306a36Sopenharmony_ci ti,index-power-of-two; 113862306a36Sopenharmony_ci }; 113962306a36Sopenharmony_ci 114062306a36Sopenharmony_ci clkoutmux0_clk_mux: clock-clkoutmux0-clk-mux@158 { 114162306a36Sopenharmony_ci #clock-cells = <0>; 114262306a36Sopenharmony_ci compatible = "ti,mux-clock"; 114362306a36Sopenharmony_ci clock-output-names = "clkoutmux0_clk_mux"; 114462306a36Sopenharmony_ci clocks = <&sys_clk1_dclk_div>, <&sys_clk2_dclk_div>, <&per_abe_x1_dclk_div>, <&mpu_dclk_div>, <&dsp_gclk_div>, <&iva_dclk>, <&gpu_dclk>, <&core_dpll_out_dclk_div>, <&emif_phy_dclk_div>, <&gmac_250m_dclk_div>, <&video2_dclk_div>, <&video1_dclk_div>, <&hdmi_dclk_div>, <&func_96m_aon_dclk_div>, <&l3init_480m_dclk_div>, <&usb_otg_dclk_div>, <&sata_dclk_div>, <&pcie2_dclk_div>, <&pcie_dclk_div>, <&emu_dclk_div>, <&secure_32k_dclk_div>, <&eve_dclk_div>; 114562306a36Sopenharmony_ci reg = <0x0158>; 114662306a36Sopenharmony_ci }; 114762306a36Sopenharmony_ci 114862306a36Sopenharmony_ci clkoutmux1_clk_mux: clock-clkoutmux1-clk-mux@15c { 114962306a36Sopenharmony_ci #clock-cells = <0>; 115062306a36Sopenharmony_ci compatible = "ti,mux-clock"; 115162306a36Sopenharmony_ci clock-output-names = "clkoutmux1_clk_mux"; 115262306a36Sopenharmony_ci clocks = <&sys_clk1_dclk_div>, <&sys_clk2_dclk_div>, <&per_abe_x1_dclk_div>, <&mpu_dclk_div>, <&dsp_gclk_div>, <&iva_dclk>, <&gpu_dclk>, <&core_dpll_out_dclk_div>, <&emif_phy_dclk_div>, <&gmac_250m_dclk_div>, <&video2_dclk_div>, <&video1_dclk_div>, <&hdmi_dclk_div>, <&func_96m_aon_dclk_div>, <&l3init_480m_dclk_div>, <&usb_otg_dclk_div>, <&sata_dclk_div>, <&pcie2_dclk_div>, <&pcie_dclk_div>, <&emu_dclk_div>, <&secure_32k_dclk_div>, <&eve_dclk_div>; 115362306a36Sopenharmony_ci reg = <0x015c>; 115462306a36Sopenharmony_ci }; 115562306a36Sopenharmony_ci 115662306a36Sopenharmony_ci clkoutmux2_clk_mux: clock-clkoutmux2-clk-mux@160 { 115762306a36Sopenharmony_ci #clock-cells = <0>; 115862306a36Sopenharmony_ci compatible = "ti,mux-clock"; 115962306a36Sopenharmony_ci clock-output-names = "clkoutmux2_clk_mux"; 116062306a36Sopenharmony_ci clocks = <&sys_clk1_dclk_div>, <&sys_clk2_dclk_div>, <&per_abe_x1_dclk_div>, <&mpu_dclk_div>, <&dsp_gclk_div>, <&iva_dclk>, <&gpu_dclk>, <&core_dpll_out_dclk_div>, <&emif_phy_dclk_div>, <&gmac_250m_dclk_div>, <&video2_dclk_div>, <&video1_dclk_div>, <&hdmi_dclk_div>, <&func_96m_aon_dclk_div>, <&l3init_480m_dclk_div>, <&usb_otg_dclk_div>, <&sata_dclk_div>, <&pcie2_dclk_div>, <&pcie_dclk_div>, <&emu_dclk_div>, <&secure_32k_dclk_div>, <&eve_dclk_div>; 116162306a36Sopenharmony_ci reg = <0x0160>; 116262306a36Sopenharmony_ci }; 116362306a36Sopenharmony_ci 116462306a36Sopenharmony_ci custefuse_sys_gfclk_div: clock-custefuse-sys-gfclk-div { 116562306a36Sopenharmony_ci #clock-cells = <0>; 116662306a36Sopenharmony_ci compatible = "fixed-factor-clock"; 116762306a36Sopenharmony_ci clock-output-names = "custefuse_sys_gfclk_div"; 116862306a36Sopenharmony_ci clocks = <&sys_clkin1>; 116962306a36Sopenharmony_ci clock-mult = <1>; 117062306a36Sopenharmony_ci clock-div = <2>; 117162306a36Sopenharmony_ci }; 117262306a36Sopenharmony_ci 117362306a36Sopenharmony_ci eve_clk: clock-eve@180 { 117462306a36Sopenharmony_ci #clock-cells = <0>; 117562306a36Sopenharmony_ci compatible = "ti,mux-clock"; 117662306a36Sopenharmony_ci clock-output-names = "eve_clk"; 117762306a36Sopenharmony_ci clocks = <&dpll_eve_m2_ck>, <&dpll_dsp_m3x2_ck>; 117862306a36Sopenharmony_ci reg = <0x0180>; 117962306a36Sopenharmony_ci }; 118062306a36Sopenharmony_ci 118162306a36Sopenharmony_ci hdmi_dpll_clk_mux: clock-hdmi-dpll-clk-mux@164 { 118262306a36Sopenharmony_ci #clock-cells = <0>; 118362306a36Sopenharmony_ci compatible = "ti,mux-clock"; 118462306a36Sopenharmony_ci clock-output-names = "hdmi_dpll_clk_mux"; 118562306a36Sopenharmony_ci clocks = <&sys_clkin1>, <&sys_clkin2>; 118662306a36Sopenharmony_ci reg = <0x0164>; 118762306a36Sopenharmony_ci }; 118862306a36Sopenharmony_ci 118962306a36Sopenharmony_ci mlb_clk: clock-mlb@134 { 119062306a36Sopenharmony_ci #clock-cells = <0>; 119162306a36Sopenharmony_ci compatible = "ti,divider-clock"; 119262306a36Sopenharmony_ci clock-output-names = "mlb_clk"; 119362306a36Sopenharmony_ci clocks = <&mlb_clkin_ck>; 119462306a36Sopenharmony_ci ti,max-div = <64>; 119562306a36Sopenharmony_ci reg = <0x0134>; 119662306a36Sopenharmony_ci ti,index-power-of-two; 119762306a36Sopenharmony_ci }; 119862306a36Sopenharmony_ci 119962306a36Sopenharmony_ci mlbp_clk: clock-mlbp@130 { 120062306a36Sopenharmony_ci #clock-cells = <0>; 120162306a36Sopenharmony_ci compatible = "ti,divider-clock"; 120262306a36Sopenharmony_ci clock-output-names = "mlbp_clk"; 120362306a36Sopenharmony_ci clocks = <&mlbp_clkin_ck>; 120462306a36Sopenharmony_ci ti,max-div = <64>; 120562306a36Sopenharmony_ci reg = <0x0130>; 120662306a36Sopenharmony_ci ti,index-power-of-two; 120762306a36Sopenharmony_ci }; 120862306a36Sopenharmony_ci 120962306a36Sopenharmony_ci per_abe_x1_gfclk2_div: clock-per-abe-x1-gfclk2-div@138 { 121062306a36Sopenharmony_ci #clock-cells = <0>; 121162306a36Sopenharmony_ci compatible = "ti,divider-clock"; 121262306a36Sopenharmony_ci clock-output-names = "per_abe_x1_gfclk2_div"; 121362306a36Sopenharmony_ci clocks = <&dpll_abe_m2_ck>; 121462306a36Sopenharmony_ci ti,max-div = <64>; 121562306a36Sopenharmony_ci reg = <0x0138>; 121662306a36Sopenharmony_ci ti,index-power-of-two; 121762306a36Sopenharmony_ci }; 121862306a36Sopenharmony_ci 121962306a36Sopenharmony_ci timer_sys_clk_div: clock-timer-sys-clk-div@144 { 122062306a36Sopenharmony_ci #clock-cells = <0>; 122162306a36Sopenharmony_ci compatible = "ti,divider-clock"; 122262306a36Sopenharmony_ci clock-output-names = "timer_sys_clk_div"; 122362306a36Sopenharmony_ci clocks = <&sys_clkin1>; 122462306a36Sopenharmony_ci reg = <0x0144>; 122562306a36Sopenharmony_ci ti,max-div = <2>; 122662306a36Sopenharmony_ci }; 122762306a36Sopenharmony_ci 122862306a36Sopenharmony_ci video1_dpll_clk_mux: clock-video1-dpll-clk-mux@168 { 122962306a36Sopenharmony_ci #clock-cells = <0>; 123062306a36Sopenharmony_ci compatible = "ti,mux-clock"; 123162306a36Sopenharmony_ci clock-output-names = "video1_dpll_clk_mux"; 123262306a36Sopenharmony_ci clocks = <&sys_clkin1>, <&sys_clkin2>; 123362306a36Sopenharmony_ci reg = <0x0168>; 123462306a36Sopenharmony_ci }; 123562306a36Sopenharmony_ci 123662306a36Sopenharmony_ci video2_dpll_clk_mux: clock-video2-dpll-clk-mux@16c { 123762306a36Sopenharmony_ci #clock-cells = <0>; 123862306a36Sopenharmony_ci compatible = "ti,mux-clock"; 123962306a36Sopenharmony_ci clock-output-names = "video2_dpll_clk_mux"; 124062306a36Sopenharmony_ci clocks = <&sys_clkin1>, <&sys_clkin2>; 124162306a36Sopenharmony_ci reg = <0x016c>; 124262306a36Sopenharmony_ci }; 124362306a36Sopenharmony_ci 124462306a36Sopenharmony_ci wkupaon_iclk_mux: clock-wkupaon-iclk-mux@108 { 124562306a36Sopenharmony_ci #clock-cells = <0>; 124662306a36Sopenharmony_ci compatible = "ti,mux-clock"; 124762306a36Sopenharmony_ci clock-output-names = "wkupaon_iclk_mux"; 124862306a36Sopenharmony_ci clocks = <&sys_clkin1>, <&abe_lp_clk_div>; 124962306a36Sopenharmony_ci reg = <0x0108>; 125062306a36Sopenharmony_ci }; 125162306a36Sopenharmony_ci}; 125262306a36Sopenharmony_ci 125362306a36Sopenharmony_ci&cm_core_clocks { 125462306a36Sopenharmony_ci dpll_pcie_ref_ck: clock@200 { 125562306a36Sopenharmony_ci #clock-cells = <0>; 125662306a36Sopenharmony_ci compatible = "ti,omap4-dpll-clock"; 125762306a36Sopenharmony_ci clock-output-names = "dpll_pcie_ref_ck"; 125862306a36Sopenharmony_ci clocks = <&sys_clkin1>, <&sys_clkin1>; 125962306a36Sopenharmony_ci reg = <0x0200>, <0x0204>, <0x020c>, <0x0208>; 126062306a36Sopenharmony_ci }; 126162306a36Sopenharmony_ci 126262306a36Sopenharmony_ci dpll_pcie_ref_m2ldo_ck: clock-dpll-pcie-ref-m2ldo-8@210 { 126362306a36Sopenharmony_ci #clock-cells = <0>; 126462306a36Sopenharmony_ci compatible = "ti,divider-clock"; 126562306a36Sopenharmony_ci clock-output-names = "dpll_pcie_ref_m2ldo_ck"; 126662306a36Sopenharmony_ci clocks = <&dpll_pcie_ref_ck>; 126762306a36Sopenharmony_ci ti,max-div = <31>; 126862306a36Sopenharmony_ci ti,autoidle-shift = <8>; 126962306a36Sopenharmony_ci reg = <0x0210>; 127062306a36Sopenharmony_ci ti,index-starts-at-one; 127162306a36Sopenharmony_ci ti,invert-autoidle-bit; 127262306a36Sopenharmony_ci }; 127362306a36Sopenharmony_ci 127462306a36Sopenharmony_ci apll_pcie_in_clk_mux: clock-apll-pcie-in-clk-mux-7@4ae06118 { 127562306a36Sopenharmony_ci compatible = "ti,mux-clock"; 127662306a36Sopenharmony_ci clock-output-names = "apll_pcie_in_clk_mux"; 127762306a36Sopenharmony_ci clocks = <&dpll_pcie_ref_m2ldo_ck>, <&pciesref_acs_clk_ck>; 127862306a36Sopenharmony_ci #clock-cells = <0>; 127962306a36Sopenharmony_ci reg = <0x021c 0x4>; 128062306a36Sopenharmony_ci ti,bit-shift = <7>; 128162306a36Sopenharmony_ci }; 128262306a36Sopenharmony_ci 128362306a36Sopenharmony_ci apll_pcie_ck: clock@21c { 128462306a36Sopenharmony_ci #clock-cells = <0>; 128562306a36Sopenharmony_ci compatible = "ti,dra7-apll-clock"; 128662306a36Sopenharmony_ci clock-output-names = "apll_pcie_ck"; 128762306a36Sopenharmony_ci clocks = <&apll_pcie_in_clk_mux>, <&dpll_pcie_ref_ck>; 128862306a36Sopenharmony_ci reg = <0x021c>, <0x0220>; 128962306a36Sopenharmony_ci }; 129062306a36Sopenharmony_ci 129162306a36Sopenharmony_ci optfclk_pciephy_div: clock-optfclk-pciephy-div-8@4a00821c { 129262306a36Sopenharmony_ci compatible = "ti,divider-clock"; 129362306a36Sopenharmony_ci clock-output-names = "optfclk_pciephy_div"; 129462306a36Sopenharmony_ci clocks = <&apll_pcie_ck>; 129562306a36Sopenharmony_ci #clock-cells = <0>; 129662306a36Sopenharmony_ci reg = <0x021c>; 129762306a36Sopenharmony_ci ti,dividers = <2>, <1>; 129862306a36Sopenharmony_ci ti,bit-shift = <8>; 129962306a36Sopenharmony_ci ti,max-div = <2>; 130062306a36Sopenharmony_ci }; 130162306a36Sopenharmony_ci 130262306a36Sopenharmony_ci apll_pcie_clkvcoldo: clock-apll-pcie-clkvcoldo { 130362306a36Sopenharmony_ci #clock-cells = <0>; 130462306a36Sopenharmony_ci compatible = "fixed-factor-clock"; 130562306a36Sopenharmony_ci clock-output-names = "apll_pcie_clkvcoldo"; 130662306a36Sopenharmony_ci clocks = <&apll_pcie_ck>; 130762306a36Sopenharmony_ci clock-mult = <1>; 130862306a36Sopenharmony_ci clock-div = <1>; 130962306a36Sopenharmony_ci }; 131062306a36Sopenharmony_ci 131162306a36Sopenharmony_ci apll_pcie_clkvcoldo_div: clock-apll-pcie-clkvcoldo-div { 131262306a36Sopenharmony_ci #clock-cells = <0>; 131362306a36Sopenharmony_ci compatible = "fixed-factor-clock"; 131462306a36Sopenharmony_ci clock-output-names = "apll_pcie_clkvcoldo_div"; 131562306a36Sopenharmony_ci clocks = <&apll_pcie_ck>; 131662306a36Sopenharmony_ci clock-mult = <1>; 131762306a36Sopenharmony_ci clock-div = <1>; 131862306a36Sopenharmony_ci }; 131962306a36Sopenharmony_ci 132062306a36Sopenharmony_ci apll_pcie_m2_ck: clock-apll-pcie-m2 { 132162306a36Sopenharmony_ci #clock-cells = <0>; 132262306a36Sopenharmony_ci compatible = "fixed-factor-clock"; 132362306a36Sopenharmony_ci clock-output-names = "apll_pcie_m2_ck"; 132462306a36Sopenharmony_ci clocks = <&apll_pcie_ck>; 132562306a36Sopenharmony_ci clock-mult = <1>; 132662306a36Sopenharmony_ci clock-div = <1>; 132762306a36Sopenharmony_ci }; 132862306a36Sopenharmony_ci 132962306a36Sopenharmony_ci dpll_per_byp_mux: clock-dpll-per-byp-mux-23@14c { 133062306a36Sopenharmony_ci #clock-cells = <0>; 133162306a36Sopenharmony_ci compatible = "ti,mux-clock"; 133262306a36Sopenharmony_ci clock-output-names = "dpll_per_byp_mux"; 133362306a36Sopenharmony_ci clocks = <&sys_clkin1>, <&per_dpll_hs_clk_div>; 133462306a36Sopenharmony_ci ti,bit-shift = <23>; 133562306a36Sopenharmony_ci reg = <0x014c>; 133662306a36Sopenharmony_ci }; 133762306a36Sopenharmony_ci 133862306a36Sopenharmony_ci dpll_per_ck: clock@140 { 133962306a36Sopenharmony_ci #clock-cells = <0>; 134062306a36Sopenharmony_ci compatible = "ti,omap4-dpll-clock"; 134162306a36Sopenharmony_ci clock-output-names = "dpll_per_ck"; 134262306a36Sopenharmony_ci clocks = <&sys_clkin1>, <&dpll_per_byp_mux>; 134362306a36Sopenharmony_ci reg = <0x0140>, <0x0144>, <0x014c>, <0x0148>; 134462306a36Sopenharmony_ci }; 134562306a36Sopenharmony_ci 134662306a36Sopenharmony_ci dpll_per_m2_ck: clock-dpll-per-m2-8@150 { 134762306a36Sopenharmony_ci #clock-cells = <0>; 134862306a36Sopenharmony_ci compatible = "ti,divider-clock"; 134962306a36Sopenharmony_ci clock-output-names = "dpll_per_m2_ck"; 135062306a36Sopenharmony_ci clocks = <&dpll_per_ck>; 135162306a36Sopenharmony_ci ti,max-div = <31>; 135262306a36Sopenharmony_ci ti,autoidle-shift = <8>; 135362306a36Sopenharmony_ci reg = <0x0150>; 135462306a36Sopenharmony_ci ti,index-starts-at-one; 135562306a36Sopenharmony_ci ti,invert-autoidle-bit; 135662306a36Sopenharmony_ci }; 135762306a36Sopenharmony_ci 135862306a36Sopenharmony_ci func_96m_aon_dclk_div: clock-func-96m-aon-dclk-div { 135962306a36Sopenharmony_ci #clock-cells = <0>; 136062306a36Sopenharmony_ci compatible = "fixed-factor-clock"; 136162306a36Sopenharmony_ci clock-output-names = "func_96m_aon_dclk_div"; 136262306a36Sopenharmony_ci clocks = <&dpll_per_m2_ck>; 136362306a36Sopenharmony_ci clock-mult = <1>; 136462306a36Sopenharmony_ci clock-div = <1>; 136562306a36Sopenharmony_ci }; 136662306a36Sopenharmony_ci 136762306a36Sopenharmony_ci dpll_usb_byp_mux: clock-dpll-usb-byp-mux-23@18c { 136862306a36Sopenharmony_ci #clock-cells = <0>; 136962306a36Sopenharmony_ci compatible = "ti,mux-clock"; 137062306a36Sopenharmony_ci clock-output-names = "dpll_usb_byp_mux"; 137162306a36Sopenharmony_ci clocks = <&sys_clkin1>, <&usb_dpll_hs_clk_div>; 137262306a36Sopenharmony_ci ti,bit-shift = <23>; 137362306a36Sopenharmony_ci reg = <0x018c>; 137462306a36Sopenharmony_ci }; 137562306a36Sopenharmony_ci 137662306a36Sopenharmony_ci dpll_usb_ck: clock@180 { 137762306a36Sopenharmony_ci #clock-cells = <0>; 137862306a36Sopenharmony_ci compatible = "ti,omap4-dpll-j-type-clock"; 137962306a36Sopenharmony_ci clock-output-names = "dpll_usb_ck"; 138062306a36Sopenharmony_ci clocks = <&sys_clkin1>, <&dpll_usb_byp_mux>; 138162306a36Sopenharmony_ci reg = <0x0180>, <0x0184>, <0x018c>, <0x0188>; 138262306a36Sopenharmony_ci }; 138362306a36Sopenharmony_ci 138462306a36Sopenharmony_ci dpll_usb_m2_ck: clock-dpll-usb-m2-8@190 { 138562306a36Sopenharmony_ci #clock-cells = <0>; 138662306a36Sopenharmony_ci compatible = "ti,divider-clock"; 138762306a36Sopenharmony_ci clock-output-names = "dpll_usb_m2_ck"; 138862306a36Sopenharmony_ci clocks = <&dpll_usb_ck>; 138962306a36Sopenharmony_ci ti,max-div = <127>; 139062306a36Sopenharmony_ci ti,autoidle-shift = <8>; 139162306a36Sopenharmony_ci reg = <0x0190>; 139262306a36Sopenharmony_ci ti,index-starts-at-one; 139362306a36Sopenharmony_ci ti,invert-autoidle-bit; 139462306a36Sopenharmony_ci }; 139562306a36Sopenharmony_ci 139662306a36Sopenharmony_ci dpll_pcie_ref_m2_ck: clock-dpll-pcie-ref-m2-8@210 { 139762306a36Sopenharmony_ci #clock-cells = <0>; 139862306a36Sopenharmony_ci compatible = "ti,divider-clock"; 139962306a36Sopenharmony_ci clock-output-names = "dpll_pcie_ref_m2_ck"; 140062306a36Sopenharmony_ci clocks = <&dpll_pcie_ref_ck>; 140162306a36Sopenharmony_ci ti,max-div = <127>; 140262306a36Sopenharmony_ci ti,autoidle-shift = <8>; 140362306a36Sopenharmony_ci reg = <0x0210>; 140462306a36Sopenharmony_ci ti,index-starts-at-one; 140562306a36Sopenharmony_ci ti,invert-autoidle-bit; 140662306a36Sopenharmony_ci }; 140762306a36Sopenharmony_ci 140862306a36Sopenharmony_ci dpll_per_x2_ck: clock-dpll-per-x2 { 140962306a36Sopenharmony_ci #clock-cells = <0>; 141062306a36Sopenharmony_ci compatible = "ti,omap4-dpll-x2-clock"; 141162306a36Sopenharmony_ci clock-output-names = "dpll_per_x2_ck"; 141262306a36Sopenharmony_ci clocks = <&dpll_per_ck>; 141362306a36Sopenharmony_ci }; 141462306a36Sopenharmony_ci 141562306a36Sopenharmony_ci dpll_per_h11x2_ck: clock-dpll-per-h11x2-8@158 { 141662306a36Sopenharmony_ci #clock-cells = <0>; 141762306a36Sopenharmony_ci compatible = "ti,divider-clock"; 141862306a36Sopenharmony_ci clock-output-names = "dpll_per_h11x2_ck"; 141962306a36Sopenharmony_ci clocks = <&dpll_per_x2_ck>; 142062306a36Sopenharmony_ci ti,max-div = <63>; 142162306a36Sopenharmony_ci ti,autoidle-shift = <8>; 142262306a36Sopenharmony_ci reg = <0x0158>; 142362306a36Sopenharmony_ci ti,index-starts-at-one; 142462306a36Sopenharmony_ci ti,invert-autoidle-bit; 142562306a36Sopenharmony_ci }; 142662306a36Sopenharmony_ci 142762306a36Sopenharmony_ci dpll_per_h12x2_ck: clock-dpll-per-h12x2-8@15c { 142862306a36Sopenharmony_ci #clock-cells = <0>; 142962306a36Sopenharmony_ci compatible = "ti,divider-clock"; 143062306a36Sopenharmony_ci clock-output-names = "dpll_per_h12x2_ck"; 143162306a36Sopenharmony_ci clocks = <&dpll_per_x2_ck>; 143262306a36Sopenharmony_ci ti,max-div = <63>; 143362306a36Sopenharmony_ci ti,autoidle-shift = <8>; 143462306a36Sopenharmony_ci reg = <0x015c>; 143562306a36Sopenharmony_ci ti,index-starts-at-one; 143662306a36Sopenharmony_ci ti,invert-autoidle-bit; 143762306a36Sopenharmony_ci }; 143862306a36Sopenharmony_ci 143962306a36Sopenharmony_ci dpll_per_h13x2_ck: clock-dpll-per-h13x2-8@160 { 144062306a36Sopenharmony_ci #clock-cells = <0>; 144162306a36Sopenharmony_ci compatible = "ti,divider-clock"; 144262306a36Sopenharmony_ci clock-output-names = "dpll_per_h13x2_ck"; 144362306a36Sopenharmony_ci clocks = <&dpll_per_x2_ck>; 144462306a36Sopenharmony_ci ti,max-div = <63>; 144562306a36Sopenharmony_ci ti,autoidle-shift = <8>; 144662306a36Sopenharmony_ci reg = <0x0160>; 144762306a36Sopenharmony_ci ti,index-starts-at-one; 144862306a36Sopenharmony_ci ti,invert-autoidle-bit; 144962306a36Sopenharmony_ci }; 145062306a36Sopenharmony_ci 145162306a36Sopenharmony_ci dpll_per_h14x2_ck: clock-dpll-per-h14x2-8@164 { 145262306a36Sopenharmony_ci #clock-cells = <0>; 145362306a36Sopenharmony_ci compatible = "ti,divider-clock"; 145462306a36Sopenharmony_ci clock-output-names = "dpll_per_h14x2_ck"; 145562306a36Sopenharmony_ci clocks = <&dpll_per_x2_ck>; 145662306a36Sopenharmony_ci ti,max-div = <63>; 145762306a36Sopenharmony_ci ti,autoidle-shift = <8>; 145862306a36Sopenharmony_ci reg = <0x0164>; 145962306a36Sopenharmony_ci ti,index-starts-at-one; 146062306a36Sopenharmony_ci ti,invert-autoidle-bit; 146162306a36Sopenharmony_ci }; 146262306a36Sopenharmony_ci 146362306a36Sopenharmony_ci dpll_per_m2x2_ck: clock-dpll-per-m2x2-8@150 { 146462306a36Sopenharmony_ci #clock-cells = <0>; 146562306a36Sopenharmony_ci compatible = "ti,divider-clock"; 146662306a36Sopenharmony_ci clock-output-names = "dpll_per_m2x2_ck"; 146762306a36Sopenharmony_ci clocks = <&dpll_per_x2_ck>; 146862306a36Sopenharmony_ci ti,max-div = <31>; 146962306a36Sopenharmony_ci ti,autoidle-shift = <8>; 147062306a36Sopenharmony_ci reg = <0x0150>; 147162306a36Sopenharmony_ci ti,index-starts-at-one; 147262306a36Sopenharmony_ci ti,invert-autoidle-bit; 147362306a36Sopenharmony_ci }; 147462306a36Sopenharmony_ci 147562306a36Sopenharmony_ci dpll_usb_clkdcoldo: clock-dpll-usb-clkdcoldo { 147662306a36Sopenharmony_ci #clock-cells = <0>; 147762306a36Sopenharmony_ci compatible = "fixed-factor-clock"; 147862306a36Sopenharmony_ci clock-output-names = "dpll_usb_clkdcoldo"; 147962306a36Sopenharmony_ci clocks = <&dpll_usb_ck>; 148062306a36Sopenharmony_ci clock-mult = <1>; 148162306a36Sopenharmony_ci clock-div = <1>; 148262306a36Sopenharmony_ci }; 148362306a36Sopenharmony_ci 148462306a36Sopenharmony_ci func_128m_clk: clock-func-128m { 148562306a36Sopenharmony_ci #clock-cells = <0>; 148662306a36Sopenharmony_ci compatible = "fixed-factor-clock"; 148762306a36Sopenharmony_ci clock-output-names = "func_128m_clk"; 148862306a36Sopenharmony_ci clocks = <&dpll_per_h11x2_ck>; 148962306a36Sopenharmony_ci clock-mult = <1>; 149062306a36Sopenharmony_ci clock-div = <2>; 149162306a36Sopenharmony_ci }; 149262306a36Sopenharmony_ci 149362306a36Sopenharmony_ci func_12m_fclk: clock-func-12m-fclk { 149462306a36Sopenharmony_ci #clock-cells = <0>; 149562306a36Sopenharmony_ci compatible = "fixed-factor-clock"; 149662306a36Sopenharmony_ci clock-output-names = "func_12m_fclk"; 149762306a36Sopenharmony_ci clocks = <&dpll_per_m2x2_ck>; 149862306a36Sopenharmony_ci clock-mult = <1>; 149962306a36Sopenharmony_ci clock-div = <16>; 150062306a36Sopenharmony_ci }; 150162306a36Sopenharmony_ci 150262306a36Sopenharmony_ci func_24m_clk: clock-func-24m { 150362306a36Sopenharmony_ci #clock-cells = <0>; 150462306a36Sopenharmony_ci compatible = "fixed-factor-clock"; 150562306a36Sopenharmony_ci clock-output-names = "func_24m_clk"; 150662306a36Sopenharmony_ci clocks = <&dpll_per_m2_ck>; 150762306a36Sopenharmony_ci clock-mult = <1>; 150862306a36Sopenharmony_ci clock-div = <4>; 150962306a36Sopenharmony_ci }; 151062306a36Sopenharmony_ci 151162306a36Sopenharmony_ci func_48m_fclk: clock-func-48m-fclk { 151262306a36Sopenharmony_ci #clock-cells = <0>; 151362306a36Sopenharmony_ci compatible = "fixed-factor-clock"; 151462306a36Sopenharmony_ci clock-output-names = "func_48m_fclk"; 151562306a36Sopenharmony_ci clocks = <&dpll_per_m2x2_ck>; 151662306a36Sopenharmony_ci clock-mult = <1>; 151762306a36Sopenharmony_ci clock-div = <4>; 151862306a36Sopenharmony_ci }; 151962306a36Sopenharmony_ci 152062306a36Sopenharmony_ci func_96m_fclk: clock-func-96m-fclk { 152162306a36Sopenharmony_ci #clock-cells = <0>; 152262306a36Sopenharmony_ci compatible = "fixed-factor-clock"; 152362306a36Sopenharmony_ci clock-output-names = "func_96m_fclk"; 152462306a36Sopenharmony_ci clocks = <&dpll_per_m2x2_ck>; 152562306a36Sopenharmony_ci clock-mult = <1>; 152662306a36Sopenharmony_ci clock-div = <2>; 152762306a36Sopenharmony_ci }; 152862306a36Sopenharmony_ci 152962306a36Sopenharmony_ci l3init_60m_fclk: clock-l3init-60m@104 { 153062306a36Sopenharmony_ci #clock-cells = <0>; 153162306a36Sopenharmony_ci compatible = "ti,divider-clock"; 153262306a36Sopenharmony_ci clock-output-names = "l3init_60m_fclk"; 153362306a36Sopenharmony_ci clocks = <&dpll_usb_m2_ck>; 153462306a36Sopenharmony_ci reg = <0x0104>; 153562306a36Sopenharmony_ci ti,dividers = <1>, <8>; 153662306a36Sopenharmony_ci }; 153762306a36Sopenharmony_ci 153862306a36Sopenharmony_ci clkout2_clk: clock-clkout2-8@6b0 { 153962306a36Sopenharmony_ci #clock-cells = <0>; 154062306a36Sopenharmony_ci compatible = "ti,gate-clock"; 154162306a36Sopenharmony_ci clock-output-names = "clkout2_clk"; 154262306a36Sopenharmony_ci clocks = <&clkoutmux2_clk_mux>; 154362306a36Sopenharmony_ci ti,bit-shift = <8>; 154462306a36Sopenharmony_ci reg = <0x06b0>; 154562306a36Sopenharmony_ci }; 154662306a36Sopenharmony_ci 154762306a36Sopenharmony_ci l3init_960m_gfclk: clock-l3init-960m-gfclk-8@6c0 { 154862306a36Sopenharmony_ci #clock-cells = <0>; 154962306a36Sopenharmony_ci compatible = "ti,gate-clock"; 155062306a36Sopenharmony_ci clock-output-names = "l3init_960m_gfclk"; 155162306a36Sopenharmony_ci clocks = <&dpll_usb_clkdcoldo>; 155262306a36Sopenharmony_ci ti,bit-shift = <8>; 155362306a36Sopenharmony_ci reg = <0x06c0>; 155462306a36Sopenharmony_ci }; 155562306a36Sopenharmony_ci 155662306a36Sopenharmony_ci usb_phy1_always_on_clk32k: clock-usb-phy1-always-on-clk32k-8@640 { 155762306a36Sopenharmony_ci #clock-cells = <0>; 155862306a36Sopenharmony_ci compatible = "ti,gate-clock"; 155962306a36Sopenharmony_ci clock-output-names = "usb_phy1_always_on_clk32k"; 156062306a36Sopenharmony_ci clocks = <&sys_32k_ck>; 156162306a36Sopenharmony_ci ti,bit-shift = <8>; 156262306a36Sopenharmony_ci reg = <0x0640>; 156362306a36Sopenharmony_ci }; 156462306a36Sopenharmony_ci 156562306a36Sopenharmony_ci usb_phy2_always_on_clk32k: clock-usb-phy2-always-on-clk32k-8@688 { 156662306a36Sopenharmony_ci #clock-cells = <0>; 156762306a36Sopenharmony_ci compatible = "ti,gate-clock"; 156862306a36Sopenharmony_ci clock-output-names = "usb_phy2_always_on_clk32k"; 156962306a36Sopenharmony_ci clocks = <&sys_32k_ck>; 157062306a36Sopenharmony_ci ti,bit-shift = <8>; 157162306a36Sopenharmony_ci reg = <0x0688>; 157262306a36Sopenharmony_ci }; 157362306a36Sopenharmony_ci 157462306a36Sopenharmony_ci usb_phy3_always_on_clk32k: clock-usb-phy3-always-on-clk32k-8@698 { 157562306a36Sopenharmony_ci #clock-cells = <0>; 157662306a36Sopenharmony_ci compatible = "ti,gate-clock"; 157762306a36Sopenharmony_ci clock-output-names = "usb_phy3_always_on_clk32k"; 157862306a36Sopenharmony_ci clocks = <&sys_32k_ck>; 157962306a36Sopenharmony_ci ti,bit-shift = <8>; 158062306a36Sopenharmony_ci reg = <0x0698>; 158162306a36Sopenharmony_ci }; 158262306a36Sopenharmony_ci 158362306a36Sopenharmony_ci gpu_core_gclk_mux: clock-gpu-core-gclk-mux-24@1220 { 158462306a36Sopenharmony_ci #clock-cells = <0>; 158562306a36Sopenharmony_ci compatible = "ti,mux-clock"; 158662306a36Sopenharmony_ci clock-output-names = "gpu_core_gclk_mux"; 158762306a36Sopenharmony_ci clocks = <&dpll_core_h14x2_ck>, <&dpll_per_h14x2_ck>, <&dpll_gpu_m2_ck>; 158862306a36Sopenharmony_ci ti,bit-shift = <24>; 158962306a36Sopenharmony_ci reg = <0x1220>; 159062306a36Sopenharmony_ci assigned-clocks = <&gpu_core_gclk_mux>; 159162306a36Sopenharmony_ci assigned-clock-parents = <&dpll_gpu_m2_ck>; 159262306a36Sopenharmony_ci }; 159362306a36Sopenharmony_ci 159462306a36Sopenharmony_ci gpu_hyd_gclk_mux: clock-gpu-hyd-gclk-mux-26@1220 { 159562306a36Sopenharmony_ci #clock-cells = <0>; 159662306a36Sopenharmony_ci compatible = "ti,mux-clock"; 159762306a36Sopenharmony_ci clock-output-names = "gpu_hyd_gclk_mux"; 159862306a36Sopenharmony_ci clocks = <&dpll_core_h14x2_ck>, <&dpll_per_h14x2_ck>, <&dpll_gpu_m2_ck>; 159962306a36Sopenharmony_ci ti,bit-shift = <26>; 160062306a36Sopenharmony_ci reg = <0x1220>; 160162306a36Sopenharmony_ci assigned-clocks = <&gpu_hyd_gclk_mux>; 160262306a36Sopenharmony_ci assigned-clock-parents = <&dpll_gpu_m2_ck>; 160362306a36Sopenharmony_ci }; 160462306a36Sopenharmony_ci 160562306a36Sopenharmony_ci l3instr_ts_gclk_div: clock-l3instr-ts-gclk-div-24@e50 { 160662306a36Sopenharmony_ci #clock-cells = <0>; 160762306a36Sopenharmony_ci compatible = "ti,divider-clock"; 160862306a36Sopenharmony_ci clock-output-names = "l3instr_ts_gclk_div"; 160962306a36Sopenharmony_ci clocks = <&wkupaon_iclk_mux>; 161062306a36Sopenharmony_ci ti,bit-shift = <24>; 161162306a36Sopenharmony_ci reg = <0x0e50>; 161262306a36Sopenharmony_ci ti,dividers = <8>, <16>, <32>; 161362306a36Sopenharmony_ci }; 161462306a36Sopenharmony_ci 161562306a36Sopenharmony_ci vip1_gclk_mux: clock-vip1-gclk-mux-24@1020 { 161662306a36Sopenharmony_ci #clock-cells = <0>; 161762306a36Sopenharmony_ci compatible = "ti,mux-clock"; 161862306a36Sopenharmony_ci clock-output-names = "vip1_gclk_mux"; 161962306a36Sopenharmony_ci clocks = <&l3_iclk_div>, <&dpll_core_h23x2_ck>; 162062306a36Sopenharmony_ci ti,bit-shift = <24>; 162162306a36Sopenharmony_ci reg = <0x1020>; 162262306a36Sopenharmony_ci }; 162362306a36Sopenharmony_ci 162462306a36Sopenharmony_ci vip2_gclk_mux: clock-vip2-gclk-mux-24@1028 { 162562306a36Sopenharmony_ci #clock-cells = <0>; 162662306a36Sopenharmony_ci compatible = "ti,mux-clock"; 162762306a36Sopenharmony_ci clock-output-names = "vip2_gclk_mux"; 162862306a36Sopenharmony_ci clocks = <&l3_iclk_div>, <&dpll_core_h23x2_ck>; 162962306a36Sopenharmony_ci ti,bit-shift = <24>; 163062306a36Sopenharmony_ci reg = <0x1028>; 163162306a36Sopenharmony_ci }; 163262306a36Sopenharmony_ci 163362306a36Sopenharmony_ci vip3_gclk_mux: clock-vip3-gclk-mux-24@1030 { 163462306a36Sopenharmony_ci #clock-cells = <0>; 163562306a36Sopenharmony_ci compatible = "ti,mux-clock"; 163662306a36Sopenharmony_ci clock-output-names = "vip3_gclk_mux"; 163762306a36Sopenharmony_ci clocks = <&l3_iclk_div>, <&dpll_core_h23x2_ck>; 163862306a36Sopenharmony_ci ti,bit-shift = <24>; 163962306a36Sopenharmony_ci reg = <0x1030>; 164062306a36Sopenharmony_ci }; 164162306a36Sopenharmony_ci}; 164262306a36Sopenharmony_ci 164362306a36Sopenharmony_ci&cm_core_clockdomains { 164462306a36Sopenharmony_ci coreaon_clkdm: clock-coreaon-clkdm { 164562306a36Sopenharmony_ci compatible = "ti,clockdomain"; 164662306a36Sopenharmony_ci clock-output-names = "coreaon_clkdm"; 164762306a36Sopenharmony_ci clocks = <&dpll_usb_ck>; 164862306a36Sopenharmony_ci }; 164962306a36Sopenharmony_ci}; 165062306a36Sopenharmony_ci 165162306a36Sopenharmony_ci&scm_conf_clocks { 165262306a36Sopenharmony_ci dss_deshdcp_clk: clock-dss-deshdcp-0@558 { 165362306a36Sopenharmony_ci #clock-cells = <0>; 165462306a36Sopenharmony_ci compatible = "ti,gate-clock"; 165562306a36Sopenharmony_ci clock-output-names = "dss_deshdcp_clk"; 165662306a36Sopenharmony_ci clocks = <&l3_iclk_div>; 165762306a36Sopenharmony_ci ti,bit-shift = <0>; 165862306a36Sopenharmony_ci reg = <0x558>; 165962306a36Sopenharmony_ci }; 166062306a36Sopenharmony_ci 166162306a36Sopenharmony_ci ehrpwm0_tbclk: clock-ehrpwm0-tbclk-20@558 { 166262306a36Sopenharmony_ci #clock-cells = <0>; 166362306a36Sopenharmony_ci compatible = "ti,gate-clock"; 166462306a36Sopenharmony_ci clock-output-names = "ehrpwm0_tbclk"; 166562306a36Sopenharmony_ci clocks = <&l4_root_clk_div>; 166662306a36Sopenharmony_ci ti,bit-shift = <20>; 166762306a36Sopenharmony_ci reg = <0x0558>; 166862306a36Sopenharmony_ci }; 166962306a36Sopenharmony_ci 167062306a36Sopenharmony_ci ehrpwm1_tbclk: clock-ehrpwm1-tbclk-21@558 { 167162306a36Sopenharmony_ci #clock-cells = <0>; 167262306a36Sopenharmony_ci compatible = "ti,gate-clock"; 167362306a36Sopenharmony_ci clock-output-names = "ehrpwm1_tbclk"; 167462306a36Sopenharmony_ci clocks = <&l4_root_clk_div>; 167562306a36Sopenharmony_ci ti,bit-shift = <21>; 167662306a36Sopenharmony_ci reg = <0x0558>; 167762306a36Sopenharmony_ci }; 167862306a36Sopenharmony_ci 167962306a36Sopenharmony_ci ehrpwm2_tbclk: clock-ehrpwm2-tbclk-22@558 { 168062306a36Sopenharmony_ci #clock-cells = <0>; 168162306a36Sopenharmony_ci compatible = "ti,gate-clock"; 168262306a36Sopenharmony_ci clock-output-names = "ehrpwm2_tbclk"; 168362306a36Sopenharmony_ci clocks = <&l4_root_clk_div>; 168462306a36Sopenharmony_ci ti,bit-shift = <22>; 168562306a36Sopenharmony_ci reg = <0x0558>; 168662306a36Sopenharmony_ci }; 168762306a36Sopenharmony_ci 168862306a36Sopenharmony_ci sys_32k_ck: clock-sys-32k { 168962306a36Sopenharmony_ci #clock-cells = <0>; 169062306a36Sopenharmony_ci compatible = "ti,mux-clock"; 169162306a36Sopenharmony_ci clock-output-names = "sys_32k_ck"; 169262306a36Sopenharmony_ci clocks = <&sys_clk32_crystal_ck>, <&sys_clk32_pseudo_ck>, <&sys_clk32_pseudo_ck>, <&sys_clk32_pseudo_ck>; 169362306a36Sopenharmony_ci ti,bit-shift = <8>; 169462306a36Sopenharmony_ci reg = <0x6c4>; 169562306a36Sopenharmony_ci }; 169662306a36Sopenharmony_ci}; 169762306a36Sopenharmony_ci 169862306a36Sopenharmony_ci&cm_core_aon { 169962306a36Sopenharmony_ci mpu_cm: clock@300 { 170062306a36Sopenharmony_ci compatible = "ti,omap4-cm"; 170162306a36Sopenharmony_ci clock-output-names = "mpu_cm"; 170262306a36Sopenharmony_ci reg = <0x300 0x100>; 170362306a36Sopenharmony_ci #address-cells = <1>; 170462306a36Sopenharmony_ci #size-cells = <1>; 170562306a36Sopenharmony_ci ranges = <0 0x300 0x100>; 170662306a36Sopenharmony_ci 170762306a36Sopenharmony_ci mpu_clkctrl: clock@20 { 170862306a36Sopenharmony_ci compatible = "ti,clkctrl"; 170962306a36Sopenharmony_ci clock-output-names = "mpu_clkctrl"; 171062306a36Sopenharmony_ci reg = <0x20 0x4>; 171162306a36Sopenharmony_ci #clock-cells = <2>; 171262306a36Sopenharmony_ci }; 171362306a36Sopenharmony_ci 171462306a36Sopenharmony_ci }; 171562306a36Sopenharmony_ci 171662306a36Sopenharmony_ci dsp1_cm: clock@400 { 171762306a36Sopenharmony_ci compatible = "ti,omap4-cm"; 171862306a36Sopenharmony_ci clock-output-names = "dsp1_cm"; 171962306a36Sopenharmony_ci reg = <0x400 0x100>; 172062306a36Sopenharmony_ci #address-cells = <1>; 172162306a36Sopenharmony_ci #size-cells = <1>; 172262306a36Sopenharmony_ci ranges = <0 0x400 0x100>; 172362306a36Sopenharmony_ci 172462306a36Sopenharmony_ci dsp1_clkctrl: clock@20 { 172562306a36Sopenharmony_ci compatible = "ti,clkctrl"; 172662306a36Sopenharmony_ci clock-output-names = "dsp1_clkctrl"; 172762306a36Sopenharmony_ci reg = <0x20 0x4>; 172862306a36Sopenharmony_ci #clock-cells = <2>; 172962306a36Sopenharmony_ci }; 173062306a36Sopenharmony_ci 173162306a36Sopenharmony_ci }; 173262306a36Sopenharmony_ci 173362306a36Sopenharmony_ci ipu_cm: clock@500 { 173462306a36Sopenharmony_ci compatible = "ti,omap4-cm"; 173562306a36Sopenharmony_ci clock-output-names = "ipu_cm"; 173662306a36Sopenharmony_ci reg = <0x500 0x100>; 173762306a36Sopenharmony_ci #address-cells = <1>; 173862306a36Sopenharmony_ci #size-cells = <1>; 173962306a36Sopenharmony_ci ranges = <0 0x500 0x100>; 174062306a36Sopenharmony_ci 174162306a36Sopenharmony_ci ipu1_clkctrl: clock@20 { 174262306a36Sopenharmony_ci compatible = "ti,clkctrl"; 174362306a36Sopenharmony_ci clock-output-names = "ipu1_clkctrl"; 174462306a36Sopenharmony_ci reg = <0x20 0x4>; 174562306a36Sopenharmony_ci #clock-cells = <2>; 174662306a36Sopenharmony_ci assigned-clocks = <&ipu1_clkctrl DRA7_IPU1_MMU_IPU1_CLKCTRL 24>; 174762306a36Sopenharmony_ci assigned-clock-parents = <&dpll_core_h22x2_ck>; 174862306a36Sopenharmony_ci }; 174962306a36Sopenharmony_ci 175062306a36Sopenharmony_ci ipu_clkctrl: clock@50 { 175162306a36Sopenharmony_ci compatible = "ti,clkctrl"; 175262306a36Sopenharmony_ci clock-output-names = "ipu_clkctrl"; 175362306a36Sopenharmony_ci reg = <0x50 0x34>; 175462306a36Sopenharmony_ci #clock-cells = <2>; 175562306a36Sopenharmony_ci }; 175662306a36Sopenharmony_ci 175762306a36Sopenharmony_ci }; 175862306a36Sopenharmony_ci 175962306a36Sopenharmony_ci dsp2_cm: clock@600 { 176062306a36Sopenharmony_ci compatible = "ti,omap4-cm"; 176162306a36Sopenharmony_ci clock-output-names = "dsp2_cm"; 176262306a36Sopenharmony_ci reg = <0x600 0x100>; 176362306a36Sopenharmony_ci #address-cells = <1>; 176462306a36Sopenharmony_ci #size-cells = <1>; 176562306a36Sopenharmony_ci ranges = <0 0x600 0x100>; 176662306a36Sopenharmony_ci 176762306a36Sopenharmony_ci dsp2_clkctrl: clock@20 { 176862306a36Sopenharmony_ci compatible = "ti,clkctrl"; 176962306a36Sopenharmony_ci clock-output-names = "dsp2_clkctrl"; 177062306a36Sopenharmony_ci reg = <0x20 0x4>; 177162306a36Sopenharmony_ci #clock-cells = <2>; 177262306a36Sopenharmony_ci }; 177362306a36Sopenharmony_ci 177462306a36Sopenharmony_ci }; 177562306a36Sopenharmony_ci 177662306a36Sopenharmony_ci rtc_cm: clock@700 { 177762306a36Sopenharmony_ci compatible = "ti,omap4-cm"; 177862306a36Sopenharmony_ci clock-output-names = "rtc_cm"; 177962306a36Sopenharmony_ci reg = <0x700 0x60>; 178062306a36Sopenharmony_ci #address-cells = <1>; 178162306a36Sopenharmony_ci #size-cells = <1>; 178262306a36Sopenharmony_ci ranges = <0 0x700 0x60>; 178362306a36Sopenharmony_ci 178462306a36Sopenharmony_ci rtc_clkctrl: clock@20 { 178562306a36Sopenharmony_ci compatible = "ti,clkctrl"; 178662306a36Sopenharmony_ci clock-output-names = "rtc_clkctrl"; 178762306a36Sopenharmony_ci reg = <0x20 0x28>; 178862306a36Sopenharmony_ci #clock-cells = <2>; 178962306a36Sopenharmony_ci }; 179062306a36Sopenharmony_ci }; 179162306a36Sopenharmony_ci 179262306a36Sopenharmony_ci vpe_cm: clock@760 { 179362306a36Sopenharmony_ci compatible = "ti,omap4-cm"; 179462306a36Sopenharmony_ci clock-output-names = "vpe_cm"; 179562306a36Sopenharmony_ci reg = <0x760 0xc>; 179662306a36Sopenharmony_ci #address-cells = <1>; 179762306a36Sopenharmony_ci #size-cells = <1>; 179862306a36Sopenharmony_ci ranges = <0 0x760 0xc>; 179962306a36Sopenharmony_ci 180062306a36Sopenharmony_ci vpe_clkctrl: clock@0 { 180162306a36Sopenharmony_ci compatible = "ti,clkctrl"; 180262306a36Sopenharmony_ci clock-output-names = "vpe_clkctrl"; 180362306a36Sopenharmony_ci reg = <0x0 0xc>; 180462306a36Sopenharmony_ci #clock-cells = <2>; 180562306a36Sopenharmony_ci }; 180662306a36Sopenharmony_ci }; 180762306a36Sopenharmony_ci 180862306a36Sopenharmony_ci}; 180962306a36Sopenharmony_ci 181062306a36Sopenharmony_ci&cm_core { 181162306a36Sopenharmony_ci coreaon_cm: clock@600 { 181262306a36Sopenharmony_ci compatible = "ti,omap4-cm"; 181362306a36Sopenharmony_ci clock-output-names = "coreaon_cm"; 181462306a36Sopenharmony_ci reg = <0x600 0x100>; 181562306a36Sopenharmony_ci #address-cells = <1>; 181662306a36Sopenharmony_ci #size-cells = <1>; 181762306a36Sopenharmony_ci ranges = <0 0x600 0x100>; 181862306a36Sopenharmony_ci 181962306a36Sopenharmony_ci coreaon_clkctrl: clock@20 { 182062306a36Sopenharmony_ci compatible = "ti,clkctrl"; 182162306a36Sopenharmony_ci clock-output-names = "coreaon_clkctrl"; 182262306a36Sopenharmony_ci reg = <0x20 0x1c>; 182362306a36Sopenharmony_ci #clock-cells = <2>; 182462306a36Sopenharmony_ci }; 182562306a36Sopenharmony_ci }; 182662306a36Sopenharmony_ci 182762306a36Sopenharmony_ci l3main1_cm: clock@700 { 182862306a36Sopenharmony_ci compatible = "ti,omap4-cm"; 182962306a36Sopenharmony_ci clock-output-names = "l3main1_cm"; 183062306a36Sopenharmony_ci reg = <0x700 0x100>; 183162306a36Sopenharmony_ci #address-cells = <1>; 183262306a36Sopenharmony_ci #size-cells = <1>; 183362306a36Sopenharmony_ci ranges = <0 0x700 0x100>; 183462306a36Sopenharmony_ci 183562306a36Sopenharmony_ci l3main1_clkctrl: clock@20 { 183662306a36Sopenharmony_ci compatible = "ti,clkctrl"; 183762306a36Sopenharmony_ci clock-output-names = "l3main1_clkctrl"; 183862306a36Sopenharmony_ci reg = <0x20 0x74>; 183962306a36Sopenharmony_ci #clock-cells = <2>; 184062306a36Sopenharmony_ci }; 184162306a36Sopenharmony_ci 184262306a36Sopenharmony_ci }; 184362306a36Sopenharmony_ci 184462306a36Sopenharmony_ci ipu2_cm: clock@900 { 184562306a36Sopenharmony_ci compatible = "ti,omap4-cm"; 184662306a36Sopenharmony_ci clock-output-names = "ipu2_cm"; 184762306a36Sopenharmony_ci reg = <0x900 0x100>; 184862306a36Sopenharmony_ci #address-cells = <1>; 184962306a36Sopenharmony_ci #size-cells = <1>; 185062306a36Sopenharmony_ci ranges = <0 0x900 0x100>; 185162306a36Sopenharmony_ci 185262306a36Sopenharmony_ci ipu2_clkctrl: clock@20 { 185362306a36Sopenharmony_ci compatible = "ti,clkctrl"; 185462306a36Sopenharmony_ci clock-output-names = "ipu2_clkctrl"; 185562306a36Sopenharmony_ci reg = <0x20 0x4>; 185662306a36Sopenharmony_ci #clock-cells = <2>; 185762306a36Sopenharmony_ci }; 185862306a36Sopenharmony_ci 185962306a36Sopenharmony_ci }; 186062306a36Sopenharmony_ci 186162306a36Sopenharmony_ci dma_cm: clock@a00 { 186262306a36Sopenharmony_ci compatible = "ti,omap4-cm"; 186362306a36Sopenharmony_ci clock-output-names = "dma_cm"; 186462306a36Sopenharmony_ci reg = <0xa00 0x100>; 186562306a36Sopenharmony_ci #address-cells = <1>; 186662306a36Sopenharmony_ci #size-cells = <1>; 186762306a36Sopenharmony_ci ranges = <0 0xa00 0x100>; 186862306a36Sopenharmony_ci 186962306a36Sopenharmony_ci dma_clkctrl: clock@20 { 187062306a36Sopenharmony_ci compatible = "ti,clkctrl"; 187162306a36Sopenharmony_ci clock-output-names = "dma_clkctrl"; 187262306a36Sopenharmony_ci reg = <0x20 0x4>; 187362306a36Sopenharmony_ci #clock-cells = <2>; 187462306a36Sopenharmony_ci }; 187562306a36Sopenharmony_ci }; 187662306a36Sopenharmony_ci 187762306a36Sopenharmony_ci emif_cm: clock@b00 { 187862306a36Sopenharmony_ci compatible = "ti,omap4-cm"; 187962306a36Sopenharmony_ci clock-output-names = "emif_cm"; 188062306a36Sopenharmony_ci reg = <0xb00 0x100>; 188162306a36Sopenharmony_ci #address-cells = <1>; 188262306a36Sopenharmony_ci #size-cells = <1>; 188362306a36Sopenharmony_ci ranges = <0 0xb00 0x100>; 188462306a36Sopenharmony_ci 188562306a36Sopenharmony_ci emif_clkctrl: clock@20 { 188662306a36Sopenharmony_ci compatible = "ti,clkctrl"; 188762306a36Sopenharmony_ci clock-output-names = "emif_clkctrl"; 188862306a36Sopenharmony_ci reg = <0x20 0x4>; 188962306a36Sopenharmony_ci #clock-cells = <2>; 189062306a36Sopenharmony_ci }; 189162306a36Sopenharmony_ci }; 189262306a36Sopenharmony_ci 189362306a36Sopenharmony_ci atl_cm: clock@c00 { 189462306a36Sopenharmony_ci compatible = "ti,omap4-cm"; 189562306a36Sopenharmony_ci clock-output-names = "atl_cm"; 189662306a36Sopenharmony_ci reg = <0xc00 0x100>; 189762306a36Sopenharmony_ci #address-cells = <1>; 189862306a36Sopenharmony_ci #size-cells = <1>; 189962306a36Sopenharmony_ci ranges = <0 0xc00 0x100>; 190062306a36Sopenharmony_ci 190162306a36Sopenharmony_ci atl_clkctrl: clock@0 { 190262306a36Sopenharmony_ci compatible = "ti,clkctrl"; 190362306a36Sopenharmony_ci clock-output-names = "atl_clkctrl"; 190462306a36Sopenharmony_ci reg = <0x0 0x4>; 190562306a36Sopenharmony_ci #clock-cells = <2>; 190662306a36Sopenharmony_ci }; 190762306a36Sopenharmony_ci }; 190862306a36Sopenharmony_ci 190962306a36Sopenharmony_ci l4cfg_cm: clock@d00 { 191062306a36Sopenharmony_ci compatible = "ti,omap4-cm"; 191162306a36Sopenharmony_ci clock-output-names = "l4cfg_cm"; 191262306a36Sopenharmony_ci reg = <0xd00 0x100>; 191362306a36Sopenharmony_ci #address-cells = <1>; 191462306a36Sopenharmony_ci #size-cells = <1>; 191562306a36Sopenharmony_ci ranges = <0 0xd00 0x100>; 191662306a36Sopenharmony_ci 191762306a36Sopenharmony_ci l4cfg_clkctrl: clock@20 { 191862306a36Sopenharmony_ci compatible = "ti,clkctrl"; 191962306a36Sopenharmony_ci clock-output-names = "l4cfg_clkctrl"; 192062306a36Sopenharmony_ci reg = <0x20 0x84>; 192162306a36Sopenharmony_ci #clock-cells = <2>; 192262306a36Sopenharmony_ci }; 192362306a36Sopenharmony_ci }; 192462306a36Sopenharmony_ci 192562306a36Sopenharmony_ci l3instr_cm: clock@e00 { 192662306a36Sopenharmony_ci compatible = "ti,omap4-cm"; 192762306a36Sopenharmony_ci clock-output-names = "l3instr_cm"; 192862306a36Sopenharmony_ci reg = <0xe00 0x100>; 192962306a36Sopenharmony_ci #address-cells = <1>; 193062306a36Sopenharmony_ci #size-cells = <1>; 193162306a36Sopenharmony_ci ranges = <0 0xe00 0x100>; 193262306a36Sopenharmony_ci 193362306a36Sopenharmony_ci l3instr_clkctrl: clock@20 { 193462306a36Sopenharmony_ci compatible = "ti,clkctrl"; 193562306a36Sopenharmony_ci clock-output-names = "l3instr_clkctrl"; 193662306a36Sopenharmony_ci reg = <0x20 0xc>; 193762306a36Sopenharmony_ci #clock-cells = <2>; 193862306a36Sopenharmony_ci }; 193962306a36Sopenharmony_ci }; 194062306a36Sopenharmony_ci 194162306a36Sopenharmony_ci iva_cm: clock@f00 { 194262306a36Sopenharmony_ci compatible = "ti,omap4-cm"; 194362306a36Sopenharmony_ci clock-output-names = "iva_cm"; 194462306a36Sopenharmony_ci reg = <0xf00 0x100>; 194562306a36Sopenharmony_ci #address-cells = <1>; 194662306a36Sopenharmony_ci #size-cells = <1>; 194762306a36Sopenharmony_ci ranges = <0 0xf00 0x100>; 194862306a36Sopenharmony_ci 194962306a36Sopenharmony_ci iva_clkctrl: clock@20 { 195062306a36Sopenharmony_ci compatible = "ti,clkctrl"; 195162306a36Sopenharmony_ci clock-output-names = "iva_clkctrl"; 195262306a36Sopenharmony_ci reg = <0x20 0xc>; 195362306a36Sopenharmony_ci #clock-cells = <2>; 195462306a36Sopenharmony_ci }; 195562306a36Sopenharmony_ci }; 195662306a36Sopenharmony_ci 195762306a36Sopenharmony_ci cam_cm: clock@1000 { 195862306a36Sopenharmony_ci compatible = "ti,omap4-cm"; 195962306a36Sopenharmony_ci clock-output-names = "cam_cm"; 196062306a36Sopenharmony_ci reg = <0x1000 0x100>; 196162306a36Sopenharmony_ci #address-cells = <1>; 196262306a36Sopenharmony_ci #size-cells = <1>; 196362306a36Sopenharmony_ci ranges = <0 0x1000 0x100>; 196462306a36Sopenharmony_ci 196562306a36Sopenharmony_ci cam_clkctrl: clock@20 { 196662306a36Sopenharmony_ci compatible = "ti,clkctrl"; 196762306a36Sopenharmony_ci clock-output-names = "cam_clkctrl"; 196862306a36Sopenharmony_ci reg = <0x20 0x2c>; 196962306a36Sopenharmony_ci #clock-cells = <2>; 197062306a36Sopenharmony_ci }; 197162306a36Sopenharmony_ci }; 197262306a36Sopenharmony_ci 197362306a36Sopenharmony_ci dss_cm: clock@1100 { 197462306a36Sopenharmony_ci compatible = "ti,omap4-cm"; 197562306a36Sopenharmony_ci clock-output-names = "dss_cm"; 197662306a36Sopenharmony_ci reg = <0x1100 0x100>; 197762306a36Sopenharmony_ci #address-cells = <1>; 197862306a36Sopenharmony_ci #size-cells = <1>; 197962306a36Sopenharmony_ci ranges = <0 0x1100 0x100>; 198062306a36Sopenharmony_ci 198162306a36Sopenharmony_ci dss_clkctrl: clock@20 { 198262306a36Sopenharmony_ci compatible = "ti,clkctrl"; 198362306a36Sopenharmony_ci clock-output-names = "dss_clkctrl"; 198462306a36Sopenharmony_ci reg = <0x20 0x14>; 198562306a36Sopenharmony_ci #clock-cells = <2>; 198662306a36Sopenharmony_ci }; 198762306a36Sopenharmony_ci }; 198862306a36Sopenharmony_ci 198962306a36Sopenharmony_ci gpu_cm: clock@1200 { 199062306a36Sopenharmony_ci compatible = "ti,omap4-cm"; 199162306a36Sopenharmony_ci clock-output-names = "gpu_cm"; 199262306a36Sopenharmony_ci reg = <0x1200 0x100>; 199362306a36Sopenharmony_ci #address-cells = <1>; 199462306a36Sopenharmony_ci #size-cells = <1>; 199562306a36Sopenharmony_ci ranges = <0 0x1200 0x100>; 199662306a36Sopenharmony_ci 199762306a36Sopenharmony_ci gpu_clkctrl: clock@20 { 199862306a36Sopenharmony_ci compatible = "ti,clkctrl"; 199962306a36Sopenharmony_ci clock-output-names = "gpu_clkctrl"; 200062306a36Sopenharmony_ci reg = <0x20 0x4>; 200162306a36Sopenharmony_ci #clock-cells = <2>; 200262306a36Sopenharmony_ci }; 200362306a36Sopenharmony_ci }; 200462306a36Sopenharmony_ci 200562306a36Sopenharmony_ci l3init_cm: clock@1300 { 200662306a36Sopenharmony_ci compatible = "ti,omap4-cm"; 200762306a36Sopenharmony_ci clock-output-names = "l3init_cm"; 200862306a36Sopenharmony_ci reg = <0x1300 0x100>; 200962306a36Sopenharmony_ci #address-cells = <1>; 201062306a36Sopenharmony_ci #size-cells = <1>; 201162306a36Sopenharmony_ci ranges = <0 0x1300 0x100>; 201262306a36Sopenharmony_ci 201362306a36Sopenharmony_ci l3init_clkctrl: clock@20 { 201462306a36Sopenharmony_ci compatible = "ti,clkctrl"; 201562306a36Sopenharmony_ci clock-output-names = "l3init_clkctrl"; 201662306a36Sopenharmony_ci reg = <0x20 0x6c>, <0xe0 0x14>; 201762306a36Sopenharmony_ci #clock-cells = <2>; 201862306a36Sopenharmony_ci }; 201962306a36Sopenharmony_ci 202062306a36Sopenharmony_ci pcie_clkctrl: clock@b0 { 202162306a36Sopenharmony_ci compatible = "ti,clkctrl"; 202262306a36Sopenharmony_ci clock-output-names = "pcie_clkctrl"; 202362306a36Sopenharmony_ci reg = <0xb0 0xc>; 202462306a36Sopenharmony_ci #clock-cells = <2>; 202562306a36Sopenharmony_ci }; 202662306a36Sopenharmony_ci 202762306a36Sopenharmony_ci gmac_clkctrl: clock@d0 { 202862306a36Sopenharmony_ci compatible = "ti,clkctrl"; 202962306a36Sopenharmony_ci clock-output-names = "gmac_clkctrl"; 203062306a36Sopenharmony_ci reg = <0xd0 0x4>; 203162306a36Sopenharmony_ci #clock-cells = <2>; 203262306a36Sopenharmony_ci }; 203362306a36Sopenharmony_ci 203462306a36Sopenharmony_ci }; 203562306a36Sopenharmony_ci 203662306a36Sopenharmony_ci l4per_cm: clock@1700 { 203762306a36Sopenharmony_ci compatible = "ti,omap4-cm"; 203862306a36Sopenharmony_ci clock-output-names = "l4per_cm"; 203962306a36Sopenharmony_ci reg = <0x1700 0x300>; 204062306a36Sopenharmony_ci #address-cells = <1>; 204162306a36Sopenharmony_ci #size-cells = <1>; 204262306a36Sopenharmony_ci ranges = <0 0x1700 0x300>; 204362306a36Sopenharmony_ci 204462306a36Sopenharmony_ci l4per_clkctrl: clock@28 { 204562306a36Sopenharmony_ci compatible = "ti,clkctrl"; 204662306a36Sopenharmony_ci clock-output-names = "l4per_clkctrl"; 204762306a36Sopenharmony_ci reg = <0x28 0x64>, <0xa0 0x24>, <0xf0 0x3c>, <0x140 0x1c>, <0x170 0x4>; 204862306a36Sopenharmony_ci #clock-cells = <2>; 204962306a36Sopenharmony_ci 205062306a36Sopenharmony_ci assigned-clocks = <&l4per2_clkctrl DRA7_L4PER2_MCASP3_CLKCTRL 24>; 205162306a36Sopenharmony_ci assigned-clock-parents = <&abe_24m_fclk>; 205262306a36Sopenharmony_ci }; 205362306a36Sopenharmony_ci 205462306a36Sopenharmony_ci l4sec_clkctrl: clock@1a0 { 205562306a36Sopenharmony_ci compatible = "ti,clkctrl"; 205662306a36Sopenharmony_ci clock-output-names = "l4sec_clkctrl"; 205762306a36Sopenharmony_ci reg = <0x1a0 0x2c>; 205862306a36Sopenharmony_ci #clock-cells = <2>; 205962306a36Sopenharmony_ci }; 206062306a36Sopenharmony_ci 206162306a36Sopenharmony_ci l4per2_clkctrl: clock@c { 206262306a36Sopenharmony_ci compatible = "ti,clkctrl"; 206362306a36Sopenharmony_ci clock-output-names = "l4per2_clkctrl"; 206462306a36Sopenharmony_ci reg = <0xc 0x4>, <0x18 0xc>, <0x90 0xc>, <0xc4 0x4>, <0x138 0x4>, <0x160 0xc>, <0x178 0x24>, <0x1d0 0x3c>; 206562306a36Sopenharmony_ci #clock-cells = <2>; 206662306a36Sopenharmony_ci }; 206762306a36Sopenharmony_ci 206862306a36Sopenharmony_ci l4per3_clkctrl: clock@14 { 206962306a36Sopenharmony_ci compatible = "ti,clkctrl"; 207062306a36Sopenharmony_ci clock-output-names = "l4per3_clkctrl"; 207162306a36Sopenharmony_ci reg = <0x14 0x4>, <0xc8 0x14>, <0x130 0x4>; 207262306a36Sopenharmony_ci #clock-cells = <2>; 207362306a36Sopenharmony_ci }; 207462306a36Sopenharmony_ci }; 207562306a36Sopenharmony_ci 207662306a36Sopenharmony_ci}; 207762306a36Sopenharmony_ci 207862306a36Sopenharmony_ci&prm { 207962306a36Sopenharmony_ci wkupaon_cm: clock@1800 { 208062306a36Sopenharmony_ci compatible = "ti,omap4-cm"; 208162306a36Sopenharmony_ci clock-output-names = "wkupaon_cm"; 208262306a36Sopenharmony_ci reg = <0x1800 0x100>; 208362306a36Sopenharmony_ci #address-cells = <1>; 208462306a36Sopenharmony_ci #size-cells = <1>; 208562306a36Sopenharmony_ci ranges = <0 0x1800 0x100>; 208662306a36Sopenharmony_ci 208762306a36Sopenharmony_ci wkupaon_clkctrl: clock@20 { 208862306a36Sopenharmony_ci compatible = "ti,clkctrl"; 208962306a36Sopenharmony_ci clock-output-names = "wkupaon_clkctrl"; 209062306a36Sopenharmony_ci reg = <0x20 0x6c>; 209162306a36Sopenharmony_ci #clock-cells = <2>; 209262306a36Sopenharmony_ci }; 209362306a36Sopenharmony_ci }; 209462306a36Sopenharmony_ci}; 2095