Linux Audio

Check our new training course

Loading...
v4.17
  1// SPDX-License-Identifier: GPL-2.0
  2/*
  3 * Device Tree Source for Keystone 2 clock tree
  4 *
  5 * Copyright (C) 2013-2017 Texas Instruments Incorporated - http://www.ti.com/
 
 
 
 
  6 */
  7
  8clocks {
  9	#address-cells = <1>;
 10	#size-cells = <1>;
 11	ranges;
 12
 13	mainmuxclk: mainmuxclk@2310108 {
 14		#clock-cells = <0>;
 15		compatible = "ti,keystone,pll-mux-clock";
 16		clocks = <&mainpllclk>, <&refclksys>;
 17		reg = <0x02310108 4>;
 18		bit-shift = <23>;
 19		bit-mask = <1>;
 20		clock-output-names = "mainmuxclk";
 21	};
 22
 23	chipclk1: chipclk1 {
 24		#clock-cells = <0>;
 25		compatible = "fixed-factor-clock";
 26		clocks = <&mainmuxclk>;
 27		clock-div = <1>;
 28		clock-mult = <1>;
 29		clock-output-names = "chipclk1";
 30	};
 31
 32	chipclk1rstiso: chipclk1rstiso {
 33		#clock-cells = <0>;
 34		compatible = "fixed-factor-clock";
 35		clocks = <&mainmuxclk>;
 36		clock-div = <1>;
 37		clock-mult = <1>;
 38		clock-output-names = "chipclk1rstiso";
 39	};
 40
 41	gemtraceclk: gemtraceclk@2310120 {
 42		#clock-cells = <0>;
 43		compatible = "ti,keystone,pll-divider-clock";
 44		clocks = <&mainmuxclk>;
 45		reg = <0x02310120 4>;
 46		bit-shift = <0>;
 47		bit-mask = <8>;
 48		clock-output-names = "gemtraceclk";
 49	};
 50
 51	chipstmxptclk: chipstmxptclk@2310164 {
 52		#clock-cells = <0>;
 53		compatible = "ti,keystone,pll-divider-clock";
 54		clocks = <&mainmuxclk>;
 55		reg = <0x02310164 4>;
 56		bit-shift = <0>;
 57		bit-mask = <8>;
 58		clock-output-names = "chipstmxptclk";
 59	};
 60
 61	chipclk12: chipclk12 {
 62		#clock-cells = <0>;
 63		compatible = "fixed-factor-clock";
 64		clocks = <&chipclk1>;
 65		clock-div = <2>;
 66		clock-mult = <1>;
 67		clock-output-names = "chipclk12";
 68	};
 69
 70	chipclk13: chipclk13 {
 71		#clock-cells = <0>;
 72		compatible = "fixed-factor-clock";
 73		clocks = <&chipclk1>;
 74		clock-div = <3>;
 75		clock-mult = <1>;
 76		clock-output-names = "chipclk13";
 77	};
 78
 79	paclk13: paclk13 {
 80		#clock-cells = <0>;
 81		compatible = "fixed-factor-clock";
 82		clocks = <&papllclk>;
 83		clock-div = <3>;
 84		clock-mult = <1>;
 85		clock-output-names = "paclk13";
 86	};
 87
 88	chipclk14: chipclk14 {
 89		#clock-cells = <0>;
 90		compatible = "fixed-factor-clock";
 91		clocks = <&chipclk1>;
 92		clock-div = <4>;
 93		clock-mult = <1>;
 94		clock-output-names = "chipclk14";
 95	};
 96
 97	chipclk16: chipclk16 {
 98		#clock-cells = <0>;
 99		compatible = "fixed-factor-clock";
100		clocks = <&chipclk1>;
101		clock-div = <6>;
102		clock-mult = <1>;
103		clock-output-names = "chipclk16";
104	};
105
106	chipclk112: chipclk112 {
107		#clock-cells = <0>;
108		compatible = "fixed-factor-clock";
109		clocks = <&chipclk1>;
110		clock-div = <12>;
111		clock-mult = <1>;
112		clock-output-names = "chipclk112";
113	};
114
115	chipclk124: chipclk124 {
116		#clock-cells = <0>;
117		compatible = "fixed-factor-clock";
118		clocks = <&chipclk1>;
119		clock-div = <24>;
120		clock-mult = <1>;
121		clock-output-names = "chipclk114";
122	};
123
124	chipclk1rstiso13: chipclk1rstiso13 {
125		#clock-cells = <0>;
126		compatible = "fixed-factor-clock";
127		clocks = <&chipclk1rstiso>;
128		clock-div = <3>;
129		clock-mult = <1>;
130		clock-output-names = "chipclk1rstiso13";
131	};
132
133	chipclk1rstiso14: chipclk1rstiso14 {
134		#clock-cells = <0>;
135		compatible = "fixed-factor-clock";
136		clocks = <&chipclk1rstiso>;
137		clock-div = <4>;
138		clock-mult = <1>;
139		clock-output-names = "chipclk1rstiso14";
140	};
141
142	chipclk1rstiso16: chipclk1rstiso16 {
143		#clock-cells = <0>;
144		compatible = "fixed-factor-clock";
145		clocks = <&chipclk1rstiso>;
146		clock-div = <6>;
147		clock-mult = <1>;
148		clock-output-names = "chipclk1rstiso16";
149	};
150
151	chipclk1rstiso112: chipclk1rstiso112 {
152		#clock-cells = <0>;
153		compatible = "fixed-factor-clock";
154		clocks = <&chipclk1rstiso>;
155		clock-div = <12>;
156		clock-mult = <1>;
157		clock-output-names = "chipclk1rstiso112";
158	};
159
160	clkmodrst0: clkmodrst0@2350000 {
161		#clock-cells = <0>;
162		compatible = "ti,keystone,psc-clock";
163		clocks = <&chipclk16>;
164		clock-output-names = "modrst0";
165		reg = <0x02350000 0xb00>, <0x02350000 0x400>;
166		reg-names = "control", "domain";
167		domain-id = <0>;
168	};
169
170
171	clkusb: clkusb@2350008 {
172		#clock-cells = <0>;
173		compatible = "ti,keystone,psc-clock";
174		clocks = <&chipclk16>;
175		clock-output-names = "usb";
176		reg = <0x02350008 0xb00>, <0x02350000 0x400>;
177		reg-names = "control", "domain";
178		domain-id = <0>;
179	};
180
181	clkaemifspi: clkaemifspi@235000c {
182		#clock-cells = <0>;
183		compatible = "ti,keystone,psc-clock";
184		clocks = <&chipclk16>;
185		clock-output-names = "aemif-spi";
186		reg = <0x0235000c 0xb00>, <0x02350000 0x400>;
187		reg-names = "control", "domain";
188		domain-id = <0>;
189	};
190
191
192	clkdebugsstrc: clkdebugsstrc@2350014 {
193		#clock-cells = <0>;
194		compatible = "ti,keystone,psc-clock";
195		clocks = <&chipclk13>;
196		clock-output-names = "debugss-trc";
197		reg = <0x02350014 0xb00>, <0x02350000 0x400>;
198		reg-names = "control", "domain";
199		domain-id = <1>;
200	};
201
202	clktetbtrc: clktetbtrc@2350018 {
203		#clock-cells = <0>;
204		compatible = "ti,keystone,psc-clock";
205		clocks = <&chipclk13>;
206		clock-output-names = "tetb-trc";
207		reg = <0x02350018 0xb00>, <0x02350004 0x400>;
208		reg-names = "control", "domain";
209		domain-id = <1>;
210	};
211
212	clkpa: clkpa@235001c {
213		#clock-cells = <0>;
214		compatible = "ti,keystone,psc-clock";
215		clocks = <&paclk13>;
216		clock-output-names = "pa";
217		reg = <0x0235001c 0xb00>, <0x02350008 0x400>;
218		reg-names = "control", "domain";
219		domain-id = <2>;
220	};
221
222	clkcpgmac: clkcpgmac@2350020 {
223		#clock-cells = <0>;
224		compatible = "ti,keystone,psc-clock";
225		clocks = <&clkpa>;
226		clock-output-names = "cpgmac";
227		reg = <0x02350020 0xb00>, <0x02350008 0x400>;
228		reg-names = "control", "domain";
229		domain-id = <2>;
230	};
231
232	clksa: clksa@2350024 {
233		#clock-cells = <0>;
234		compatible = "ti,keystone,psc-clock";
235		clocks = <&clkpa>;
236		clock-output-names = "sa";
237		reg = <0x02350024 0xb00>, <0x02350008 0x400>;
238		reg-names = "control", "domain";
239		domain-id = <2>;
240	};
241
242	clkpcie: clkpcie@2350028 {
243		#clock-cells = <0>;
244		compatible = "ti,keystone,psc-clock";
245		clocks = <&chipclk12>;
246		clock-output-names = "pcie";
247		reg = <0x02350028 0xb00>, <0x0235000c 0x400>;
248		reg-names = "control", "domain";
249		domain-id = <3>;
250	};
251
252	clksr: clksr@2350034 {
253		#clock-cells = <0>;
254		compatible = "ti,keystone,psc-clock";
255		clocks = <&chipclk1rstiso112>;
256		clock-output-names = "sr";
257		reg = <0x02350034 0xb00>, <0x02350018 0x400>;
258		reg-names = "control", "domain";
259		domain-id = <6>;
260	};
261
262	clkgem0: clkgem0@235003c {
263		#clock-cells = <0>;
264		compatible = "ti,keystone,psc-clock";
265		clocks = <&chipclk1>;
266		clock-output-names = "gem0";
267		reg = <0x0235003c 0xb00>, <0x02350020 0x400>;
268		reg-names = "control", "domain";
269		domain-id = <8>;
270	};
271
272	clkddr30: clkddr30@235005c {
273		#clock-cells = <0>;
274		compatible = "ti,keystone,psc-clock";
275		clocks = <&chipclk12>;
276		clock-output-names = "ddr3-0";
277		reg = <0x0235005c 0xb00>, <0x02350040 0x400>;
278		reg-names = "control", "domain";
279		domain-id = <16>;
280	};
281
282	clkwdtimer0: clkwdtimer0@2350000 {
283		#clock-cells = <0>;
284		compatible = "ti,keystone,psc-clock";
285		clocks = <&clkmodrst0>;
286		clock-output-names = "timer0";
287		reg = <0x02350000 0xb00>, <0x02350000 0x400>;
288		reg-names = "control", "domain";
289		domain-id = <0>;
290	};
291
292	clkwdtimer1: clkwdtimer1@2350000 {
293		#clock-cells = <0>;
294		compatible = "ti,keystone,psc-clock";
295		clocks = <&clkmodrst0>;
296		clock-output-names = "timer1";
297		reg = <0x02350000 0xb00>, <0x02350000 0x400>;
298		reg-names = "control", "domain";
299		domain-id = <0>;
300	};
301
302	clkwdtimer2: clkwdtimer2@2350000 {
303		#clock-cells = <0>;
304		compatible = "ti,keystone,psc-clock";
305		clocks = <&clkmodrst0>;
306		clock-output-names = "timer2";
307		reg = <0x02350000 0xb00>, <0x02350000 0x400>;
308		reg-names = "control", "domain";
309		domain-id = <0>;
310	};
311
312	clkwdtimer3: clkwdtimer3@2350000 {
313		#clock-cells = <0>;
314		compatible = "ti,keystone,psc-clock";
315		clocks = <&clkmodrst0>;
316		clock-output-names = "timer3";
317		reg = <0x02350000 0xb00>, <0x02350000 0x400>;
318		reg-names = "control", "domain";
319		domain-id = <0>;
320	};
321
322	clktimer15: clktimer15@2350000 {
323		#clock-cells = <0>;
324		compatible = "ti,keystone,psc-clock";
325		clocks = <&clkmodrst0>;
326		clock-output-names = "timer15";
327		reg = <0x02350000 0xb00>, <0x02350000 0x400>;
328		reg-names = "control", "domain";
329		domain-id = <0>;
330	};
331
332	clkuart0: clkuart0@2350000 {
333		#clock-cells = <0>;
334		compatible = "ti,keystone,psc-clock";
335		clocks = <&clkmodrst0>;
336		clock-output-names = "uart0";
337		reg = <0x02350000 0xb00>, <0x02350000 0x400>;
338		reg-names = "control", "domain";
339		domain-id = <0>;
340	};
341
342	clkuart1: clkuart1@2350000 {
343		#clock-cells = <0>;
344		compatible = "ti,keystone,psc-clock";
345		clocks = <&clkmodrst0>;
346		clock-output-names = "uart1";
347		reg = <0x02350000 0xb00>, <0x02350000 0x400>;
348		reg-names = "control", "domain";
349		domain-id = <0>;
350	};
351
352	clkaemif: clkaemif@2350000 {
353		#clock-cells = <0>;
354		compatible = "ti,keystone,psc-clock";
355		clocks = <&clkaemifspi>;
356		clock-output-names = "aemif";
357		reg = <0x02350000 0xb00>, <0x02350000 0x400>;
358		reg-names = "control", "domain";
359		domain-id = <0>;
360	};
361
362	clkusim: clkusim@2350000 {
363		#clock-cells = <0>;
364		compatible = "ti,keystone,psc-clock";
365		clocks = <&clkmodrst0>;
366		clock-output-names = "usim";
367		reg = <0x02350000 0xb00>, <0x02350000 0x400>;
368		reg-names = "control", "domain";
369		domain-id = <0>;
370	};
371
372	clki2c: clki2c@2350000 {
373		#clock-cells = <0>;
374		compatible = "ti,keystone,psc-clock";
375		clocks = <&clkmodrst0>;
376		clock-output-names = "i2c";
377		reg = <0x02350000 0xb00>, <0x02350000 0x400>;
378		reg-names = "control", "domain";
379		domain-id = <0>;
380	};
381
382	clkspi: clkspi@2350000 {
383		#clock-cells = <0>;
384		compatible = "ti,keystone,psc-clock";
385		clocks = <&clkaemifspi>;
386		clock-output-names = "spi";
387		reg = <0x02350000 0xb00>, <0x02350000 0x400>;
388		reg-names = "control", "domain";
389		domain-id = <0>;
390	};
391
392	clkgpio: clkgpio@2350000 {
393		#clock-cells = <0>;
394		compatible = "ti,keystone,psc-clock";
395		clocks = <&clkmodrst0>;
396		clock-output-names = "gpio";
397		reg = <0x02350000 0xb00>, <0x02350000 0x400>;
398		reg-names = "control", "domain";
399		domain-id = <0>;
400	};
401
402	clkkeymgr: clkkeymgr@2350000 {
403		#clock-cells = <0>;
404		compatible = "ti,keystone,psc-clock";
405		clocks = <&clkmodrst0>;
406		clock-output-names = "keymgr";
407		reg = <0x02350000 0xb00>, <0x02350000 0x400>;
408		reg-names = "control", "domain";
409		domain-id = <0>;
410	};
411};
v3.15
 
  1/*
  2 * Device Tree Source for Keystone 2 clock tree
  3 *
  4 * Copyright (C) 2013 Texas Instruments, Inc.
  5 *
  6 * This program is free software; you can redistribute it and/or modify
  7 * it under the terms of the GNU General Public License version 2 as
  8 * published by the Free Software Foundation.
  9 */
 10
 11clocks {
 12	#address-cells = <1>;
 13	#size-cells = <1>;
 14	ranges;
 15
 16	mainmuxclk: mainmuxclk@2310108 {
 17		#clock-cells = <0>;
 18		compatible = "ti,keystone,pll-mux-clock";
 19		clocks = <&mainpllclk>, <&refclksys>;
 20		reg = <0x02310108 4>;
 21		bit-shift = <23>;
 22		bit-mask = <1>;
 23		clock-output-names = "mainmuxclk";
 24	};
 25
 26	chipclk1: chipclk1 {
 27		#clock-cells = <0>;
 28		compatible = "fixed-factor-clock";
 29		clocks = <&mainmuxclk>;
 30		clock-div = <1>;
 31		clock-mult = <1>;
 32		clock-output-names = "chipclk1";
 33	};
 34
 35	chipclk1rstiso: chipclk1rstiso {
 36		#clock-cells = <0>;
 37		compatible = "fixed-factor-clock";
 38		clocks = <&mainmuxclk>;
 39		clock-div = <1>;
 40		clock-mult = <1>;
 41		clock-output-names = "chipclk1rstiso";
 42	};
 43
 44	gemtraceclk: gemtraceclk@2310120 {
 45		#clock-cells = <0>;
 46		compatible = "ti,keystone,pll-divider-clock";
 47		clocks = <&mainmuxclk>;
 48		reg = <0x02310120 4>;
 49		bit-shift = <0>;
 50		bit-mask = <8>;
 51		clock-output-names = "gemtraceclk";
 52	};
 53
 54	chipstmxptclk: chipstmxptclk {
 55		#clock-cells = <0>;
 56		compatible = "ti,keystone,pll-divider-clock";
 57		clocks = <&mainmuxclk>;
 58		reg = <0x02310164 4>;
 59		bit-shift = <0>;
 60		bit-mask = <8>;
 61		clock-output-names = "chipstmxptclk";
 62	};
 63
 64	chipclk12: chipclk12 {
 65		#clock-cells = <0>;
 66		compatible = "fixed-factor-clock";
 67		clocks = <&chipclk1>;
 68		clock-div = <2>;
 69		clock-mult = <1>;
 70		clock-output-names = "chipclk12";
 71	};
 72
 73	chipclk13: chipclk13 {
 74		#clock-cells = <0>;
 75		compatible = "fixed-factor-clock";
 76		clocks = <&chipclk1>;
 77		clock-div = <3>;
 78		clock-mult = <1>;
 79		clock-output-names = "chipclk13";
 80	};
 81
 82	paclk13: paclk13 {
 83		#clock-cells = <0>;
 84		compatible = "fixed-factor-clock";
 85		clocks = <&papllclk>;
 86		clock-div = <3>;
 87		clock-mult = <1>;
 88		clock-output-names = "paclk13";
 89	};
 90
 91	chipclk14: chipclk14 {
 92		#clock-cells = <0>;
 93		compatible = "fixed-factor-clock";
 94		clocks = <&chipclk1>;
 95		clock-div = <4>;
 96		clock-mult = <1>;
 97		clock-output-names = "chipclk14";
 98	};
 99
100	chipclk16: chipclk16 {
101		#clock-cells = <0>;
102		compatible = "fixed-factor-clock";
103		clocks = <&chipclk1>;
104		clock-div = <6>;
105		clock-mult = <1>;
106		clock-output-names = "chipclk16";
107	};
108
109	chipclk112: chipclk112 {
110		#clock-cells = <0>;
111		compatible = "fixed-factor-clock";
112		clocks = <&chipclk1>;
113		clock-div = <12>;
114		clock-mult = <1>;
115		clock-output-names = "chipclk112";
116	};
117
118	chipclk124: chipclk124 {
119		#clock-cells = <0>;
120		compatible = "fixed-factor-clock";
121		clocks = <&chipclk1>;
122		clock-div = <24>;
123		clock-mult = <1>;
124		clock-output-names = "chipclk114";
125	};
126
127	chipclk1rstiso13: chipclk1rstiso13 {
128		#clock-cells = <0>;
129		compatible = "fixed-factor-clock";
130		clocks = <&chipclk1rstiso>;
131		clock-div = <3>;
132		clock-mult = <1>;
133		clock-output-names = "chipclk1rstiso13";
134	};
135
136	chipclk1rstiso14: chipclk1rstiso14 {
137		#clock-cells = <0>;
138		compatible = "fixed-factor-clock";
139		clocks = <&chipclk1rstiso>;
140		clock-div = <4>;
141		clock-mult = <1>;
142		clock-output-names = "chipclk1rstiso14";
143	};
144
145	chipclk1rstiso16: chipclk1rstiso16 {
146		#clock-cells = <0>;
147		compatible = "fixed-factor-clock";
148		clocks = <&chipclk1rstiso>;
149		clock-div = <6>;
150		clock-mult = <1>;
151		clock-output-names = "chipclk1rstiso16";
152	};
153
154	chipclk1rstiso112: chipclk1rstiso112 {
155		#clock-cells = <0>;
156		compatible = "fixed-factor-clock";
157		clocks = <&chipclk1rstiso>;
158		clock-div = <12>;
159		clock-mult = <1>;
160		clock-output-names = "chipclk1rstiso112";
161	};
162
163	clkmodrst0: clkmodrst0 {
164		#clock-cells = <0>;
165		compatible = "ti,keystone,psc-clock";
166		clocks = <&chipclk16>;
167		clock-output-names = "modrst0";
168		reg = <0x02350000 0xb00>, <0x02350000 0x400>;
169		reg-names = "control", "domain";
170		domain-id = <0>;
171	};
172
173
174	clkusb: clkusb {
175		#clock-cells = <0>;
176		compatible = "ti,keystone,psc-clock";
177		clocks = <&chipclk16>;
178		clock-output-names = "usb";
179		reg = <0x02350008 0xb00>, <0x02350000 0x400>;
180		reg-names = "control", "domain";
181		domain-id = <0>;
182	};
183
184	clkaemifspi: clkaemifspi {
185		#clock-cells = <0>;
186		compatible = "ti,keystone,psc-clock";
187		clocks = <&chipclk16>;
188		clock-output-names = "aemif-spi";
189		reg = <0x0235000c 0xb00>, <0x02350000 0x400>;
190		reg-names = "control", "domain";
191		domain-id = <0>;
192	};
193
194
195	clkdebugsstrc: clkdebugsstrc {
196		#clock-cells = <0>;
197		compatible = "ti,keystone,psc-clock";
198		clocks = <&chipclk13>;
199		clock-output-names = "debugss-trc";
200		reg = <0x02350014 0xb00>, <0x02350000 0x400>;
201		reg-names = "control", "domain";
202		domain-id = <1>;
203	};
204
205	clktetbtrc: clktetbtrc {
206		#clock-cells = <0>;
207		compatible = "ti,keystone,psc-clock";
208		clocks = <&chipclk13>;
209		clock-output-names = "tetb-trc";
210		reg = <0x02350018 0xb00>, <0x02350004 0x400>;
211		reg-names = "control", "domain";
212		domain-id = <1>;
213	};
214
215	clkpa: clkpa {
216		#clock-cells = <0>;
217		compatible = "ti,keystone,psc-clock";
218		clocks = <&chipclk16>;
219		clock-output-names = "pa";
220		reg = <0x0235001c 0xb00>, <0x02350008 0x400>;
221		reg-names = "control", "domain";
222		domain-id = <2>;
223	};
224
225	clkcpgmac: clkcpgmac {
226		#clock-cells = <0>;
227		compatible = "ti,keystone,psc-clock";
228		clocks = <&clkpa>;
229		clock-output-names = "cpgmac";
230		reg = <0x02350020 0xb00>, <0x02350008 0x400>;
231		reg-names = "control", "domain";
232		domain-id = <2>;
233	};
234
235	clksa: clksa {
236		#clock-cells = <0>;
237		compatible = "ti,keystone,psc-clock";
238		clocks = <&clkpa>;
239		clock-output-names = "sa";
240		reg = <0x02350024 0xb00>, <0x02350008 0x400>;
241		reg-names = "control", "domain";
242		domain-id = <2>;
243	};
244
245	clkpcie: clkpcie {
246		#clock-cells = <0>;
247		compatible = "ti,keystone,psc-clock";
248		clocks = <&chipclk12>;
249		clock-output-names = "pcie";
250		reg = <0x02350028 0xb00>, <0x0235000c 0x400>;
251		reg-names = "control", "domain";
252		domain-id = <3>;
253	};
254
255	clksr: clksr {
256		#clock-cells = <0>;
257		compatible = "ti,keystone,psc-clock";
258		clocks = <&chipclk1rstiso112>;
259		clock-output-names = "sr";
260		reg = <0x02350034 0xb00>, <0x02350018 0x400>;
261		reg-names = "control", "domain";
262		domain-id = <6>;
263	};
264
265	clkgem0: clkgem0 {
266		#clock-cells = <0>;
267		compatible = "ti,keystone,psc-clock";
268		clocks = <&chipclk1>;
269		clock-output-names = "gem0";
270		reg = <0x0235003c 0xb00>, <0x02350020 0x400>;
271		reg-names = "control", "domain";
272		domain-id = <8>;
273	};
274
275	clkddr30: clkddr30 {
276		#clock-cells = <0>;
277		compatible = "ti,keystone,psc-clock";
278		clocks = <&chipclk12>;
279		clock-output-names = "ddr3-0";
280		reg = <0x0235005c 0xb00>, <0x02350040 0x400>;
281		reg-names = "control", "domain";
282		domain-id = <16>;
283	};
284
285	clkwdtimer0: clkwdtimer0 {
286		#clock-cells = <0>;
287		compatible = "ti,keystone,psc-clock";
288		clocks = <&clkmodrst0>;
289		clock-output-names = "timer0";
290		reg = <0x02350000 0xb00>, <0x02350000 0x400>;
291		reg-names = "control", "domain";
292		domain-id = <0>;
293	};
294
295	clkwdtimer1: clkwdtimer1 {
296		#clock-cells = <0>;
297		compatible = "ti,keystone,psc-clock";
298		clocks = <&clkmodrst0>;
299		clock-output-names = "timer1";
300		reg = <0x02350000 0xb00>, <0x02350000 0x400>;
301		reg-names = "control", "domain";
302		domain-id = <0>;
303	};
304
305	clkwdtimer2: clkwdtimer2 {
306		#clock-cells = <0>;
307		compatible = "ti,keystone,psc-clock";
308		clocks = <&clkmodrst0>;
309		clock-output-names = "timer2";
310		reg = <0x02350000 0xb00>, <0x02350000 0x400>;
311		reg-names = "control", "domain";
312		domain-id = <0>;
313	};
314
315	clkwdtimer3: clkwdtimer3 {
316		#clock-cells = <0>;
317		compatible = "ti,keystone,psc-clock";
318		clocks = <&clkmodrst0>;
319		clock-output-names = "timer3";
320		reg = <0x02350000 0xb00>, <0x02350000 0x400>;
321		reg-names = "control", "domain";
322		domain-id = <0>;
323	};
324
325	clktimer15: clktimer15 {
326		#clock-cells = <0>;
327		compatible = "ti,keystone,psc-clock";
328		clocks = <&clkmodrst0>;
329		clock-output-names = "timer15";
330		reg = <0x02350000 0xb00>, <0x02350000 0x400>;
331		reg-names = "control", "domain";
332		domain-id = <0>;
333	};
334
335	clkuart0: clkuart0 {
336		#clock-cells = <0>;
337		compatible = "ti,keystone,psc-clock";
338		clocks = <&clkmodrst0>;
339		clock-output-names = "uart0";
340		reg = <0x02350000 0xb00>, <0x02350000 0x400>;
341		reg-names = "control", "domain";
342		domain-id = <0>;
343	};
344
345	clkuart1: clkuart1 {
346		#clock-cells = <0>;
347		compatible = "ti,keystone,psc-clock";
348		clocks = <&clkmodrst0>;
349		clock-output-names = "uart1";
350		reg = <0x02350000 0xb00>, <0x02350000 0x400>;
351		reg-names = "control", "domain";
352		domain-id = <0>;
353	};
354
355	clkaemif: clkaemif {
356		#clock-cells = <0>;
357		compatible = "ti,keystone,psc-clock";
358		clocks = <&clkaemifspi>;
359		clock-output-names = "aemif";
360		reg = <0x02350000 0xb00>, <0x02350000 0x400>;
361		reg-names = "control", "domain";
362		domain-id = <0>;
363	};
364
365	clkusim: clkusim {
366		#clock-cells = <0>;
367		compatible = "ti,keystone,psc-clock";
368		clocks = <&clkmodrst0>;
369		clock-output-names = "usim";
370		reg = <0x02350000 0xb00>, <0x02350000 0x400>;
371		reg-names = "control", "domain";
372		domain-id = <0>;
373	};
374
375	clki2c: clki2c {
376		#clock-cells = <0>;
377		compatible = "ti,keystone,psc-clock";
378		clocks = <&clkmodrst0>;
379		clock-output-names = "i2c";
380		reg = <0x02350000 0xb00>, <0x02350000 0x400>;
381		reg-names = "control", "domain";
382		domain-id = <0>;
383	};
384
385	clkspi: clkspi {
386		#clock-cells = <0>;
387		compatible = "ti,keystone,psc-clock";
388		clocks = <&clkaemifspi>;
389		clock-output-names = "spi";
390		reg = <0x02350000 0xb00>, <0x02350000 0x400>;
391		reg-names = "control", "domain";
392		domain-id = <0>;
393	};
394
395	clkgpio: clkgpio {
396		#clock-cells = <0>;
397		compatible = "ti,keystone,psc-clock";
398		clocks = <&clkmodrst0>;
399		clock-output-names = "gpio";
400		reg = <0x02350000 0xb00>, <0x02350000 0x400>;
401		reg-names = "control", "domain";
402		domain-id = <0>;
403	};
404
405	clkkeymgr: clkkeymgr {
406		#clock-cells = <0>;
407		compatible = "ti,keystone,psc-clock";
408		clocks = <&clkmodrst0>;
409		clock-output-names = "keymgr";
410		reg = <0x02350000 0xb00>, <0x02350000 0x400>;
411		reg-names = "control", "domain";
412		domain-id = <0>;
413	};
414};