2 * Device Tree Source for OMAP4 clock data
4 * Copyright (C) 2013 Texas Instruments, Inc.
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.
11 extalt_clkin_ck: extalt_clkin_ck {
13 compatible = "fixed-clock";
14 clock-frequency = <59000000>;
17 pad_clks_src_ck: pad_clks_src_ck {
19 compatible = "fixed-clock";
20 clock-frequency = <12000000>;
23 pad_clks_ck: pad_clks_ck@108 {
25 compatible = "ti,gate-clock";
26 clocks = <&pad_clks_src_ck>;
31 pad_slimbus_core_clks_ck: pad_slimbus_core_clks_ck {
33 compatible = "fixed-clock";
34 clock-frequency = <12000000>;
37 secure_32k_clk_src_ck: secure_32k_clk_src_ck {
39 compatible = "fixed-clock";
40 clock-frequency = <32768>;
43 slimbus_src_clk: slimbus_src_clk {
45 compatible = "fixed-clock";
46 clock-frequency = <12000000>;
49 slimbus_clk: slimbus_clk@108 {
51 compatible = "ti,gate-clock";
52 clocks = <&slimbus_src_clk>;
57 sys_32k_ck: sys_32k_ck {
59 compatible = "fixed-clock";
60 clock-frequency = <32768>;
63 virt_12000000_ck: virt_12000000_ck {
65 compatible = "fixed-clock";
66 clock-frequency = <12000000>;
69 virt_13000000_ck: virt_13000000_ck {
71 compatible = "fixed-clock";
72 clock-frequency = <13000000>;
75 virt_16800000_ck: virt_16800000_ck {
77 compatible = "fixed-clock";
78 clock-frequency = <16800000>;
81 virt_19200000_ck: virt_19200000_ck {
83 compatible = "fixed-clock";
84 clock-frequency = <19200000>;
87 virt_26000000_ck: virt_26000000_ck {
89 compatible = "fixed-clock";
90 clock-frequency = <26000000>;
93 virt_27000000_ck: virt_27000000_ck {
95 compatible = "fixed-clock";
96 clock-frequency = <27000000>;
99 virt_38400000_ck: virt_38400000_ck {
101 compatible = "fixed-clock";
102 clock-frequency = <38400000>;
105 tie_low_clock_ck: tie_low_clock_ck {
107 compatible = "fixed-clock";
108 clock-frequency = <0>;
111 utmi_phy_clkout_ck: utmi_phy_clkout_ck {
113 compatible = "fixed-clock";
114 clock-frequency = <60000000>;
117 xclk60mhsp1_ck: xclk60mhsp1_ck {
119 compatible = "fixed-clock";
120 clock-frequency = <60000000>;
123 xclk60mhsp2_ck: xclk60mhsp2_ck {
125 compatible = "fixed-clock";
126 clock-frequency = <60000000>;
129 xclk60motg_ck: xclk60motg_ck {
131 compatible = "fixed-clock";
132 clock-frequency = <60000000>;
135 dpll_abe_ck: dpll_abe_ck@1e0 {
137 compatible = "ti,omap4-dpll-m4xen-clock";
138 clocks = <&abe_dpll_refclk_mux_ck>, <&abe_dpll_bypass_clk_mux_ck>;
139 reg = <0x01e0>, <0x01e4>, <0x01ec>, <0x01e8>;
142 dpll_abe_x2_ck: dpll_abe_x2_ck@1f0 {
144 compatible = "ti,omap4-dpll-x2-clock";
145 clocks = <&dpll_abe_ck>;
149 dpll_abe_m2x2_ck: dpll_abe_m2x2_ck@1f0 {
151 compatible = "ti,divider-clock";
152 clocks = <&dpll_abe_x2_ck>;
154 ti,autoidle-shift = <8>;
156 ti,index-starts-at-one;
157 ti,invert-autoidle-bit;
160 abe_24m_fclk: abe_24m_fclk {
162 compatible = "fixed-factor-clock";
163 clocks = <&dpll_abe_m2x2_ck>;
168 abe_clk: abe_clk@108 {
170 compatible = "ti,divider-clock";
171 clocks = <&dpll_abe_m2x2_ck>;
174 ti,index-power-of-two;
178 dpll_abe_m3x2_ck: dpll_abe_m3x2_ck@1f4 {
180 compatible = "ti,divider-clock";
181 clocks = <&dpll_abe_x2_ck>;
183 ti,autoidle-shift = <8>;
185 ti,index-starts-at-one;
186 ti,invert-autoidle-bit;
189 core_hsd_byp_clk_mux_ck: core_hsd_byp_clk_mux_ck@12c {
191 compatible = "ti,mux-clock";
192 clocks = <&sys_clkin_ck>, <&dpll_abe_m3x2_ck>;
197 dpll_core_ck: dpll_core_ck@120 {
199 compatible = "ti,omap4-dpll-core-clock";
200 clocks = <&sys_clkin_ck>, <&core_hsd_byp_clk_mux_ck>;
201 reg = <0x0120>, <0x0124>, <0x012c>, <0x0128>;
204 dpll_core_x2_ck: dpll_core_x2_ck {
206 compatible = "ti,omap4-dpll-x2-clock";
207 clocks = <&dpll_core_ck>;
210 dpll_core_m6x2_ck: dpll_core_m6x2_ck@140 {
212 compatible = "ti,divider-clock";
213 clocks = <&dpll_core_x2_ck>;
215 ti,autoidle-shift = <8>;
217 ti,index-starts-at-one;
218 ti,invert-autoidle-bit;
221 dpll_core_m2_ck: dpll_core_m2_ck@130 {
223 compatible = "ti,divider-clock";
224 clocks = <&dpll_core_ck>;
226 ti,autoidle-shift = <8>;
228 ti,index-starts-at-one;
229 ti,invert-autoidle-bit;
232 ddrphy_ck: ddrphy_ck {
234 compatible = "fixed-factor-clock";
235 clocks = <&dpll_core_m2_ck>;
240 dpll_core_m5x2_ck: dpll_core_m5x2_ck@13c {
242 compatible = "ti,divider-clock";
243 clocks = <&dpll_core_x2_ck>;
245 ti,autoidle-shift = <8>;
247 ti,index-starts-at-one;
248 ti,invert-autoidle-bit;
251 div_core_ck: div_core_ck@100 {
253 compatible = "ti,divider-clock";
254 clocks = <&dpll_core_m5x2_ck>;
259 div_iva_hs_clk: div_iva_hs_clk@1dc {
261 compatible = "ti,divider-clock";
262 clocks = <&dpll_core_m5x2_ck>;
265 ti,index-power-of-two;
268 div_mpu_hs_clk: div_mpu_hs_clk@19c {
270 compatible = "ti,divider-clock";
271 clocks = <&dpll_core_m5x2_ck>;
274 ti,index-power-of-two;
277 dpll_core_m4x2_ck: dpll_core_m4x2_ck@138 {
279 compatible = "ti,divider-clock";
280 clocks = <&dpll_core_x2_ck>;
282 ti,autoidle-shift = <8>;
284 ti,index-starts-at-one;
285 ti,invert-autoidle-bit;
288 dll_clk_div_ck: dll_clk_div_ck {
290 compatible = "fixed-factor-clock";
291 clocks = <&dpll_core_m4x2_ck>;
296 dpll_abe_m2_ck: dpll_abe_m2_ck@1f0 {
298 compatible = "ti,divider-clock";
299 clocks = <&dpll_abe_ck>;
302 ti,index-starts-at-one;
305 dpll_core_m3x2_gate_ck: dpll_core_m3x2_gate_ck@134 {
307 compatible = "ti,composite-no-wait-gate-clock";
308 clocks = <&dpll_core_x2_ck>;
313 dpll_core_m3x2_div_ck: dpll_core_m3x2_div_ck@134 {
315 compatible = "ti,composite-divider-clock";
316 clocks = <&dpll_core_x2_ck>;
319 ti,index-starts-at-one;
322 dpll_core_m3x2_ck: dpll_core_m3x2_ck {
324 compatible = "ti,composite-clock";
325 clocks = <&dpll_core_m3x2_gate_ck>, <&dpll_core_m3x2_div_ck>;
328 dpll_core_m7x2_ck: dpll_core_m7x2_ck@144 {
330 compatible = "ti,divider-clock";
331 clocks = <&dpll_core_x2_ck>;
333 ti,autoidle-shift = <8>;
335 ti,index-starts-at-one;
336 ti,invert-autoidle-bit;
339 iva_hsd_byp_clk_mux_ck: iva_hsd_byp_clk_mux_ck@1ac {
341 compatible = "ti,mux-clock";
342 clocks = <&sys_clkin_ck>, <&div_iva_hs_clk>;
347 dpll_iva_ck: dpll_iva_ck@1a0 {
349 compatible = "ti,omap4-dpll-clock";
350 clocks = <&sys_clkin_ck>, <&iva_hsd_byp_clk_mux_ck>;
351 reg = <0x01a0>, <0x01a4>, <0x01ac>, <0x01a8>;
352 assigned-clocks = <&dpll_iva_ck>;
353 assigned-clock-rates = <931200000>;
356 dpll_iva_x2_ck: dpll_iva_x2_ck {
358 compatible = "ti,omap4-dpll-x2-clock";
359 clocks = <&dpll_iva_ck>;
362 dpll_iva_m4x2_ck: dpll_iva_m4x2_ck@1b8 {
364 compatible = "ti,divider-clock";
365 clocks = <&dpll_iva_x2_ck>;
367 ti,autoidle-shift = <8>;
369 ti,index-starts-at-one;
370 ti,invert-autoidle-bit;
371 assigned-clocks = <&dpll_iva_m4x2_ck>;
372 assigned-clock-rates = <465600000>;
375 dpll_iva_m5x2_ck: dpll_iva_m5x2_ck@1bc {
377 compatible = "ti,divider-clock";
378 clocks = <&dpll_iva_x2_ck>;
380 ti,autoidle-shift = <8>;
382 ti,index-starts-at-one;
383 ti,invert-autoidle-bit;
384 assigned-clocks = <&dpll_iva_m5x2_ck>;
385 assigned-clock-rates = <266100000>;
388 dpll_mpu_ck: dpll_mpu_ck@160 {
390 compatible = "ti,omap4-dpll-clock";
391 clocks = <&sys_clkin_ck>, <&div_mpu_hs_clk>;
392 reg = <0x0160>, <0x0164>, <0x016c>, <0x0168>;
395 dpll_mpu_m2_ck: dpll_mpu_m2_ck@170 {
397 compatible = "ti,divider-clock";
398 clocks = <&dpll_mpu_ck>;
400 ti,autoidle-shift = <8>;
402 ti,index-starts-at-one;
403 ti,invert-autoidle-bit;
406 per_hs_clk_div_ck: per_hs_clk_div_ck {
408 compatible = "fixed-factor-clock";
409 clocks = <&dpll_abe_m3x2_ck>;
414 usb_hs_clk_div_ck: usb_hs_clk_div_ck {
416 compatible = "fixed-factor-clock";
417 clocks = <&dpll_abe_m3x2_ck>;
422 l3_div_ck: l3_div_ck@100 {
424 compatible = "ti,divider-clock";
425 clocks = <&div_core_ck>;
431 l4_div_ck: l4_div_ck@100 {
433 compatible = "ti,divider-clock";
434 clocks = <&l3_div_ck>;
440 lp_clk_div_ck: lp_clk_div_ck {
442 compatible = "fixed-factor-clock";
443 clocks = <&dpll_abe_m2x2_ck>;
448 mpu_periphclk: mpu_periphclk {
450 compatible = "fixed-factor-clock";
451 clocks = <&dpll_mpu_ck>;
456 ocp_abe_iclk: ocp_abe_iclk@528 {
458 compatible = "ti,divider-clock";
459 clocks = <&abe_clkctrl OMAP4_AESS_CLKCTRL 24>;
462 ti,dividers = <2>, <1>;
465 per_abe_24m_fclk: per_abe_24m_fclk {
467 compatible = "fixed-factor-clock";
468 clocks = <&dpll_abe_m2_ck>;
475 compatible = "fixed-clock";
476 clock-frequency = <0>;
481 sys_clkin_ck: sys_clkin_ck@110 {
483 compatible = "ti,mux-clock";
484 clocks = <&virt_12000000_ck>, <&virt_13000000_ck>, <&virt_16800000_ck>, <&virt_19200000_ck>, <&virt_26000000_ck>, <&virt_27000000_ck>, <&virt_38400000_ck>;
486 ti,index-starts-at-one;
489 abe_dpll_bypass_clk_mux_ck: abe_dpll_bypass_clk_mux_ck@108 {
491 compatible = "ti,mux-clock";
492 clocks = <&sys_clkin_ck>, <&sys_32k_ck>;
497 abe_dpll_refclk_mux_ck: abe_dpll_refclk_mux_ck@10c {
499 compatible = "ti,mux-clock";
500 clocks = <&sys_clkin_ck>, <&sys_32k_ck>;
504 dbgclk_mux_ck: dbgclk_mux_ck {
506 compatible = "fixed-factor-clock";
507 clocks = <&sys_clkin_ck>;
512 l4_wkup_clk_mux_ck: l4_wkup_clk_mux_ck@108 {
514 compatible = "ti,mux-clock";
515 clocks = <&sys_clkin_ck>, <&lp_clk_div_ck>;
519 syc_clk_div_ck: syc_clk_div_ck@100 {
521 compatible = "ti,divider-clock";
522 clocks = <&sys_clkin_ck>;
527 usim_ck: usim_ck@1858 {
529 compatible = "ti,divider-clock";
530 clocks = <&dpll_per_m4x2_ck>;
533 ti,dividers = <14>, <18>;
536 usim_fclk: usim_fclk@1858 {
538 compatible = "ti,gate-clock";
544 trace_clk_div_ck: trace_clk_div_ck {
546 compatible = "ti,clkdm-gate-clock";
547 clocks = <&emu_sys_clkctrl OMAP4_DEBUGSS_CLKCTRL 24>;
552 emu_sys_clkdm: emu_sys_clkdm {
553 compatible = "ti,clockdomain";
554 clocks = <&trace_clk_div_ck>;
559 per_hsd_byp_clk_mux_ck: per_hsd_byp_clk_mux_ck@14c {
561 compatible = "ti,mux-clock";
562 clocks = <&sys_clkin_ck>, <&per_hs_clk_div_ck>;
567 dpll_per_ck: dpll_per_ck@140 {
569 compatible = "ti,omap4-dpll-clock";
570 clocks = <&sys_clkin_ck>, <&per_hsd_byp_clk_mux_ck>;
571 reg = <0x0140>, <0x0144>, <0x014c>, <0x0148>;
574 dpll_per_m2_ck: dpll_per_m2_ck@150 {
576 compatible = "ti,divider-clock";
577 clocks = <&dpll_per_ck>;
580 ti,index-starts-at-one;
583 dpll_per_x2_ck: dpll_per_x2_ck@150 {
585 compatible = "ti,omap4-dpll-x2-clock";
586 clocks = <&dpll_per_ck>;
590 dpll_per_m2x2_ck: dpll_per_m2x2_ck@150 {
592 compatible = "ti,divider-clock";
593 clocks = <&dpll_per_x2_ck>;
595 ti,autoidle-shift = <8>;
597 ti,index-starts-at-one;
598 ti,invert-autoidle-bit;
601 dpll_per_m3x2_gate_ck: dpll_per_m3x2_gate_ck@154 {
603 compatible = "ti,composite-no-wait-gate-clock";
604 clocks = <&dpll_per_x2_ck>;
609 dpll_per_m3x2_div_ck: dpll_per_m3x2_div_ck@154 {
611 compatible = "ti,composite-divider-clock";
612 clocks = <&dpll_per_x2_ck>;
615 ti,index-starts-at-one;
618 dpll_per_m3x2_ck: dpll_per_m3x2_ck {
620 compatible = "ti,composite-clock";
621 clocks = <&dpll_per_m3x2_gate_ck>, <&dpll_per_m3x2_div_ck>;
624 dpll_per_m4x2_ck: dpll_per_m4x2_ck@158 {
626 compatible = "ti,divider-clock";
627 clocks = <&dpll_per_x2_ck>;
629 ti,autoidle-shift = <8>;
631 ti,index-starts-at-one;
632 ti,invert-autoidle-bit;
635 dpll_per_m5x2_ck: dpll_per_m5x2_ck@15c {
637 compatible = "ti,divider-clock";
638 clocks = <&dpll_per_x2_ck>;
640 ti,autoidle-shift = <8>;
642 ti,index-starts-at-one;
643 ti,invert-autoidle-bit;
646 dpll_per_m6x2_ck: dpll_per_m6x2_ck@160 {
648 compatible = "ti,divider-clock";
649 clocks = <&dpll_per_x2_ck>;
651 ti,autoidle-shift = <8>;
653 ti,index-starts-at-one;
654 ti,invert-autoidle-bit;
657 dpll_per_m7x2_ck: dpll_per_m7x2_ck@164 {
659 compatible = "ti,divider-clock";
660 clocks = <&dpll_per_x2_ck>;
662 ti,autoidle-shift = <8>;
664 ti,index-starts-at-one;
665 ti,invert-autoidle-bit;
668 dpll_usb_ck: dpll_usb_ck@180 {
670 compatible = "ti,omap4-dpll-j-type-clock";
671 clocks = <&sys_clkin_ck>, <&usb_hs_clk_div_ck>;
672 reg = <0x0180>, <0x0184>, <0x018c>, <0x0188>;
675 dpll_usb_clkdcoldo_ck: dpll_usb_clkdcoldo_ck@1b4 {
677 compatible = "ti,fixed-factor-clock";
678 clocks = <&dpll_usb_ck>;
680 ti,autoidle-shift = <8>;
683 ti,invert-autoidle-bit;
686 dpll_usb_m2_ck: dpll_usb_m2_ck@190 {
688 compatible = "ti,divider-clock";
689 clocks = <&dpll_usb_ck>;
691 ti,autoidle-shift = <8>;
693 ti,index-starts-at-one;
694 ti,invert-autoidle-bit;
697 ducati_clk_mux_ck: ducati_clk_mux_ck@100 {
699 compatible = "ti,mux-clock";
700 clocks = <&div_core_ck>, <&dpll_per_m6x2_ck>;
704 func_12m_fclk: func_12m_fclk {
706 compatible = "fixed-factor-clock";
707 clocks = <&dpll_per_m2x2_ck>;
712 func_24m_clk: func_24m_clk {
714 compatible = "fixed-factor-clock";
715 clocks = <&dpll_per_m2_ck>;
720 func_24mc_fclk: func_24mc_fclk {
722 compatible = "fixed-factor-clock";
723 clocks = <&dpll_per_m2x2_ck>;
728 func_48m_fclk: func_48m_fclk@108 {
730 compatible = "ti,divider-clock";
731 clocks = <&dpll_per_m2x2_ck>;
733 ti,dividers = <4>, <8>;
736 func_48mc_fclk: func_48mc_fclk {
738 compatible = "fixed-factor-clock";
739 clocks = <&dpll_per_m2x2_ck>;
744 func_64m_fclk: func_64m_fclk@108 {
746 compatible = "ti,divider-clock";
747 clocks = <&dpll_per_m4x2_ck>;
749 ti,dividers = <2>, <4>;
752 func_96m_fclk: func_96m_fclk@108 {
754 compatible = "ti,divider-clock";
755 clocks = <&dpll_per_m2x2_ck>;
757 ti,dividers = <2>, <4>;
760 init_60m_fclk: init_60m_fclk@104 {
762 compatible = "ti,divider-clock";
763 clocks = <&dpll_usb_m2_ck>;
765 ti,dividers = <1>, <8>;
768 per_abe_nc_fclk: per_abe_nc_fclk@108 {
770 compatible = "ti,divider-clock";
771 clocks = <&dpll_abe_m2_ck>;
776 sha2md5_fck: sha2md5_fck@15c8 {
778 compatible = "ti,gate-clock";
779 clocks = <&l3_div_ck>;
784 usb_phy_cm_clk32k: usb_phy_cm_clk32k@640 {
786 compatible = "ti,gate-clock";
787 clocks = <&sys_32k_ck>;
794 l3_init_clkdm: l3_init_clkdm {
795 compatible = "ti,clockdomain";
796 clocks = <&dpll_usb_ck>;
801 auxclk0_src_gate_ck: auxclk0_src_gate_ck@310 {
803 compatible = "ti,composite-no-wait-gate-clock";
804 clocks = <&dpll_core_m3x2_ck>;
809 auxclk0_src_mux_ck: auxclk0_src_mux_ck@310 {
811 compatible = "ti,composite-mux-clock";
812 clocks = <&sys_clkin_ck>, <&dpll_core_m3x2_ck>, <&dpll_per_m3x2_ck>;
817 auxclk0_src_ck: auxclk0_src_ck {
819 compatible = "ti,composite-clock";
820 clocks = <&auxclk0_src_gate_ck>, <&auxclk0_src_mux_ck>;
823 auxclk0_ck: auxclk0_ck@310 {
825 compatible = "ti,divider-clock";
826 clocks = <&auxclk0_src_ck>;
832 auxclk1_src_gate_ck: auxclk1_src_gate_ck@314 {
834 compatible = "ti,composite-no-wait-gate-clock";
835 clocks = <&dpll_core_m3x2_ck>;
840 auxclk1_src_mux_ck: auxclk1_src_mux_ck@314 {
842 compatible = "ti,composite-mux-clock";
843 clocks = <&sys_clkin_ck>, <&dpll_core_m3x2_ck>, <&dpll_per_m3x2_ck>;
848 auxclk1_src_ck: auxclk1_src_ck {
850 compatible = "ti,composite-clock";
851 clocks = <&auxclk1_src_gate_ck>, <&auxclk1_src_mux_ck>;
854 auxclk1_ck: auxclk1_ck@314 {
856 compatible = "ti,divider-clock";
857 clocks = <&auxclk1_src_ck>;
863 auxclk2_src_gate_ck: auxclk2_src_gate_ck@318 {
865 compatible = "ti,composite-no-wait-gate-clock";
866 clocks = <&dpll_core_m3x2_ck>;
871 auxclk2_src_mux_ck: auxclk2_src_mux_ck@318 {
873 compatible = "ti,composite-mux-clock";
874 clocks = <&sys_clkin_ck>, <&dpll_core_m3x2_ck>, <&dpll_per_m3x2_ck>;
879 auxclk2_src_ck: auxclk2_src_ck {
881 compatible = "ti,composite-clock";
882 clocks = <&auxclk2_src_gate_ck>, <&auxclk2_src_mux_ck>;
885 auxclk2_ck: auxclk2_ck@318 {
887 compatible = "ti,divider-clock";
888 clocks = <&auxclk2_src_ck>;
894 auxclk3_src_gate_ck: auxclk3_src_gate_ck@31c {
896 compatible = "ti,composite-no-wait-gate-clock";
897 clocks = <&dpll_core_m3x2_ck>;
902 auxclk3_src_mux_ck: auxclk3_src_mux_ck@31c {
904 compatible = "ti,composite-mux-clock";
905 clocks = <&sys_clkin_ck>, <&dpll_core_m3x2_ck>, <&dpll_per_m3x2_ck>;
910 auxclk3_src_ck: auxclk3_src_ck {
912 compatible = "ti,composite-clock";
913 clocks = <&auxclk3_src_gate_ck>, <&auxclk3_src_mux_ck>;
916 auxclk3_ck: auxclk3_ck@31c {
918 compatible = "ti,divider-clock";
919 clocks = <&auxclk3_src_ck>;
925 auxclk4_src_gate_ck: auxclk4_src_gate_ck@320 {
927 compatible = "ti,composite-no-wait-gate-clock";
928 clocks = <&dpll_core_m3x2_ck>;
933 auxclk4_src_mux_ck: auxclk4_src_mux_ck@320 {
935 compatible = "ti,composite-mux-clock";
936 clocks = <&sys_clkin_ck>, <&dpll_core_m3x2_ck>, <&dpll_per_m3x2_ck>;
941 auxclk4_src_ck: auxclk4_src_ck {
943 compatible = "ti,composite-clock";
944 clocks = <&auxclk4_src_gate_ck>, <&auxclk4_src_mux_ck>;
947 auxclk4_ck: auxclk4_ck@320 {
949 compatible = "ti,divider-clock";
950 clocks = <&auxclk4_src_ck>;
956 auxclk5_src_gate_ck: auxclk5_src_gate_ck@324 {
958 compatible = "ti,composite-no-wait-gate-clock";
959 clocks = <&dpll_core_m3x2_ck>;
964 auxclk5_src_mux_ck: auxclk5_src_mux_ck@324 {
966 compatible = "ti,composite-mux-clock";
967 clocks = <&sys_clkin_ck>, <&dpll_core_m3x2_ck>, <&dpll_per_m3x2_ck>;
972 auxclk5_src_ck: auxclk5_src_ck {
974 compatible = "ti,composite-clock";
975 clocks = <&auxclk5_src_gate_ck>, <&auxclk5_src_mux_ck>;
978 auxclk5_ck: auxclk5_ck@324 {
980 compatible = "ti,divider-clock";
981 clocks = <&auxclk5_src_ck>;
987 auxclkreq0_ck: auxclkreq0_ck@210 {
989 compatible = "ti,mux-clock";
990 clocks = <&auxclk0_ck>, <&auxclk1_ck>, <&auxclk2_ck>, <&auxclk3_ck>, <&auxclk4_ck>, <&auxclk5_ck>;
995 auxclkreq1_ck: auxclkreq1_ck@214 {
997 compatible = "ti,mux-clock";
998 clocks = <&auxclk0_ck>, <&auxclk1_ck>, <&auxclk2_ck>, <&auxclk3_ck>, <&auxclk4_ck>, <&auxclk5_ck>;
1003 auxclkreq2_ck: auxclkreq2_ck@218 {
1005 compatible = "ti,mux-clock";
1006 clocks = <&auxclk0_ck>, <&auxclk1_ck>, <&auxclk2_ck>, <&auxclk3_ck>, <&auxclk4_ck>, <&auxclk5_ck>;
1011 auxclkreq3_ck: auxclkreq3_ck@21c {
1013 compatible = "ti,mux-clock";
1014 clocks = <&auxclk0_ck>, <&auxclk1_ck>, <&auxclk2_ck>, <&auxclk3_ck>, <&auxclk4_ck>, <&auxclk5_ck>;
1019 auxclkreq4_ck: auxclkreq4_ck@220 {
1021 compatible = "ti,mux-clock";
1022 clocks = <&auxclk0_ck>, <&auxclk1_ck>, <&auxclk2_ck>, <&auxclk3_ck>, <&auxclk4_ck>, <&auxclk5_ck>;
1027 auxclkreq5_ck: auxclkreq5_ck@224 {
1029 compatible = "ti,mux-clock";
1030 clocks = <&auxclk0_ck>, <&auxclk1_ck>, <&auxclk2_ck>, <&auxclk3_ck>, <&auxclk4_ck>, <&auxclk5_ck>;
1037 mpuss_cm: mpuss_cm@300 {
1038 compatible = "ti,omap4-cm";
1039 reg = <0x300 0x100>;
1040 #address-cells = <1>;
1042 ranges = <0 0x300 0x100>;
1044 mpuss_clkctrl: clk@20 {
1045 compatible = "ti,clkctrl";
1051 tesla_cm: tesla_cm@400 {
1052 compatible = "ti,omap4-cm";
1053 reg = <0x400 0x100>;
1054 #address-cells = <1>;
1056 ranges = <0 0x400 0x100>;
1058 tesla_clkctrl: clk@20 {
1059 compatible = "ti,clkctrl";
1065 abe_cm: abe_cm@500 {
1066 compatible = "ti,omap4-cm";
1067 reg = <0x500 0x100>;
1068 #address-cells = <1>;
1070 ranges = <0 0x500 0x100>;
1072 abe_clkctrl: clk@20 {
1073 compatible = "ti,clkctrl";
1082 l4_ao_cm: l4_ao_cm@600 {
1083 compatible = "ti,omap4-cm";
1084 reg = <0x600 0x100>;
1085 #address-cells = <1>;
1087 ranges = <0 0x600 0x100>;
1089 l4_ao_clkctrl: clk@20 {
1090 compatible = "ti,clkctrl";
1096 l3_1_cm: l3_1_cm@700 {
1097 compatible = "ti,omap4-cm";
1098 reg = <0x700 0x100>;
1099 #address-cells = <1>;
1101 ranges = <0 0x700 0x100>;
1103 l3_1_clkctrl: clk@20 {
1104 compatible = "ti,clkctrl";
1110 l3_2_cm: l3_2_cm@800 {
1111 compatible = "ti,omap4-cm";
1112 reg = <0x800 0x100>;
1113 #address-cells = <1>;
1115 ranges = <0 0x800 0x100>;
1117 l3_2_clkctrl: clk@20 {
1118 compatible = "ti,clkctrl";
1124 ducati_cm: ducati_cm@900 {
1125 compatible = "ti,omap4-cm";
1126 reg = <0x900 0x100>;
1127 #address-cells = <1>;
1129 ranges = <0 0x900 0x100>;
1131 ducati_clkctrl: clk@20 {
1132 compatible = "ti,clkctrl";
1138 l3_dma_cm: l3_dma_cm@a00 {
1139 compatible = "ti,omap4-cm";
1140 reg = <0xa00 0x100>;
1141 #address-cells = <1>;
1143 ranges = <0 0xa00 0x100>;
1145 l3_dma_clkctrl: clk@20 {
1146 compatible = "ti,clkctrl";
1152 l3_emif_cm: l3_emif_cm@b00 {
1153 compatible = "ti,omap4-cm";
1154 reg = <0xb00 0x100>;
1155 #address-cells = <1>;
1157 ranges = <0 0xb00 0x100>;
1159 l3_emif_clkctrl: clk@20 {
1160 compatible = "ti,clkctrl";
1166 d2d_cm: d2d_cm@c00 {
1167 compatible = "ti,omap4-cm";
1168 reg = <0xc00 0x100>;
1169 #address-cells = <1>;
1171 ranges = <0 0xc00 0x100>;
1173 d2d_clkctrl: clk@20 {
1174 compatible = "ti,clkctrl";
1180 l4_cfg_cm: l4_cfg_cm@d00 {
1181 compatible = "ti,omap4-cm";
1182 reg = <0xd00 0x100>;
1183 #address-cells = <1>;
1185 ranges = <0 0xd00 0x100>;
1187 l4_cfg_clkctrl: clk@20 {
1188 compatible = "ti,clkctrl";
1194 l3_instr_cm: l3_instr_cm@e00 {
1195 compatible = "ti,omap4-cm";
1196 reg = <0xe00 0x100>;
1197 #address-cells = <1>;
1199 ranges = <0 0xe00 0x100>;
1201 l3_instr_clkctrl: clk@20 {
1202 compatible = "ti,clkctrl";
1208 ivahd_cm: ivahd_cm@f00 {
1209 compatible = "ti,omap4-cm";
1210 reg = <0xf00 0x100>;
1211 #address-cells = <1>;
1213 ranges = <0 0xf00 0x100>;
1215 ivahd_clkctrl: clk@20 {
1216 compatible = "ti,clkctrl";
1222 iss_cm: iss_cm@1000 {
1223 compatible = "ti,omap4-cm";
1224 reg = <0x1000 0x100>;
1225 #address-cells = <1>;
1227 ranges = <0 0x1000 0x100>;
1229 iss_clkctrl: clk@20 {
1230 compatible = "ti,clkctrl";
1236 l3_dss_cm: l3_dss_cm@1100 {
1237 compatible = "ti,omap4-cm";
1238 reg = <0x1100 0x100>;
1239 #address-cells = <1>;
1241 ranges = <0 0x1100 0x100>;
1243 l3_dss_clkctrl: clk@20 {
1244 compatible = "ti,clkctrl";
1250 l3_gfx_cm: l3_gfx_cm@1200 {
1251 compatible = "ti,omap4-cm";
1252 reg = <0x1200 0x100>;
1253 #address-cells = <1>;
1255 ranges = <0 0x1200 0x100>;
1257 l3_gfx_clkctrl: clk@20 {
1258 compatible = "ti,clkctrl";
1264 l3_init_cm: l3_init_cm@1300 {
1265 compatible = "ti,omap4-cm";
1266 reg = <0x1300 0x100>;
1267 #address-cells = <1>;
1269 ranges = <0 0x1300 0x100>;
1271 l3_init_clkctrl: clk@20 {
1272 compatible = "ti,clkctrl";
1278 l4_per_cm: l4_per_cm@1400 {
1279 compatible = "ti,omap4-cm";
1280 reg = <0x1400 0x200>;
1281 #address-cells = <1>;
1283 ranges = <0 0x1400 0x200>;
1285 l4_per_clkctrl: clk@20 {
1286 compatible = "ti,clkctrl";
1295 l4_wkup_cm: l4_wkup_cm@1800 {
1296 compatible = "ti,omap4-cm";
1297 reg = <0x1800 0x100>;
1298 #address-cells = <1>;
1300 ranges = <0 0x1800 0x100>;
1302 l4_wkup_clkctrl: clk@20 {
1303 compatible = "ti,clkctrl";
1309 emu_sys_cm: emu_sys_cm@1a00 {
1310 compatible = "ti,omap4-cm";
1311 reg = <0x1a00 0x100>;
1312 #address-cells = <1>;
1314 ranges = <0 0x1a00 0x100>;
1316 emu_sys_clkctrl: clk@20 {
1317 compatible = "ti,clkctrl";