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