xref: /openbmc/u-boot/arch/arm/dts/omap3xxx-clocks.dtsi (revision bf1ddfc026f7e27414a303d6c2805e98dc18f4d3)
1*19321457SAdam Ford/*
2*19321457SAdam Ford * Device Tree Source for OMAP3 clock data
3*19321457SAdam Ford *
4*19321457SAdam Ford * Copyright (C) 2013 Texas Instruments, Inc.
5*19321457SAdam Ford *
6*19321457SAdam Ford * This program is free software; you can redistribute it and/or modify
7*19321457SAdam Ford * it under the terms of the GNU General Public License version 2 as
8*19321457SAdam Ford * published by the Free Software Foundation.
9*19321457SAdam Ford */
10*19321457SAdam Ford&prm_clocks {
11*19321457SAdam Ford	virt_16_8m_ck: virt_16_8m_ck {
12*19321457SAdam Ford		#clock-cells = <0>;
13*19321457SAdam Ford		compatible = "fixed-clock";
14*19321457SAdam Ford		clock-frequency = <16800000>;
15*19321457SAdam Ford	};
16*19321457SAdam Ford
17*19321457SAdam Ford	osc_sys_ck: osc_sys_ck@d40 {
18*19321457SAdam Ford		#clock-cells = <0>;
19*19321457SAdam Ford		compatible = "ti,mux-clock";
20*19321457SAdam Ford		clocks = <&virt_12m_ck>, <&virt_13m_ck>, <&virt_19200000_ck>, <&virt_26000000_ck>, <&virt_38_4m_ck>, <&virt_16_8m_ck>;
21*19321457SAdam Ford		reg = <0x0d40>;
22*19321457SAdam Ford	};
23*19321457SAdam Ford
24*19321457SAdam Ford	sys_ck: sys_ck@1270 {
25*19321457SAdam Ford		#clock-cells = <0>;
26*19321457SAdam Ford		compatible = "ti,divider-clock";
27*19321457SAdam Ford		clocks = <&osc_sys_ck>;
28*19321457SAdam Ford		ti,bit-shift = <6>;
29*19321457SAdam Ford		ti,max-div = <3>;
30*19321457SAdam Ford		reg = <0x1270>;
31*19321457SAdam Ford		ti,index-starts-at-one;
32*19321457SAdam Ford	};
33*19321457SAdam Ford
34*19321457SAdam Ford	sys_clkout1: sys_clkout1@d70 {
35*19321457SAdam Ford		#clock-cells = <0>;
36*19321457SAdam Ford		compatible = "ti,gate-clock";
37*19321457SAdam Ford		clocks = <&osc_sys_ck>;
38*19321457SAdam Ford		reg = <0x0d70>;
39*19321457SAdam Ford		ti,bit-shift = <7>;
40*19321457SAdam Ford	};
41*19321457SAdam Ford
42*19321457SAdam Ford	dpll3_x2_ck: dpll3_x2_ck {
43*19321457SAdam Ford		#clock-cells = <0>;
44*19321457SAdam Ford		compatible = "fixed-factor-clock";
45*19321457SAdam Ford		clocks = <&dpll3_ck>;
46*19321457SAdam Ford		clock-mult = <2>;
47*19321457SAdam Ford		clock-div = <1>;
48*19321457SAdam Ford	};
49*19321457SAdam Ford
50*19321457SAdam Ford	dpll3_m2x2_ck: dpll3_m2x2_ck {
51*19321457SAdam Ford		#clock-cells = <0>;
52*19321457SAdam Ford		compatible = "fixed-factor-clock";
53*19321457SAdam Ford		clocks = <&dpll3_m2_ck>;
54*19321457SAdam Ford		clock-mult = <2>;
55*19321457SAdam Ford		clock-div = <1>;
56*19321457SAdam Ford	};
57*19321457SAdam Ford
58*19321457SAdam Ford	dpll4_x2_ck: dpll4_x2_ck {
59*19321457SAdam Ford		#clock-cells = <0>;
60*19321457SAdam Ford		compatible = "fixed-factor-clock";
61*19321457SAdam Ford		clocks = <&dpll4_ck>;
62*19321457SAdam Ford		clock-mult = <2>;
63*19321457SAdam Ford		clock-div = <1>;
64*19321457SAdam Ford	};
65*19321457SAdam Ford
66*19321457SAdam Ford	corex2_fck: corex2_fck {
67*19321457SAdam Ford		#clock-cells = <0>;
68*19321457SAdam Ford		compatible = "fixed-factor-clock";
69*19321457SAdam Ford		clocks = <&dpll3_m2x2_ck>;
70*19321457SAdam Ford		clock-mult = <1>;
71*19321457SAdam Ford		clock-div = <1>;
72*19321457SAdam Ford	};
73*19321457SAdam Ford
74*19321457SAdam Ford	wkup_l4_ick: wkup_l4_ick {
75*19321457SAdam Ford		#clock-cells = <0>;
76*19321457SAdam Ford		compatible = "fixed-factor-clock";
77*19321457SAdam Ford		clocks = <&sys_ck>;
78*19321457SAdam Ford		clock-mult = <1>;
79*19321457SAdam Ford		clock-div = <1>;
80*19321457SAdam Ford	};
81*19321457SAdam Ford};
82*19321457SAdam Ford
83*19321457SAdam Ford&scm_clocks {
84*19321457SAdam Ford	mcbsp5_mux_fck: mcbsp5_mux_fck@68 {
85*19321457SAdam Ford		#clock-cells = <0>;
86*19321457SAdam Ford		compatible = "ti,composite-mux-clock";
87*19321457SAdam Ford		clocks = <&core_96m_fck>, <&mcbsp_clks>;
88*19321457SAdam Ford		ti,bit-shift = <4>;
89*19321457SAdam Ford		reg = <0x68>;
90*19321457SAdam Ford	};
91*19321457SAdam Ford
92*19321457SAdam Ford	mcbsp5_fck: mcbsp5_fck {
93*19321457SAdam Ford		#clock-cells = <0>;
94*19321457SAdam Ford		compatible = "ti,composite-clock";
95*19321457SAdam Ford		clocks = <&mcbsp5_gate_fck>, <&mcbsp5_mux_fck>;
96*19321457SAdam Ford	};
97*19321457SAdam Ford
98*19321457SAdam Ford	mcbsp1_mux_fck: mcbsp1_mux_fck@4 {
99*19321457SAdam Ford		#clock-cells = <0>;
100*19321457SAdam Ford		compatible = "ti,composite-mux-clock";
101*19321457SAdam Ford		clocks = <&core_96m_fck>, <&mcbsp_clks>;
102*19321457SAdam Ford		ti,bit-shift = <2>;
103*19321457SAdam Ford		reg = <0x04>;
104*19321457SAdam Ford	};
105*19321457SAdam Ford
106*19321457SAdam Ford	mcbsp1_fck: mcbsp1_fck {
107*19321457SAdam Ford		#clock-cells = <0>;
108*19321457SAdam Ford		compatible = "ti,composite-clock";
109*19321457SAdam Ford		clocks = <&mcbsp1_gate_fck>, <&mcbsp1_mux_fck>;
110*19321457SAdam Ford	};
111*19321457SAdam Ford
112*19321457SAdam Ford	mcbsp2_mux_fck: mcbsp2_mux_fck@4 {
113*19321457SAdam Ford		#clock-cells = <0>;
114*19321457SAdam Ford		compatible = "ti,composite-mux-clock";
115*19321457SAdam Ford		clocks = <&per_96m_fck>, <&mcbsp_clks>;
116*19321457SAdam Ford		ti,bit-shift = <6>;
117*19321457SAdam Ford		reg = <0x04>;
118*19321457SAdam Ford	};
119*19321457SAdam Ford
120*19321457SAdam Ford	mcbsp2_fck: mcbsp2_fck {
121*19321457SAdam Ford		#clock-cells = <0>;
122*19321457SAdam Ford		compatible = "ti,composite-clock";
123*19321457SAdam Ford		clocks = <&mcbsp2_gate_fck>, <&mcbsp2_mux_fck>;
124*19321457SAdam Ford	};
125*19321457SAdam Ford
126*19321457SAdam Ford	mcbsp3_mux_fck: mcbsp3_mux_fck@68 {
127*19321457SAdam Ford		#clock-cells = <0>;
128*19321457SAdam Ford		compatible = "ti,composite-mux-clock";
129*19321457SAdam Ford		clocks = <&per_96m_fck>, <&mcbsp_clks>;
130*19321457SAdam Ford		reg = <0x68>;
131*19321457SAdam Ford	};
132*19321457SAdam Ford
133*19321457SAdam Ford	mcbsp3_fck: mcbsp3_fck {
134*19321457SAdam Ford		#clock-cells = <0>;
135*19321457SAdam Ford		compatible = "ti,composite-clock";
136*19321457SAdam Ford		clocks = <&mcbsp3_gate_fck>, <&mcbsp3_mux_fck>;
137*19321457SAdam Ford	};
138*19321457SAdam Ford
139*19321457SAdam Ford	mcbsp4_mux_fck: mcbsp4_mux_fck@68 {
140*19321457SAdam Ford		#clock-cells = <0>;
141*19321457SAdam Ford		compatible = "ti,composite-mux-clock";
142*19321457SAdam Ford		clocks = <&per_96m_fck>, <&mcbsp_clks>;
143*19321457SAdam Ford		ti,bit-shift = <2>;
144*19321457SAdam Ford		reg = <0x68>;
145*19321457SAdam Ford	};
146*19321457SAdam Ford
147*19321457SAdam Ford	mcbsp4_fck: mcbsp4_fck {
148*19321457SAdam Ford		#clock-cells = <0>;
149*19321457SAdam Ford		compatible = "ti,composite-clock";
150*19321457SAdam Ford		clocks = <&mcbsp4_gate_fck>, <&mcbsp4_mux_fck>;
151*19321457SAdam Ford	};
152*19321457SAdam Ford};
153*19321457SAdam Ford&cm_clocks {
154*19321457SAdam Ford	dummy_apb_pclk: dummy_apb_pclk {
155*19321457SAdam Ford		#clock-cells = <0>;
156*19321457SAdam Ford		compatible = "fixed-clock";
157*19321457SAdam Ford		clock-frequency = <0x0>;
158*19321457SAdam Ford	};
159*19321457SAdam Ford
160*19321457SAdam Ford	omap_32k_fck: omap_32k_fck {
161*19321457SAdam Ford		#clock-cells = <0>;
162*19321457SAdam Ford		compatible = "fixed-clock";
163*19321457SAdam Ford		clock-frequency = <32768>;
164*19321457SAdam Ford	};
165*19321457SAdam Ford
166*19321457SAdam Ford	virt_12m_ck: virt_12m_ck {
167*19321457SAdam Ford		#clock-cells = <0>;
168*19321457SAdam Ford		compatible = "fixed-clock";
169*19321457SAdam Ford		clock-frequency = <12000000>;
170*19321457SAdam Ford	};
171*19321457SAdam Ford
172*19321457SAdam Ford	virt_13m_ck: virt_13m_ck {
173*19321457SAdam Ford		#clock-cells = <0>;
174*19321457SAdam Ford		compatible = "fixed-clock";
175*19321457SAdam Ford		clock-frequency = <13000000>;
176*19321457SAdam Ford	};
177*19321457SAdam Ford
178*19321457SAdam Ford	virt_19200000_ck: virt_19200000_ck {
179*19321457SAdam Ford		#clock-cells = <0>;
180*19321457SAdam Ford		compatible = "fixed-clock";
181*19321457SAdam Ford		clock-frequency = <19200000>;
182*19321457SAdam Ford	};
183*19321457SAdam Ford
184*19321457SAdam Ford	virt_26000000_ck: virt_26000000_ck {
185*19321457SAdam Ford		#clock-cells = <0>;
186*19321457SAdam Ford		compatible = "fixed-clock";
187*19321457SAdam Ford		clock-frequency = <26000000>;
188*19321457SAdam Ford	};
189*19321457SAdam Ford
190*19321457SAdam Ford	virt_38_4m_ck: virt_38_4m_ck {
191*19321457SAdam Ford		#clock-cells = <0>;
192*19321457SAdam Ford		compatible = "fixed-clock";
193*19321457SAdam Ford		clock-frequency = <38400000>;
194*19321457SAdam Ford	};
195*19321457SAdam Ford
196*19321457SAdam Ford	dpll4_ck: dpll4_ck@d00 {
197*19321457SAdam Ford		#clock-cells = <0>;
198*19321457SAdam Ford		compatible = "ti,omap3-dpll-per-clock";
199*19321457SAdam Ford		clocks = <&sys_ck>, <&sys_ck>;
200*19321457SAdam Ford		reg = <0x0d00>, <0x0d20>, <0x0d44>, <0x0d30>;
201*19321457SAdam Ford	};
202*19321457SAdam Ford
203*19321457SAdam Ford	dpll4_m2_ck: dpll4_m2_ck@d48 {
204*19321457SAdam Ford		#clock-cells = <0>;
205*19321457SAdam Ford		compatible = "ti,divider-clock";
206*19321457SAdam Ford		clocks = <&dpll4_ck>;
207*19321457SAdam Ford		ti,max-div = <63>;
208*19321457SAdam Ford		reg = <0x0d48>;
209*19321457SAdam Ford		ti,index-starts-at-one;
210*19321457SAdam Ford	};
211*19321457SAdam Ford
212*19321457SAdam Ford	dpll4_m2x2_mul_ck: dpll4_m2x2_mul_ck {
213*19321457SAdam Ford		#clock-cells = <0>;
214*19321457SAdam Ford		compatible = "fixed-factor-clock";
215*19321457SAdam Ford		clocks = <&dpll4_m2_ck>;
216*19321457SAdam Ford		clock-mult = <2>;
217*19321457SAdam Ford		clock-div = <1>;
218*19321457SAdam Ford	};
219*19321457SAdam Ford
220*19321457SAdam Ford	dpll4_m2x2_ck: dpll4_m2x2_ck@d00 {
221*19321457SAdam Ford		#clock-cells = <0>;
222*19321457SAdam Ford		compatible = "ti,gate-clock";
223*19321457SAdam Ford		clocks = <&dpll4_m2x2_mul_ck>;
224*19321457SAdam Ford		ti,bit-shift = <0x1b>;
225*19321457SAdam Ford		reg = <0x0d00>;
226*19321457SAdam Ford		ti,set-bit-to-disable;
227*19321457SAdam Ford	};
228*19321457SAdam Ford
229*19321457SAdam Ford	omap_96m_alwon_fck: omap_96m_alwon_fck {
230*19321457SAdam Ford		#clock-cells = <0>;
231*19321457SAdam Ford		compatible = "fixed-factor-clock";
232*19321457SAdam Ford		clocks = <&dpll4_m2x2_ck>;
233*19321457SAdam Ford		clock-mult = <1>;
234*19321457SAdam Ford		clock-div = <1>;
235*19321457SAdam Ford	};
236*19321457SAdam Ford
237*19321457SAdam Ford	dpll3_ck: dpll3_ck@d00 {
238*19321457SAdam Ford		#clock-cells = <0>;
239*19321457SAdam Ford		compatible = "ti,omap3-dpll-core-clock";
240*19321457SAdam Ford		clocks = <&sys_ck>, <&sys_ck>;
241*19321457SAdam Ford		reg = <0x0d00>, <0x0d20>, <0x0d40>, <0x0d30>;
242*19321457SAdam Ford	};
243*19321457SAdam Ford
244*19321457SAdam Ford	dpll3_m3_ck: dpll3_m3_ck@1140 {
245*19321457SAdam Ford		#clock-cells = <0>;
246*19321457SAdam Ford		compatible = "ti,divider-clock";
247*19321457SAdam Ford		clocks = <&dpll3_ck>;
248*19321457SAdam Ford		ti,bit-shift = <16>;
249*19321457SAdam Ford		ti,max-div = <31>;
250*19321457SAdam Ford		reg = <0x1140>;
251*19321457SAdam Ford		ti,index-starts-at-one;
252*19321457SAdam Ford	};
253*19321457SAdam Ford
254*19321457SAdam Ford	dpll3_m3x2_mul_ck: dpll3_m3x2_mul_ck {
255*19321457SAdam Ford		#clock-cells = <0>;
256*19321457SAdam Ford		compatible = "fixed-factor-clock";
257*19321457SAdam Ford		clocks = <&dpll3_m3_ck>;
258*19321457SAdam Ford		clock-mult = <2>;
259*19321457SAdam Ford		clock-div = <1>;
260*19321457SAdam Ford	};
261*19321457SAdam Ford
262*19321457SAdam Ford	dpll3_m3x2_ck: dpll3_m3x2_ck@d00 {
263*19321457SAdam Ford		#clock-cells = <0>;
264*19321457SAdam Ford		compatible = "ti,gate-clock";
265*19321457SAdam Ford		clocks = <&dpll3_m3x2_mul_ck>;
266*19321457SAdam Ford		ti,bit-shift = <0xc>;
267*19321457SAdam Ford		reg = <0x0d00>;
268*19321457SAdam Ford		ti,set-bit-to-disable;
269*19321457SAdam Ford	};
270*19321457SAdam Ford
271*19321457SAdam Ford	emu_core_alwon_ck: emu_core_alwon_ck {
272*19321457SAdam Ford		#clock-cells = <0>;
273*19321457SAdam Ford		compatible = "fixed-factor-clock";
274*19321457SAdam Ford		clocks = <&dpll3_m3x2_ck>;
275*19321457SAdam Ford		clock-mult = <1>;
276*19321457SAdam Ford		clock-div = <1>;
277*19321457SAdam Ford	};
278*19321457SAdam Ford
279*19321457SAdam Ford	sys_altclk: sys_altclk {
280*19321457SAdam Ford		#clock-cells = <0>;
281*19321457SAdam Ford		compatible = "fixed-clock";
282*19321457SAdam Ford		clock-frequency = <0x0>;
283*19321457SAdam Ford	};
284*19321457SAdam Ford
285*19321457SAdam Ford	mcbsp_clks: mcbsp_clks {
286*19321457SAdam Ford		#clock-cells = <0>;
287*19321457SAdam Ford		compatible = "fixed-clock";
288*19321457SAdam Ford		clock-frequency = <0x0>;
289*19321457SAdam Ford	};
290*19321457SAdam Ford
291*19321457SAdam Ford	dpll3_m2_ck: dpll3_m2_ck@d40 {
292*19321457SAdam Ford		#clock-cells = <0>;
293*19321457SAdam Ford		compatible = "ti,divider-clock";
294*19321457SAdam Ford		clocks = <&dpll3_ck>;
295*19321457SAdam Ford		ti,bit-shift = <27>;
296*19321457SAdam Ford		ti,max-div = <31>;
297*19321457SAdam Ford		reg = <0x0d40>;
298*19321457SAdam Ford		ti,index-starts-at-one;
299*19321457SAdam Ford	};
300*19321457SAdam Ford
301*19321457SAdam Ford	core_ck: core_ck {
302*19321457SAdam Ford		#clock-cells = <0>;
303*19321457SAdam Ford		compatible = "fixed-factor-clock";
304*19321457SAdam Ford		clocks = <&dpll3_m2_ck>;
305*19321457SAdam Ford		clock-mult = <1>;
306*19321457SAdam Ford		clock-div = <1>;
307*19321457SAdam Ford	};
308*19321457SAdam Ford
309*19321457SAdam Ford	dpll1_fck: dpll1_fck@940 {
310*19321457SAdam Ford		#clock-cells = <0>;
311*19321457SAdam Ford		compatible = "ti,divider-clock";
312*19321457SAdam Ford		clocks = <&core_ck>;
313*19321457SAdam Ford		ti,bit-shift = <19>;
314*19321457SAdam Ford		ti,max-div = <7>;
315*19321457SAdam Ford		reg = <0x0940>;
316*19321457SAdam Ford		ti,index-starts-at-one;
317*19321457SAdam Ford	};
318*19321457SAdam Ford
319*19321457SAdam Ford	dpll1_ck: dpll1_ck@904 {
320*19321457SAdam Ford		#clock-cells = <0>;
321*19321457SAdam Ford		compatible = "ti,omap3-dpll-clock";
322*19321457SAdam Ford		clocks = <&sys_ck>, <&dpll1_fck>;
323*19321457SAdam Ford		reg = <0x0904>, <0x0924>, <0x0940>, <0x0934>;
324*19321457SAdam Ford	};
325*19321457SAdam Ford
326*19321457SAdam Ford	dpll1_x2_ck: dpll1_x2_ck {
327*19321457SAdam Ford		#clock-cells = <0>;
328*19321457SAdam Ford		compatible = "fixed-factor-clock";
329*19321457SAdam Ford		clocks = <&dpll1_ck>;
330*19321457SAdam Ford		clock-mult = <2>;
331*19321457SAdam Ford		clock-div = <1>;
332*19321457SAdam Ford	};
333*19321457SAdam Ford
334*19321457SAdam Ford	dpll1_x2m2_ck: dpll1_x2m2_ck@944 {
335*19321457SAdam Ford		#clock-cells = <0>;
336*19321457SAdam Ford		compatible = "ti,divider-clock";
337*19321457SAdam Ford		clocks = <&dpll1_x2_ck>;
338*19321457SAdam Ford		ti,max-div = <31>;
339*19321457SAdam Ford		reg = <0x0944>;
340*19321457SAdam Ford		ti,index-starts-at-one;
341*19321457SAdam Ford	};
342*19321457SAdam Ford
343*19321457SAdam Ford	cm_96m_fck: cm_96m_fck {
344*19321457SAdam Ford		#clock-cells = <0>;
345*19321457SAdam Ford		compatible = "fixed-factor-clock";
346*19321457SAdam Ford		clocks = <&omap_96m_alwon_fck>;
347*19321457SAdam Ford		clock-mult = <1>;
348*19321457SAdam Ford		clock-div = <1>;
349*19321457SAdam Ford	};
350*19321457SAdam Ford
351*19321457SAdam Ford	omap_96m_fck: omap_96m_fck@d40 {
352*19321457SAdam Ford		#clock-cells = <0>;
353*19321457SAdam Ford		compatible = "ti,mux-clock";
354*19321457SAdam Ford		clocks = <&cm_96m_fck>, <&sys_ck>;
355*19321457SAdam Ford		ti,bit-shift = <6>;
356*19321457SAdam Ford		reg = <0x0d40>;
357*19321457SAdam Ford	};
358*19321457SAdam Ford
359*19321457SAdam Ford	dpll4_m3_ck: dpll4_m3_ck@e40 {
360*19321457SAdam Ford		#clock-cells = <0>;
361*19321457SAdam Ford		compatible = "ti,divider-clock";
362*19321457SAdam Ford		clocks = <&dpll4_ck>;
363*19321457SAdam Ford		ti,bit-shift = <8>;
364*19321457SAdam Ford		ti,max-div = <32>;
365*19321457SAdam Ford		reg = <0x0e40>;
366*19321457SAdam Ford		ti,index-starts-at-one;
367*19321457SAdam Ford	};
368*19321457SAdam Ford
369*19321457SAdam Ford	dpll4_m3x2_mul_ck: dpll4_m3x2_mul_ck {
370*19321457SAdam Ford		#clock-cells = <0>;
371*19321457SAdam Ford		compatible = "fixed-factor-clock";
372*19321457SAdam Ford		clocks = <&dpll4_m3_ck>;
373*19321457SAdam Ford		clock-mult = <2>;
374*19321457SAdam Ford		clock-div = <1>;
375*19321457SAdam Ford	};
376*19321457SAdam Ford
377*19321457SAdam Ford	dpll4_m3x2_ck: dpll4_m3x2_ck@d00 {
378*19321457SAdam Ford		#clock-cells = <0>;
379*19321457SAdam Ford		compatible = "ti,gate-clock";
380*19321457SAdam Ford		clocks = <&dpll4_m3x2_mul_ck>;
381*19321457SAdam Ford		ti,bit-shift = <0x1c>;
382*19321457SAdam Ford		reg = <0x0d00>;
383*19321457SAdam Ford		ti,set-bit-to-disable;
384*19321457SAdam Ford	};
385*19321457SAdam Ford
386*19321457SAdam Ford	omap_54m_fck: omap_54m_fck@d40 {
387*19321457SAdam Ford		#clock-cells = <0>;
388*19321457SAdam Ford		compatible = "ti,mux-clock";
389*19321457SAdam Ford		clocks = <&dpll4_m3x2_ck>, <&sys_altclk>;
390*19321457SAdam Ford		ti,bit-shift = <5>;
391*19321457SAdam Ford		reg = <0x0d40>;
392*19321457SAdam Ford	};
393*19321457SAdam Ford
394*19321457SAdam Ford	cm_96m_d2_fck: cm_96m_d2_fck {
395*19321457SAdam Ford		#clock-cells = <0>;
396*19321457SAdam Ford		compatible = "fixed-factor-clock";
397*19321457SAdam Ford		clocks = <&cm_96m_fck>;
398*19321457SAdam Ford		clock-mult = <1>;
399*19321457SAdam Ford		clock-div = <2>;
400*19321457SAdam Ford	};
401*19321457SAdam Ford
402*19321457SAdam Ford	omap_48m_fck: omap_48m_fck@d40 {
403*19321457SAdam Ford		#clock-cells = <0>;
404*19321457SAdam Ford		compatible = "ti,mux-clock";
405*19321457SAdam Ford		clocks = <&cm_96m_d2_fck>, <&sys_altclk>;
406*19321457SAdam Ford		ti,bit-shift = <3>;
407*19321457SAdam Ford		reg = <0x0d40>;
408*19321457SAdam Ford	};
409*19321457SAdam Ford
410*19321457SAdam Ford	omap_12m_fck: omap_12m_fck {
411*19321457SAdam Ford		#clock-cells = <0>;
412*19321457SAdam Ford		compatible = "fixed-factor-clock";
413*19321457SAdam Ford		clocks = <&omap_48m_fck>;
414*19321457SAdam Ford		clock-mult = <1>;
415*19321457SAdam Ford		clock-div = <4>;
416*19321457SAdam Ford	};
417*19321457SAdam Ford
418*19321457SAdam Ford	dpll4_m4_ck: dpll4_m4_ck@e40 {
419*19321457SAdam Ford		#clock-cells = <0>;
420*19321457SAdam Ford		compatible = "ti,divider-clock";
421*19321457SAdam Ford		clocks = <&dpll4_ck>;
422*19321457SAdam Ford		ti,max-div = <32>;
423*19321457SAdam Ford		reg = <0x0e40>;
424*19321457SAdam Ford		ti,index-starts-at-one;
425*19321457SAdam Ford	};
426*19321457SAdam Ford
427*19321457SAdam Ford	dpll4_m4x2_mul_ck: dpll4_m4x2_mul_ck {
428*19321457SAdam Ford		#clock-cells = <0>;
429*19321457SAdam Ford		compatible = "ti,fixed-factor-clock";
430*19321457SAdam Ford		clocks = <&dpll4_m4_ck>;
431*19321457SAdam Ford		ti,clock-mult = <2>;
432*19321457SAdam Ford		ti,clock-div = <1>;
433*19321457SAdam Ford		ti,set-rate-parent;
434*19321457SAdam Ford	};
435*19321457SAdam Ford
436*19321457SAdam Ford	dpll4_m4x2_ck: dpll4_m4x2_ck@d00 {
437*19321457SAdam Ford		#clock-cells = <0>;
438*19321457SAdam Ford		compatible = "ti,gate-clock";
439*19321457SAdam Ford		clocks = <&dpll4_m4x2_mul_ck>;
440*19321457SAdam Ford		ti,bit-shift = <0x1d>;
441*19321457SAdam Ford		reg = <0x0d00>;
442*19321457SAdam Ford		ti,set-bit-to-disable;
443*19321457SAdam Ford		ti,set-rate-parent;
444*19321457SAdam Ford	};
445*19321457SAdam Ford
446*19321457SAdam Ford	dpll4_m5_ck: dpll4_m5_ck@f40 {
447*19321457SAdam Ford		#clock-cells = <0>;
448*19321457SAdam Ford		compatible = "ti,divider-clock";
449*19321457SAdam Ford		clocks = <&dpll4_ck>;
450*19321457SAdam Ford		ti,max-div = <63>;
451*19321457SAdam Ford		reg = <0x0f40>;
452*19321457SAdam Ford		ti,index-starts-at-one;
453*19321457SAdam Ford	};
454*19321457SAdam Ford
455*19321457SAdam Ford	dpll4_m5x2_mul_ck: dpll4_m5x2_mul_ck {
456*19321457SAdam Ford		#clock-cells = <0>;
457*19321457SAdam Ford		compatible = "ti,fixed-factor-clock";
458*19321457SAdam Ford		clocks = <&dpll4_m5_ck>;
459*19321457SAdam Ford		ti,clock-mult = <2>;
460*19321457SAdam Ford		ti,clock-div = <1>;
461*19321457SAdam Ford		ti,set-rate-parent;
462*19321457SAdam Ford	};
463*19321457SAdam Ford
464*19321457SAdam Ford	dpll4_m5x2_ck: dpll4_m5x2_ck@d00 {
465*19321457SAdam Ford		#clock-cells = <0>;
466*19321457SAdam Ford		compatible = "ti,gate-clock";
467*19321457SAdam Ford		clocks = <&dpll4_m5x2_mul_ck>;
468*19321457SAdam Ford		ti,bit-shift = <0x1e>;
469*19321457SAdam Ford		reg = <0x0d00>;
470*19321457SAdam Ford		ti,set-bit-to-disable;
471*19321457SAdam Ford		ti,set-rate-parent;
472*19321457SAdam Ford	};
473*19321457SAdam Ford
474*19321457SAdam Ford	dpll4_m6_ck: dpll4_m6_ck@1140 {
475*19321457SAdam Ford		#clock-cells = <0>;
476*19321457SAdam Ford		compatible = "ti,divider-clock";
477*19321457SAdam Ford		clocks = <&dpll4_ck>;
478*19321457SAdam Ford		ti,bit-shift = <24>;
479*19321457SAdam Ford		ti,max-div = <63>;
480*19321457SAdam Ford		reg = <0x1140>;
481*19321457SAdam Ford		ti,index-starts-at-one;
482*19321457SAdam Ford	};
483*19321457SAdam Ford
484*19321457SAdam Ford	dpll4_m6x2_mul_ck: dpll4_m6x2_mul_ck {
485*19321457SAdam Ford		#clock-cells = <0>;
486*19321457SAdam Ford		compatible = "fixed-factor-clock";
487*19321457SAdam Ford		clocks = <&dpll4_m6_ck>;
488*19321457SAdam Ford		clock-mult = <2>;
489*19321457SAdam Ford		clock-div = <1>;
490*19321457SAdam Ford	};
491*19321457SAdam Ford
492*19321457SAdam Ford	dpll4_m6x2_ck: dpll4_m6x2_ck@d00 {
493*19321457SAdam Ford		#clock-cells = <0>;
494*19321457SAdam Ford		compatible = "ti,gate-clock";
495*19321457SAdam Ford		clocks = <&dpll4_m6x2_mul_ck>;
496*19321457SAdam Ford		ti,bit-shift = <0x1f>;
497*19321457SAdam Ford		reg = <0x0d00>;
498*19321457SAdam Ford		ti,set-bit-to-disable;
499*19321457SAdam Ford	};
500*19321457SAdam Ford
501*19321457SAdam Ford	emu_per_alwon_ck: emu_per_alwon_ck {
502*19321457SAdam Ford		#clock-cells = <0>;
503*19321457SAdam Ford		compatible = "fixed-factor-clock";
504*19321457SAdam Ford		clocks = <&dpll4_m6x2_ck>;
505*19321457SAdam Ford		clock-mult = <1>;
506*19321457SAdam Ford		clock-div = <1>;
507*19321457SAdam Ford	};
508*19321457SAdam Ford
509*19321457SAdam Ford	clkout2_src_gate_ck: clkout2_src_gate_ck@d70 {
510*19321457SAdam Ford		#clock-cells = <0>;
511*19321457SAdam Ford		compatible = "ti,composite-no-wait-gate-clock";
512*19321457SAdam Ford		clocks = <&core_ck>;
513*19321457SAdam Ford		ti,bit-shift = <7>;
514*19321457SAdam Ford		reg = <0x0d70>;
515*19321457SAdam Ford	};
516*19321457SAdam Ford
517*19321457SAdam Ford	clkout2_src_mux_ck: clkout2_src_mux_ck@d70 {
518*19321457SAdam Ford		#clock-cells = <0>;
519*19321457SAdam Ford		compatible = "ti,composite-mux-clock";
520*19321457SAdam Ford		clocks = <&core_ck>, <&sys_ck>, <&cm_96m_fck>, <&omap_54m_fck>;
521*19321457SAdam Ford		reg = <0x0d70>;
522*19321457SAdam Ford	};
523*19321457SAdam Ford
524*19321457SAdam Ford	clkout2_src_ck: clkout2_src_ck {
525*19321457SAdam Ford		#clock-cells = <0>;
526*19321457SAdam Ford		compatible = "ti,composite-clock";
527*19321457SAdam Ford		clocks = <&clkout2_src_gate_ck>, <&clkout2_src_mux_ck>;
528*19321457SAdam Ford	};
529*19321457SAdam Ford
530*19321457SAdam Ford	sys_clkout2: sys_clkout2@d70 {
531*19321457SAdam Ford		#clock-cells = <0>;
532*19321457SAdam Ford		compatible = "ti,divider-clock";
533*19321457SAdam Ford		clocks = <&clkout2_src_ck>;
534*19321457SAdam Ford		ti,bit-shift = <3>;
535*19321457SAdam Ford		ti,max-div = <64>;
536*19321457SAdam Ford		reg = <0x0d70>;
537*19321457SAdam Ford		ti,index-power-of-two;
538*19321457SAdam Ford	};
539*19321457SAdam Ford
540*19321457SAdam Ford	mpu_ck: mpu_ck {
541*19321457SAdam Ford		#clock-cells = <0>;
542*19321457SAdam Ford		compatible = "fixed-factor-clock";
543*19321457SAdam Ford		clocks = <&dpll1_x2m2_ck>;
544*19321457SAdam Ford		clock-mult = <1>;
545*19321457SAdam Ford		clock-div = <1>;
546*19321457SAdam Ford	};
547*19321457SAdam Ford
548*19321457SAdam Ford	arm_fck: arm_fck@924 {
549*19321457SAdam Ford		#clock-cells = <0>;
550*19321457SAdam Ford		compatible = "ti,divider-clock";
551*19321457SAdam Ford		clocks = <&mpu_ck>;
552*19321457SAdam Ford		reg = <0x0924>;
553*19321457SAdam Ford		ti,max-div = <2>;
554*19321457SAdam Ford	};
555*19321457SAdam Ford
556*19321457SAdam Ford	emu_mpu_alwon_ck: emu_mpu_alwon_ck {
557*19321457SAdam Ford		#clock-cells = <0>;
558*19321457SAdam Ford		compatible = "fixed-factor-clock";
559*19321457SAdam Ford		clocks = <&mpu_ck>;
560*19321457SAdam Ford		clock-mult = <1>;
561*19321457SAdam Ford		clock-div = <1>;
562*19321457SAdam Ford	};
563*19321457SAdam Ford
564*19321457SAdam Ford	l3_ick: l3_ick@a40 {
565*19321457SAdam Ford		#clock-cells = <0>;
566*19321457SAdam Ford		compatible = "ti,divider-clock";
567*19321457SAdam Ford		clocks = <&core_ck>;
568*19321457SAdam Ford		ti,max-div = <3>;
569*19321457SAdam Ford		reg = <0x0a40>;
570*19321457SAdam Ford		ti,index-starts-at-one;
571*19321457SAdam Ford	};
572*19321457SAdam Ford
573*19321457SAdam Ford	l4_ick: l4_ick@a40 {
574*19321457SAdam Ford		#clock-cells = <0>;
575*19321457SAdam Ford		compatible = "ti,divider-clock";
576*19321457SAdam Ford		clocks = <&l3_ick>;
577*19321457SAdam Ford		ti,bit-shift = <2>;
578*19321457SAdam Ford		ti,max-div = <3>;
579*19321457SAdam Ford		reg = <0x0a40>;
580*19321457SAdam Ford		ti,index-starts-at-one;
581*19321457SAdam Ford	};
582*19321457SAdam Ford
583*19321457SAdam Ford	rm_ick: rm_ick@c40 {
584*19321457SAdam Ford		#clock-cells = <0>;
585*19321457SAdam Ford		compatible = "ti,divider-clock";
586*19321457SAdam Ford		clocks = <&l4_ick>;
587*19321457SAdam Ford		ti,bit-shift = <1>;
588*19321457SAdam Ford		ti,max-div = <3>;
589*19321457SAdam Ford		reg = <0x0c40>;
590*19321457SAdam Ford		ti,index-starts-at-one;
591*19321457SAdam Ford	};
592*19321457SAdam Ford
593*19321457SAdam Ford	gpt10_gate_fck: gpt10_gate_fck@a00 {
594*19321457SAdam Ford		#clock-cells = <0>;
595*19321457SAdam Ford		compatible = "ti,composite-gate-clock";
596*19321457SAdam Ford		clocks = <&sys_ck>;
597*19321457SAdam Ford		ti,bit-shift = <11>;
598*19321457SAdam Ford		reg = <0x0a00>;
599*19321457SAdam Ford	};
600*19321457SAdam Ford
601*19321457SAdam Ford	gpt10_mux_fck: gpt10_mux_fck@a40 {
602*19321457SAdam Ford		#clock-cells = <0>;
603*19321457SAdam Ford		compatible = "ti,composite-mux-clock";
604*19321457SAdam Ford		clocks = <&omap_32k_fck>, <&sys_ck>;
605*19321457SAdam Ford		ti,bit-shift = <6>;
606*19321457SAdam Ford		reg = <0x0a40>;
607*19321457SAdam Ford	};
608*19321457SAdam Ford
609*19321457SAdam Ford	gpt10_fck: gpt10_fck {
610*19321457SAdam Ford		#clock-cells = <0>;
611*19321457SAdam Ford		compatible = "ti,composite-clock";
612*19321457SAdam Ford		clocks = <&gpt10_gate_fck>, <&gpt10_mux_fck>;
613*19321457SAdam Ford	};
614*19321457SAdam Ford
615*19321457SAdam Ford	gpt11_gate_fck: gpt11_gate_fck@a00 {
616*19321457SAdam Ford		#clock-cells = <0>;
617*19321457SAdam Ford		compatible = "ti,composite-gate-clock";
618*19321457SAdam Ford		clocks = <&sys_ck>;
619*19321457SAdam Ford		ti,bit-shift = <12>;
620*19321457SAdam Ford		reg = <0x0a00>;
621*19321457SAdam Ford	};
622*19321457SAdam Ford
623*19321457SAdam Ford	gpt11_mux_fck: gpt11_mux_fck@a40 {
624*19321457SAdam Ford		#clock-cells = <0>;
625*19321457SAdam Ford		compatible = "ti,composite-mux-clock";
626*19321457SAdam Ford		clocks = <&omap_32k_fck>, <&sys_ck>;
627*19321457SAdam Ford		ti,bit-shift = <7>;
628*19321457SAdam Ford		reg = <0x0a40>;
629*19321457SAdam Ford	};
630*19321457SAdam Ford
631*19321457SAdam Ford	gpt11_fck: gpt11_fck {
632*19321457SAdam Ford		#clock-cells = <0>;
633*19321457SAdam Ford		compatible = "ti,composite-clock";
634*19321457SAdam Ford		clocks = <&gpt11_gate_fck>, <&gpt11_mux_fck>;
635*19321457SAdam Ford	};
636*19321457SAdam Ford
637*19321457SAdam Ford	core_96m_fck: core_96m_fck {
638*19321457SAdam Ford		#clock-cells = <0>;
639*19321457SAdam Ford		compatible = "fixed-factor-clock";
640*19321457SAdam Ford		clocks = <&omap_96m_fck>;
641*19321457SAdam Ford		clock-mult = <1>;
642*19321457SAdam Ford		clock-div = <1>;
643*19321457SAdam Ford	};
644*19321457SAdam Ford
645*19321457SAdam Ford	mmchs2_fck: mmchs2_fck@a00 {
646*19321457SAdam Ford		#clock-cells = <0>;
647*19321457SAdam Ford		compatible = "ti,wait-gate-clock";
648*19321457SAdam Ford		clocks = <&core_96m_fck>;
649*19321457SAdam Ford		reg = <0x0a00>;
650*19321457SAdam Ford		ti,bit-shift = <25>;
651*19321457SAdam Ford	};
652*19321457SAdam Ford
653*19321457SAdam Ford	mmchs1_fck: mmchs1_fck@a00 {
654*19321457SAdam Ford		#clock-cells = <0>;
655*19321457SAdam Ford		compatible = "ti,wait-gate-clock";
656*19321457SAdam Ford		clocks = <&core_96m_fck>;
657*19321457SAdam Ford		reg = <0x0a00>;
658*19321457SAdam Ford		ti,bit-shift = <24>;
659*19321457SAdam Ford	};
660*19321457SAdam Ford
661*19321457SAdam Ford	i2c3_fck: i2c3_fck@a00 {
662*19321457SAdam Ford		#clock-cells = <0>;
663*19321457SAdam Ford		compatible = "ti,wait-gate-clock";
664*19321457SAdam Ford		clocks = <&core_96m_fck>;
665*19321457SAdam Ford		reg = <0x0a00>;
666*19321457SAdam Ford		ti,bit-shift = <17>;
667*19321457SAdam Ford	};
668*19321457SAdam Ford
669*19321457SAdam Ford	i2c2_fck: i2c2_fck@a00 {
670*19321457SAdam Ford		#clock-cells = <0>;
671*19321457SAdam Ford		compatible = "ti,wait-gate-clock";
672*19321457SAdam Ford		clocks = <&core_96m_fck>;
673*19321457SAdam Ford		reg = <0x0a00>;
674*19321457SAdam Ford		ti,bit-shift = <16>;
675*19321457SAdam Ford	};
676*19321457SAdam Ford
677*19321457SAdam Ford	i2c1_fck: i2c1_fck@a00 {
678*19321457SAdam Ford		#clock-cells = <0>;
679*19321457SAdam Ford		compatible = "ti,wait-gate-clock";
680*19321457SAdam Ford		clocks = <&core_96m_fck>;
681*19321457SAdam Ford		reg = <0x0a00>;
682*19321457SAdam Ford		ti,bit-shift = <15>;
683*19321457SAdam Ford	};
684*19321457SAdam Ford
685*19321457SAdam Ford	mcbsp5_gate_fck: mcbsp5_gate_fck@a00 {
686*19321457SAdam Ford		#clock-cells = <0>;
687*19321457SAdam Ford		compatible = "ti,composite-gate-clock";
688*19321457SAdam Ford		clocks = <&mcbsp_clks>;
689*19321457SAdam Ford		ti,bit-shift = <10>;
690*19321457SAdam Ford		reg = <0x0a00>;
691*19321457SAdam Ford	};
692*19321457SAdam Ford
693*19321457SAdam Ford	mcbsp1_gate_fck: mcbsp1_gate_fck@a00 {
694*19321457SAdam Ford		#clock-cells = <0>;
695*19321457SAdam Ford		compatible = "ti,composite-gate-clock";
696*19321457SAdam Ford		clocks = <&mcbsp_clks>;
697*19321457SAdam Ford		ti,bit-shift = <9>;
698*19321457SAdam Ford		reg = <0x0a00>;
699*19321457SAdam Ford	};
700*19321457SAdam Ford
701*19321457SAdam Ford	core_48m_fck: core_48m_fck {
702*19321457SAdam Ford		#clock-cells = <0>;
703*19321457SAdam Ford		compatible = "fixed-factor-clock";
704*19321457SAdam Ford		clocks = <&omap_48m_fck>;
705*19321457SAdam Ford		clock-mult = <1>;
706*19321457SAdam Ford		clock-div = <1>;
707*19321457SAdam Ford	};
708*19321457SAdam Ford
709*19321457SAdam Ford	mcspi4_fck: mcspi4_fck@a00 {
710*19321457SAdam Ford		#clock-cells = <0>;
711*19321457SAdam Ford		compatible = "ti,wait-gate-clock";
712*19321457SAdam Ford		clocks = <&core_48m_fck>;
713*19321457SAdam Ford		reg = <0x0a00>;
714*19321457SAdam Ford		ti,bit-shift = <21>;
715*19321457SAdam Ford	};
716*19321457SAdam Ford
717*19321457SAdam Ford	mcspi3_fck: mcspi3_fck@a00 {
718*19321457SAdam Ford		#clock-cells = <0>;
719*19321457SAdam Ford		compatible = "ti,wait-gate-clock";
720*19321457SAdam Ford		clocks = <&core_48m_fck>;
721*19321457SAdam Ford		reg = <0x0a00>;
722*19321457SAdam Ford		ti,bit-shift = <20>;
723*19321457SAdam Ford	};
724*19321457SAdam Ford
725*19321457SAdam Ford	mcspi2_fck: mcspi2_fck@a00 {
726*19321457SAdam Ford		#clock-cells = <0>;
727*19321457SAdam Ford		compatible = "ti,wait-gate-clock";
728*19321457SAdam Ford		clocks = <&core_48m_fck>;
729*19321457SAdam Ford		reg = <0x0a00>;
730*19321457SAdam Ford		ti,bit-shift = <19>;
731*19321457SAdam Ford	};
732*19321457SAdam Ford
733*19321457SAdam Ford	mcspi1_fck: mcspi1_fck@a00 {
734*19321457SAdam Ford		#clock-cells = <0>;
735*19321457SAdam Ford		compatible = "ti,wait-gate-clock";
736*19321457SAdam Ford		clocks = <&core_48m_fck>;
737*19321457SAdam Ford		reg = <0x0a00>;
738*19321457SAdam Ford		ti,bit-shift = <18>;
739*19321457SAdam Ford	};
740*19321457SAdam Ford
741*19321457SAdam Ford	uart2_fck: uart2_fck@a00 {
742*19321457SAdam Ford		#clock-cells = <0>;
743*19321457SAdam Ford		compatible = "ti,wait-gate-clock";
744*19321457SAdam Ford		clocks = <&core_48m_fck>;
745*19321457SAdam Ford		reg = <0x0a00>;
746*19321457SAdam Ford		ti,bit-shift = <14>;
747*19321457SAdam Ford	};
748*19321457SAdam Ford
749*19321457SAdam Ford	uart1_fck: uart1_fck@a00 {
750*19321457SAdam Ford		#clock-cells = <0>;
751*19321457SAdam Ford		compatible = "ti,wait-gate-clock";
752*19321457SAdam Ford		clocks = <&core_48m_fck>;
753*19321457SAdam Ford		reg = <0x0a00>;
754*19321457SAdam Ford		ti,bit-shift = <13>;
755*19321457SAdam Ford	};
756*19321457SAdam Ford
757*19321457SAdam Ford	core_12m_fck: core_12m_fck {
758*19321457SAdam Ford		#clock-cells = <0>;
759*19321457SAdam Ford		compatible = "fixed-factor-clock";
760*19321457SAdam Ford		clocks = <&omap_12m_fck>;
761*19321457SAdam Ford		clock-mult = <1>;
762*19321457SAdam Ford		clock-div = <1>;
763*19321457SAdam Ford	};
764*19321457SAdam Ford
765*19321457SAdam Ford	hdq_fck: hdq_fck@a00 {
766*19321457SAdam Ford		#clock-cells = <0>;
767*19321457SAdam Ford		compatible = "ti,wait-gate-clock";
768*19321457SAdam Ford		clocks = <&core_12m_fck>;
769*19321457SAdam Ford		reg = <0x0a00>;
770*19321457SAdam Ford		ti,bit-shift = <22>;
771*19321457SAdam Ford	};
772*19321457SAdam Ford
773*19321457SAdam Ford	core_l3_ick: core_l3_ick {
774*19321457SAdam Ford		#clock-cells = <0>;
775*19321457SAdam Ford		compatible = "fixed-factor-clock";
776*19321457SAdam Ford		clocks = <&l3_ick>;
777*19321457SAdam Ford		clock-mult = <1>;
778*19321457SAdam Ford		clock-div = <1>;
779*19321457SAdam Ford	};
780*19321457SAdam Ford
781*19321457SAdam Ford	sdrc_ick: sdrc_ick@a10 {
782*19321457SAdam Ford		#clock-cells = <0>;
783*19321457SAdam Ford		compatible = "ti,wait-gate-clock";
784*19321457SAdam Ford		clocks = <&core_l3_ick>;
785*19321457SAdam Ford		reg = <0x0a10>;
786*19321457SAdam Ford		ti,bit-shift = <1>;
787*19321457SAdam Ford	};
788*19321457SAdam Ford
789*19321457SAdam Ford	gpmc_fck: gpmc_fck {
790*19321457SAdam Ford		#clock-cells = <0>;
791*19321457SAdam Ford		compatible = "fixed-factor-clock";
792*19321457SAdam Ford		clocks = <&core_l3_ick>;
793*19321457SAdam Ford		clock-mult = <1>;
794*19321457SAdam Ford		clock-div = <1>;
795*19321457SAdam Ford	};
796*19321457SAdam Ford
797*19321457SAdam Ford	core_l4_ick: core_l4_ick {
798*19321457SAdam Ford		#clock-cells = <0>;
799*19321457SAdam Ford		compatible = "fixed-factor-clock";
800*19321457SAdam Ford		clocks = <&l4_ick>;
801*19321457SAdam Ford		clock-mult = <1>;
802*19321457SAdam Ford		clock-div = <1>;
803*19321457SAdam Ford	};
804*19321457SAdam Ford
805*19321457SAdam Ford	mmchs2_ick: mmchs2_ick@a10 {
806*19321457SAdam Ford		#clock-cells = <0>;
807*19321457SAdam Ford		compatible = "ti,omap3-interface-clock";
808*19321457SAdam Ford		clocks = <&core_l4_ick>;
809*19321457SAdam Ford		reg = <0x0a10>;
810*19321457SAdam Ford		ti,bit-shift = <25>;
811*19321457SAdam Ford	};
812*19321457SAdam Ford
813*19321457SAdam Ford	mmchs1_ick: mmchs1_ick@a10 {
814*19321457SAdam Ford		#clock-cells = <0>;
815*19321457SAdam Ford		compatible = "ti,omap3-interface-clock";
816*19321457SAdam Ford		clocks = <&core_l4_ick>;
817*19321457SAdam Ford		reg = <0x0a10>;
818*19321457SAdam Ford		ti,bit-shift = <24>;
819*19321457SAdam Ford	};
820*19321457SAdam Ford
821*19321457SAdam Ford	hdq_ick: hdq_ick@a10 {
822*19321457SAdam Ford		#clock-cells = <0>;
823*19321457SAdam Ford		compatible = "ti,omap3-interface-clock";
824*19321457SAdam Ford		clocks = <&core_l4_ick>;
825*19321457SAdam Ford		reg = <0x0a10>;
826*19321457SAdam Ford		ti,bit-shift = <22>;
827*19321457SAdam Ford	};
828*19321457SAdam Ford
829*19321457SAdam Ford	mcspi4_ick: mcspi4_ick@a10 {
830*19321457SAdam Ford		#clock-cells = <0>;
831*19321457SAdam Ford		compatible = "ti,omap3-interface-clock";
832*19321457SAdam Ford		clocks = <&core_l4_ick>;
833*19321457SAdam Ford		reg = <0x0a10>;
834*19321457SAdam Ford		ti,bit-shift = <21>;
835*19321457SAdam Ford	};
836*19321457SAdam Ford
837*19321457SAdam Ford	mcspi3_ick: mcspi3_ick@a10 {
838*19321457SAdam Ford		#clock-cells = <0>;
839*19321457SAdam Ford		compatible = "ti,omap3-interface-clock";
840*19321457SAdam Ford		clocks = <&core_l4_ick>;
841*19321457SAdam Ford		reg = <0x0a10>;
842*19321457SAdam Ford		ti,bit-shift = <20>;
843*19321457SAdam Ford	};
844*19321457SAdam Ford
845*19321457SAdam Ford	mcspi2_ick: mcspi2_ick@a10 {
846*19321457SAdam Ford		#clock-cells = <0>;
847*19321457SAdam Ford		compatible = "ti,omap3-interface-clock";
848*19321457SAdam Ford		clocks = <&core_l4_ick>;
849*19321457SAdam Ford		reg = <0x0a10>;
850*19321457SAdam Ford		ti,bit-shift = <19>;
851*19321457SAdam Ford	};
852*19321457SAdam Ford
853*19321457SAdam Ford	mcspi1_ick: mcspi1_ick@a10 {
854*19321457SAdam Ford		#clock-cells = <0>;
855*19321457SAdam Ford		compatible = "ti,omap3-interface-clock";
856*19321457SAdam Ford		clocks = <&core_l4_ick>;
857*19321457SAdam Ford		reg = <0x0a10>;
858*19321457SAdam Ford		ti,bit-shift = <18>;
859*19321457SAdam Ford	};
860*19321457SAdam Ford
861*19321457SAdam Ford	i2c3_ick: i2c3_ick@a10 {
862*19321457SAdam Ford		#clock-cells = <0>;
863*19321457SAdam Ford		compatible = "ti,omap3-interface-clock";
864*19321457SAdam Ford		clocks = <&core_l4_ick>;
865*19321457SAdam Ford		reg = <0x0a10>;
866*19321457SAdam Ford		ti,bit-shift = <17>;
867*19321457SAdam Ford	};
868*19321457SAdam Ford
869*19321457SAdam Ford	i2c2_ick: i2c2_ick@a10 {
870*19321457SAdam Ford		#clock-cells = <0>;
871*19321457SAdam Ford		compatible = "ti,omap3-interface-clock";
872*19321457SAdam Ford		clocks = <&core_l4_ick>;
873*19321457SAdam Ford		reg = <0x0a10>;
874*19321457SAdam Ford		ti,bit-shift = <16>;
875*19321457SAdam Ford	};
876*19321457SAdam Ford
877*19321457SAdam Ford	i2c1_ick: i2c1_ick@a10 {
878*19321457SAdam Ford		#clock-cells = <0>;
879*19321457SAdam Ford		compatible = "ti,omap3-interface-clock";
880*19321457SAdam Ford		clocks = <&core_l4_ick>;
881*19321457SAdam Ford		reg = <0x0a10>;
882*19321457SAdam Ford		ti,bit-shift = <15>;
883*19321457SAdam Ford	};
884*19321457SAdam Ford
885*19321457SAdam Ford	uart2_ick: uart2_ick@a10 {
886*19321457SAdam Ford		#clock-cells = <0>;
887*19321457SAdam Ford		compatible = "ti,omap3-interface-clock";
888*19321457SAdam Ford		clocks = <&core_l4_ick>;
889*19321457SAdam Ford		reg = <0x0a10>;
890*19321457SAdam Ford		ti,bit-shift = <14>;
891*19321457SAdam Ford	};
892*19321457SAdam Ford
893*19321457SAdam Ford	uart1_ick: uart1_ick@a10 {
894*19321457SAdam Ford		#clock-cells = <0>;
895*19321457SAdam Ford		compatible = "ti,omap3-interface-clock";
896*19321457SAdam Ford		clocks = <&core_l4_ick>;
897*19321457SAdam Ford		reg = <0x0a10>;
898*19321457SAdam Ford		ti,bit-shift = <13>;
899*19321457SAdam Ford	};
900*19321457SAdam Ford
901*19321457SAdam Ford	gpt11_ick: gpt11_ick@a10 {
902*19321457SAdam Ford		#clock-cells = <0>;
903*19321457SAdam Ford		compatible = "ti,omap3-interface-clock";
904*19321457SAdam Ford		clocks = <&core_l4_ick>;
905*19321457SAdam Ford		reg = <0x0a10>;
906*19321457SAdam Ford		ti,bit-shift = <12>;
907*19321457SAdam Ford	};
908*19321457SAdam Ford
909*19321457SAdam Ford	gpt10_ick: gpt10_ick@a10 {
910*19321457SAdam Ford		#clock-cells = <0>;
911*19321457SAdam Ford		compatible = "ti,omap3-interface-clock";
912*19321457SAdam Ford		clocks = <&core_l4_ick>;
913*19321457SAdam Ford		reg = <0x0a10>;
914*19321457SAdam Ford		ti,bit-shift = <11>;
915*19321457SAdam Ford	};
916*19321457SAdam Ford
917*19321457SAdam Ford	mcbsp5_ick: mcbsp5_ick@a10 {
918*19321457SAdam Ford		#clock-cells = <0>;
919*19321457SAdam Ford		compatible = "ti,omap3-interface-clock";
920*19321457SAdam Ford		clocks = <&core_l4_ick>;
921*19321457SAdam Ford		reg = <0x0a10>;
922*19321457SAdam Ford		ti,bit-shift = <10>;
923*19321457SAdam Ford	};
924*19321457SAdam Ford
925*19321457SAdam Ford	mcbsp1_ick: mcbsp1_ick@a10 {
926*19321457SAdam Ford		#clock-cells = <0>;
927*19321457SAdam Ford		compatible = "ti,omap3-interface-clock";
928*19321457SAdam Ford		clocks = <&core_l4_ick>;
929*19321457SAdam Ford		reg = <0x0a10>;
930*19321457SAdam Ford		ti,bit-shift = <9>;
931*19321457SAdam Ford	};
932*19321457SAdam Ford
933*19321457SAdam Ford	omapctrl_ick: omapctrl_ick@a10 {
934*19321457SAdam Ford		#clock-cells = <0>;
935*19321457SAdam Ford		compatible = "ti,omap3-interface-clock";
936*19321457SAdam Ford		clocks = <&core_l4_ick>;
937*19321457SAdam Ford		reg = <0x0a10>;
938*19321457SAdam Ford		ti,bit-shift = <6>;
939*19321457SAdam Ford	};
940*19321457SAdam Ford
941*19321457SAdam Ford	dss_tv_fck: dss_tv_fck@e00 {
942*19321457SAdam Ford		#clock-cells = <0>;
943*19321457SAdam Ford		compatible = "ti,gate-clock";
944*19321457SAdam Ford		clocks = <&omap_54m_fck>;
945*19321457SAdam Ford		reg = <0x0e00>;
946*19321457SAdam Ford		ti,bit-shift = <2>;
947*19321457SAdam Ford	};
948*19321457SAdam Ford
949*19321457SAdam Ford	dss_96m_fck: dss_96m_fck@e00 {
950*19321457SAdam Ford		#clock-cells = <0>;
951*19321457SAdam Ford		compatible = "ti,gate-clock";
952*19321457SAdam Ford		clocks = <&omap_96m_fck>;
953*19321457SAdam Ford		reg = <0x0e00>;
954*19321457SAdam Ford		ti,bit-shift = <2>;
955*19321457SAdam Ford	};
956*19321457SAdam Ford
957*19321457SAdam Ford	dss2_alwon_fck: dss2_alwon_fck@e00 {
958*19321457SAdam Ford		#clock-cells = <0>;
959*19321457SAdam Ford		compatible = "ti,gate-clock";
960*19321457SAdam Ford		clocks = <&sys_ck>;
961*19321457SAdam Ford		reg = <0x0e00>;
962*19321457SAdam Ford		ti,bit-shift = <1>;
963*19321457SAdam Ford	};
964*19321457SAdam Ford
965*19321457SAdam Ford	dummy_ck: dummy_ck {
966*19321457SAdam Ford		#clock-cells = <0>;
967*19321457SAdam Ford		compatible = "fixed-clock";
968*19321457SAdam Ford		clock-frequency = <0>;
969*19321457SAdam Ford	};
970*19321457SAdam Ford
971*19321457SAdam Ford	gpt1_gate_fck: gpt1_gate_fck@c00 {
972*19321457SAdam Ford		#clock-cells = <0>;
973*19321457SAdam Ford		compatible = "ti,composite-gate-clock";
974*19321457SAdam Ford		clocks = <&sys_ck>;
975*19321457SAdam Ford		ti,bit-shift = <0>;
976*19321457SAdam Ford		reg = <0x0c00>;
977*19321457SAdam Ford	};
978*19321457SAdam Ford
979*19321457SAdam Ford	gpt1_mux_fck: gpt1_mux_fck@c40 {
980*19321457SAdam Ford		#clock-cells = <0>;
981*19321457SAdam Ford		compatible = "ti,composite-mux-clock";
982*19321457SAdam Ford		clocks = <&omap_32k_fck>, <&sys_ck>;
983*19321457SAdam Ford		reg = <0x0c40>;
984*19321457SAdam Ford	};
985*19321457SAdam Ford
986*19321457SAdam Ford	gpt1_fck: gpt1_fck {
987*19321457SAdam Ford		#clock-cells = <0>;
988*19321457SAdam Ford		compatible = "ti,composite-clock";
989*19321457SAdam Ford		clocks = <&gpt1_gate_fck>, <&gpt1_mux_fck>;
990*19321457SAdam Ford	};
991*19321457SAdam Ford
992*19321457SAdam Ford	aes2_ick: aes2_ick@a10 {
993*19321457SAdam Ford		#clock-cells = <0>;
994*19321457SAdam Ford		compatible = "ti,omap3-interface-clock";
995*19321457SAdam Ford		clocks = <&core_l4_ick>;
996*19321457SAdam Ford		ti,bit-shift = <28>;
997*19321457SAdam Ford		reg = <0x0a10>;
998*19321457SAdam Ford	};
999*19321457SAdam Ford
1000*19321457SAdam Ford	wkup_32k_fck: wkup_32k_fck {
1001*19321457SAdam Ford		#clock-cells = <0>;
1002*19321457SAdam Ford		compatible = "fixed-factor-clock";
1003*19321457SAdam Ford		clocks = <&omap_32k_fck>;
1004*19321457SAdam Ford		clock-mult = <1>;
1005*19321457SAdam Ford		clock-div = <1>;
1006*19321457SAdam Ford	};
1007*19321457SAdam Ford
1008*19321457SAdam Ford	gpio1_dbck: gpio1_dbck@c00 {
1009*19321457SAdam Ford		#clock-cells = <0>;
1010*19321457SAdam Ford		compatible = "ti,gate-clock";
1011*19321457SAdam Ford		clocks = <&wkup_32k_fck>;
1012*19321457SAdam Ford		reg = <0x0c00>;
1013*19321457SAdam Ford		ti,bit-shift = <3>;
1014*19321457SAdam Ford	};
1015*19321457SAdam Ford
1016*19321457SAdam Ford	sha12_ick: sha12_ick@a10 {
1017*19321457SAdam Ford		#clock-cells = <0>;
1018*19321457SAdam Ford		compatible = "ti,omap3-interface-clock";
1019*19321457SAdam Ford		clocks = <&core_l4_ick>;
1020*19321457SAdam Ford		reg = <0x0a10>;
1021*19321457SAdam Ford		ti,bit-shift = <27>;
1022*19321457SAdam Ford	};
1023*19321457SAdam Ford
1024*19321457SAdam Ford	wdt2_fck: wdt2_fck@c00 {
1025*19321457SAdam Ford		#clock-cells = <0>;
1026*19321457SAdam Ford		compatible = "ti,wait-gate-clock";
1027*19321457SAdam Ford		clocks = <&wkup_32k_fck>;
1028*19321457SAdam Ford		reg = <0x0c00>;
1029*19321457SAdam Ford		ti,bit-shift = <5>;
1030*19321457SAdam Ford	};
1031*19321457SAdam Ford
1032*19321457SAdam Ford	wdt2_ick: wdt2_ick@c10 {
1033*19321457SAdam Ford		#clock-cells = <0>;
1034*19321457SAdam Ford		compatible = "ti,omap3-interface-clock";
1035*19321457SAdam Ford		clocks = <&wkup_l4_ick>;
1036*19321457SAdam Ford		reg = <0x0c10>;
1037*19321457SAdam Ford		ti,bit-shift = <5>;
1038*19321457SAdam Ford	};
1039*19321457SAdam Ford
1040*19321457SAdam Ford	wdt1_ick: wdt1_ick@c10 {
1041*19321457SAdam Ford		#clock-cells = <0>;
1042*19321457SAdam Ford		compatible = "ti,omap3-interface-clock";
1043*19321457SAdam Ford		clocks = <&wkup_l4_ick>;
1044*19321457SAdam Ford		reg = <0x0c10>;
1045*19321457SAdam Ford		ti,bit-shift = <4>;
1046*19321457SAdam Ford	};
1047*19321457SAdam Ford
1048*19321457SAdam Ford	gpio1_ick: gpio1_ick@c10 {
1049*19321457SAdam Ford		#clock-cells = <0>;
1050*19321457SAdam Ford		compatible = "ti,omap3-interface-clock";
1051*19321457SAdam Ford		clocks = <&wkup_l4_ick>;
1052*19321457SAdam Ford		reg = <0x0c10>;
1053*19321457SAdam Ford		ti,bit-shift = <3>;
1054*19321457SAdam Ford	};
1055*19321457SAdam Ford
1056*19321457SAdam Ford	omap_32ksync_ick: omap_32ksync_ick@c10 {
1057*19321457SAdam Ford		#clock-cells = <0>;
1058*19321457SAdam Ford		compatible = "ti,omap3-interface-clock";
1059*19321457SAdam Ford		clocks = <&wkup_l4_ick>;
1060*19321457SAdam Ford		reg = <0x0c10>;
1061*19321457SAdam Ford		ti,bit-shift = <2>;
1062*19321457SAdam Ford	};
1063*19321457SAdam Ford
1064*19321457SAdam Ford	gpt12_ick: gpt12_ick@c10 {
1065*19321457SAdam Ford		#clock-cells = <0>;
1066*19321457SAdam Ford		compatible = "ti,omap3-interface-clock";
1067*19321457SAdam Ford		clocks = <&wkup_l4_ick>;
1068*19321457SAdam Ford		reg = <0x0c10>;
1069*19321457SAdam Ford		ti,bit-shift = <1>;
1070*19321457SAdam Ford	};
1071*19321457SAdam Ford
1072*19321457SAdam Ford	gpt1_ick: gpt1_ick@c10 {
1073*19321457SAdam Ford		#clock-cells = <0>;
1074*19321457SAdam Ford		compatible = "ti,omap3-interface-clock";
1075*19321457SAdam Ford		clocks = <&wkup_l4_ick>;
1076*19321457SAdam Ford		reg = <0x0c10>;
1077*19321457SAdam Ford		ti,bit-shift = <0>;
1078*19321457SAdam Ford	};
1079*19321457SAdam Ford
1080*19321457SAdam Ford	per_96m_fck: per_96m_fck {
1081*19321457SAdam Ford		#clock-cells = <0>;
1082*19321457SAdam Ford		compatible = "fixed-factor-clock";
1083*19321457SAdam Ford		clocks = <&omap_96m_alwon_fck>;
1084*19321457SAdam Ford		clock-mult = <1>;
1085*19321457SAdam Ford		clock-div = <1>;
1086*19321457SAdam Ford	};
1087*19321457SAdam Ford
1088*19321457SAdam Ford	per_48m_fck: per_48m_fck {
1089*19321457SAdam Ford		#clock-cells = <0>;
1090*19321457SAdam Ford		compatible = "fixed-factor-clock";
1091*19321457SAdam Ford		clocks = <&omap_48m_fck>;
1092*19321457SAdam Ford		clock-mult = <1>;
1093*19321457SAdam Ford		clock-div = <1>;
1094*19321457SAdam Ford	};
1095*19321457SAdam Ford
1096*19321457SAdam Ford	uart3_fck: uart3_fck@1000 {
1097*19321457SAdam Ford		#clock-cells = <0>;
1098*19321457SAdam Ford		compatible = "ti,wait-gate-clock";
1099*19321457SAdam Ford		clocks = <&per_48m_fck>;
1100*19321457SAdam Ford		reg = <0x1000>;
1101*19321457SAdam Ford		ti,bit-shift = <11>;
1102*19321457SAdam Ford	};
1103*19321457SAdam Ford
1104*19321457SAdam Ford	gpt2_gate_fck: gpt2_gate_fck@1000 {
1105*19321457SAdam Ford		#clock-cells = <0>;
1106*19321457SAdam Ford		compatible = "ti,composite-gate-clock";
1107*19321457SAdam Ford		clocks = <&sys_ck>;
1108*19321457SAdam Ford		ti,bit-shift = <3>;
1109*19321457SAdam Ford		reg = <0x1000>;
1110*19321457SAdam Ford	};
1111*19321457SAdam Ford
1112*19321457SAdam Ford	gpt2_mux_fck: gpt2_mux_fck@1040 {
1113*19321457SAdam Ford		#clock-cells = <0>;
1114*19321457SAdam Ford		compatible = "ti,composite-mux-clock";
1115*19321457SAdam Ford		clocks = <&omap_32k_fck>, <&sys_ck>;
1116*19321457SAdam Ford		reg = <0x1040>;
1117*19321457SAdam Ford	};
1118*19321457SAdam Ford
1119*19321457SAdam Ford	gpt2_fck: gpt2_fck {
1120*19321457SAdam Ford		#clock-cells = <0>;
1121*19321457SAdam Ford		compatible = "ti,composite-clock";
1122*19321457SAdam Ford		clocks = <&gpt2_gate_fck>, <&gpt2_mux_fck>;
1123*19321457SAdam Ford	};
1124*19321457SAdam Ford
1125*19321457SAdam Ford	gpt3_gate_fck: gpt3_gate_fck@1000 {
1126*19321457SAdam Ford		#clock-cells = <0>;
1127*19321457SAdam Ford		compatible = "ti,composite-gate-clock";
1128*19321457SAdam Ford		clocks = <&sys_ck>;
1129*19321457SAdam Ford		ti,bit-shift = <4>;
1130*19321457SAdam Ford		reg = <0x1000>;
1131*19321457SAdam Ford	};
1132*19321457SAdam Ford
1133*19321457SAdam Ford	gpt3_mux_fck: gpt3_mux_fck@1040 {
1134*19321457SAdam Ford		#clock-cells = <0>;
1135*19321457SAdam Ford		compatible = "ti,composite-mux-clock";
1136*19321457SAdam Ford		clocks = <&omap_32k_fck>, <&sys_ck>;
1137*19321457SAdam Ford		ti,bit-shift = <1>;
1138*19321457SAdam Ford		reg = <0x1040>;
1139*19321457SAdam Ford	};
1140*19321457SAdam Ford
1141*19321457SAdam Ford	gpt3_fck: gpt3_fck {
1142*19321457SAdam Ford		#clock-cells = <0>;
1143*19321457SAdam Ford		compatible = "ti,composite-clock";
1144*19321457SAdam Ford		clocks = <&gpt3_gate_fck>, <&gpt3_mux_fck>;
1145*19321457SAdam Ford	};
1146*19321457SAdam Ford
1147*19321457SAdam Ford	gpt4_gate_fck: gpt4_gate_fck@1000 {
1148*19321457SAdam Ford		#clock-cells = <0>;
1149*19321457SAdam Ford		compatible = "ti,composite-gate-clock";
1150*19321457SAdam Ford		clocks = <&sys_ck>;
1151*19321457SAdam Ford		ti,bit-shift = <5>;
1152*19321457SAdam Ford		reg = <0x1000>;
1153*19321457SAdam Ford	};
1154*19321457SAdam Ford
1155*19321457SAdam Ford	gpt4_mux_fck: gpt4_mux_fck@1040 {
1156*19321457SAdam Ford		#clock-cells = <0>;
1157*19321457SAdam Ford		compatible = "ti,composite-mux-clock";
1158*19321457SAdam Ford		clocks = <&omap_32k_fck>, <&sys_ck>;
1159*19321457SAdam Ford		ti,bit-shift = <2>;
1160*19321457SAdam Ford		reg = <0x1040>;
1161*19321457SAdam Ford	};
1162*19321457SAdam Ford
1163*19321457SAdam Ford	gpt4_fck: gpt4_fck {
1164*19321457SAdam Ford		#clock-cells = <0>;
1165*19321457SAdam Ford		compatible = "ti,composite-clock";
1166*19321457SAdam Ford		clocks = <&gpt4_gate_fck>, <&gpt4_mux_fck>;
1167*19321457SAdam Ford	};
1168*19321457SAdam Ford
1169*19321457SAdam Ford	gpt5_gate_fck: gpt5_gate_fck@1000 {
1170*19321457SAdam Ford		#clock-cells = <0>;
1171*19321457SAdam Ford		compatible = "ti,composite-gate-clock";
1172*19321457SAdam Ford		clocks = <&sys_ck>;
1173*19321457SAdam Ford		ti,bit-shift = <6>;
1174*19321457SAdam Ford		reg = <0x1000>;
1175*19321457SAdam Ford	};
1176*19321457SAdam Ford
1177*19321457SAdam Ford	gpt5_mux_fck: gpt5_mux_fck@1040 {
1178*19321457SAdam Ford		#clock-cells = <0>;
1179*19321457SAdam Ford		compatible = "ti,composite-mux-clock";
1180*19321457SAdam Ford		clocks = <&omap_32k_fck>, <&sys_ck>;
1181*19321457SAdam Ford		ti,bit-shift = <3>;
1182*19321457SAdam Ford		reg = <0x1040>;
1183*19321457SAdam Ford	};
1184*19321457SAdam Ford
1185*19321457SAdam Ford	gpt5_fck: gpt5_fck {
1186*19321457SAdam Ford		#clock-cells = <0>;
1187*19321457SAdam Ford		compatible = "ti,composite-clock";
1188*19321457SAdam Ford		clocks = <&gpt5_gate_fck>, <&gpt5_mux_fck>;
1189*19321457SAdam Ford	};
1190*19321457SAdam Ford
1191*19321457SAdam Ford	gpt6_gate_fck: gpt6_gate_fck@1000 {
1192*19321457SAdam Ford		#clock-cells = <0>;
1193*19321457SAdam Ford		compatible = "ti,composite-gate-clock";
1194*19321457SAdam Ford		clocks = <&sys_ck>;
1195*19321457SAdam Ford		ti,bit-shift = <7>;
1196*19321457SAdam Ford		reg = <0x1000>;
1197*19321457SAdam Ford	};
1198*19321457SAdam Ford
1199*19321457SAdam Ford	gpt6_mux_fck: gpt6_mux_fck@1040 {
1200*19321457SAdam Ford		#clock-cells = <0>;
1201*19321457SAdam Ford		compatible = "ti,composite-mux-clock";
1202*19321457SAdam Ford		clocks = <&omap_32k_fck>, <&sys_ck>;
1203*19321457SAdam Ford		ti,bit-shift = <4>;
1204*19321457SAdam Ford		reg = <0x1040>;
1205*19321457SAdam Ford	};
1206*19321457SAdam Ford
1207*19321457SAdam Ford	gpt6_fck: gpt6_fck {
1208*19321457SAdam Ford		#clock-cells = <0>;
1209*19321457SAdam Ford		compatible = "ti,composite-clock";
1210*19321457SAdam Ford		clocks = <&gpt6_gate_fck>, <&gpt6_mux_fck>;
1211*19321457SAdam Ford	};
1212*19321457SAdam Ford
1213*19321457SAdam Ford	gpt7_gate_fck: gpt7_gate_fck@1000 {
1214*19321457SAdam Ford		#clock-cells = <0>;
1215*19321457SAdam Ford		compatible = "ti,composite-gate-clock";
1216*19321457SAdam Ford		clocks = <&sys_ck>;
1217*19321457SAdam Ford		ti,bit-shift = <8>;
1218*19321457SAdam Ford		reg = <0x1000>;
1219*19321457SAdam Ford	};
1220*19321457SAdam Ford
1221*19321457SAdam Ford	gpt7_mux_fck: gpt7_mux_fck@1040 {
1222*19321457SAdam Ford		#clock-cells = <0>;
1223*19321457SAdam Ford		compatible = "ti,composite-mux-clock";
1224*19321457SAdam Ford		clocks = <&omap_32k_fck>, <&sys_ck>;
1225*19321457SAdam Ford		ti,bit-shift = <5>;
1226*19321457SAdam Ford		reg = <0x1040>;
1227*19321457SAdam Ford	};
1228*19321457SAdam Ford
1229*19321457SAdam Ford	gpt7_fck: gpt7_fck {
1230*19321457SAdam Ford		#clock-cells = <0>;
1231*19321457SAdam Ford		compatible = "ti,composite-clock";
1232*19321457SAdam Ford		clocks = <&gpt7_gate_fck>, <&gpt7_mux_fck>;
1233*19321457SAdam Ford	};
1234*19321457SAdam Ford
1235*19321457SAdam Ford	gpt8_gate_fck: gpt8_gate_fck@1000 {
1236*19321457SAdam Ford		#clock-cells = <0>;
1237*19321457SAdam Ford		compatible = "ti,composite-gate-clock";
1238*19321457SAdam Ford		clocks = <&sys_ck>;
1239*19321457SAdam Ford		ti,bit-shift = <9>;
1240*19321457SAdam Ford		reg = <0x1000>;
1241*19321457SAdam Ford	};
1242*19321457SAdam Ford
1243*19321457SAdam Ford	gpt8_mux_fck: gpt8_mux_fck@1040 {
1244*19321457SAdam Ford		#clock-cells = <0>;
1245*19321457SAdam Ford		compatible = "ti,composite-mux-clock";
1246*19321457SAdam Ford		clocks = <&omap_32k_fck>, <&sys_ck>;
1247*19321457SAdam Ford		ti,bit-shift = <6>;
1248*19321457SAdam Ford		reg = <0x1040>;
1249*19321457SAdam Ford	};
1250*19321457SAdam Ford
1251*19321457SAdam Ford	gpt8_fck: gpt8_fck {
1252*19321457SAdam Ford		#clock-cells = <0>;
1253*19321457SAdam Ford		compatible = "ti,composite-clock";
1254*19321457SAdam Ford		clocks = <&gpt8_gate_fck>, <&gpt8_mux_fck>;
1255*19321457SAdam Ford	};
1256*19321457SAdam Ford
1257*19321457SAdam Ford	gpt9_gate_fck: gpt9_gate_fck@1000 {
1258*19321457SAdam Ford		#clock-cells = <0>;
1259*19321457SAdam Ford		compatible = "ti,composite-gate-clock";
1260*19321457SAdam Ford		clocks = <&sys_ck>;
1261*19321457SAdam Ford		ti,bit-shift = <10>;
1262*19321457SAdam Ford		reg = <0x1000>;
1263*19321457SAdam Ford	};
1264*19321457SAdam Ford
1265*19321457SAdam Ford	gpt9_mux_fck: gpt9_mux_fck@1040 {
1266*19321457SAdam Ford		#clock-cells = <0>;
1267*19321457SAdam Ford		compatible = "ti,composite-mux-clock";
1268*19321457SAdam Ford		clocks = <&omap_32k_fck>, <&sys_ck>;
1269*19321457SAdam Ford		ti,bit-shift = <7>;
1270*19321457SAdam Ford		reg = <0x1040>;
1271*19321457SAdam Ford	};
1272*19321457SAdam Ford
1273*19321457SAdam Ford	gpt9_fck: gpt9_fck {
1274*19321457SAdam Ford		#clock-cells = <0>;
1275*19321457SAdam Ford		compatible = "ti,composite-clock";
1276*19321457SAdam Ford		clocks = <&gpt9_gate_fck>, <&gpt9_mux_fck>;
1277*19321457SAdam Ford	};
1278*19321457SAdam Ford
1279*19321457SAdam Ford	per_32k_alwon_fck: per_32k_alwon_fck {
1280*19321457SAdam Ford		#clock-cells = <0>;
1281*19321457SAdam Ford		compatible = "fixed-factor-clock";
1282*19321457SAdam Ford		clocks = <&omap_32k_fck>;
1283*19321457SAdam Ford		clock-mult = <1>;
1284*19321457SAdam Ford		clock-div = <1>;
1285*19321457SAdam Ford	};
1286*19321457SAdam Ford
1287*19321457SAdam Ford	gpio6_dbck: gpio6_dbck@1000 {
1288*19321457SAdam Ford		#clock-cells = <0>;
1289*19321457SAdam Ford		compatible = "ti,gate-clock";
1290*19321457SAdam Ford		clocks = <&per_32k_alwon_fck>;
1291*19321457SAdam Ford		reg = <0x1000>;
1292*19321457SAdam Ford		ti,bit-shift = <17>;
1293*19321457SAdam Ford	};
1294*19321457SAdam Ford
1295*19321457SAdam Ford	gpio5_dbck: gpio5_dbck@1000 {
1296*19321457SAdam Ford		#clock-cells = <0>;
1297*19321457SAdam Ford		compatible = "ti,gate-clock";
1298*19321457SAdam Ford		clocks = <&per_32k_alwon_fck>;
1299*19321457SAdam Ford		reg = <0x1000>;
1300*19321457SAdam Ford		ti,bit-shift = <16>;
1301*19321457SAdam Ford	};
1302*19321457SAdam Ford
1303*19321457SAdam Ford	gpio4_dbck: gpio4_dbck@1000 {
1304*19321457SAdam Ford		#clock-cells = <0>;
1305*19321457SAdam Ford		compatible = "ti,gate-clock";
1306*19321457SAdam Ford		clocks = <&per_32k_alwon_fck>;
1307*19321457SAdam Ford		reg = <0x1000>;
1308*19321457SAdam Ford		ti,bit-shift = <15>;
1309*19321457SAdam Ford	};
1310*19321457SAdam Ford
1311*19321457SAdam Ford	gpio3_dbck: gpio3_dbck@1000 {
1312*19321457SAdam Ford		#clock-cells = <0>;
1313*19321457SAdam Ford		compatible = "ti,gate-clock";
1314*19321457SAdam Ford		clocks = <&per_32k_alwon_fck>;
1315*19321457SAdam Ford		reg = <0x1000>;
1316*19321457SAdam Ford		ti,bit-shift = <14>;
1317*19321457SAdam Ford	};
1318*19321457SAdam Ford
1319*19321457SAdam Ford	gpio2_dbck: gpio2_dbck@1000 {
1320*19321457SAdam Ford		#clock-cells = <0>;
1321*19321457SAdam Ford		compatible = "ti,gate-clock";
1322*19321457SAdam Ford		clocks = <&per_32k_alwon_fck>;
1323*19321457SAdam Ford		reg = <0x1000>;
1324*19321457SAdam Ford		ti,bit-shift = <13>;
1325*19321457SAdam Ford	};
1326*19321457SAdam Ford
1327*19321457SAdam Ford	wdt3_fck: wdt3_fck@1000 {
1328*19321457SAdam Ford		#clock-cells = <0>;
1329*19321457SAdam Ford		compatible = "ti,wait-gate-clock";
1330*19321457SAdam Ford		clocks = <&per_32k_alwon_fck>;
1331*19321457SAdam Ford		reg = <0x1000>;
1332*19321457SAdam Ford		ti,bit-shift = <12>;
1333*19321457SAdam Ford	};
1334*19321457SAdam Ford
1335*19321457SAdam Ford	per_l4_ick: per_l4_ick {
1336*19321457SAdam Ford		#clock-cells = <0>;
1337*19321457SAdam Ford		compatible = "fixed-factor-clock";
1338*19321457SAdam Ford		clocks = <&l4_ick>;
1339*19321457SAdam Ford		clock-mult = <1>;
1340*19321457SAdam Ford		clock-div = <1>;
1341*19321457SAdam Ford	};
1342*19321457SAdam Ford
1343*19321457SAdam Ford	gpio6_ick: gpio6_ick@1010 {
1344*19321457SAdam Ford		#clock-cells = <0>;
1345*19321457SAdam Ford		compatible = "ti,omap3-interface-clock";
1346*19321457SAdam Ford		clocks = <&per_l4_ick>;
1347*19321457SAdam Ford		reg = <0x1010>;
1348*19321457SAdam Ford		ti,bit-shift = <17>;
1349*19321457SAdam Ford	};
1350*19321457SAdam Ford
1351*19321457SAdam Ford	gpio5_ick: gpio5_ick@1010 {
1352*19321457SAdam Ford		#clock-cells = <0>;
1353*19321457SAdam Ford		compatible = "ti,omap3-interface-clock";
1354*19321457SAdam Ford		clocks = <&per_l4_ick>;
1355*19321457SAdam Ford		reg = <0x1010>;
1356*19321457SAdam Ford		ti,bit-shift = <16>;
1357*19321457SAdam Ford	};
1358*19321457SAdam Ford
1359*19321457SAdam Ford	gpio4_ick: gpio4_ick@1010 {
1360*19321457SAdam Ford		#clock-cells = <0>;
1361*19321457SAdam Ford		compatible = "ti,omap3-interface-clock";
1362*19321457SAdam Ford		clocks = <&per_l4_ick>;
1363*19321457SAdam Ford		reg = <0x1010>;
1364*19321457SAdam Ford		ti,bit-shift = <15>;
1365*19321457SAdam Ford	};
1366*19321457SAdam Ford
1367*19321457SAdam Ford	gpio3_ick: gpio3_ick@1010 {
1368*19321457SAdam Ford		#clock-cells = <0>;
1369*19321457SAdam Ford		compatible = "ti,omap3-interface-clock";
1370*19321457SAdam Ford		clocks = <&per_l4_ick>;
1371*19321457SAdam Ford		reg = <0x1010>;
1372*19321457SAdam Ford		ti,bit-shift = <14>;
1373*19321457SAdam Ford	};
1374*19321457SAdam Ford
1375*19321457SAdam Ford	gpio2_ick: gpio2_ick@1010 {
1376*19321457SAdam Ford		#clock-cells = <0>;
1377*19321457SAdam Ford		compatible = "ti,omap3-interface-clock";
1378*19321457SAdam Ford		clocks = <&per_l4_ick>;
1379*19321457SAdam Ford		reg = <0x1010>;
1380*19321457SAdam Ford		ti,bit-shift = <13>;
1381*19321457SAdam Ford	};
1382*19321457SAdam Ford
1383*19321457SAdam Ford	wdt3_ick: wdt3_ick@1010 {
1384*19321457SAdam Ford		#clock-cells = <0>;
1385*19321457SAdam Ford		compatible = "ti,omap3-interface-clock";
1386*19321457SAdam Ford		clocks = <&per_l4_ick>;
1387*19321457SAdam Ford		reg = <0x1010>;
1388*19321457SAdam Ford		ti,bit-shift = <12>;
1389*19321457SAdam Ford	};
1390*19321457SAdam Ford
1391*19321457SAdam Ford	uart3_ick: uart3_ick@1010 {
1392*19321457SAdam Ford		#clock-cells = <0>;
1393*19321457SAdam Ford		compatible = "ti,omap3-interface-clock";
1394*19321457SAdam Ford		clocks = <&per_l4_ick>;
1395*19321457SAdam Ford		reg = <0x1010>;
1396*19321457SAdam Ford		ti,bit-shift = <11>;
1397*19321457SAdam Ford	};
1398*19321457SAdam Ford
1399*19321457SAdam Ford	uart4_ick: uart4_ick@1010 {
1400*19321457SAdam Ford		#clock-cells = <0>;
1401*19321457SAdam Ford		compatible = "ti,omap3-interface-clock";
1402*19321457SAdam Ford		clocks = <&per_l4_ick>;
1403*19321457SAdam Ford		reg = <0x1010>;
1404*19321457SAdam Ford		ti,bit-shift = <18>;
1405*19321457SAdam Ford	};
1406*19321457SAdam Ford
1407*19321457SAdam Ford	gpt9_ick: gpt9_ick@1010 {
1408*19321457SAdam Ford		#clock-cells = <0>;
1409*19321457SAdam Ford		compatible = "ti,omap3-interface-clock";
1410*19321457SAdam Ford		clocks = <&per_l4_ick>;
1411*19321457SAdam Ford		reg = <0x1010>;
1412*19321457SAdam Ford		ti,bit-shift = <10>;
1413*19321457SAdam Ford	};
1414*19321457SAdam Ford
1415*19321457SAdam Ford	gpt8_ick: gpt8_ick@1010 {
1416*19321457SAdam Ford		#clock-cells = <0>;
1417*19321457SAdam Ford		compatible = "ti,omap3-interface-clock";
1418*19321457SAdam Ford		clocks = <&per_l4_ick>;
1419*19321457SAdam Ford		reg = <0x1010>;
1420*19321457SAdam Ford		ti,bit-shift = <9>;
1421*19321457SAdam Ford	};
1422*19321457SAdam Ford
1423*19321457SAdam Ford	gpt7_ick: gpt7_ick@1010 {
1424*19321457SAdam Ford		#clock-cells = <0>;
1425*19321457SAdam Ford		compatible = "ti,omap3-interface-clock";
1426*19321457SAdam Ford		clocks = <&per_l4_ick>;
1427*19321457SAdam Ford		reg = <0x1010>;
1428*19321457SAdam Ford		ti,bit-shift = <8>;
1429*19321457SAdam Ford	};
1430*19321457SAdam Ford
1431*19321457SAdam Ford	gpt6_ick: gpt6_ick@1010 {
1432*19321457SAdam Ford		#clock-cells = <0>;
1433*19321457SAdam Ford		compatible = "ti,omap3-interface-clock";
1434*19321457SAdam Ford		clocks = <&per_l4_ick>;
1435*19321457SAdam Ford		reg = <0x1010>;
1436*19321457SAdam Ford		ti,bit-shift = <7>;
1437*19321457SAdam Ford	};
1438*19321457SAdam Ford
1439*19321457SAdam Ford	gpt5_ick: gpt5_ick@1010 {
1440*19321457SAdam Ford		#clock-cells = <0>;
1441*19321457SAdam Ford		compatible = "ti,omap3-interface-clock";
1442*19321457SAdam Ford		clocks = <&per_l4_ick>;
1443*19321457SAdam Ford		reg = <0x1010>;
1444*19321457SAdam Ford		ti,bit-shift = <6>;
1445*19321457SAdam Ford	};
1446*19321457SAdam Ford
1447*19321457SAdam Ford	gpt4_ick: gpt4_ick@1010 {
1448*19321457SAdam Ford		#clock-cells = <0>;
1449*19321457SAdam Ford		compatible = "ti,omap3-interface-clock";
1450*19321457SAdam Ford		clocks = <&per_l4_ick>;
1451*19321457SAdam Ford		reg = <0x1010>;
1452*19321457SAdam Ford		ti,bit-shift = <5>;
1453*19321457SAdam Ford	};
1454*19321457SAdam Ford
1455*19321457SAdam Ford	gpt3_ick: gpt3_ick@1010 {
1456*19321457SAdam Ford		#clock-cells = <0>;
1457*19321457SAdam Ford		compatible = "ti,omap3-interface-clock";
1458*19321457SAdam Ford		clocks = <&per_l4_ick>;
1459*19321457SAdam Ford		reg = <0x1010>;
1460*19321457SAdam Ford		ti,bit-shift = <4>;
1461*19321457SAdam Ford	};
1462*19321457SAdam Ford
1463*19321457SAdam Ford	gpt2_ick: gpt2_ick@1010 {
1464*19321457SAdam Ford		#clock-cells = <0>;
1465*19321457SAdam Ford		compatible = "ti,omap3-interface-clock";
1466*19321457SAdam Ford		clocks = <&per_l4_ick>;
1467*19321457SAdam Ford		reg = <0x1010>;
1468*19321457SAdam Ford		ti,bit-shift = <3>;
1469*19321457SAdam Ford	};
1470*19321457SAdam Ford
1471*19321457SAdam Ford	mcbsp2_ick: mcbsp2_ick@1010 {
1472*19321457SAdam Ford		#clock-cells = <0>;
1473*19321457SAdam Ford		compatible = "ti,omap3-interface-clock";
1474*19321457SAdam Ford		clocks = <&per_l4_ick>;
1475*19321457SAdam Ford		reg = <0x1010>;
1476*19321457SAdam Ford		ti,bit-shift = <0>;
1477*19321457SAdam Ford	};
1478*19321457SAdam Ford
1479*19321457SAdam Ford	mcbsp3_ick: mcbsp3_ick@1010 {
1480*19321457SAdam Ford		#clock-cells = <0>;
1481*19321457SAdam Ford		compatible = "ti,omap3-interface-clock";
1482*19321457SAdam Ford		clocks = <&per_l4_ick>;
1483*19321457SAdam Ford		reg = <0x1010>;
1484*19321457SAdam Ford		ti,bit-shift = <1>;
1485*19321457SAdam Ford	};
1486*19321457SAdam Ford
1487*19321457SAdam Ford	mcbsp4_ick: mcbsp4_ick@1010 {
1488*19321457SAdam Ford		#clock-cells = <0>;
1489*19321457SAdam Ford		compatible = "ti,omap3-interface-clock";
1490*19321457SAdam Ford		clocks = <&per_l4_ick>;
1491*19321457SAdam Ford		reg = <0x1010>;
1492*19321457SAdam Ford		ti,bit-shift = <2>;
1493*19321457SAdam Ford	};
1494*19321457SAdam Ford
1495*19321457SAdam Ford	mcbsp2_gate_fck: mcbsp2_gate_fck@1000 {
1496*19321457SAdam Ford		#clock-cells = <0>;
1497*19321457SAdam Ford		compatible = "ti,composite-gate-clock";
1498*19321457SAdam Ford		clocks = <&mcbsp_clks>;
1499*19321457SAdam Ford		ti,bit-shift = <0>;
1500*19321457SAdam Ford		reg = <0x1000>;
1501*19321457SAdam Ford	};
1502*19321457SAdam Ford
1503*19321457SAdam Ford	mcbsp3_gate_fck: mcbsp3_gate_fck@1000 {
1504*19321457SAdam Ford		#clock-cells = <0>;
1505*19321457SAdam Ford		compatible = "ti,composite-gate-clock";
1506*19321457SAdam Ford		clocks = <&mcbsp_clks>;
1507*19321457SAdam Ford		ti,bit-shift = <1>;
1508*19321457SAdam Ford		reg = <0x1000>;
1509*19321457SAdam Ford	};
1510*19321457SAdam Ford
1511*19321457SAdam Ford	mcbsp4_gate_fck: mcbsp4_gate_fck@1000 {
1512*19321457SAdam Ford		#clock-cells = <0>;
1513*19321457SAdam Ford		compatible = "ti,composite-gate-clock";
1514*19321457SAdam Ford		clocks = <&mcbsp_clks>;
1515*19321457SAdam Ford		ti,bit-shift = <2>;
1516*19321457SAdam Ford		reg = <0x1000>;
1517*19321457SAdam Ford	};
1518*19321457SAdam Ford
1519*19321457SAdam Ford	emu_src_mux_ck: emu_src_mux_ck@1140 {
1520*19321457SAdam Ford		#clock-cells = <0>;
1521*19321457SAdam Ford		compatible = "ti,mux-clock";
1522*19321457SAdam Ford		clocks = <&sys_ck>, <&emu_core_alwon_ck>, <&emu_per_alwon_ck>, <&emu_mpu_alwon_ck>;
1523*19321457SAdam Ford		reg = <0x1140>;
1524*19321457SAdam Ford	};
1525*19321457SAdam Ford
1526*19321457SAdam Ford	emu_src_ck: emu_src_ck {
1527*19321457SAdam Ford		#clock-cells = <0>;
1528*19321457SAdam Ford		compatible = "ti,clkdm-gate-clock";
1529*19321457SAdam Ford		clocks = <&emu_src_mux_ck>;
1530*19321457SAdam Ford	};
1531*19321457SAdam Ford
1532*19321457SAdam Ford	pclk_fck: pclk_fck@1140 {
1533*19321457SAdam Ford		#clock-cells = <0>;
1534*19321457SAdam Ford		compatible = "ti,divider-clock";
1535*19321457SAdam Ford		clocks = <&emu_src_ck>;
1536*19321457SAdam Ford		ti,bit-shift = <8>;
1537*19321457SAdam Ford		ti,max-div = <7>;
1538*19321457SAdam Ford		reg = <0x1140>;
1539*19321457SAdam Ford		ti,index-starts-at-one;
1540*19321457SAdam Ford	};
1541*19321457SAdam Ford
1542*19321457SAdam Ford	pclkx2_fck: pclkx2_fck@1140 {
1543*19321457SAdam Ford		#clock-cells = <0>;
1544*19321457SAdam Ford		compatible = "ti,divider-clock";
1545*19321457SAdam Ford		clocks = <&emu_src_ck>;
1546*19321457SAdam Ford		ti,bit-shift = <6>;
1547*19321457SAdam Ford		ti,max-div = <3>;
1548*19321457SAdam Ford		reg = <0x1140>;
1549*19321457SAdam Ford		ti,index-starts-at-one;
1550*19321457SAdam Ford	};
1551*19321457SAdam Ford
1552*19321457SAdam Ford	atclk_fck: atclk_fck@1140 {
1553*19321457SAdam Ford		#clock-cells = <0>;
1554*19321457SAdam Ford		compatible = "ti,divider-clock";
1555*19321457SAdam Ford		clocks = <&emu_src_ck>;
1556*19321457SAdam Ford		ti,bit-shift = <4>;
1557*19321457SAdam Ford		ti,max-div = <3>;
1558*19321457SAdam Ford		reg = <0x1140>;
1559*19321457SAdam Ford		ti,index-starts-at-one;
1560*19321457SAdam Ford	};
1561*19321457SAdam Ford
1562*19321457SAdam Ford	traceclk_src_fck: traceclk_src_fck@1140 {
1563*19321457SAdam Ford		#clock-cells = <0>;
1564*19321457SAdam Ford		compatible = "ti,mux-clock";
1565*19321457SAdam Ford		clocks = <&sys_ck>, <&emu_core_alwon_ck>, <&emu_per_alwon_ck>, <&emu_mpu_alwon_ck>;
1566*19321457SAdam Ford		ti,bit-shift = <2>;
1567*19321457SAdam Ford		reg = <0x1140>;
1568*19321457SAdam Ford	};
1569*19321457SAdam Ford
1570*19321457SAdam Ford	traceclk_fck: traceclk_fck@1140 {
1571*19321457SAdam Ford		#clock-cells = <0>;
1572*19321457SAdam Ford		compatible = "ti,divider-clock";
1573*19321457SAdam Ford		clocks = <&traceclk_src_fck>;
1574*19321457SAdam Ford		ti,bit-shift = <11>;
1575*19321457SAdam Ford		ti,max-div = <7>;
1576*19321457SAdam Ford		reg = <0x1140>;
1577*19321457SAdam Ford		ti,index-starts-at-one;
1578*19321457SAdam Ford	};
1579*19321457SAdam Ford
1580*19321457SAdam Ford	secure_32k_fck: secure_32k_fck {
1581*19321457SAdam Ford		#clock-cells = <0>;
1582*19321457SAdam Ford		compatible = "fixed-clock";
1583*19321457SAdam Ford		clock-frequency = <32768>;
1584*19321457SAdam Ford	};
1585*19321457SAdam Ford
1586*19321457SAdam Ford	gpt12_fck: gpt12_fck {
1587*19321457SAdam Ford		#clock-cells = <0>;
1588*19321457SAdam Ford		compatible = "fixed-factor-clock";
1589*19321457SAdam Ford		clocks = <&secure_32k_fck>;
1590*19321457SAdam Ford		clock-mult = <1>;
1591*19321457SAdam Ford		clock-div = <1>;
1592*19321457SAdam Ford	};
1593*19321457SAdam Ford
1594*19321457SAdam Ford	wdt1_fck: wdt1_fck {
1595*19321457SAdam Ford		#clock-cells = <0>;
1596*19321457SAdam Ford		compatible = "fixed-factor-clock";
1597*19321457SAdam Ford		clocks = <&secure_32k_fck>;
1598*19321457SAdam Ford		clock-mult = <1>;
1599*19321457SAdam Ford		clock-div = <1>;
1600*19321457SAdam Ford	};
1601*19321457SAdam Ford};
1602*19321457SAdam Ford
1603*19321457SAdam Ford&cm_clockdomains {
1604*19321457SAdam Ford	core_l3_clkdm: core_l3_clkdm {
1605*19321457SAdam Ford		compatible = "ti,clockdomain";
1606*19321457SAdam Ford		clocks = <&sdrc_ick>;
1607*19321457SAdam Ford	};
1608*19321457SAdam Ford
1609*19321457SAdam Ford	dpll3_clkdm: dpll3_clkdm {
1610*19321457SAdam Ford		compatible = "ti,clockdomain";
1611*19321457SAdam Ford		clocks = <&dpll3_ck>;
1612*19321457SAdam Ford	};
1613*19321457SAdam Ford
1614*19321457SAdam Ford	dpll1_clkdm: dpll1_clkdm {
1615*19321457SAdam Ford		compatible = "ti,clockdomain";
1616*19321457SAdam Ford		clocks = <&dpll1_ck>;
1617*19321457SAdam Ford	};
1618*19321457SAdam Ford
1619*19321457SAdam Ford	per_clkdm: per_clkdm {
1620*19321457SAdam Ford		compatible = "ti,clockdomain";
1621*19321457SAdam Ford		clocks = <&uart3_fck>, <&gpio6_dbck>, <&gpio5_dbck>,
1622*19321457SAdam Ford			 <&gpio4_dbck>, <&gpio3_dbck>, <&gpio2_dbck>,
1623*19321457SAdam Ford			 <&wdt3_fck>, <&gpio6_ick>, <&gpio5_ick>, <&gpio4_ick>,
1624*19321457SAdam Ford			 <&gpio3_ick>, <&gpio2_ick>, <&wdt3_ick>, <&uart3_ick>,
1625*19321457SAdam Ford			 <&uart4_ick>, <&gpt9_ick>, <&gpt8_ick>, <&gpt7_ick>,
1626*19321457SAdam Ford			 <&gpt6_ick>, <&gpt5_ick>, <&gpt4_ick>, <&gpt3_ick>,
1627*19321457SAdam Ford			 <&gpt2_ick>, <&mcbsp2_ick>, <&mcbsp3_ick>,
1628*19321457SAdam Ford			 <&mcbsp4_ick>;
1629*19321457SAdam Ford	};
1630*19321457SAdam Ford
1631*19321457SAdam Ford	emu_clkdm: emu_clkdm {
1632*19321457SAdam Ford		compatible = "ti,clockdomain";
1633*19321457SAdam Ford		clocks = <&emu_src_ck>;
1634*19321457SAdam Ford	};
1635*19321457SAdam Ford
1636*19321457SAdam Ford	dpll4_clkdm: dpll4_clkdm {
1637*19321457SAdam Ford		compatible = "ti,clockdomain";
1638*19321457SAdam Ford		clocks = <&dpll4_ck>;
1639*19321457SAdam Ford	};
1640*19321457SAdam Ford
1641*19321457SAdam Ford	wkup_clkdm: wkup_clkdm {
1642*19321457SAdam Ford		compatible = "ti,clockdomain";
1643*19321457SAdam Ford		clocks = <&gpio1_dbck>, <&wdt2_fck>, <&wdt2_ick>, <&wdt1_ick>,
1644*19321457SAdam Ford			 <&gpio1_ick>, <&omap_32ksync_ick>, <&gpt12_ick>,
1645*19321457SAdam Ford			 <&gpt1_ick>;
1646*19321457SAdam Ford	};
1647*19321457SAdam Ford
1648*19321457SAdam Ford	dss_clkdm: dss_clkdm {
1649*19321457SAdam Ford		compatible = "ti,clockdomain";
1650*19321457SAdam Ford		clocks = <&dss_tv_fck>, <&dss_96m_fck>, <&dss2_alwon_fck>;
1651*19321457SAdam Ford	};
1652*19321457SAdam Ford
1653*19321457SAdam Ford	core_l4_clkdm: core_l4_clkdm {
1654*19321457SAdam Ford		compatible = "ti,clockdomain";
1655*19321457SAdam Ford		clocks = <&mmchs2_fck>, <&mmchs1_fck>, <&i2c3_fck>, <&i2c2_fck>,
1656*19321457SAdam Ford			 <&i2c1_fck>, <&mcspi4_fck>, <&mcspi3_fck>,
1657*19321457SAdam Ford			 <&mcspi2_fck>, <&mcspi1_fck>, <&uart2_fck>,
1658*19321457SAdam Ford			 <&uart1_fck>, <&hdq_fck>, <&mmchs2_ick>, <&mmchs1_ick>,
1659*19321457SAdam Ford			 <&hdq_ick>, <&mcspi4_ick>, <&mcspi3_ick>,
1660*19321457SAdam Ford			 <&mcspi2_ick>, <&mcspi1_ick>, <&i2c3_ick>, <&i2c2_ick>,
1661*19321457SAdam Ford			 <&i2c1_ick>, <&uart2_ick>, <&uart1_ick>, <&gpt11_ick>,
1662*19321457SAdam Ford			 <&gpt10_ick>, <&mcbsp5_ick>, <&mcbsp1_ick>,
1663*19321457SAdam Ford			 <&omapctrl_ick>, <&aes2_ick>, <&sha12_ick>;
1664*19321457SAdam Ford	};
1665*19321457SAdam Ford};
1666