Lines Matching +full:- +full:clock
1 // SPDX-License-Identifier: GPL-2.0
3 * Device Tree Source for Keystone 2 clock tree
5 * Copyright (C) 2013-2017 Texas Instruments Incorporated - http://www.ti.com/
9 #address-cells = <1>;
10 #size-cells = <1>;
14 #clock-cells = <0>;
15 compatible = "ti,keystone,pll-mux-clock";
18 bit-shift = <23>;
19 bit-mask = <1>;
20 clock-output-names = "mainmuxclk";
24 #clock-cells = <0>;
25 compatible = "fixed-factor-clock";
27 clock-div = <1>;
28 clock-mult = <1>;
29 clock-output-names = "chipclk1";
33 #clock-cells = <0>;
34 compatible = "fixed-factor-clock";
36 clock-div = <1>;
37 clock-mult = <1>;
38 clock-output-names = "chipclk1rstiso";
42 #clock-cells = <0>;
43 compatible = "ti,keystone,pll-divider-clock";
46 bit-shift = <0>;
47 bit-mask = <8>;
48 clock-output-names = "gemtraceclk";
52 #clock-cells = <0>;
53 compatible = "ti,keystone,pll-divider-clock";
56 bit-shift = <0>;
57 bit-mask = <8>;
58 clock-output-names = "chipstmxptclk";
62 #clock-cells = <0>;
63 compatible = "fixed-factor-clock";
65 clock-div = <2>;
66 clock-mult = <1>;
67 clock-output-names = "chipclk12";
71 #clock-cells = <0>;
72 compatible = "fixed-factor-clock";
74 clock-div = <3>;
75 clock-mult = <1>;
76 clock-output-names = "chipclk13";
80 #clock-cells = <0>;
81 compatible = "fixed-factor-clock";
83 clock-div = <3>;
84 clock-mult = <1>;
85 clock-output-names = "paclk13";
89 #clock-cells = <0>;
90 compatible = "fixed-factor-clock";
92 clock-div = <4>;
93 clock-mult = <1>;
94 clock-output-names = "chipclk14";
98 #clock-cells = <0>;
99 compatible = "fixed-factor-clock";
101 clock-div = <6>;
102 clock-mult = <1>;
103 clock-output-names = "chipclk16";
107 #clock-cells = <0>;
108 compatible = "fixed-factor-clock";
110 clock-div = <12>;
111 clock-mult = <1>;
112 clock-output-names = "chipclk112";
116 #clock-cells = <0>;
117 compatible = "fixed-factor-clock";
119 clock-div = <24>;
120 clock-mult = <1>;
121 clock-output-names = "chipclk114";
125 #clock-cells = <0>;
126 compatible = "fixed-factor-clock";
128 clock-div = <3>;
129 clock-mult = <1>;
130 clock-output-names = "chipclk1rstiso13";
134 #clock-cells = <0>;
135 compatible = "fixed-factor-clock";
137 clock-div = <4>;
138 clock-mult = <1>;
139 clock-output-names = "chipclk1rstiso14";
143 #clock-cells = <0>;
144 compatible = "fixed-factor-clock";
146 clock-div = <6>;
147 clock-mult = <1>;
148 clock-output-names = "chipclk1rstiso16";
152 #clock-cells = <0>;
153 compatible = "fixed-factor-clock";
155 clock-div = <12>;
156 clock-mult = <1>;
157 clock-output-names = "chipclk1rstiso112";
161 #clock-cells = <0>;
162 compatible = "ti,keystone,psc-clock";
164 clock-output-names = "modrst0";
166 reg-names = "control", "domain";
167 domain-id = <0>;
172 #clock-cells = <0>;
173 compatible = "ti,keystone,psc-clock";
175 clock-output-names = "usb";
177 reg-names = "control", "domain";
178 domain-id = <0>;
182 #clock-cells = <0>;
183 compatible = "ti,keystone,psc-clock";
185 clock-output-names = "aemif-spi";
187 reg-names = "control", "domain";
188 domain-id = <0>;
193 #clock-cells = <0>;
194 compatible = "ti,keystone,psc-clock";
196 clock-output-names = "debugss-trc";
198 reg-names = "control", "domain";
199 domain-id = <1>;
203 #clock-cells = <0>;
204 compatible = "ti,keystone,psc-clock";
206 clock-output-names = "tetb-trc";
208 reg-names = "control", "domain";
209 domain-id = <1>;
213 #clock-cells = <0>;
214 compatible = "ti,keystone,psc-clock";
216 clock-output-names = "pa";
218 reg-names = "control", "domain";
219 domain-id = <2>;
223 #clock-cells = <0>;
224 compatible = "ti,keystone,psc-clock";
226 clock-output-names = "cpgmac";
228 reg-names = "control", "domain";
229 domain-id = <2>;
233 #clock-cells = <0>;
234 compatible = "ti,keystone,psc-clock";
236 clock-output-names = "sa";
238 reg-names = "control", "domain";
239 domain-id = <2>;
243 #clock-cells = <0>;
244 compatible = "ti,keystone,psc-clock";
246 clock-output-names = "pcie";
248 reg-names = "control", "domain";
249 domain-id = <3>;
253 #clock-cells = <0>;
254 compatible = "ti,keystone,psc-clock";
256 clock-output-names = "sr";
258 reg-names = "control", "domain";
259 domain-id = <6>;
263 #clock-cells = <0>;
264 compatible = "ti,keystone,psc-clock";
266 clock-output-names = "gem0";
268 reg-names = "control", "domain";
269 domain-id = <8>;
273 #clock-cells = <0>;
274 compatible = "ti,keystone,psc-clock";
276 clock-output-names = "ddr3-0";
278 reg-names = "control", "domain";
279 domain-id = <16>;
283 #clock-cells = <0>;
284 compatible = "ti,keystone,psc-clock";
286 clock-output-names = "timer0";
288 reg-names = "control", "domain";
289 domain-id = <0>;
293 #clock-cells = <0>;
294 compatible = "ti,keystone,psc-clock";
296 clock-output-names = "timer1";
298 reg-names = "control", "domain";
299 domain-id = <0>;
303 #clock-cells = <0>;
304 compatible = "ti,keystone,psc-clock";
306 clock-output-names = "timer2";
308 reg-names = "control", "domain";
309 domain-id = <0>;
313 #clock-cells = <0>;
314 compatible = "ti,keystone,psc-clock";
316 clock-output-names = "timer3";
318 reg-names = "control", "domain";
319 domain-id = <0>;
323 #clock-cells = <0>;
324 compatible = "ti,keystone,psc-clock";
326 clock-output-names = "timer15";
328 reg-names = "control", "domain";
329 domain-id = <0>;
333 #clock-cells = <0>;
334 compatible = "ti,keystone,psc-clock";
336 clock-output-names = "uart0";
338 reg-names = "control", "domain";
339 domain-id = <0>;
343 #clock-cells = <0>;
344 compatible = "ti,keystone,psc-clock";
346 clock-output-names = "uart1";
348 reg-names = "control", "domain";
349 domain-id = <0>;
353 #clock-cells = <0>;
354 compatible = "ti,keystone,psc-clock";
356 clock-output-names = "aemif";
358 reg-names = "control", "domain";
359 domain-id = <0>;
363 #clock-cells = <0>;
364 compatible = "ti,keystone,psc-clock";
366 clock-output-names = "usim";
368 reg-names = "control", "domain";
369 domain-id = <0>;
373 #clock-cells = <0>;
374 compatible = "ti,keystone,psc-clock";
376 clock-output-names = "i2c";
378 reg-names = "control", "domain";
379 domain-id = <0>;
383 #clock-cells = <0>;
384 compatible = "ti,keystone,psc-clock";
386 clock-output-names = "spi";
388 reg-names = "control", "domain";
389 domain-id = <0>;
393 #clock-cells = <0>;
394 compatible = "ti,keystone,psc-clock";
396 clock-output-names = "gpio";
398 reg-names = "control", "domain";
399 domain-id = <0>;
403 #clock-cells = <0>;
404 compatible = "ti,keystone,psc-clock";
406 clock-output-names = "keymgr";
408 reg-names = "control", "domain";
409 domain-id = <0>;
416 * (as cpts, for example) by configuring corresponding clock muxes.
419 #clock-cells = <0>;
420 compatible = "fixed-clock";
421 clock-frequency = <0>;
422 clock-output-names = "timi0";
426 #clock-cells = <0>;
427 compatible = "fixed-clock";
428 clock-frequency = <0>;
429 clock-output-names = "timi1";
433 #clock-cells = <0>;
434 compatible = "fixed-clock";
435 clock-frequency = <0>;
436 clock-output-names = "tsrefclk";