1// SPDX-License-Identifier: GPL-2.0
2
3/ {
4	emc_icc_dvfs_opp_table: opp-table-emc {
5		compatible = "operating-points-v2";
6
7		opp-12750000-800 {
8			opp-microvolt = <800000 800000 1150000>;
9			opp-hz = /bits/ 64 <12750000>;
10			opp-supported-hw = <0x0003>;
11		};
12
13		opp-12750000-950 {
14			opp-microvolt = <950000 950000 1150000>;
15			opp-hz = /bits/ 64 <12750000>;
16			opp-supported-hw = <0x0008>;
17		};
18
19		opp-12750000-1050 {
20			opp-microvolt = <1050000 1050000 1150000>;
21			opp-hz = /bits/ 64 <12750000>;
22			opp-supported-hw = <0x0010>;
23		};
24
25		opp-12750000-1110 {
26			opp-microvolt = <1110000 1110000 1150000>;
27			opp-hz = /bits/ 64 <12750000>;
28			opp-supported-hw = <0x0004>;
29		};
30
31		opp-20400000-800 {
32			opp-microvolt = <800000 800000 1150000>;
33			opp-hz = /bits/ 64 <20400000>;
34			opp-supported-hw = <0x0003>;
35		};
36
37		opp-20400000-950 {
38			opp-microvolt = <950000 950000 1150000>;
39			opp-hz = /bits/ 64 <20400000>;
40			opp-supported-hw = <0x0008>;
41		};
42
43		opp-20400000-1050 {
44			opp-microvolt = <1050000 1050000 1150000>;
45			opp-hz = /bits/ 64 <20400000>;
46			opp-supported-hw = <0x0010>;
47		};
48
49		opp-20400000-1110 {
50			opp-microvolt = <1110000 1110000 1150000>;
51			opp-hz = /bits/ 64 <20400000>;
52			opp-supported-hw = <0x0004>;
53		};
54
55		opp-40800000-800 {
56			opp-microvolt = <800000 800000 1150000>;
57			opp-hz = /bits/ 64 <40800000>;
58			opp-supported-hw = <0x0003>;
59		};
60
61		opp-40800000-950 {
62			opp-microvolt = <950000 950000 1150000>;
63			opp-hz = /bits/ 64 <40800000>;
64			opp-supported-hw = <0x0008>;
65		};
66
67		opp-40800000-1050 {
68			opp-microvolt = <1050000 1050000 1150000>;
69			opp-hz = /bits/ 64 <40800000>;
70			opp-supported-hw = <0x0010>;
71		};
72
73		opp-40800000-1110 {
74			opp-microvolt = <1110000 1110000 1150000>;
75			opp-hz = /bits/ 64 <40800000>;
76			opp-supported-hw = <0x0004>;
77		};
78
79		opp-68000000-800 {
80			opp-microvolt = <800000 800000 1150000>;
81			opp-hz = /bits/ 64 <68000000>;
82			opp-supported-hw = <0x0003>;
83		};
84
85		opp-68000000-950 {
86			opp-microvolt = <950000 950000 1150000>;
87			opp-hz = /bits/ 64 <68000000>;
88			opp-supported-hw = <0x0008>;
89		};
90
91		opp-68000000-1050 {
92			opp-microvolt = <1050000 1050000 1150000>;
93			opp-hz = /bits/ 64 <68000000>;
94			opp-supported-hw = <0x0010>;
95		};
96
97		opp-68000000-1110 {
98			opp-microvolt = <1110000 1110000 1150000>;
99			opp-hz = /bits/ 64 <68000000>;
100			opp-supported-hw = <0x0004>;
101		};
102
103		opp-102000000-800 {
104			opp-microvolt = <800000 800000 1150000>;
105			opp-hz = /bits/ 64 <102000000>;
106			opp-supported-hw = <0x0003>;
107		};
108
109		opp-102000000-950 {
110			opp-microvolt = <950000 950000 1150000>;
111			opp-hz = /bits/ 64 <102000000>;
112			opp-supported-hw = <0x0008>;
113		};
114
115		opp-102000000-1050 {
116			opp-microvolt = <1050000 1050000 1150000>;
117			opp-hz = /bits/ 64 <102000000>;
118			opp-supported-hw = <0x0010>;
119		};
120
121		opp-102000000-1110 {
122			opp-microvolt = <1110000 1110000 1150000>;
123			opp-hz = /bits/ 64 <102000000>;
124			opp-supported-hw = <0x0004>;
125		};
126
127		opp-204000000-800 {
128			opp-microvolt = <800000 800000 1150000>;
129			opp-hz = /bits/ 64 <204000000>;
130			opp-supported-hw = <0x0003>;
131			opp-suspend;
132		};
133
134		opp-204000000-950 {
135			opp-microvolt = <950000 950000 1150000>;
136			opp-hz = /bits/ 64 <204000000>;
137			opp-supported-hw = <0x0008>;
138			opp-suspend;
139		};
140
141		opp-204000000-1050 {
142			opp-microvolt = <1050000 1050000 1150000>;
143			opp-hz = /bits/ 64 <204000000>;
144			opp-supported-hw = <0x0010>;
145			opp-suspend;
146		};
147
148		opp-204000000-1110 {
149			opp-microvolt = <1110000 1110000 1150000>;
150			opp-hz = /bits/ 64 <204000000>;
151			opp-supported-hw = <0x0004>;
152			opp-suspend;
153		};
154
155		opp-264000000-800 {
156			opp-microvolt = <800000 800000 1150000>;
157			opp-hz = /bits/ 64 <264000000>;
158			opp-supported-hw = <0x0003>;
159		};
160
161		opp-264000000-950 {
162			opp-microvolt = <950000 950000 1150000>;
163			opp-hz = /bits/ 64 <264000000>;
164			opp-supported-hw = <0x0008>;
165		};
166
167		opp-264000000-1050 {
168			opp-microvolt = <1050000 1050000 1150000>;
169			opp-hz = /bits/ 64 <264000000>;
170			opp-supported-hw = <0x0010>;
171		};
172
173		opp-264000000-1110 {
174			opp-microvolt = <1110000 1110000 1150000>;
175			opp-hz = /bits/ 64 <264000000>;
176			opp-supported-hw = <0x0004>;
177		};
178
179		opp-300000000-850 {
180			opp-microvolt = <850000 850000 1150000>;
181			opp-hz = /bits/ 64 <300000000>;
182			opp-supported-hw = <0x0003>;
183		};
184
185		opp-300000000-950 {
186			opp-microvolt = <950000 950000 1150000>;
187			opp-hz = /bits/ 64 <300000000>;
188			opp-supported-hw = <0x0008>;
189		};
190
191		opp-300000000-1050 {
192			opp-microvolt = <1050000 1050000 1150000>;
193			opp-hz = /bits/ 64 <300000000>;
194			opp-supported-hw = <0x0010>;
195		};
196
197		opp-300000000-1110 {
198			opp-microvolt = <1110000 1110000 1150000>;
199			opp-hz = /bits/ 64 <300000000>;
200			opp-supported-hw = <0x0004>;
201		};
202
203		opp-348000000-850 {
204			opp-microvolt = <850000 850000 1150000>;
205			opp-hz = /bits/ 64 <348000000>;
206			opp-supported-hw = <0x0003>;
207		};
208
209		opp-348000000-950 {
210			opp-microvolt = <950000 950000 1150000>;
211			opp-hz = /bits/ 64 <348000000>;
212			opp-supported-hw = <0x0008>;
213		};
214
215		opp-348000000-1050 {
216			opp-microvolt = <1050000 1050000 1150000>;
217			opp-hz = /bits/ 64 <348000000>;
218			opp-supported-hw = <0x0010>;
219		};
220
221		opp-348000000-1110 {
222			opp-microvolt = <1110000 1110000 1150000>;
223			opp-hz = /bits/ 64 <348000000>;
224			opp-supported-hw = <0x0004>;
225		};
226
227		opp-396000000-950 {
228			opp-microvolt = <950000 950000 1150000>;
229			opp-hz = /bits/ 64 <396000000>;
230			opp-supported-hw = <0x0008>;
231		};
232
233		opp-396000000-1000 {
234			opp-microvolt = <1000000 1000000 1150000>;
235			opp-hz = /bits/ 64 <396000000>;
236			opp-supported-hw = <0x0003>;
237		};
238
239		opp-396000000-1050 {
240			opp-microvolt = <1050000 1050000 1150000>;
241			opp-hz = /bits/ 64 <396000000>;
242			opp-supported-hw = <0x0010>;
243		};
244
245		opp-396000000-1110 {
246			opp-microvolt = <1110000 1110000 1150000>;
247			opp-hz = /bits/ 64 <396000000>;
248			opp-supported-hw = <0x0004>;
249		};
250
251		opp-528000000-950 {
252			opp-microvolt = <950000 950000 1150000>;
253			opp-hz = /bits/ 64 <528000000>;
254			opp-supported-hw = <0x0008>;
255		};
256
257		opp-528000000-1000 {
258			opp-microvolt = <1000000 1000000 1150000>;
259			opp-hz = /bits/ 64 <528000000>;
260			opp-supported-hw = <0x0003>;
261		};
262
263		opp-528000000-1050 {
264			opp-microvolt = <1050000 1050000 1150000>;
265			opp-hz = /bits/ 64 <528000000>;
266			opp-supported-hw = <0x0010>;
267		};
268
269		opp-528000000-1110 {
270			opp-microvolt = <1110000 1110000 1150000>;
271			opp-hz = /bits/ 64 <528000000>;
272			opp-supported-hw = <0x0004>;
273		};
274
275		opp-600000000-950 {
276			opp-microvolt = <950000 950000 1150000>;
277			opp-hz = /bits/ 64 <600000000>;
278			opp-supported-hw = <0x0008>;
279		};
280
281		opp-600000000-1000 {
282			opp-microvolt = <1000000 1000000 1150000>;
283			opp-hz = /bits/ 64 <600000000>;
284			opp-supported-hw = <0x0003>;
285		};
286
287		opp-600000000-1050 {
288			opp-microvolt = <1050000 1050000 1150000>;
289			opp-hz = /bits/ 64 <600000000>;
290			opp-supported-hw = <0x0010>;
291		};
292
293		opp-600000000-1110 {
294			opp-microvolt = <1110000 1110000 1150000>;
295			opp-hz = /bits/ 64 <600000000>;
296			opp-supported-hw = <0x0004>;
297		};
298
299		opp-792000000-1000 {
300			opp-microvolt = <1000000 1000000 1150000>;
301			opp-hz = /bits/ 64 <792000000>;
302			opp-supported-hw = <0x000B>;
303		};
304
305		opp-792000000-1050 {
306			opp-microvolt = <1050000 1050000 1150000>;
307			opp-hz = /bits/ 64 <792000000>;
308			opp-supported-hw = <0x0010>;
309		};
310
311		opp-792000000-1110 {
312			opp-microvolt = <1110000 1110000 1150000>;
313			opp-hz = /bits/ 64 <792000000>;
314			opp-supported-hw = <0x0004>;
315		};
316
317		opp-924000000-1100 {
318			opp-microvolt = <1100000 1100000 1150000>;
319			opp-hz = /bits/ 64 <924000000>;
320			opp-supported-hw = <0x0013>;
321		};
322
323		opp-1200000000-1100 {
324			opp-microvolt = <1100000 1100000 1150000>;
325			opp-hz = /bits/ 64 <1200000000>;
326			opp-supported-hw = <0x0003>;
327		};
328	};
329
330	emc_bw_dfs_opp_table: opp-table-actmon {
331		compatible = "operating-points-v2";
332
333		opp-12750000 {
334			opp-hz = /bits/ 64 <12750000>;
335			opp-supported-hw = <0x001F>;
336			opp-peak-kBps = <204000>;
337		};
338
339		opp-20400000 {
340			opp-hz = /bits/ 64 <20400000>;
341			opp-supported-hw = <0x001F>;
342			opp-peak-kBps = <326400>;
343		};
344
345		opp-40800000 {
346			opp-hz = /bits/ 64 <40800000>;
347			opp-supported-hw = <0x001F>;
348			opp-peak-kBps = <652800>;
349		};
350
351		opp-68000000 {
352			opp-hz = /bits/ 64 <68000000>;
353			opp-supported-hw = <0x001F>;
354			opp-peak-kBps = <1088000>;
355		};
356
357		opp-102000000 {
358			opp-hz = /bits/ 64 <102000000>;
359			opp-supported-hw = <0x001F>;
360			opp-peak-kBps = <1632000>;
361		};
362
363		opp-204000000 {
364			opp-hz = /bits/ 64 <204000000>;
365			opp-supported-hw = <0x001F>;
366			opp-peak-kBps = <3264000>;
367			opp-suspend;
368		};
369
370		opp-264000000 {
371			opp-hz = /bits/ 64 <264000000>;
372			opp-supported-hw = <0x001F>;
373			opp-peak-kBps = <4224000>;
374		};
375
376		opp-300000000 {
377			opp-hz = /bits/ 64 <300000000>;
378			opp-supported-hw = <0x001F>;
379			opp-peak-kBps = <4800000>;
380		};
381
382		opp-348000000 {
383			opp-hz = /bits/ 64 <348000000>;
384			opp-supported-hw = <0x001F>;
385			opp-peak-kBps = <5568000>;
386		};
387
388		opp-396000000 {
389			opp-hz = /bits/ 64 <396000000>;
390			opp-supported-hw = <0x001F>;
391			opp-peak-kBps = <6336000>;
392		};
393
394		opp-528000000 {
395			opp-hz = /bits/ 64 <528000000>;
396			opp-supported-hw = <0x001F>;
397			opp-peak-kBps = <8448000>;
398		};
399
400		opp-600000000 {
401			opp-hz = /bits/ 64 <600000000>;
402			opp-supported-hw = <0x001F>;
403			opp-peak-kBps = <9600000>;
404		};
405
406		opp-792000000 {
407			opp-hz = /bits/ 64 <792000000>;
408			opp-supported-hw = <0x001F>;
409			opp-peak-kBps = <12672000>;
410		};
411
412		opp-924000000 {
413			opp-hz = /bits/ 64 <924000000>;
414			opp-supported-hw = <0x0013>;
415			opp-peak-kBps = <14784000>;
416		};
417
418		opp-1200000000 {
419			opp-hz = /bits/ 64 <1200000000>;
420			opp-supported-hw = <0x0003>;
421			opp-peak-kBps = <19200000>;
422		};
423	};
424};
425