• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1/*
2 * Device Tree Source for OMAP5 clock data
3 *
4 * Copyright (C) 2013 Texas Instruments, Inc.
5 *
6 * This program is free software; you can redistribute it and/or modify
7 * it under the terms of the GNU General Public License version 2 as
8 * published by the Free Software Foundation.
9 */
10&cm_core_aon_clocks {
11	pad_clks_src_ck: pad_clks_src_ck {
12		#clock-cells = <0>;
13		compatible = "fixed-clock";
14		clock-frequency = <12000000>;
15	};
16
17	pad_clks_ck: pad_clks_ck {
18		#clock-cells = <0>;
19		compatible = "ti,gate-clock";
20		clocks = <&pad_clks_src_ck>;
21		ti,bit-shift = <8>;
22		reg = <0x0108>;
23	};
24
25	secure_32k_clk_src_ck: secure_32k_clk_src_ck {
26		#clock-cells = <0>;
27		compatible = "fixed-clock";
28		clock-frequency = <32768>;
29	};
30
31	slimbus_src_clk: slimbus_src_clk {
32		#clock-cells = <0>;
33		compatible = "fixed-clock";
34		clock-frequency = <12000000>;
35	};
36
37	slimbus_clk: slimbus_clk {
38		#clock-cells = <0>;
39		compatible = "ti,gate-clock";
40		clocks = <&slimbus_src_clk>;
41		ti,bit-shift = <10>;
42		reg = <0x0108>;
43	};
44
45	sys_32k_ck: sys_32k_ck {
46		#clock-cells = <0>;
47		compatible = "fixed-clock";
48		clock-frequency = <32768>;
49	};
50
51	virt_12000000_ck: virt_12000000_ck {
52		#clock-cells = <0>;
53		compatible = "fixed-clock";
54		clock-frequency = <12000000>;
55	};
56
57	virt_13000000_ck: virt_13000000_ck {
58		#clock-cells = <0>;
59		compatible = "fixed-clock";
60		clock-frequency = <13000000>;
61	};
62
63	virt_16800000_ck: virt_16800000_ck {
64		#clock-cells = <0>;
65		compatible = "fixed-clock";
66		clock-frequency = <16800000>;
67	};
68
69	virt_19200000_ck: virt_19200000_ck {
70		#clock-cells = <0>;
71		compatible = "fixed-clock";
72		clock-frequency = <19200000>;
73	};
74
75	virt_26000000_ck: virt_26000000_ck {
76		#clock-cells = <0>;
77		compatible = "fixed-clock";
78		clock-frequency = <26000000>;
79	};
80
81	virt_27000000_ck: virt_27000000_ck {
82		#clock-cells = <0>;
83		compatible = "fixed-clock";
84		clock-frequency = <27000000>;
85	};
86
87	virt_38400000_ck: virt_38400000_ck {
88		#clock-cells = <0>;
89		compatible = "fixed-clock";
90		clock-frequency = <38400000>;
91	};
92
93	xclk60mhsp1_ck: xclk60mhsp1_ck {
94		#clock-cells = <0>;
95		compatible = "fixed-clock";
96		clock-frequency = <60000000>;
97	};
98
99	xclk60mhsp2_ck: xclk60mhsp2_ck {
100		#clock-cells = <0>;
101		compatible = "fixed-clock";
102		clock-frequency = <60000000>;
103	};
104
105	dpll_abe_ck: dpll_abe_ck {
106		#clock-cells = <0>;
107		compatible = "ti,omap4-dpll-m4xen-clock";
108		clocks = <&abe_dpll_clk_mux>, <&abe_dpll_bypass_clk_mux>;
109		reg = <0x01e0>, <0x01e4>, <0x01ec>, <0x01e8>;
110	};
111
112	dpll_abe_x2_ck: dpll_abe_x2_ck {
113		#clock-cells = <0>;
114		compatible = "ti,omap4-dpll-x2-clock";
115		clocks = <&dpll_abe_ck>;
116	};
117
118	dpll_abe_m2x2_ck: dpll_abe_m2x2_ck {
119		#clock-cells = <0>;
120		compatible = "ti,divider-clock";
121		clocks = <&dpll_abe_x2_ck>;
122		ti,max-div = <31>;
123		reg = <0x01f0>;
124		ti,index-starts-at-one;
125	};
126
127	abe_24m_fclk: abe_24m_fclk {
128		#clock-cells = <0>;
129		compatible = "fixed-factor-clock";
130		clocks = <&dpll_abe_m2x2_ck>;
131		clock-mult = <1>;
132		clock-div = <8>;
133	};
134
135	abe_clk: abe_clk {
136		#clock-cells = <0>;
137		compatible = "ti,divider-clock";
138		clocks = <&dpll_abe_m2x2_ck>;
139		ti,max-div = <4>;
140		reg = <0x0108>;
141		ti,index-power-of-two;
142	};
143
144	abe_iclk: abe_iclk {
145		#clock-cells = <0>;
146		compatible = "ti,divider-clock";
147		clocks = <&aess_fclk>;
148		ti,bit-shift = <24>;
149		reg = <0x0528>;
150		ti,dividers = <2>, <1>;
151	};
152
153	abe_lp_clk_div: abe_lp_clk_div {
154		#clock-cells = <0>;
155		compatible = "fixed-factor-clock";
156		clocks = <&dpll_abe_m2x2_ck>;
157		clock-mult = <1>;
158		clock-div = <16>;
159	};
160
161	dpll_abe_m3x2_ck: dpll_abe_m3x2_ck {
162		#clock-cells = <0>;
163		compatible = "ti,divider-clock";
164		clocks = <&dpll_abe_x2_ck>;
165		ti,max-div = <31>;
166		reg = <0x01f4>;
167		ti,index-starts-at-one;
168	};
169
170	dpll_core_byp_mux: dpll_core_byp_mux {
171		#clock-cells = <0>;
172		compatible = "ti,mux-clock";
173		clocks = <&sys_clkin>, <&dpll_abe_m3x2_ck>;
174		ti,bit-shift = <23>;
175		reg = <0x012c>;
176	};
177
178	dpll_core_ck: dpll_core_ck {
179		#clock-cells = <0>;
180		compatible = "ti,omap4-dpll-core-clock";
181		clocks = <&sys_clkin>, <&dpll_core_byp_mux>;
182		reg = <0x0120>, <0x0124>, <0x012c>, <0x0128>;
183	};
184
185	dpll_core_x2_ck: dpll_core_x2_ck {
186		#clock-cells = <0>;
187		compatible = "ti,omap4-dpll-x2-clock";
188		clocks = <&dpll_core_ck>;
189	};
190
191	dpll_core_h21x2_ck: dpll_core_h21x2_ck {
192		#clock-cells = <0>;
193		compatible = "ti,divider-clock";
194		clocks = <&dpll_core_x2_ck>;
195		ti,max-div = <63>;
196		reg = <0x0150>;
197		ti,index-starts-at-one;
198	};
199
200	c2c_fclk: c2c_fclk {
201		#clock-cells = <0>;
202		compatible = "fixed-factor-clock";
203		clocks = <&dpll_core_h21x2_ck>;
204		clock-mult = <1>;
205		clock-div = <1>;
206	};
207
208	c2c_iclk: c2c_iclk {
209		#clock-cells = <0>;
210		compatible = "fixed-factor-clock";
211		clocks = <&c2c_fclk>;
212		clock-mult = <1>;
213		clock-div = <2>;
214	};
215
216	dpll_core_h11x2_ck: dpll_core_h11x2_ck {
217		#clock-cells = <0>;
218		compatible = "ti,divider-clock";
219		clocks = <&dpll_core_x2_ck>;
220		ti,max-div = <63>;
221		reg = <0x0138>;
222		ti,index-starts-at-one;
223	};
224
225	dpll_core_h12x2_ck: dpll_core_h12x2_ck {
226		#clock-cells = <0>;
227		compatible = "ti,divider-clock";
228		clocks = <&dpll_core_x2_ck>;
229		ti,max-div = <63>;
230		reg = <0x013c>;
231		ti,index-starts-at-one;
232	};
233
234	dpll_core_h13x2_ck: dpll_core_h13x2_ck {
235		#clock-cells = <0>;
236		compatible = "ti,divider-clock";
237		clocks = <&dpll_core_x2_ck>;
238		ti,max-div = <63>;
239		reg = <0x0140>;
240		ti,index-starts-at-one;
241	};
242
243	dpll_core_h14x2_ck: dpll_core_h14x2_ck {
244		#clock-cells = <0>;
245		compatible = "ti,divider-clock";
246		clocks = <&dpll_core_x2_ck>;
247		ti,max-div = <63>;
248		reg = <0x0144>;
249		ti,index-starts-at-one;
250	};
251
252	dpll_core_h22x2_ck: dpll_core_h22x2_ck {
253		#clock-cells = <0>;
254		compatible = "ti,divider-clock";
255		clocks = <&dpll_core_x2_ck>;
256		ti,max-div = <63>;
257		reg = <0x0154>;
258		ti,index-starts-at-one;
259	};
260
261	dpll_core_h23x2_ck: dpll_core_h23x2_ck {
262		#clock-cells = <0>;
263		compatible = "ti,divider-clock";
264		clocks = <&dpll_core_x2_ck>;
265		ti,max-div = <63>;
266		reg = <0x0158>;
267		ti,index-starts-at-one;
268	};
269
270	dpll_core_h24x2_ck: dpll_core_h24x2_ck {
271		#clock-cells = <0>;
272		compatible = "ti,divider-clock";
273		clocks = <&dpll_core_x2_ck>;
274		ti,max-div = <63>;
275		reg = <0x015c>;
276		ti,index-starts-at-one;
277	};
278
279	dpll_core_m2_ck: dpll_core_m2_ck {
280		#clock-cells = <0>;
281		compatible = "ti,divider-clock";
282		clocks = <&dpll_core_ck>;
283		ti,max-div = <31>;
284		reg = <0x0130>;
285		ti,index-starts-at-one;
286	};
287
288	dpll_core_m3x2_ck: dpll_core_m3x2_ck {
289		#clock-cells = <0>;
290		compatible = "ti,divider-clock";
291		clocks = <&dpll_core_x2_ck>;
292		ti,max-div = <31>;
293		reg = <0x0134>;
294		ti,index-starts-at-one;
295	};
296
297	iva_dpll_hs_clk_div: iva_dpll_hs_clk_div {
298		#clock-cells = <0>;
299		compatible = "fixed-factor-clock";
300		clocks = <&dpll_core_h12x2_ck>;
301		clock-mult = <1>;
302		clock-div = <1>;
303	};
304
305	dpll_iva_byp_mux: dpll_iva_byp_mux {
306		#clock-cells = <0>;
307		compatible = "ti,mux-clock";
308		clocks = <&sys_clkin>, <&iva_dpll_hs_clk_div>;
309		ti,bit-shift = <23>;
310		reg = <0x01ac>;
311	};
312
313	dpll_iva_ck: dpll_iva_ck {
314		#clock-cells = <0>;
315		compatible = "ti,omap4-dpll-clock";
316		clocks = <&sys_clkin>, <&dpll_iva_byp_mux>;
317		reg = <0x01a0>, <0x01a4>, <0x01ac>, <0x01a8>;
318	};
319
320	dpll_iva_x2_ck: dpll_iva_x2_ck {
321		#clock-cells = <0>;
322		compatible = "ti,omap4-dpll-x2-clock";
323		clocks = <&dpll_iva_ck>;
324	};
325
326	dpll_iva_h11x2_ck: dpll_iva_h11x2_ck {
327		#clock-cells = <0>;
328		compatible = "ti,divider-clock";
329		clocks = <&dpll_iva_x2_ck>;
330		ti,max-div = <63>;
331		reg = <0x01b8>;
332		ti,index-starts-at-one;
333	};
334
335	dpll_iva_h12x2_ck: dpll_iva_h12x2_ck {
336		#clock-cells = <0>;
337		compatible = "ti,divider-clock";
338		clocks = <&dpll_iva_x2_ck>;
339		ti,max-div = <63>;
340		reg = <0x01bc>;
341		ti,index-starts-at-one;
342	};
343
344	mpu_dpll_hs_clk_div: mpu_dpll_hs_clk_div {
345		#clock-cells = <0>;
346		compatible = "fixed-factor-clock";
347		clocks = <&dpll_core_h12x2_ck>;
348		clock-mult = <1>;
349		clock-div = <1>;
350	};
351
352	dpll_mpu_ck: dpll_mpu_ck {
353		#clock-cells = <0>;
354		compatible = "ti,omap5-mpu-dpll-clock";
355		clocks = <&sys_clkin>, <&mpu_dpll_hs_clk_div>;
356		reg = <0x0160>, <0x0164>, <0x016c>, <0x0168>;
357	};
358
359	dpll_mpu_m2_ck: dpll_mpu_m2_ck {
360		#clock-cells = <0>;
361		compatible = "ti,divider-clock";
362		clocks = <&dpll_mpu_ck>;
363		ti,max-div = <31>;
364		reg = <0x0170>;
365		ti,index-starts-at-one;
366	};
367
368	per_dpll_hs_clk_div: per_dpll_hs_clk_div {
369		#clock-cells = <0>;
370		compatible = "fixed-factor-clock";
371		clocks = <&dpll_abe_m3x2_ck>;
372		clock-mult = <1>;
373		clock-div = <2>;
374	};
375
376	usb_dpll_hs_clk_div: usb_dpll_hs_clk_div {
377		#clock-cells = <0>;
378		compatible = "fixed-factor-clock";
379		clocks = <&dpll_abe_m3x2_ck>;
380		clock-mult = <1>;
381		clock-div = <3>;
382	};
383
384	l3_iclk_div: l3_iclk_div {
385		#clock-cells = <0>;
386		compatible = "ti,divider-clock";
387		ti,max-div = <2>;
388		ti,bit-shift = <4>;
389		reg = <0x100>;
390		clocks = <&dpll_core_h12x2_ck>;
391		ti,index-power-of-two;
392	};
393
394	gpu_l3_iclk: gpu_l3_iclk {
395		#clock-cells = <0>;
396		compatible = "fixed-factor-clock";
397		clocks = <&l3_iclk_div>;
398		clock-mult = <1>;
399		clock-div = <1>;
400	};
401
402	l4_root_clk_div: l4_root_clk_div {
403		#clock-cells = <0>;
404		compatible = "ti,divider-clock";
405		ti,max-div = <2>;
406		ti,bit-shift = <8>;
407		reg = <0x100>;
408		clocks = <&l3_iclk_div>;
409		ti,index-power-of-two;
410	};
411
412	slimbus1_slimbus_clk: slimbus1_slimbus_clk {
413		#clock-cells = <0>;
414		compatible = "ti,gate-clock";
415		clocks = <&slimbus_clk>;
416		ti,bit-shift = <11>;
417		reg = <0x0560>;
418	};
419
420	aess_fclk: aess_fclk {
421		#clock-cells = <0>;
422		compatible = "ti,divider-clock";
423		clocks = <&abe_clk>;
424		ti,bit-shift = <24>;
425		ti,max-div = <2>;
426		reg = <0x0528>;
427	};
428
429	dmic_sync_mux_ck: dmic_sync_mux_ck {
430		#clock-cells = <0>;
431		compatible = "ti,mux-clock";
432		clocks = <&abe_24m_fclk>, <&dss_syc_gfclk_div>, <&func_24m_clk>;
433		ti,bit-shift = <26>;
434		reg = <0x0538>;
435	};
436
437	dmic_gfclk: dmic_gfclk {
438		#clock-cells = <0>;
439		compatible = "ti,mux-clock";
440		clocks = <&dmic_sync_mux_ck>, <&pad_clks_ck>, <&slimbus_clk>;
441		ti,bit-shift = <24>;
442		reg = <0x0538>;
443	};
444
445	mcasp_sync_mux_ck: mcasp_sync_mux_ck {
446		#clock-cells = <0>;
447		compatible = "ti,mux-clock";
448		clocks = <&abe_24m_fclk>, <&dss_syc_gfclk_div>, <&func_24m_clk>;
449		ti,bit-shift = <26>;
450		reg = <0x0540>;
451	};
452
453	mcasp_gfclk: mcasp_gfclk {
454		#clock-cells = <0>;
455		compatible = "ti,mux-clock";
456		clocks = <&mcasp_sync_mux_ck>, <&pad_clks_ck>, <&slimbus_clk>;
457		ti,bit-shift = <24>;
458		reg = <0x0540>;
459	};
460
461	mcbsp1_sync_mux_ck: mcbsp1_sync_mux_ck {
462		#clock-cells = <0>;
463		compatible = "ti,mux-clock";
464		clocks = <&abe_24m_fclk>, <&dss_syc_gfclk_div>, <&func_24m_clk>;
465		ti,bit-shift = <26>;
466		reg = <0x0548>;
467	};
468
469	mcbsp1_gfclk: mcbsp1_gfclk {
470		#clock-cells = <0>;
471		compatible = "ti,mux-clock";
472		clocks = <&mcbsp1_sync_mux_ck>, <&pad_clks_ck>, <&slimbus_clk>;
473		ti,bit-shift = <24>;
474		reg = <0x0548>;
475	};
476
477	mcbsp2_sync_mux_ck: mcbsp2_sync_mux_ck {
478		#clock-cells = <0>;
479		compatible = "ti,mux-clock";
480		clocks = <&abe_24m_fclk>, <&dss_syc_gfclk_div>, <&func_24m_clk>;
481		ti,bit-shift = <26>;
482		reg = <0x0550>;
483	};
484
485	mcbsp2_gfclk: mcbsp2_gfclk {
486		#clock-cells = <0>;
487		compatible = "ti,mux-clock";
488		clocks = <&mcbsp2_sync_mux_ck>, <&pad_clks_ck>, <&slimbus_clk>;
489		ti,bit-shift = <24>;
490		reg = <0x0550>;
491	};
492
493	mcbsp3_sync_mux_ck: mcbsp3_sync_mux_ck {
494		#clock-cells = <0>;
495		compatible = "ti,mux-clock";
496		clocks = <&abe_24m_fclk>, <&dss_syc_gfclk_div>, <&func_24m_clk>;
497		ti,bit-shift = <26>;
498		reg = <0x0558>;
499	};
500
501	mcbsp3_gfclk: mcbsp3_gfclk {
502		#clock-cells = <0>;
503		compatible = "ti,mux-clock";
504		clocks = <&mcbsp3_sync_mux_ck>, <&pad_clks_ck>, <&slimbus_clk>;
505		ti,bit-shift = <24>;
506		reg = <0x0558>;
507	};
508
509	timer5_gfclk_mux: timer5_gfclk_mux {
510		#clock-cells = <0>;
511		compatible = "ti,mux-clock";
512		clocks = <&dss_syc_gfclk_div>, <&sys_32k_ck>;
513		ti,bit-shift = <24>;
514		reg = <0x0568>;
515	};
516
517	timer6_gfclk_mux: timer6_gfclk_mux {
518		#clock-cells = <0>;
519		compatible = "ti,mux-clock";
520		clocks = <&dss_syc_gfclk_div>, <&sys_32k_ck>;
521		ti,bit-shift = <24>;
522		reg = <0x0570>;
523	};
524
525	timer7_gfclk_mux: timer7_gfclk_mux {
526		#clock-cells = <0>;
527		compatible = "ti,mux-clock";
528		clocks = <&dss_syc_gfclk_div>, <&sys_32k_ck>;
529		ti,bit-shift = <24>;
530		reg = <0x0578>;
531	};
532
533	timer8_gfclk_mux: timer8_gfclk_mux {
534		#clock-cells = <0>;
535		compatible = "ti,mux-clock";
536		clocks = <&dss_syc_gfclk_div>, <&sys_32k_ck>;
537		ti,bit-shift = <24>;
538		reg = <0x0580>;
539	};
540
541	dummy_ck: dummy_ck {
542		#clock-cells = <0>;
543		compatible = "fixed-clock";
544		clock-frequency = <0>;
545	};
546};
547&prm_clocks {
548	sys_clkin: sys_clkin {
549		#clock-cells = <0>;
550		compatible = "ti,mux-clock";
551		clocks = <&virt_12000000_ck>, <&virt_13000000_ck>, <&virt_16800000_ck>, <&virt_19200000_ck>, <&virt_26000000_ck>, <&virt_27000000_ck>, <&virt_38400000_ck>;
552		reg = <0x0110>;
553		ti,index-starts-at-one;
554	};
555
556	abe_dpll_bypass_clk_mux: abe_dpll_bypass_clk_mux {
557		#clock-cells = <0>;
558		compatible = "ti,mux-clock";
559		clocks = <&sys_clkin>, <&sys_32k_ck>;
560		reg = <0x0108>;
561	};
562
563	abe_dpll_clk_mux: abe_dpll_clk_mux {
564		#clock-cells = <0>;
565		compatible = "ti,mux-clock";
566		clocks = <&sys_clkin>, <&sys_32k_ck>;
567		reg = <0x010c>;
568	};
569
570	custefuse_sys_gfclk_div: custefuse_sys_gfclk_div {
571		#clock-cells = <0>;
572		compatible = "fixed-factor-clock";
573		clocks = <&sys_clkin>;
574		clock-mult = <1>;
575		clock-div = <2>;
576	};
577
578	dss_syc_gfclk_div: dss_syc_gfclk_div {
579		#clock-cells = <0>;
580		compatible = "fixed-factor-clock";
581		clocks = <&sys_clkin>;
582		clock-mult = <1>;
583		clock-div = <1>;
584	};
585
586	wkupaon_iclk_mux: wkupaon_iclk_mux {
587		#clock-cells = <0>;
588		compatible = "ti,mux-clock";
589		clocks = <&sys_clkin>, <&abe_lp_clk_div>;
590		reg = <0x0108>;
591	};
592
593	l3instr_ts_gclk_div: l3instr_ts_gclk_div {
594		#clock-cells = <0>;
595		compatible = "fixed-factor-clock";
596		clocks = <&wkupaon_iclk_mux>;
597		clock-mult = <1>;
598		clock-div = <1>;
599	};
600
601	gpio1_dbclk: gpio1_dbclk {
602		#clock-cells = <0>;
603		compatible = "ti,gate-clock";
604		clocks = <&sys_32k_ck>;
605		ti,bit-shift = <8>;
606		reg = <0x1938>;
607	};
608
609	timer1_gfclk_mux: timer1_gfclk_mux {
610		#clock-cells = <0>;
611		compatible = "ti,mux-clock";
612		clocks = <&sys_clkin>, <&sys_32k_ck>;
613		ti,bit-shift = <24>;
614		reg = <0x1940>;
615	};
616};
617&cm_core_clocks {
618
619	dpll_per_byp_mux: dpll_per_byp_mux {
620		#clock-cells = <0>;
621		compatible = "ti,mux-clock";
622		clocks = <&sys_clkin>, <&per_dpll_hs_clk_div>;
623		ti,bit-shift = <23>;
624		reg = <0x014c>;
625	};
626
627	dpll_per_ck: dpll_per_ck {
628		#clock-cells = <0>;
629		compatible = "ti,omap4-dpll-clock";
630		clocks = <&sys_clkin>, <&dpll_per_byp_mux>;
631		reg = <0x0140>, <0x0144>, <0x014c>, <0x0148>;
632	};
633
634	dpll_per_x2_ck: dpll_per_x2_ck {
635		#clock-cells = <0>;
636		compatible = "ti,omap4-dpll-x2-clock";
637		clocks = <&dpll_per_ck>;
638	};
639
640	dpll_per_h11x2_ck: dpll_per_h11x2_ck {
641		#clock-cells = <0>;
642		compatible = "ti,divider-clock";
643		clocks = <&dpll_per_x2_ck>;
644		ti,max-div = <63>;
645		reg = <0x0158>;
646		ti,index-starts-at-one;
647	};
648
649	dpll_per_h12x2_ck: dpll_per_h12x2_ck {
650		#clock-cells = <0>;
651		compatible = "ti,divider-clock";
652		clocks = <&dpll_per_x2_ck>;
653		ti,max-div = <63>;
654		reg = <0x015c>;
655		ti,index-starts-at-one;
656	};
657
658	dpll_per_h14x2_ck: dpll_per_h14x2_ck {
659		#clock-cells = <0>;
660		compatible = "ti,divider-clock";
661		clocks = <&dpll_per_x2_ck>;
662		ti,max-div = <63>;
663		reg = <0x0164>;
664		ti,index-starts-at-one;
665	};
666
667	dpll_per_m2_ck: dpll_per_m2_ck {
668		#clock-cells = <0>;
669		compatible = "ti,divider-clock";
670		clocks = <&dpll_per_ck>;
671		ti,max-div = <31>;
672		reg = <0x0150>;
673		ti,index-starts-at-one;
674	};
675
676	dpll_per_m2x2_ck: dpll_per_m2x2_ck {
677		#clock-cells = <0>;
678		compatible = "ti,divider-clock";
679		clocks = <&dpll_per_x2_ck>;
680		ti,max-div = <31>;
681		reg = <0x0150>;
682		ti,index-starts-at-one;
683	};
684
685	dpll_per_m3x2_ck: dpll_per_m3x2_ck {
686		#clock-cells = <0>;
687		compatible = "ti,divider-clock";
688		clocks = <&dpll_per_x2_ck>;
689		ti,max-div = <31>;
690		reg = <0x0154>;
691		ti,index-starts-at-one;
692	};
693
694	dpll_unipro1_ck: dpll_unipro1_ck {
695		#clock-cells = <0>;
696		compatible = "ti,omap4-dpll-clock";
697		clocks = <&sys_clkin>, <&sys_clkin>;
698		reg = <0x0200>, <0x0204>, <0x020c>, <0x0208>;
699	};
700
701	dpll_unipro1_clkdcoldo: dpll_unipro1_clkdcoldo {
702		#clock-cells = <0>;
703		compatible = "fixed-factor-clock";
704		clocks = <&dpll_unipro1_ck>;
705		clock-mult = <1>;
706		clock-div = <1>;
707	};
708
709	dpll_unipro1_m2_ck: dpll_unipro1_m2_ck {
710		#clock-cells = <0>;
711		compatible = "ti,divider-clock";
712		clocks = <&dpll_unipro1_ck>;
713		ti,max-div = <127>;
714		reg = <0x0210>;
715		ti,index-starts-at-one;
716	};
717
718	dpll_unipro2_ck: dpll_unipro2_ck {
719		#clock-cells = <0>;
720		compatible = "ti,omap4-dpll-clock";
721		clocks = <&sys_clkin>, <&sys_clkin>;
722		reg = <0x01c0>, <0x01c4>, <0x01cc>, <0x01c8>;
723	};
724
725	dpll_unipro2_clkdcoldo: dpll_unipro2_clkdcoldo {
726		#clock-cells = <0>;
727		compatible = "fixed-factor-clock";
728		clocks = <&dpll_unipro2_ck>;
729		clock-mult = <1>;
730		clock-div = <1>;
731	};
732
733	dpll_unipro2_m2_ck: dpll_unipro2_m2_ck {
734		#clock-cells = <0>;
735		compatible = "ti,divider-clock";
736		clocks = <&dpll_unipro2_ck>;
737		ti,max-div = <127>;
738		reg = <0x01d0>;
739		ti,index-starts-at-one;
740	};
741
742	dpll_usb_byp_mux: dpll_usb_byp_mux {
743		#clock-cells = <0>;
744		compatible = "ti,mux-clock";
745		clocks = <&sys_clkin>, <&usb_dpll_hs_clk_div>;
746		ti,bit-shift = <23>;
747		reg = <0x018c>;
748	};
749
750	dpll_usb_ck: dpll_usb_ck {
751		#clock-cells = <0>;
752		compatible = "ti,omap4-dpll-j-type-clock";
753		clocks = <&sys_clkin>, <&dpll_usb_byp_mux>;
754		reg = <0x0180>, <0x0184>, <0x018c>, <0x0188>;
755	};
756
757	dpll_usb_clkdcoldo: dpll_usb_clkdcoldo {
758		#clock-cells = <0>;
759		compatible = "fixed-factor-clock";
760		clocks = <&dpll_usb_ck>;
761		clock-mult = <1>;
762		clock-div = <1>;
763	};
764
765	dpll_usb_m2_ck: dpll_usb_m2_ck {
766		#clock-cells = <0>;
767		compatible = "ti,divider-clock";
768		clocks = <&dpll_usb_ck>;
769		ti,max-div = <127>;
770		reg = <0x0190>;
771		ti,index-starts-at-one;
772	};
773
774	func_128m_clk: func_128m_clk {
775		#clock-cells = <0>;
776		compatible = "fixed-factor-clock";
777		clocks = <&dpll_per_h11x2_ck>;
778		clock-mult = <1>;
779		clock-div = <2>;
780	};
781
782	func_12m_fclk: func_12m_fclk {
783		#clock-cells = <0>;
784		compatible = "fixed-factor-clock";
785		clocks = <&dpll_per_m2x2_ck>;
786		clock-mult = <1>;
787		clock-div = <16>;
788	};
789
790	func_24m_clk: func_24m_clk {
791		#clock-cells = <0>;
792		compatible = "fixed-factor-clock";
793		clocks = <&dpll_per_m2_ck>;
794		clock-mult = <1>;
795		clock-div = <4>;
796	};
797
798	func_48m_fclk: func_48m_fclk {
799		#clock-cells = <0>;
800		compatible = "fixed-factor-clock";
801		clocks = <&dpll_per_m2x2_ck>;
802		clock-mult = <1>;
803		clock-div = <4>;
804	};
805
806	func_96m_fclk: func_96m_fclk {
807		#clock-cells = <0>;
808		compatible = "fixed-factor-clock";
809		clocks = <&dpll_per_m2x2_ck>;
810		clock-mult = <1>;
811		clock-div = <2>;
812	};
813
814	l3init_60m_fclk: l3init_60m_fclk {
815		#clock-cells = <0>;
816		compatible = "ti,divider-clock";
817		clocks = <&dpll_usb_m2_ck>;
818		reg = <0x0104>;
819		ti,dividers = <1>, <8>;
820	};
821
822	dss_32khz_clk: dss_32khz_clk {
823		#clock-cells = <0>;
824		compatible = "ti,gate-clock";
825		clocks = <&sys_32k_ck>;
826		ti,bit-shift = <11>;
827		reg = <0x1420>;
828	};
829
830	dss_48mhz_clk: dss_48mhz_clk {
831		#clock-cells = <0>;
832		compatible = "ti,gate-clock";
833		clocks = <&func_48m_fclk>;
834		ti,bit-shift = <9>;
835		reg = <0x1420>;
836	};
837
838	dss_dss_clk: dss_dss_clk {
839		#clock-cells = <0>;
840		compatible = "ti,gate-clock";
841		clocks = <&dpll_per_h12x2_ck>;
842		ti,bit-shift = <8>;
843		reg = <0x1420>;
844		ti,set-rate-parent;
845	};
846
847	dss_sys_clk: dss_sys_clk {
848		#clock-cells = <0>;
849		compatible = "ti,gate-clock";
850		clocks = <&dss_syc_gfclk_div>;
851		ti,bit-shift = <10>;
852		reg = <0x1420>;
853	};
854
855	gpio2_dbclk: gpio2_dbclk {
856		#clock-cells = <0>;
857		compatible = "ti,gate-clock";
858		clocks = <&sys_32k_ck>;
859		ti,bit-shift = <8>;
860		reg = <0x1060>;
861	};
862
863	gpio3_dbclk: gpio3_dbclk {
864		#clock-cells = <0>;
865		compatible = "ti,gate-clock";
866		clocks = <&sys_32k_ck>;
867		ti,bit-shift = <8>;
868		reg = <0x1068>;
869	};
870
871	gpio4_dbclk: gpio4_dbclk {
872		#clock-cells = <0>;
873		compatible = "ti,gate-clock";
874		clocks = <&sys_32k_ck>;
875		ti,bit-shift = <8>;
876		reg = <0x1070>;
877	};
878
879	gpio5_dbclk: gpio5_dbclk {
880		#clock-cells = <0>;
881		compatible = "ti,gate-clock";
882		clocks = <&sys_32k_ck>;
883		ti,bit-shift = <8>;
884		reg = <0x1078>;
885	};
886
887	gpio6_dbclk: gpio6_dbclk {
888		#clock-cells = <0>;
889		compatible = "ti,gate-clock";
890		clocks = <&sys_32k_ck>;
891		ti,bit-shift = <8>;
892		reg = <0x1080>;
893	};
894
895	gpio7_dbclk: gpio7_dbclk {
896		#clock-cells = <0>;
897		compatible = "ti,gate-clock";
898		clocks = <&sys_32k_ck>;
899		ti,bit-shift = <8>;
900		reg = <0x1110>;
901	};
902
903	gpio8_dbclk: gpio8_dbclk {
904		#clock-cells = <0>;
905		compatible = "ti,gate-clock";
906		clocks = <&sys_32k_ck>;
907		ti,bit-shift = <8>;
908		reg = <0x1118>;
909	};
910
911	iss_ctrlclk: iss_ctrlclk {
912		#clock-cells = <0>;
913		compatible = "ti,gate-clock";
914		clocks = <&func_96m_fclk>;
915		ti,bit-shift = <8>;
916		reg = <0x1320>;
917	};
918
919	lli_txphy_clk: lli_txphy_clk {
920		#clock-cells = <0>;
921		compatible = "ti,gate-clock";
922		clocks = <&dpll_unipro1_clkdcoldo>;
923		ti,bit-shift = <8>;
924		reg = <0x0f20>;
925	};
926
927	lli_txphy_ls_clk: lli_txphy_ls_clk {
928		#clock-cells = <0>;
929		compatible = "ti,gate-clock";
930		clocks = <&dpll_unipro1_m2_ck>;
931		ti,bit-shift = <9>;
932		reg = <0x0f20>;
933	};
934
935	mmc1_32khz_clk: mmc1_32khz_clk {
936		#clock-cells = <0>;
937		compatible = "ti,gate-clock";
938		clocks = <&sys_32k_ck>;
939		ti,bit-shift = <8>;
940		reg = <0x1628>;
941	};
942
943	sata_ref_clk: sata_ref_clk {
944		#clock-cells = <0>;
945		compatible = "ti,gate-clock";
946		clocks = <&sys_clkin>;
947		ti,bit-shift = <8>;
948		reg = <0x1688>;
949	};
950
951	usb_host_hs_hsic480m_p1_clk: usb_host_hs_hsic480m_p1_clk {
952		#clock-cells = <0>;
953		compatible = "ti,gate-clock";
954		clocks = <&dpll_usb_m2_ck>;
955		ti,bit-shift = <13>;
956		reg = <0x1658>;
957	};
958
959	usb_host_hs_hsic480m_p2_clk: usb_host_hs_hsic480m_p2_clk {
960		#clock-cells = <0>;
961		compatible = "ti,gate-clock";
962		clocks = <&dpll_usb_m2_ck>;
963		ti,bit-shift = <14>;
964		reg = <0x1658>;
965	};
966
967	usb_host_hs_hsic480m_p3_clk: usb_host_hs_hsic480m_p3_clk {
968		#clock-cells = <0>;
969		compatible = "ti,gate-clock";
970		clocks = <&dpll_usb_m2_ck>;
971		ti,bit-shift = <7>;
972		reg = <0x1658>;
973	};
974
975	usb_host_hs_hsic60m_p1_clk: usb_host_hs_hsic60m_p1_clk {
976		#clock-cells = <0>;
977		compatible = "ti,gate-clock";
978		clocks = <&l3init_60m_fclk>;
979		ti,bit-shift = <11>;
980		reg = <0x1658>;
981	};
982
983	usb_host_hs_hsic60m_p2_clk: usb_host_hs_hsic60m_p2_clk {
984		#clock-cells = <0>;
985		compatible = "ti,gate-clock";
986		clocks = <&l3init_60m_fclk>;
987		ti,bit-shift = <12>;
988		reg = <0x1658>;
989	};
990
991	usb_host_hs_hsic60m_p3_clk: usb_host_hs_hsic60m_p3_clk {
992		#clock-cells = <0>;
993		compatible = "ti,gate-clock";
994		clocks = <&l3init_60m_fclk>;
995		ti,bit-shift = <6>;
996		reg = <0x1658>;
997	};
998
999	utmi_p1_gfclk: utmi_p1_gfclk {
1000		#clock-cells = <0>;
1001		compatible = "ti,mux-clock";
1002		clocks = <&l3init_60m_fclk>, <&xclk60mhsp1_ck>;
1003		ti,bit-shift = <24>;
1004		reg = <0x1658>;
1005	};
1006
1007	usb_host_hs_utmi_p1_clk: usb_host_hs_utmi_p1_clk {
1008		#clock-cells = <0>;
1009		compatible = "ti,gate-clock";
1010		clocks = <&utmi_p1_gfclk>;
1011		ti,bit-shift = <8>;
1012		reg = <0x1658>;
1013	};
1014
1015	utmi_p2_gfclk: utmi_p2_gfclk {
1016		#clock-cells = <0>;
1017		compatible = "ti,mux-clock";
1018		clocks = <&l3init_60m_fclk>, <&xclk60mhsp2_ck>;
1019		ti,bit-shift = <25>;
1020		reg = <0x1658>;
1021	};
1022
1023	usb_host_hs_utmi_p2_clk: usb_host_hs_utmi_p2_clk {
1024		#clock-cells = <0>;
1025		compatible = "ti,gate-clock";
1026		clocks = <&utmi_p2_gfclk>;
1027		ti,bit-shift = <9>;
1028		reg = <0x1658>;
1029	};
1030
1031	usb_host_hs_utmi_p3_clk: usb_host_hs_utmi_p3_clk {
1032		#clock-cells = <0>;
1033		compatible = "ti,gate-clock";
1034		clocks = <&l3init_60m_fclk>;
1035		ti,bit-shift = <10>;
1036		reg = <0x1658>;
1037	};
1038
1039	usb_otg_ss_refclk960m: usb_otg_ss_refclk960m {
1040		#clock-cells = <0>;
1041		compatible = "ti,gate-clock";
1042		clocks = <&dpll_usb_clkdcoldo>;
1043		ti,bit-shift = <8>;
1044		reg = <0x16f0>;
1045	};
1046
1047	usb_phy_cm_clk32k: usb_phy_cm_clk32k {
1048		#clock-cells = <0>;
1049		compatible = "ti,gate-clock";
1050		clocks = <&sys_32k_ck>;
1051		ti,bit-shift = <8>;
1052		reg = <0x0640>;
1053	};
1054
1055	usb_tll_hs_usb_ch0_clk: usb_tll_hs_usb_ch0_clk {
1056		#clock-cells = <0>;
1057		compatible = "ti,gate-clock";
1058		clocks = <&l3init_60m_fclk>;
1059		ti,bit-shift = <8>;
1060		reg = <0x1668>;
1061	};
1062
1063	usb_tll_hs_usb_ch1_clk: usb_tll_hs_usb_ch1_clk {
1064		#clock-cells = <0>;
1065		compatible = "ti,gate-clock";
1066		clocks = <&l3init_60m_fclk>;
1067		ti,bit-shift = <9>;
1068		reg = <0x1668>;
1069	};
1070
1071	usb_tll_hs_usb_ch2_clk: usb_tll_hs_usb_ch2_clk {
1072		#clock-cells = <0>;
1073		compatible = "ti,gate-clock";
1074		clocks = <&l3init_60m_fclk>;
1075		ti,bit-shift = <10>;
1076		reg = <0x1668>;
1077	};
1078
1079	fdif_fclk: fdif_fclk {
1080		#clock-cells = <0>;
1081		compatible = "ti,divider-clock";
1082		clocks = <&dpll_per_h11x2_ck>;
1083		ti,bit-shift = <24>;
1084		ti,max-div = <2>;
1085		reg = <0x1328>;
1086	};
1087
1088	gpu_core_gclk_mux: gpu_core_gclk_mux {
1089		#clock-cells = <0>;
1090		compatible = "ti,mux-clock";
1091		clocks = <&dpll_core_h14x2_ck>, <&dpll_per_h14x2_ck>;
1092		ti,bit-shift = <24>;
1093		reg = <0x1520>;
1094	};
1095
1096	gpu_hyd_gclk_mux: gpu_hyd_gclk_mux {
1097		#clock-cells = <0>;
1098		compatible = "ti,mux-clock";
1099		clocks = <&dpll_core_h14x2_ck>, <&dpll_per_h14x2_ck>;
1100		ti,bit-shift = <25>;
1101		reg = <0x1520>;
1102	};
1103
1104	hsi_fclk: hsi_fclk {
1105		#clock-cells = <0>;
1106		compatible = "ti,divider-clock";
1107		clocks = <&dpll_per_m2x2_ck>;
1108		ti,bit-shift = <24>;
1109		ti,max-div = <2>;
1110		reg = <0x1638>;
1111	};
1112
1113	mmc1_fclk_mux: mmc1_fclk_mux {
1114		#clock-cells = <0>;
1115		compatible = "ti,mux-clock";
1116		clocks = <&func_128m_clk>, <&dpll_per_m2x2_ck>;
1117		ti,bit-shift = <24>;
1118		reg = <0x1628>;
1119	};
1120
1121	mmc1_fclk: mmc1_fclk {
1122		#clock-cells = <0>;
1123		compatible = "ti,divider-clock";
1124		clocks = <&mmc1_fclk_mux>;
1125		ti,bit-shift = <25>;
1126		ti,max-div = <2>;
1127		reg = <0x1628>;
1128	};
1129
1130	mmc2_fclk_mux: mmc2_fclk_mux {
1131		#clock-cells = <0>;
1132		compatible = "ti,mux-clock";
1133		clocks = <&func_128m_clk>, <&dpll_per_m2x2_ck>;
1134		ti,bit-shift = <24>;
1135		reg = <0x1630>;
1136	};
1137
1138	mmc2_fclk: mmc2_fclk {
1139		#clock-cells = <0>;
1140		compatible = "ti,divider-clock";
1141		clocks = <&mmc2_fclk_mux>;
1142		ti,bit-shift = <25>;
1143		ti,max-div = <2>;
1144		reg = <0x1630>;
1145	};
1146
1147	timer10_gfclk_mux: timer10_gfclk_mux {
1148		#clock-cells = <0>;
1149		compatible = "ti,mux-clock";
1150		clocks = <&sys_clkin>, <&sys_32k_ck>;
1151		ti,bit-shift = <24>;
1152		reg = <0x1028>;
1153	};
1154
1155	timer11_gfclk_mux: timer11_gfclk_mux {
1156		#clock-cells = <0>;
1157		compatible = "ti,mux-clock";
1158		clocks = <&sys_clkin>, <&sys_32k_ck>;
1159		ti,bit-shift = <24>;
1160		reg = <0x1030>;
1161	};
1162
1163	timer2_gfclk_mux: timer2_gfclk_mux {
1164		#clock-cells = <0>;
1165		compatible = "ti,mux-clock";
1166		clocks = <&sys_clkin>, <&sys_32k_ck>;
1167		ti,bit-shift = <24>;
1168		reg = <0x1038>;
1169	};
1170
1171	timer3_gfclk_mux: timer3_gfclk_mux {
1172		#clock-cells = <0>;
1173		compatible = "ti,mux-clock";
1174		clocks = <&sys_clkin>, <&sys_32k_ck>;
1175		ti,bit-shift = <24>;
1176		reg = <0x1040>;
1177	};
1178
1179	timer4_gfclk_mux: timer4_gfclk_mux {
1180		#clock-cells = <0>;
1181		compatible = "ti,mux-clock";
1182		clocks = <&sys_clkin>, <&sys_32k_ck>;
1183		ti,bit-shift = <24>;
1184		reg = <0x1048>;
1185	};
1186
1187	timer9_gfclk_mux: timer9_gfclk_mux {
1188		#clock-cells = <0>;
1189		compatible = "ti,mux-clock";
1190		clocks = <&sys_clkin>, <&sys_32k_ck>;
1191		ti,bit-shift = <24>;
1192		reg = <0x1050>;
1193	};
1194};
1195
1196&cm_core_clockdomains {
1197	l3init_clkdm: l3init_clkdm {
1198		compatible = "ti,clockdomain";
1199		clocks = <&dpll_usb_ck>;
1200	};
1201};
1202
1203&scrm_clocks {
1204	auxclk0_src_gate_ck: auxclk0_src_gate_ck {
1205		#clock-cells = <0>;
1206		compatible = "ti,composite-no-wait-gate-clock";
1207		clocks = <&dpll_core_m3x2_ck>;
1208		ti,bit-shift = <8>;
1209		reg = <0x0310>;
1210	};
1211
1212	auxclk0_src_mux_ck: auxclk0_src_mux_ck {
1213		#clock-cells = <0>;
1214		compatible = "ti,composite-mux-clock";
1215		clocks = <&sys_clkin>, <&dpll_core_m3x2_ck>, <&dpll_per_m3x2_ck>;
1216		ti,bit-shift = <1>;
1217		reg = <0x0310>;
1218	};
1219
1220	auxclk0_src_ck: auxclk0_src_ck {
1221		#clock-cells = <0>;
1222		compatible = "ti,composite-clock";
1223		clocks = <&auxclk0_src_gate_ck>, <&auxclk0_src_mux_ck>;
1224	};
1225
1226	auxclk0_ck: auxclk0_ck {
1227		#clock-cells = <0>;
1228		compatible = "ti,divider-clock";
1229		clocks = <&auxclk0_src_ck>;
1230		ti,bit-shift = <16>;
1231		ti,max-div = <16>;
1232		reg = <0x0310>;
1233	};
1234
1235	auxclk1_src_gate_ck: auxclk1_src_gate_ck {
1236		#clock-cells = <0>;
1237		compatible = "ti,composite-no-wait-gate-clock";
1238		clocks = <&dpll_core_m3x2_ck>;
1239		ti,bit-shift = <8>;
1240		reg = <0x0314>;
1241	};
1242
1243	auxclk1_src_mux_ck: auxclk1_src_mux_ck {
1244		#clock-cells = <0>;
1245		compatible = "ti,composite-mux-clock";
1246		clocks = <&sys_clkin>, <&dpll_core_m3x2_ck>, <&dpll_per_m3x2_ck>;
1247		ti,bit-shift = <1>;
1248		reg = <0x0314>;
1249	};
1250
1251	auxclk1_src_ck: auxclk1_src_ck {
1252		#clock-cells = <0>;
1253		compatible = "ti,composite-clock";
1254		clocks = <&auxclk1_src_gate_ck>, <&auxclk1_src_mux_ck>;
1255	};
1256
1257	auxclk1_ck: auxclk1_ck {
1258		#clock-cells = <0>;
1259		compatible = "ti,divider-clock";
1260		clocks = <&auxclk1_src_ck>;
1261		ti,bit-shift = <16>;
1262		ti,max-div = <16>;
1263		reg = <0x0314>;
1264	};
1265
1266	auxclk2_src_gate_ck: auxclk2_src_gate_ck {
1267		#clock-cells = <0>;
1268		compatible = "ti,composite-no-wait-gate-clock";
1269		clocks = <&dpll_core_m3x2_ck>;
1270		ti,bit-shift = <8>;
1271		reg = <0x0318>;
1272	};
1273
1274	auxclk2_src_mux_ck: auxclk2_src_mux_ck {
1275		#clock-cells = <0>;
1276		compatible = "ti,composite-mux-clock";
1277		clocks = <&sys_clkin>, <&dpll_core_m3x2_ck>, <&dpll_per_m3x2_ck>;
1278		ti,bit-shift = <1>;
1279		reg = <0x0318>;
1280	};
1281
1282	auxclk2_src_ck: auxclk2_src_ck {
1283		#clock-cells = <0>;
1284		compatible = "ti,composite-clock";
1285		clocks = <&auxclk2_src_gate_ck>, <&auxclk2_src_mux_ck>;
1286	};
1287
1288	auxclk2_ck: auxclk2_ck {
1289		#clock-cells = <0>;
1290		compatible = "ti,divider-clock";
1291		clocks = <&auxclk2_src_ck>;
1292		ti,bit-shift = <16>;
1293		ti,max-div = <16>;
1294		reg = <0x0318>;
1295	};
1296
1297	auxclk3_src_gate_ck: auxclk3_src_gate_ck {
1298		#clock-cells = <0>;
1299		compatible = "ti,composite-no-wait-gate-clock";
1300		clocks = <&dpll_core_m3x2_ck>;
1301		ti,bit-shift = <8>;
1302		reg = <0x031c>;
1303	};
1304
1305	auxclk3_src_mux_ck: auxclk3_src_mux_ck {
1306		#clock-cells = <0>;
1307		compatible = "ti,composite-mux-clock";
1308		clocks = <&sys_clkin>, <&dpll_core_m3x2_ck>, <&dpll_per_m3x2_ck>;
1309		ti,bit-shift = <1>;
1310		reg = <0x031c>;
1311	};
1312
1313	auxclk3_src_ck: auxclk3_src_ck {
1314		#clock-cells = <0>;
1315		compatible = "ti,composite-clock";
1316		clocks = <&auxclk3_src_gate_ck>, <&auxclk3_src_mux_ck>;
1317	};
1318
1319	auxclk3_ck: auxclk3_ck {
1320		#clock-cells = <0>;
1321		compatible = "ti,divider-clock";
1322		clocks = <&auxclk3_src_ck>;
1323		ti,bit-shift = <16>;
1324		ti,max-div = <16>;
1325		reg = <0x031c>;
1326	};
1327
1328	auxclk4_src_gate_ck: auxclk4_src_gate_ck {
1329		#clock-cells = <0>;
1330		compatible = "ti,composite-no-wait-gate-clock";
1331		clocks = <&dpll_core_m3x2_ck>;
1332		ti,bit-shift = <8>;
1333		reg = <0x0320>;
1334	};
1335
1336	auxclk4_src_mux_ck: auxclk4_src_mux_ck {
1337		#clock-cells = <0>;
1338		compatible = "ti,composite-mux-clock";
1339		clocks = <&sys_clkin>, <&dpll_core_m3x2_ck>, <&dpll_per_m3x2_ck>;
1340		ti,bit-shift = <1>;
1341		reg = <0x0320>;
1342	};
1343
1344	auxclk4_src_ck: auxclk4_src_ck {
1345		#clock-cells = <0>;
1346		compatible = "ti,composite-clock";
1347		clocks = <&auxclk4_src_gate_ck>, <&auxclk4_src_mux_ck>;
1348	};
1349
1350	auxclk4_ck: auxclk4_ck {
1351		#clock-cells = <0>;
1352		compatible = "ti,divider-clock";
1353		clocks = <&auxclk4_src_ck>;
1354		ti,bit-shift = <16>;
1355		ti,max-div = <16>;
1356		reg = <0x0320>;
1357	};
1358
1359	auxclkreq0_ck: auxclkreq0_ck {
1360		#clock-cells = <0>;
1361		compatible = "ti,mux-clock";
1362		clocks = <&auxclk0_ck>, <&auxclk1_ck>, <&auxclk2_ck>, <&auxclk3_ck>, <&auxclk4_ck>;
1363		ti,bit-shift = <2>;
1364		reg = <0x0210>;
1365	};
1366
1367	auxclkreq1_ck: auxclkreq1_ck {
1368		#clock-cells = <0>;
1369		compatible = "ti,mux-clock";
1370		clocks = <&auxclk0_ck>, <&auxclk1_ck>, <&auxclk2_ck>, <&auxclk3_ck>, <&auxclk4_ck>;
1371		ti,bit-shift = <2>;
1372		reg = <0x0214>;
1373	};
1374
1375	auxclkreq2_ck: auxclkreq2_ck {
1376		#clock-cells = <0>;
1377		compatible = "ti,mux-clock";
1378		clocks = <&auxclk0_ck>, <&auxclk1_ck>, <&auxclk2_ck>, <&auxclk3_ck>, <&auxclk4_ck>;
1379		ti,bit-shift = <2>;
1380		reg = <0x0218>;
1381	};
1382
1383	auxclkreq3_ck: auxclkreq3_ck {
1384		#clock-cells = <0>;
1385		compatible = "ti,mux-clock";
1386		clocks = <&auxclk0_ck>, <&auxclk1_ck>, <&auxclk2_ck>, <&auxclk3_ck>, <&auxclk4_ck>;
1387		ti,bit-shift = <2>;
1388		reg = <0x021c>;
1389	};
1390};
1391