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