xref: /OK3568_Linux_fs/kernel/arch/arm/boot/dts/tegra20-cpu-opp.dtsi (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1*4882a593Smuzhiyun// SPDX-License-Identifier: GPL-2.0
2*4882a593Smuzhiyun
3*4882a593Smuzhiyun/ {
4*4882a593Smuzhiyun	cpu0_opp_table: cpu_opp_table0 {
5*4882a593Smuzhiyun		compatible = "operating-points-v2";
6*4882a593Smuzhiyun		opp-shared;
7*4882a593Smuzhiyun
8*4882a593Smuzhiyun		opp@216000000,750 {
9*4882a593Smuzhiyun			clock-latency-ns = <400000>;
10*4882a593Smuzhiyun			opp-supported-hw = <0x0F 0x0003>;
11*4882a593Smuzhiyun			opp-hz = /bits/ 64 <216000000>;
12*4882a593Smuzhiyun		};
13*4882a593Smuzhiyun
14*4882a593Smuzhiyun		opp@216000000,800 {
15*4882a593Smuzhiyun			clock-latency-ns = <400000>;
16*4882a593Smuzhiyun			opp-supported-hw = <0x0F 0x0004>;
17*4882a593Smuzhiyun			opp-hz = /bits/ 64 <216000000>;
18*4882a593Smuzhiyun		};
19*4882a593Smuzhiyun
20*4882a593Smuzhiyun		opp@312000000,750 {
21*4882a593Smuzhiyun			clock-latency-ns = <400000>;
22*4882a593Smuzhiyun			opp-supported-hw = <0x0F 0x0003>;
23*4882a593Smuzhiyun			opp-hz = /bits/ 64 <312000000>;
24*4882a593Smuzhiyun		};
25*4882a593Smuzhiyun
26*4882a593Smuzhiyun		opp@312000000,800 {
27*4882a593Smuzhiyun			clock-latency-ns = <400000>;
28*4882a593Smuzhiyun			opp-supported-hw = <0x0F 0x0004>;
29*4882a593Smuzhiyun			opp-hz = /bits/ 64 <312000000>;
30*4882a593Smuzhiyun		};
31*4882a593Smuzhiyun
32*4882a593Smuzhiyun		opp@456000000,750 {
33*4882a593Smuzhiyun			clock-latency-ns = <400000>;
34*4882a593Smuzhiyun			opp-supported-hw = <0x0C 0x0003>;
35*4882a593Smuzhiyun			opp-hz = /bits/ 64 <456000000>;
36*4882a593Smuzhiyun		};
37*4882a593Smuzhiyun
38*4882a593Smuzhiyun		opp@456000000,800 {
39*4882a593Smuzhiyun			clock-latency-ns = <400000>;
40*4882a593Smuzhiyun			opp-supported-hw = <0x03 0x0006>, <0x04 0x0004>,
41*4882a593Smuzhiyun					   <0x08 0x0004>;
42*4882a593Smuzhiyun			opp-hz = /bits/ 64 <456000000>;
43*4882a593Smuzhiyun		};
44*4882a593Smuzhiyun
45*4882a593Smuzhiyun		opp@456000000,825 {
46*4882a593Smuzhiyun			clock-latency-ns = <400000>;
47*4882a593Smuzhiyun			opp-supported-hw = <0x03 0x0001>;
48*4882a593Smuzhiyun			opp-hz = /bits/ 64 <456000000>;
49*4882a593Smuzhiyun		};
50*4882a593Smuzhiyun
51*4882a593Smuzhiyun		opp@608000000,750 {
52*4882a593Smuzhiyun			clock-latency-ns = <400000>;
53*4882a593Smuzhiyun			opp-supported-hw = <0x08 0x0003>;
54*4882a593Smuzhiyun			opp-hz = /bits/ 64 <608000000>;
55*4882a593Smuzhiyun		};
56*4882a593Smuzhiyun
57*4882a593Smuzhiyun		opp@608000000,800 {
58*4882a593Smuzhiyun			clock-latency-ns = <400000>;
59*4882a593Smuzhiyun			opp-supported-hw = <0x04 0x0006>, <0x08 0x0004>;
60*4882a593Smuzhiyun			opp-hz = /bits/ 64 <608000000>;
61*4882a593Smuzhiyun		};
62*4882a593Smuzhiyun
63*4882a593Smuzhiyun		opp@608000000,825 {
64*4882a593Smuzhiyun			clock-latency-ns = <400000>;
65*4882a593Smuzhiyun			opp-supported-hw = <0x04 0x0001>;
66*4882a593Smuzhiyun			opp-hz = /bits/ 64 <608000000>;
67*4882a593Smuzhiyun		};
68*4882a593Smuzhiyun
69*4882a593Smuzhiyun		opp@608000000,850 {
70*4882a593Smuzhiyun			clock-latency-ns = <400000>;
71*4882a593Smuzhiyun			opp-supported-hw = <0x03 0x0006>;
72*4882a593Smuzhiyun			opp-hz = /bits/ 64 <608000000>;
73*4882a593Smuzhiyun		};
74*4882a593Smuzhiyun
75*4882a593Smuzhiyun		opp@608000000,900 {
76*4882a593Smuzhiyun			clock-latency-ns = <400000>;
77*4882a593Smuzhiyun			opp-supported-hw = <0x03 0x0001>;
78*4882a593Smuzhiyun			opp-hz = /bits/ 64 <608000000>;
79*4882a593Smuzhiyun		};
80*4882a593Smuzhiyun
81*4882a593Smuzhiyun		opp@760000000,775 {
82*4882a593Smuzhiyun			clock-latency-ns = <400000>;
83*4882a593Smuzhiyun			opp-supported-hw = <0x08 0x0003>;
84*4882a593Smuzhiyun			opp-hz = /bits/ 64 <760000000>;
85*4882a593Smuzhiyun		};
86*4882a593Smuzhiyun
87*4882a593Smuzhiyun		opp@760000000,800 {
88*4882a593Smuzhiyun			clock-latency-ns = <400000>;
89*4882a593Smuzhiyun			opp-supported-hw = <0x08 0x0004>;
90*4882a593Smuzhiyun			opp-hz = /bits/ 64 <760000000>;
91*4882a593Smuzhiyun		};
92*4882a593Smuzhiyun
93*4882a593Smuzhiyun		opp@760000000,850 {
94*4882a593Smuzhiyun			clock-latency-ns = <400000>;
95*4882a593Smuzhiyun			opp-supported-hw = <0x04 0x0006>;
96*4882a593Smuzhiyun			opp-hz = /bits/ 64 <760000000>;
97*4882a593Smuzhiyun		};
98*4882a593Smuzhiyun
99*4882a593Smuzhiyun		opp@760000000,875 {
100*4882a593Smuzhiyun			clock-latency-ns = <400000>;
101*4882a593Smuzhiyun			opp-supported-hw = <0x04 0x0001>, <0x02 0x0002>,
102*4882a593Smuzhiyun					   <0x01 0x0004>, <0x02 0x0004>;
103*4882a593Smuzhiyun			opp-hz = /bits/ 64 <760000000>;
104*4882a593Smuzhiyun		};
105*4882a593Smuzhiyun
106*4882a593Smuzhiyun		opp@760000000,900 {
107*4882a593Smuzhiyun			clock-latency-ns = <400000>;
108*4882a593Smuzhiyun			opp-supported-hw = <0x01 0x0002>;
109*4882a593Smuzhiyun			opp-hz = /bits/ 64 <760000000>;
110*4882a593Smuzhiyun		};
111*4882a593Smuzhiyun
112*4882a593Smuzhiyun		opp@760000000,975 {
113*4882a593Smuzhiyun			clock-latency-ns = <400000>;
114*4882a593Smuzhiyun			opp-supported-hw = <0x03 0x0001>;
115*4882a593Smuzhiyun			opp-hz = /bits/ 64 <760000000>;
116*4882a593Smuzhiyun		};
117*4882a593Smuzhiyun
118*4882a593Smuzhiyun		opp@816000000,800 {
119*4882a593Smuzhiyun			clock-latency-ns = <400000>;
120*4882a593Smuzhiyun			opp-supported-hw = <0x08 0x0007>;
121*4882a593Smuzhiyun			opp-hz = /bits/ 64 <816000000>;
122*4882a593Smuzhiyun		};
123*4882a593Smuzhiyun
124*4882a593Smuzhiyun		opp@816000000,850 {
125*4882a593Smuzhiyun			clock-latency-ns = <400000>;
126*4882a593Smuzhiyun			opp-supported-hw = <0x04 0x0002>;
127*4882a593Smuzhiyun			opp-hz = /bits/ 64 <816000000>;
128*4882a593Smuzhiyun		};
129*4882a593Smuzhiyun
130*4882a593Smuzhiyun		opp@816000000,875 {
131*4882a593Smuzhiyun			clock-latency-ns = <400000>;
132*4882a593Smuzhiyun			opp-supported-hw = <0x04 0x0005>;
133*4882a593Smuzhiyun			opp-hz = /bits/ 64 <816000000>;
134*4882a593Smuzhiyun		};
135*4882a593Smuzhiyun
136*4882a593Smuzhiyun		opp@816000000,950 {
137*4882a593Smuzhiyun			clock-latency-ns = <400000>;
138*4882a593Smuzhiyun			opp-supported-hw = <0x03 0x0006>;
139*4882a593Smuzhiyun			opp-hz = /bits/ 64 <816000000>;
140*4882a593Smuzhiyun		};
141*4882a593Smuzhiyun
142*4882a593Smuzhiyun		opp@816000000,1000 {
143*4882a593Smuzhiyun			clock-latency-ns = <400000>;
144*4882a593Smuzhiyun			opp-supported-hw = <0x03 0x0001>;
145*4882a593Smuzhiyun			opp-hz = /bits/ 64 <816000000>;
146*4882a593Smuzhiyun		};
147*4882a593Smuzhiyun
148*4882a593Smuzhiyun		opp@912000000,850 {
149*4882a593Smuzhiyun			clock-latency-ns = <400000>;
150*4882a593Smuzhiyun			opp-supported-hw = <0x08 0x0007>;
151*4882a593Smuzhiyun			opp-hz = /bits/ 64 <912000000>;
152*4882a593Smuzhiyun		};
153*4882a593Smuzhiyun
154*4882a593Smuzhiyun		opp@912000000,900 {
155*4882a593Smuzhiyun			clock-latency-ns = <400000>;
156*4882a593Smuzhiyun			opp-supported-hw = <0x04 0x0002>;
157*4882a593Smuzhiyun			opp-hz = /bits/ 64 <912000000>;
158*4882a593Smuzhiyun		};
159*4882a593Smuzhiyun
160*4882a593Smuzhiyun		opp@912000000,925 {
161*4882a593Smuzhiyun			clock-latency-ns = <400000>;
162*4882a593Smuzhiyun			opp-supported-hw = <0x04 0x0001>;
163*4882a593Smuzhiyun			opp-hz = /bits/ 64 <912000000>;
164*4882a593Smuzhiyun		};
165*4882a593Smuzhiyun
166*4882a593Smuzhiyun		opp@912000000,950 {
167*4882a593Smuzhiyun			clock-latency-ns = <400000>;
168*4882a593Smuzhiyun			opp-supported-hw = <0x02 0x0006>, <0x01 0x0004>,
169*4882a593Smuzhiyun					   <0x04 0x0004>;
170*4882a593Smuzhiyun			opp-hz = /bits/ 64 <912000000>;
171*4882a593Smuzhiyun		};
172*4882a593Smuzhiyun
173*4882a593Smuzhiyun		opp@912000000,1000 {
174*4882a593Smuzhiyun			clock-latency-ns = <400000>;
175*4882a593Smuzhiyun			opp-supported-hw = <0x01 0x0002>;
176*4882a593Smuzhiyun			opp-hz = /bits/ 64 <912000000>;
177*4882a593Smuzhiyun		};
178*4882a593Smuzhiyun
179*4882a593Smuzhiyun		opp@912000000,1050 {
180*4882a593Smuzhiyun			clock-latency-ns = <400000>;
181*4882a593Smuzhiyun			opp-supported-hw = <0x03 0x0001>;
182*4882a593Smuzhiyun			opp-hz = /bits/ 64 <912000000>;
183*4882a593Smuzhiyun		};
184*4882a593Smuzhiyun
185*4882a593Smuzhiyun		opp@1000000000,875 {
186*4882a593Smuzhiyun			clock-latency-ns = <400000>;
187*4882a593Smuzhiyun			opp-supported-hw = <0x08 0x0007>;
188*4882a593Smuzhiyun			opp-hz = /bits/ 64 <1000000000>;
189*4882a593Smuzhiyun		};
190*4882a593Smuzhiyun
191*4882a593Smuzhiyun		opp@1000000000,900 {
192*4882a593Smuzhiyun			clock-latency-ns = <400000>;
193*4882a593Smuzhiyun			opp-supported-hw = <0x04 0x0002>;
194*4882a593Smuzhiyun			opp-hz = /bits/ 64 <1000000000>;
195*4882a593Smuzhiyun		};
196*4882a593Smuzhiyun
197*4882a593Smuzhiyun		opp@1000000000,950 {
198*4882a593Smuzhiyun			clock-latency-ns = <400000>;
199*4882a593Smuzhiyun			opp-supported-hw = <0x04 0x0004>;
200*4882a593Smuzhiyun			opp-hz = /bits/ 64 <1000000000>;
201*4882a593Smuzhiyun		};
202*4882a593Smuzhiyun
203*4882a593Smuzhiyun		opp@1000000000,975 {
204*4882a593Smuzhiyun			clock-latency-ns = <400000>;
205*4882a593Smuzhiyun			opp-supported-hw = <0x04 0x0001>;
206*4882a593Smuzhiyun			opp-hz = /bits/ 64 <1000000000>;
207*4882a593Smuzhiyun		};
208*4882a593Smuzhiyun
209*4882a593Smuzhiyun		opp@1000000000,1000 {
210*4882a593Smuzhiyun			clock-latency-ns = <400000>;
211*4882a593Smuzhiyun			opp-supported-hw = <0x02 0x0006>, <0x01 0x0004>;
212*4882a593Smuzhiyun			opp-hz = /bits/ 64 <1000000000>;
213*4882a593Smuzhiyun		};
214*4882a593Smuzhiyun
215*4882a593Smuzhiyun		opp@1000000000,1025 {
216*4882a593Smuzhiyun			clock-latency-ns = <400000>;
217*4882a593Smuzhiyun			opp-supported-hw = <0x01 0x0002>;
218*4882a593Smuzhiyun			opp-hz = /bits/ 64 <1000000000>;
219*4882a593Smuzhiyun		};
220*4882a593Smuzhiyun
221*4882a593Smuzhiyun		opp@1000000000,1100 {
222*4882a593Smuzhiyun			clock-latency-ns = <400000>;
223*4882a593Smuzhiyun			opp-supported-hw = <0x03 0x0001>;
224*4882a593Smuzhiyun			opp-hz = /bits/ 64 <1000000000>;
225*4882a593Smuzhiyun		};
226*4882a593Smuzhiyun
227*4882a593Smuzhiyun		opp@1200000000,1000 {
228*4882a593Smuzhiyun			clock-latency-ns = <400000>;
229*4882a593Smuzhiyun			opp-supported-hw = <0x08 0x0004>;
230*4882a593Smuzhiyun			opp-hz = /bits/ 64 <1200000000>;
231*4882a593Smuzhiyun		};
232*4882a593Smuzhiyun
233*4882a593Smuzhiyun		opp@1200000000,1050 {
234*4882a593Smuzhiyun			clock-latency-ns = <400000>;
235*4882a593Smuzhiyun			opp-supported-hw = <0x04 0x0004>;
236*4882a593Smuzhiyun			opp-hz = /bits/ 64 <1200000000>;
237*4882a593Smuzhiyun		};
238*4882a593Smuzhiyun
239*4882a593Smuzhiyun		opp@1200000000,1100 {
240*4882a593Smuzhiyun			clock-latency-ns = <400000>;
241*4882a593Smuzhiyun			opp-supported-hw = <0x02 0x0004>;
242*4882a593Smuzhiyun			opp-hz = /bits/ 64 <1200000000>;
243*4882a593Smuzhiyun		};
244*4882a593Smuzhiyun
245*4882a593Smuzhiyun		opp@1200000000,1125 {
246*4882a593Smuzhiyun			clock-latency-ns = <400000>;
247*4882a593Smuzhiyun			opp-supported-hw = <0x01 0x0004>;
248*4882a593Smuzhiyun			opp-hz = /bits/ 64 <1200000000>;
249*4882a593Smuzhiyun		};
250*4882a593Smuzhiyun	};
251*4882a593Smuzhiyun};
252