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