1// SPDX-License-Identifier: GPL-2.0
2
3/ {
4	emc_icc_dvfs_opp_table: emc-dvfs-opp-table {
5		compatible = "operating-points-v2";
6
7		opp@12750000,950 {
8			opp-microvolt = <950000 950000 1350000>;
9			opp-hz = /bits/ 64 <12750000>;
10			opp-supported-hw = <0x0006>;
11		};
12
13		opp@12750000,1000 {
14			opp-microvolt = <1000000 1000000 1350000>;
15			opp-hz = /bits/ 64 <12750000>;
16			opp-supported-hw = <0x0001>;
17		};
18
19		opp@12750000,1250 {
20			opp-microvolt = <1250000 1250000 1350000>;
21			opp-hz = /bits/ 64 <12750000>;
22			opp-supported-hw = <0x0008>;
23		};
24
25		opp@25500000,950 {
26			opp-microvolt = <950000 950000 1350000>;
27			opp-hz = /bits/ 64 <25500000>;
28			opp-supported-hw = <0x0006>;
29		};
30
31		opp@25500000,1000 {
32			opp-microvolt = <1000000 1000000 1350000>;
33			opp-hz = /bits/ 64 <25500000>;
34			opp-supported-hw = <0x0001>;
35		};
36
37		opp@25500000,1250 {
38			opp-microvolt = <1250000 1250000 1350000>;
39			opp-hz = /bits/ 64 <25500000>;
40			opp-supported-hw = <0x0008>;
41		};
42
43		opp@27000000,950 {
44			opp-microvolt = <950000 950000 1350000>;
45			opp-hz = /bits/ 64 <27000000>;
46			opp-supported-hw = <0x0006>;
47		};
48
49		opp@27000000,1000 {
50			opp-microvolt = <1000000 1000000 1350000>;
51			opp-hz = /bits/ 64 <27000000>;
52			opp-supported-hw = <0x0001>;
53		};
54
55		opp@27000000,1250 {
56			opp-microvolt = <1250000 1250000 1350000>;
57			opp-hz = /bits/ 64 <27000000>;
58			opp-supported-hw = <0x0008>;
59		};
60
61		opp@51000000,950 {
62			opp-microvolt = <950000 950000 1350000>;
63			opp-hz = /bits/ 64 <51000000>;
64			opp-supported-hw = <0x0006>;
65		};
66
67		opp@51000000,1000 {
68			opp-microvolt = <1000000 1000000 1350000>;
69			opp-hz = /bits/ 64 <51000000>;
70			opp-supported-hw = <0x0001>;
71		};
72
73		opp@51000000,1250 {
74			opp-microvolt = <1250000 1250000 1350000>;
75			opp-hz = /bits/ 64 <51000000>;
76			opp-supported-hw = <0x0008>;
77		};
78
79		opp@54000000,950 {
80			opp-microvolt = <950000 950000 1350000>;
81			opp-hz = /bits/ 64 <54000000>;
82			opp-supported-hw = <0x0006>;
83		};
84
85		opp@54000000,1000 {
86			opp-microvolt = <1000000 1000000 1350000>;
87			opp-hz = /bits/ 64 <54000000>;
88			opp-supported-hw = <0x0001>;
89		};
90
91		opp@54000000,1250 {
92			opp-microvolt = <1250000 1250000 1350000>;
93			opp-hz = /bits/ 64 <54000000>;
94			opp-supported-hw = <0x0008>;
95		};
96
97		opp@102000000,950 {
98			opp-microvolt = <950000 950000 1350000>;
99			opp-hz = /bits/ 64 <102000000>;
100			opp-supported-hw = <0x0006>;
101		};
102
103		opp@102000000,1000 {
104			opp-microvolt = <1000000 1000000 1350000>;
105			opp-hz = /bits/ 64 <102000000>;
106			opp-supported-hw = <0x0001>;
107		};
108
109		opp@102000000,1250 {
110			opp-microvolt = <1250000 1250000 1350000>;
111			opp-hz = /bits/ 64 <102000000>;
112			opp-supported-hw = <0x0008>;
113		};
114
115		opp@108000000,1000 {
116			opp-microvolt = <1000000 1000000 1350000>;
117			opp-hz = /bits/ 64 <108000000>;
118			opp-supported-hw = <0x0007>;
119		};
120
121		opp@108000000,1250 {
122			opp-microvolt = <1250000 1250000 1350000>;
123			opp-hz = /bits/ 64 <108000000>;
124			opp-supported-hw = <0x0008>;
125		};
126
127		opp@204000000,1000 {
128			opp-microvolt = <1000000 1000000 1350000>;
129			opp-hz = /bits/ 64 <204000000>;
130			opp-supported-hw = <0x0007>;
131			opp-suspend;
132		};
133
134		opp@204000000,1250 {
135			opp-microvolt = <1250000 1250000 1350000>;
136			opp-hz = /bits/ 64 <204000000>;
137			opp-supported-hw = <0x0008>;
138			opp-suspend;
139		};
140
141		opp@333500000,1000 {
142			opp-microvolt = <1000000 1000000 1350000>;
143			opp-hz = /bits/ 64 <333500000>;
144			opp-supported-hw = <0x0006>;
145		};
146
147		opp@333500000,1200 {
148			opp-microvolt = <1200000 1200000 1350000>;
149			opp-hz = /bits/ 64 <333500000>;
150			opp-supported-hw = <0x0001>;
151		};
152
153		opp@333500000,1250 {
154			opp-microvolt = <1250000 1250000 1350000>;
155			opp-hz = /bits/ 64 <333500000>;
156			opp-supported-hw = <0x0008>;
157		};
158
159		opp@375000000,1000 {
160			opp-microvolt = <1000000 1000000 1350000>;
161			opp-hz = /bits/ 64 <375000000>;
162			opp-supported-hw = <0x0006>;
163		};
164
165		opp@375000000,1200 {
166			opp-microvolt = <1200000 1200000 1350000>;
167			opp-hz = /bits/ 64 <375000000>;
168			opp-supported-hw = <0x0001>;
169		};
170
171		opp@375000000,1250 {
172			opp-microvolt = <1250000 1250000 1350000>;
173			opp-hz = /bits/ 64 <375000000>;
174			opp-supported-hw = <0x0008>;
175		};
176
177		opp@400000000,1000 {
178			opp-microvolt = <1000000 1000000 1350000>;
179			opp-hz = /bits/ 64 <400000000>;
180			opp-supported-hw = <0x0006>;
181		};
182
183		opp@400000000,1200 {
184			opp-microvolt = <1200000 1200000 1350000>;
185			opp-hz = /bits/ 64 <400000000>;
186			opp-supported-hw = <0x0001>;
187		};
188
189		opp@400000000,1250 {
190			opp-microvolt = <1250000 1250000 1350000>;
191			opp-hz = /bits/ 64 <400000000>;
192			opp-supported-hw = <0x0008>;
193		};
194
195		opp@416000000,1200 {
196			opp-microvolt = <1200000 1200000 1350000>;
197			opp-hz = /bits/ 64 <416000000>;
198			opp-supported-hw = <0x0007>;
199		};
200
201		opp@416000000,1250 {
202			opp-microvolt = <1250000 1250000 1350000>;
203			opp-hz = /bits/ 64 <416000000>;
204			opp-supported-hw = <0x0008>;
205		};
206
207		opp@450000000,1200 {
208			opp-microvolt = <1200000 1200000 1350000>;
209			opp-hz = /bits/ 64 <450000000>;
210			opp-supported-hw = <0x0007>;
211		};
212
213		opp@450000000,1250 {
214			opp-microvolt = <1250000 1250000 1350000>;
215			opp-hz = /bits/ 64 <450000000>;
216			opp-supported-hw = <0x0008>;
217		};
218
219		opp@533000000,1200 {
220			opp-microvolt = <1200000 1200000 1350000>;
221			opp-hz = /bits/ 64 <533000000>;
222			opp-supported-hw = <0x0007>;
223		};
224
225		opp@533000000,1250 {
226			opp-microvolt = <1250000 1250000 1350000>;
227			opp-hz = /bits/ 64 <533000000>;
228			opp-supported-hw = <0x0008>;
229		};
230
231		opp@625000000,1200 {
232			opp-microvolt = <1200000 1200000 1350000>;
233			opp-hz = /bits/ 64 <625000000>;
234			opp-supported-hw = <0x0006>;
235		};
236
237		opp@625000000,1250 {
238			opp-microvolt = <1250000 1250000 1350000>;
239			opp-hz = /bits/ 64 <625000000>;
240			opp-supported-hw = <0x0008>;
241		};
242
243		opp@667000000,1200 {
244			opp-microvolt = <1200000 1200000 1350000>;
245			opp-hz = /bits/ 64 <667000000>;
246			opp-supported-hw = <0x0006>;
247		};
248
249		opp@750000000,1300 {
250			opp-microvolt = <1300000 1300000 1350000>;
251			opp-hz = /bits/ 64 <750000000>;
252			opp-supported-hw = <0x0004>;
253		};
254
255		opp@800000000,1300 {
256			opp-microvolt = <1300000 1300000 1350000>;
257			opp-hz = /bits/ 64 <800000000>;
258			opp-supported-hw = <0x0004>;
259		};
260
261		opp@900000000,1350 {
262			opp-microvolt = <1350000 1350000 1350000>;
263			opp-hz = /bits/ 64 <900000000>;
264			opp-supported-hw = <0x0004>;
265		};
266	};
267
268	emc_bw_dfs_opp_table: emc-bandwidth-opp-table {
269		compatible = "operating-points-v2";
270
271		opp@12750000 {
272			opp-hz = /bits/ 64 <12750000>;
273			opp-supported-hw = <0x000F>;
274			opp-peak-kBps = <102000>;
275		};
276
277		opp@25500000 {
278			opp-hz = /bits/ 64 <25500000>;
279			opp-supported-hw = <0x000F>;
280			opp-peak-kBps = <204000>;
281		};
282
283		opp@27000000 {
284			opp-hz = /bits/ 64 <27000000>;
285			opp-supported-hw = <0x000F>;
286			opp-peak-kBps = <216000>;
287		};
288
289		opp@51000000 {
290			opp-hz = /bits/ 64 <51000000>;
291			opp-supported-hw = <0x000F>;
292			opp-peak-kBps = <408000>;
293		};
294
295		opp@54000000 {
296			opp-hz = /bits/ 64 <54000000>;
297			opp-supported-hw = <0x000F>;
298			opp-peak-kBps = <432000>;
299		};
300
301		opp@102000000 {
302			opp-hz = /bits/ 64 <102000000>;
303			opp-supported-hw = <0x000F>;
304			opp-peak-kBps = <816000>;
305		};
306
307		opp@108000000 {
308			opp-hz = /bits/ 64 <108000000>;
309			opp-supported-hw = <0x000F>;
310			opp-peak-kBps = <864000>;
311		};
312
313		opp@204000000 {
314			opp-hz = /bits/ 64 <204000000>;
315			opp-supported-hw = <0x000F>;
316			opp-peak-kBps = <1632000>;
317			opp-suspend;
318		};
319
320		opp@333500000 {
321			opp-hz = /bits/ 64 <333500000>;
322			opp-supported-hw = <0x000F>;
323			opp-peak-kBps = <2668000>;
324		};
325
326		opp@375000000 {
327			opp-hz = /bits/ 64 <375000000>;
328			opp-supported-hw = <0x000F>;
329			opp-peak-kBps = <3000000>;
330		};
331
332		opp@400000000 {
333			opp-hz = /bits/ 64 <400000000>;
334			opp-supported-hw = <0x000F>;
335			opp-peak-kBps = <3200000>;
336		};
337
338		opp@416000000 {
339			opp-hz = /bits/ 64 <416000000>;
340			opp-supported-hw = <0x000F>;
341			opp-peak-kBps = <3328000>;
342		};
343
344		opp@450000000 {
345			opp-hz = /bits/ 64 <450000000>;
346			opp-supported-hw = <0x000F>;
347			opp-peak-kBps = <3600000>;
348		};
349
350		opp@533000000 {
351			opp-hz = /bits/ 64 <533000000>;
352			opp-supported-hw = <0x000F>;
353			opp-peak-kBps = <4264000>;
354		};
355
356		opp@625000000 {
357			opp-hz = /bits/ 64 <625000000>;
358			opp-supported-hw = <0x000E>;
359			opp-peak-kBps = <5000000>;
360		};
361
362		opp@667000000 {
363			opp-hz = /bits/ 64 <667000000>;
364			opp-supported-hw = <0x0006>;
365			opp-peak-kBps = <5336000>;
366		};
367
368		opp@750000000 {
369			opp-hz = /bits/ 64 <750000000>;
370			opp-supported-hw = <0x0004>;
371			opp-peak-kBps = <6000000>;
372		};
373
374		opp@800000000 {
375			opp-hz = /bits/ 64 <800000000>;
376			opp-supported-hw = <0x0004>;
377			opp-peak-kBps = <6400000>;
378		};
379
380		opp@900000000 {
381			opp-hz = /bits/ 64 <900000000>;
382			opp-supported-hw = <0x0004>;
383			opp-peak-kBps = <7200000>;
384		};
385	};
386};
387