xref: /openbmc/u-boot/arch/arm/dts/keystone-k2hk-clocks.dtsi (revision f0a3f3492ac197ea89be58a29aed7500aad5542d)
1*f0a3f349SLokesh Vutla/*
2*f0a3f349SLokesh Vutla * Copyright 2013-2014 Texas Instruments, Inc.
3*f0a3f349SLokesh Vutla *
4*f0a3f349SLokesh Vutla * Keystone 2 Kepler/Hawking SoC clock nodes
5*f0a3f349SLokesh Vutla *
6*f0a3f349SLokesh Vutla * This program is free software; you can redistribute it and/or modify
7*f0a3f349SLokesh Vutla * it under the terms of the GNU General Public License version 2 as
8*f0a3f349SLokesh Vutla * published by the Free Software Foundation.
9*f0a3f349SLokesh Vutla */
10*f0a3f349SLokesh Vutla
11*f0a3f349SLokesh Vutlaclocks {
12*f0a3f349SLokesh Vutla	armpllclk: armpllclk@2620370 {
13*f0a3f349SLokesh Vutla		#clock-cells = <0>;
14*f0a3f349SLokesh Vutla		compatible = "ti,keystone,pll-clock";
15*f0a3f349SLokesh Vutla		clocks = <&refclkarm>;
16*f0a3f349SLokesh Vutla		clock-output-names = "arm-pll-clk";
17*f0a3f349SLokesh Vutla		reg = <0x02620370 4>;
18*f0a3f349SLokesh Vutla		reg-names = "control";
19*f0a3f349SLokesh Vutla	};
20*f0a3f349SLokesh Vutla
21*f0a3f349SLokesh Vutla	mainpllclk: mainpllclk@2310110 {
22*f0a3f349SLokesh Vutla		#clock-cells = <0>;
23*f0a3f349SLokesh Vutla		compatible = "ti,keystone,main-pll-clock";
24*f0a3f349SLokesh Vutla		clocks = <&refclksys>;
25*f0a3f349SLokesh Vutla		reg = <0x02620350 4>, <0x02310110 4>, <0x02310108 4>;
26*f0a3f349SLokesh Vutla		reg-names = "control", "multiplier", "post-divider";
27*f0a3f349SLokesh Vutla	};
28*f0a3f349SLokesh Vutla
29*f0a3f349SLokesh Vutla	papllclk: papllclk@2620358 {
30*f0a3f349SLokesh Vutla		#clock-cells = <0>;
31*f0a3f349SLokesh Vutla		compatible = "ti,keystone,pll-clock";
32*f0a3f349SLokesh Vutla		clocks = <&refclkpass>;
33*f0a3f349SLokesh Vutla		clock-output-names = "papllclk";
34*f0a3f349SLokesh Vutla		reg = <0x02620358 4>;
35*f0a3f349SLokesh Vutla		reg-names = "control";
36*f0a3f349SLokesh Vutla	};
37*f0a3f349SLokesh Vutla
38*f0a3f349SLokesh Vutla	ddr3apllclk: ddr3apllclk@2620360 {
39*f0a3f349SLokesh Vutla		#clock-cells = <0>;
40*f0a3f349SLokesh Vutla		compatible = "ti,keystone,pll-clock";
41*f0a3f349SLokesh Vutla		clocks = <&refclkddr3a>;
42*f0a3f349SLokesh Vutla		clock-output-names = "ddr-3a-pll-clk";
43*f0a3f349SLokesh Vutla		reg = <0x02620360 4>;
44*f0a3f349SLokesh Vutla		reg-names = "control";
45*f0a3f349SLokesh Vutla	};
46*f0a3f349SLokesh Vutla
47*f0a3f349SLokesh Vutla	ddr3bpllclk: ddr3bpllclk@2620368 {
48*f0a3f349SLokesh Vutla		#clock-cells = <0>;
49*f0a3f349SLokesh Vutla		compatible = "ti,keystone,pll-clock";
50*f0a3f349SLokesh Vutla		clocks = <&refclkddr3b>;
51*f0a3f349SLokesh Vutla		clock-output-names = "ddr-3b-pll-clk";
52*f0a3f349SLokesh Vutla		reg = <0x02620368 4>;
53*f0a3f349SLokesh Vutla		reg-names = "control";
54*f0a3f349SLokesh Vutla	};
55*f0a3f349SLokesh Vutla
56*f0a3f349SLokesh Vutla	clktsip: clktsip {
57*f0a3f349SLokesh Vutla		#clock-cells = <0>;
58*f0a3f349SLokesh Vutla		compatible = "ti,keystone,psc-clock";
59*f0a3f349SLokesh Vutla		clocks = <&chipclk16>;
60*f0a3f349SLokesh Vutla		clock-output-names = "tsip";
61*f0a3f349SLokesh Vutla		reg = <0x02350000 0xb00>, <0x02350000 0x400>;
62*f0a3f349SLokesh Vutla		reg-names = "control", "domain";
63*f0a3f349SLokesh Vutla		domain-id = <0>;
64*f0a3f349SLokesh Vutla	};
65*f0a3f349SLokesh Vutla
66*f0a3f349SLokesh Vutla	clksrio: clksrio {
67*f0a3f349SLokesh Vutla		#clock-cells = <0>;
68*f0a3f349SLokesh Vutla		compatible = "ti,keystone,psc-clock";
69*f0a3f349SLokesh Vutla		clocks = <&chipclk1rstiso13>;
70*f0a3f349SLokesh Vutla		clock-output-names = "srio";
71*f0a3f349SLokesh Vutla		reg = <0x0235002c 0xb00>, <0x02350010 0x400>;
72*f0a3f349SLokesh Vutla		reg-names = "control", "domain";
73*f0a3f349SLokesh Vutla		domain-id = <4>;
74*f0a3f349SLokesh Vutla	};
75*f0a3f349SLokesh Vutla
76*f0a3f349SLokesh Vutla	clkhyperlink0: clkhyperlink0 {
77*f0a3f349SLokesh Vutla		#clock-cells = <0>;
78*f0a3f349SLokesh Vutla		compatible = "ti,keystone,psc-clock";
79*f0a3f349SLokesh Vutla		clocks = <&chipclk12>;
80*f0a3f349SLokesh Vutla		clock-output-names = "hyperlink-0";
81*f0a3f349SLokesh Vutla		reg = <0x02350030 0xb00>, <0x02350014 0x400>;
82*f0a3f349SLokesh Vutla		reg-names = "control", "domain";
83*f0a3f349SLokesh Vutla		domain-id = <5>;
84*f0a3f349SLokesh Vutla	};
85*f0a3f349SLokesh Vutla
86*f0a3f349SLokesh Vutla	clkgem1: clkgem1 {
87*f0a3f349SLokesh Vutla		#clock-cells = <0>;
88*f0a3f349SLokesh Vutla		compatible = "ti,keystone,psc-clock";
89*f0a3f349SLokesh Vutla		clocks = <&chipclk1>;
90*f0a3f349SLokesh Vutla		clock-output-names = "gem1";
91*f0a3f349SLokesh Vutla		reg = <0x02350040 0xb00>, <0x02350024 0x400>;
92*f0a3f349SLokesh Vutla		reg-names = "control", "domain";
93*f0a3f349SLokesh Vutla		domain-id = <9>;
94*f0a3f349SLokesh Vutla	};
95*f0a3f349SLokesh Vutla
96*f0a3f349SLokesh Vutla	clkgem2: clkgem2 {
97*f0a3f349SLokesh Vutla		#clock-cells = <0>;
98*f0a3f349SLokesh Vutla		compatible = "ti,keystone,psc-clock";
99*f0a3f349SLokesh Vutla		clocks = <&chipclk1>;
100*f0a3f349SLokesh Vutla		clock-output-names = "gem2";
101*f0a3f349SLokesh Vutla		reg = <0x02350044 0xb00>, <0x02350028 0x400>;
102*f0a3f349SLokesh Vutla		reg-names = "control", "domain";
103*f0a3f349SLokesh Vutla		domain-id = <10>;
104*f0a3f349SLokesh Vutla	};
105*f0a3f349SLokesh Vutla
106*f0a3f349SLokesh Vutla	clkgem3: clkgem3 {
107*f0a3f349SLokesh Vutla		#clock-cells = <0>;
108*f0a3f349SLokesh Vutla		compatible = "ti,keystone,psc-clock";
109*f0a3f349SLokesh Vutla		clocks = <&chipclk1>;
110*f0a3f349SLokesh Vutla		clock-output-names = "gem3";
111*f0a3f349SLokesh Vutla		reg = <0x02350048 0xb00>, <0x0235002c 0x400>;
112*f0a3f349SLokesh Vutla		reg-names = "control", "domain";
113*f0a3f349SLokesh Vutla		domain-id = <11>;
114*f0a3f349SLokesh Vutla	};
115*f0a3f349SLokesh Vutla
116*f0a3f349SLokesh Vutla	clkgem4: clkgem4 {
117*f0a3f349SLokesh Vutla		#clock-cells = <0>;
118*f0a3f349SLokesh Vutla		compatible = "ti,keystone,psc-clock";
119*f0a3f349SLokesh Vutla		clocks = <&chipclk1>;
120*f0a3f349SLokesh Vutla		clock-output-names = "gem4";
121*f0a3f349SLokesh Vutla		reg = <0x0235004c 0xb00>, <0x02350030 0x400>;
122*f0a3f349SLokesh Vutla		reg-names = "control", "domain";
123*f0a3f349SLokesh Vutla		domain-id = <12>;
124*f0a3f349SLokesh Vutla	};
125*f0a3f349SLokesh Vutla
126*f0a3f349SLokesh Vutla	clkgem5: clkgem5 {
127*f0a3f349SLokesh Vutla		#clock-cells = <0>;
128*f0a3f349SLokesh Vutla		compatible = "ti,keystone,psc-clock";
129*f0a3f349SLokesh Vutla		clocks = <&chipclk1>;
130*f0a3f349SLokesh Vutla		clock-output-names = "gem5";
131*f0a3f349SLokesh Vutla		reg = <0x02350050 0xb00>, <0x02350034 0x400>;
132*f0a3f349SLokesh Vutla		reg-names = "control", "domain";
133*f0a3f349SLokesh Vutla		domain-id = <13>;
134*f0a3f349SLokesh Vutla	};
135*f0a3f349SLokesh Vutla
136*f0a3f349SLokesh Vutla	clkgem6: clkgem6 {
137*f0a3f349SLokesh Vutla		#clock-cells = <0>;
138*f0a3f349SLokesh Vutla		compatible = "ti,keystone,psc-clock";
139*f0a3f349SLokesh Vutla		clocks = <&chipclk1>;
140*f0a3f349SLokesh Vutla		clock-output-names = "gem6";
141*f0a3f349SLokesh Vutla		reg = <0x02350054 0xb00>, <0x02350038 0x400>;
142*f0a3f349SLokesh Vutla		reg-names = "control", "domain";
143*f0a3f349SLokesh Vutla		domain-id = <14>;
144*f0a3f349SLokesh Vutla	};
145*f0a3f349SLokesh Vutla
146*f0a3f349SLokesh Vutla	clkgem7: clkgem7 {
147*f0a3f349SLokesh Vutla		#clock-cells = <0>;
148*f0a3f349SLokesh Vutla		compatible = "ti,keystone,psc-clock";
149*f0a3f349SLokesh Vutla		clocks = <&chipclk1>;
150*f0a3f349SLokesh Vutla		clock-output-names = "gem7";
151*f0a3f349SLokesh Vutla		reg = <0x02350058 0xb00>, <0x0235003c 0x400>;
152*f0a3f349SLokesh Vutla		reg-names = "control", "domain";
153*f0a3f349SLokesh Vutla		domain-id = <15>;
154*f0a3f349SLokesh Vutla	};
155*f0a3f349SLokesh Vutla
156*f0a3f349SLokesh Vutla	clkddr31: clkddr31 {
157*f0a3f349SLokesh Vutla		#clock-cells = <0>;
158*f0a3f349SLokesh Vutla		compatible = "ti,keystone,psc-clock";
159*f0a3f349SLokesh Vutla		clocks = <&chipclk13>;
160*f0a3f349SLokesh Vutla		clock-output-names = "ddr3-1";
161*f0a3f349SLokesh Vutla		reg = <0x02350060 0xb00>, <0x02350040 0x400>;
162*f0a3f349SLokesh Vutla		reg-names = "control", "domain";
163*f0a3f349SLokesh Vutla		domain-id = <16>;
164*f0a3f349SLokesh Vutla	};
165*f0a3f349SLokesh Vutla
166*f0a3f349SLokesh Vutla	clktac: clktac {
167*f0a3f349SLokesh Vutla		#clock-cells = <0>;
168*f0a3f349SLokesh Vutla		compatible = "ti,keystone,psc-clock";
169*f0a3f349SLokesh Vutla		clocks = <&chipclk13>;
170*f0a3f349SLokesh Vutla		clock-output-names = "tac";
171*f0a3f349SLokesh Vutla		reg = <0x02350064 0xb00>, <0x02350044 0x400>;
172*f0a3f349SLokesh Vutla		reg-names = "control", "domain";
173*f0a3f349SLokesh Vutla		domain-id = <17>;
174*f0a3f349SLokesh Vutla	};
175*f0a3f349SLokesh Vutla
176*f0a3f349SLokesh Vutla	clkrac01: clkrac01 {
177*f0a3f349SLokesh Vutla		#clock-cells = <0>;
178*f0a3f349SLokesh Vutla		compatible = "ti,keystone,psc-clock";
179*f0a3f349SLokesh Vutla		clocks = <&chipclk13>;
180*f0a3f349SLokesh Vutla		clock-output-names = "rac-01";
181*f0a3f349SLokesh Vutla		reg = <0x02350068 0xb00>, <0x02350044 0x400>;
182*f0a3f349SLokesh Vutla		reg-names = "control", "domain";
183*f0a3f349SLokesh Vutla		domain-id = <17>;
184*f0a3f349SLokesh Vutla	};
185*f0a3f349SLokesh Vutla
186*f0a3f349SLokesh Vutla	clkrac23: clkrac23 {
187*f0a3f349SLokesh Vutla		#clock-cells = <0>;
188*f0a3f349SLokesh Vutla		compatible = "ti,keystone,psc-clock";
189*f0a3f349SLokesh Vutla		clocks = <&chipclk13>;
190*f0a3f349SLokesh Vutla		clock-output-names = "rac-23";
191*f0a3f349SLokesh Vutla		reg = <0x0235006c 0xb00>, <0x02350048 0x400>;
192*f0a3f349SLokesh Vutla		reg-names = "control", "domain";
193*f0a3f349SLokesh Vutla		domain-id = <18>;
194*f0a3f349SLokesh Vutla	};
195*f0a3f349SLokesh Vutla
196*f0a3f349SLokesh Vutla	clkfftc0: clkfftc0 {
197*f0a3f349SLokesh Vutla		#clock-cells = <0>;
198*f0a3f349SLokesh Vutla		compatible = "ti,keystone,psc-clock";
199*f0a3f349SLokesh Vutla		clocks = <&chipclk13>;
200*f0a3f349SLokesh Vutla		clock-output-names = "fftc-0";
201*f0a3f349SLokesh Vutla		reg = <0x02350070 0xb00>, <0x0235004c 0x400>;
202*f0a3f349SLokesh Vutla		reg-names = "control", "domain";
203*f0a3f349SLokesh Vutla		domain-id = <19>;
204*f0a3f349SLokesh Vutla	};
205*f0a3f349SLokesh Vutla
206*f0a3f349SLokesh Vutla	clkfftc1: clkfftc1 {
207*f0a3f349SLokesh Vutla		#clock-cells = <0>;
208*f0a3f349SLokesh Vutla		compatible = "ti,keystone,psc-clock";
209*f0a3f349SLokesh Vutla		clocks = <&chipclk13>;
210*f0a3f349SLokesh Vutla		clock-output-names = "fftc-1";
211*f0a3f349SLokesh Vutla		reg = <0x02350074 0xb00>, <0x0235004c 0x400>;
212*f0a3f349SLokesh Vutla		reg-names = "control", "domain";
213*f0a3f349SLokesh Vutla		domain-id = <19>;
214*f0a3f349SLokesh Vutla	};
215*f0a3f349SLokesh Vutla
216*f0a3f349SLokesh Vutla	clkfftc2: clkfftc2 {
217*f0a3f349SLokesh Vutla		#clock-cells = <0>;
218*f0a3f349SLokesh Vutla		compatible = "ti,keystone,psc-clock";
219*f0a3f349SLokesh Vutla		clocks = <&chipclk13>;
220*f0a3f349SLokesh Vutla		clock-output-names = "fftc-2";
221*f0a3f349SLokesh Vutla		reg = <0x02350078 0xb00>, <0x02350050 0x400>;
222*f0a3f349SLokesh Vutla		reg-names = "control", "domain";
223*f0a3f349SLokesh Vutla		domain-id = <20>;
224*f0a3f349SLokesh Vutla	};
225*f0a3f349SLokesh Vutla
226*f0a3f349SLokesh Vutla	clkfftc3: clkfftc3 {
227*f0a3f349SLokesh Vutla		#clock-cells = <0>;
228*f0a3f349SLokesh Vutla		compatible = "ti,keystone,psc-clock";
229*f0a3f349SLokesh Vutla		clocks = <&chipclk13>;
230*f0a3f349SLokesh Vutla		clock-output-names = "fftc-3";
231*f0a3f349SLokesh Vutla		reg = <0x0235007c 0xb00>, <0x02350050 0x400>;
232*f0a3f349SLokesh Vutla		reg-names = "control", "domain";
233*f0a3f349SLokesh Vutla		domain-id = <20>;
234*f0a3f349SLokesh Vutla	};
235*f0a3f349SLokesh Vutla
236*f0a3f349SLokesh Vutla	clkfftc4: clkfftc4 {
237*f0a3f349SLokesh Vutla		#clock-cells = <0>;
238*f0a3f349SLokesh Vutla		compatible = "ti,keystone,psc-clock";
239*f0a3f349SLokesh Vutla		clocks = <&chipclk13>;
240*f0a3f349SLokesh Vutla		clock-output-names = "fftc-4";
241*f0a3f349SLokesh Vutla		reg = <0x02350080 0xb00>, <0x02350050 0x400>;
242*f0a3f349SLokesh Vutla		reg-names = "control", "domain";
243*f0a3f349SLokesh Vutla		domain-id = <20>;
244*f0a3f349SLokesh Vutla	};
245*f0a3f349SLokesh Vutla
246*f0a3f349SLokesh Vutla	clkfftc5: clkfftc5 {
247*f0a3f349SLokesh Vutla		#clock-cells = <0>;
248*f0a3f349SLokesh Vutla		compatible = "ti,keystone,psc-clock";
249*f0a3f349SLokesh Vutla		clocks = <&chipclk13>;
250*f0a3f349SLokesh Vutla		clock-output-names = "fftc-5";
251*f0a3f349SLokesh Vutla		reg = <0x02350084 0xb00>, <0x02350050 0x400>;
252*f0a3f349SLokesh Vutla		reg-names = "control", "domain";
253*f0a3f349SLokesh Vutla		domain-id = <20>;
254*f0a3f349SLokesh Vutla	};
255*f0a3f349SLokesh Vutla
256*f0a3f349SLokesh Vutla	clkaif: clkaif {
257*f0a3f349SLokesh Vutla		#clock-cells = <0>;
258*f0a3f349SLokesh Vutla		compatible = "ti,keystone,psc-clock";
259*f0a3f349SLokesh Vutla		clocks = <&chipclk13>;
260*f0a3f349SLokesh Vutla		clock-output-names = "aif";
261*f0a3f349SLokesh Vutla		reg = <0x02350088 0xb00>, <0x02350054 0x400>;
262*f0a3f349SLokesh Vutla		reg-names = "control", "domain";
263*f0a3f349SLokesh Vutla		domain-id = <21>;
264*f0a3f349SLokesh Vutla	};
265*f0a3f349SLokesh Vutla
266*f0a3f349SLokesh Vutla	clktcp3d0: clktcp3d0 {
267*f0a3f349SLokesh Vutla		#clock-cells = <0>;
268*f0a3f349SLokesh Vutla		compatible = "ti,keystone,psc-clock";
269*f0a3f349SLokesh Vutla		clocks = <&chipclk13>;
270*f0a3f349SLokesh Vutla		clock-output-names = "tcp3d-0";
271*f0a3f349SLokesh Vutla		reg = <0x0235008c 0xb00>, <0x02350058 0x400>;
272*f0a3f349SLokesh Vutla		reg-names = "control", "domain";
273*f0a3f349SLokesh Vutla		domain-id = <22>;
274*f0a3f349SLokesh Vutla	};
275*f0a3f349SLokesh Vutla
276*f0a3f349SLokesh Vutla	clktcp3d1: clktcp3d1 {
277*f0a3f349SLokesh Vutla		#clock-cells = <0>;
278*f0a3f349SLokesh Vutla		compatible = "ti,keystone,psc-clock";
279*f0a3f349SLokesh Vutla		clocks = <&chipclk13>;
280*f0a3f349SLokesh Vutla		clock-output-names = "tcp3d-1";
281*f0a3f349SLokesh Vutla		reg = <0x02350090 0xb00>, <0x02350058 0x400>;
282*f0a3f349SLokesh Vutla		reg-names = "control", "domain";
283*f0a3f349SLokesh Vutla		domain-id = <22>;
284*f0a3f349SLokesh Vutla	};
285*f0a3f349SLokesh Vutla
286*f0a3f349SLokesh Vutla	clktcp3d2: clktcp3d2 {
287*f0a3f349SLokesh Vutla		#clock-cells = <0>;
288*f0a3f349SLokesh Vutla		compatible = "ti,keystone,psc-clock";
289*f0a3f349SLokesh Vutla		clocks = <&chipclk13>;
290*f0a3f349SLokesh Vutla		clock-output-names = "tcp3d-2";
291*f0a3f349SLokesh Vutla		reg = <0x02350094 0xb00>, <0x0235005c 0x400>;
292*f0a3f349SLokesh Vutla		reg-names = "control", "domain";
293*f0a3f349SLokesh Vutla		domain-id = <23>;
294*f0a3f349SLokesh Vutla	};
295*f0a3f349SLokesh Vutla
296*f0a3f349SLokesh Vutla	clktcp3d3: clktcp3d3 {
297*f0a3f349SLokesh Vutla		#clock-cells = <0>;
298*f0a3f349SLokesh Vutla		compatible = "ti,keystone,psc-clock";
299*f0a3f349SLokesh Vutla		clocks = <&chipclk13>;
300*f0a3f349SLokesh Vutla		clock-output-names = "tcp3d-3";
301*f0a3f349SLokesh Vutla		reg = <0x02350098 0xb00>, <0x0235005c 0x400>;
302*f0a3f349SLokesh Vutla		reg-names = "control", "domain";
303*f0a3f349SLokesh Vutla		domain-id = <23>;
304*f0a3f349SLokesh Vutla	};
305*f0a3f349SLokesh Vutla
306*f0a3f349SLokesh Vutla	clkvcp0: clkvcp0 {
307*f0a3f349SLokesh Vutla		#clock-cells = <0>;
308*f0a3f349SLokesh Vutla		compatible = "ti,keystone,psc-clock";
309*f0a3f349SLokesh Vutla		clocks = <&chipclk13>;
310*f0a3f349SLokesh Vutla		clock-output-names = "vcp-0";
311*f0a3f349SLokesh Vutla		reg = <0x0235009c 0xb00>, <0x02350060 0x400>;
312*f0a3f349SLokesh Vutla		reg-names = "control", "domain";
313*f0a3f349SLokesh Vutla		domain-id = <24>;
314*f0a3f349SLokesh Vutla	};
315*f0a3f349SLokesh Vutla
316*f0a3f349SLokesh Vutla	clkvcp1: clkvcp1 {
317*f0a3f349SLokesh Vutla		#clock-cells = <0>;
318*f0a3f349SLokesh Vutla		compatible = "ti,keystone,psc-clock";
319*f0a3f349SLokesh Vutla		clocks = <&chipclk13>;
320*f0a3f349SLokesh Vutla		clock-output-names = "vcp-1";
321*f0a3f349SLokesh Vutla		reg = <0x023500a0 0xb00>, <0x02350060 0x400>;
322*f0a3f349SLokesh Vutla		reg-names = "control", "domain";
323*f0a3f349SLokesh Vutla		domain-id = <24>;
324*f0a3f349SLokesh Vutla	};
325*f0a3f349SLokesh Vutla
326*f0a3f349SLokesh Vutla	clkvcp2: clkvcp2 {
327*f0a3f349SLokesh Vutla		#clock-cells = <0>;
328*f0a3f349SLokesh Vutla		compatible = "ti,keystone,psc-clock";
329*f0a3f349SLokesh Vutla		clocks = <&chipclk13>;
330*f0a3f349SLokesh Vutla		clock-output-names = "vcp-2";
331*f0a3f349SLokesh Vutla		reg = <0x023500a4 0xb00>, <0x02350060 0x400>;
332*f0a3f349SLokesh Vutla		reg-names = "control", "domain";
333*f0a3f349SLokesh Vutla		domain-id = <24>;
334*f0a3f349SLokesh Vutla	};
335*f0a3f349SLokesh Vutla
336*f0a3f349SLokesh Vutla	clkvcp3: clkvcp3 {
337*f0a3f349SLokesh Vutla		#clock-cells = <0>;
338*f0a3f349SLokesh Vutla		compatible = "ti,keystone,psc-clock";
339*f0a3f349SLokesh Vutla		clocks = <&chipclk13>;
340*f0a3f349SLokesh Vutla		clock-output-names = "vcp-3";
341*f0a3f349SLokesh Vutla		reg = <0x023500a8 0xb00>, <0x02350060 0x400>;
342*f0a3f349SLokesh Vutla		reg-names = "control", "domain";
343*f0a3f349SLokesh Vutla		domain-id = <24>;
344*f0a3f349SLokesh Vutla	};
345*f0a3f349SLokesh Vutla
346*f0a3f349SLokesh Vutla	clkvcp4: clkvcp4 {
347*f0a3f349SLokesh Vutla		#clock-cells = <0>;
348*f0a3f349SLokesh Vutla		compatible = "ti,keystone,psc-clock";
349*f0a3f349SLokesh Vutla		clocks = <&chipclk13>;
350*f0a3f349SLokesh Vutla		clock-output-names = "vcp-4";
351*f0a3f349SLokesh Vutla		reg = <0x023500ac 0xb00>, <0x02350064 0x400>;
352*f0a3f349SLokesh Vutla		reg-names = "control", "domain";
353*f0a3f349SLokesh Vutla		domain-id = <25>;
354*f0a3f349SLokesh Vutla	};
355*f0a3f349SLokesh Vutla
356*f0a3f349SLokesh Vutla	clkvcp5: clkvcp5 {
357*f0a3f349SLokesh Vutla		#clock-cells = <0>;
358*f0a3f349SLokesh Vutla		compatible = "ti,keystone,psc-clock";
359*f0a3f349SLokesh Vutla		clocks = <&chipclk13>;
360*f0a3f349SLokesh Vutla		clock-output-names = "vcp-5";
361*f0a3f349SLokesh Vutla		reg = <0x023500b0 0xb00>, <0x02350064 0x400>;
362*f0a3f349SLokesh Vutla		reg-names = "control", "domain";
363*f0a3f349SLokesh Vutla		domain-id = <25>;
364*f0a3f349SLokesh Vutla	};
365*f0a3f349SLokesh Vutla
366*f0a3f349SLokesh Vutla	clkvcp6: clkvcp6 {
367*f0a3f349SLokesh Vutla		#clock-cells = <0>;
368*f0a3f349SLokesh Vutla		compatible = "ti,keystone,psc-clock";
369*f0a3f349SLokesh Vutla		clocks = <&chipclk13>;
370*f0a3f349SLokesh Vutla		clock-output-names = "vcp-6";
371*f0a3f349SLokesh Vutla		reg = <0x023500b4 0xb00>, <0x02350064 0x400>;
372*f0a3f349SLokesh Vutla		reg-names = "control", "domain";
373*f0a3f349SLokesh Vutla		domain-id = <25>;
374*f0a3f349SLokesh Vutla	};
375*f0a3f349SLokesh Vutla
376*f0a3f349SLokesh Vutla	clkvcp7: clkvcp7 {
377*f0a3f349SLokesh Vutla		#clock-cells = <0>;
378*f0a3f349SLokesh Vutla		compatible = "ti,keystone,psc-clock";
379*f0a3f349SLokesh Vutla		clocks = <&chipclk13>;
380*f0a3f349SLokesh Vutla		clock-output-names = "vcp-7";
381*f0a3f349SLokesh Vutla		reg = <0x023500b8 0xb00>, <0x02350064 0x400>;
382*f0a3f349SLokesh Vutla		reg-names = "control", "domain";
383*f0a3f349SLokesh Vutla		domain-id = <25>;
384*f0a3f349SLokesh Vutla	};
385*f0a3f349SLokesh Vutla
386*f0a3f349SLokesh Vutla	clkbcp: clkbcp {
387*f0a3f349SLokesh Vutla		#clock-cells = <0>;
388*f0a3f349SLokesh Vutla		compatible = "ti,keystone,psc-clock";
389*f0a3f349SLokesh Vutla		clocks = <&chipclk13>;
390*f0a3f349SLokesh Vutla		clock-output-names = "bcp";
391*f0a3f349SLokesh Vutla		reg = <0x023500bc 0xb00>, <0x02350068 0x400>;
392*f0a3f349SLokesh Vutla		reg-names = "control", "domain";
393*f0a3f349SLokesh Vutla		domain-id = <26>;
394*f0a3f349SLokesh Vutla	};
395*f0a3f349SLokesh Vutla
396*f0a3f349SLokesh Vutla	clkdxb: clkdxb {
397*f0a3f349SLokesh Vutla		#clock-cells = <0>;
398*f0a3f349SLokesh Vutla		compatible = "ti,keystone,psc-clock";
399*f0a3f349SLokesh Vutla		clocks = <&chipclk13>;
400*f0a3f349SLokesh Vutla		clock-output-names = "dxb";
401*f0a3f349SLokesh Vutla		reg = <0x023500c0 0xb00>, <0x0235006c 0x400>;
402*f0a3f349SLokesh Vutla		reg-names = "control", "domain";
403*f0a3f349SLokesh Vutla		domain-id = <27>;
404*f0a3f349SLokesh Vutla	};
405*f0a3f349SLokesh Vutla
406*f0a3f349SLokesh Vutla	clkhyperlink1: clkhyperlink1 {
407*f0a3f349SLokesh Vutla		#clock-cells = <0>;
408*f0a3f349SLokesh Vutla		compatible = "ti,keystone,psc-clock";
409*f0a3f349SLokesh Vutla		clocks = <&chipclk12>;
410*f0a3f349SLokesh Vutla		clock-output-names = "hyperlink-1";
411*f0a3f349SLokesh Vutla		reg = <0x023500c4 0xb00>, <0x02350070 0x400>;
412*f0a3f349SLokesh Vutla		reg-names = "control", "domain";
413*f0a3f349SLokesh Vutla		domain-id = <28>;
414*f0a3f349SLokesh Vutla	};
415*f0a3f349SLokesh Vutla
416*f0a3f349SLokesh Vutla	clkxge: clkxge {
417*f0a3f349SLokesh Vutla		#clock-cells = <0>;
418*f0a3f349SLokesh Vutla		compatible = "ti,keystone,psc-clock";
419*f0a3f349SLokesh Vutla		clocks = <&chipclk13>;
420*f0a3f349SLokesh Vutla		clock-output-names = "xge";
421*f0a3f349SLokesh Vutla		reg = <0x023500c8 0xb00>, <0x02350074 0x400>;
422*f0a3f349SLokesh Vutla		reg-names = "control", "domain";
423*f0a3f349SLokesh Vutla		domain-id = <29>;
424*f0a3f349SLokesh Vutla	};
425*f0a3f349SLokesh Vutla};
426