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