blob: a2d557155114a64cc6df8403dd32b932c8edb094 [file] [log] [blame]
Tom Rini53633a82024-02-29 12:33:36 -05001// SPDX-License-Identifier: GPL-2.0
2
3/ {
4 core_opp_table: opp-table-core {
5 compatible = "operating-points-v2";
6 opp-shared;
7
8 core_opp_950: opp-950000 {
9 opp-microvolt = <950000 950000 1350000>;
10 opp-level = <950000>;
11 };
12
13 core_opp_1000: opp-1000000 {
14 opp-microvolt = <1000000 1000000 1350000>;
15 opp-level = <1000000>;
16 };
17
18 core_opp_1050: opp-1050000 {
19 opp-microvolt = <1050000 1050000 1350000>;
20 opp-level = <1050000>;
21 };
22
23 core_opp_1100: opp-1100000 {
24 opp-microvolt = <1100000 1100000 1350000>;
25 opp-level = <1100000>;
26 };
27
28 core_opp_1150: opp-1150000 {
29 opp-microvolt = <1150000 1150000 1350000>;
30 opp-level = <1150000>;
31 };
32
33 core_opp_1200: opp-1200000 {
34 opp-microvolt = <1200000 1200000 1350000>;
35 opp-level = <1200000>;
36 };
37
38 core_opp_1250: opp-1250000 {
39 opp-microvolt = <1250000 1250000 1350000>;
40 opp-level = <1250000>;
41 };
42
43 core_opp_1300: opp-1300000 {
44 opp-microvolt = <1300000 1300000 1350000>;
45 opp-level = <1300000>;
46 };
47
48 core_opp_1350: opp-1350000 {
49 opp-microvolt = <1350000 1350000 1350000>;
50 opp-level = <1350000>;
51 };
52 };
53
54 emc_icc_dvfs_opp_table: opp-table-emc {
55 compatible = "operating-points-v2";
56
57 opp-12750000-950 {
58 opp-microvolt = <950000 950000 1350000>;
59 opp-hz = /bits/ 64 <12750000>;
60 opp-supported-hw = <0x0006>;
61 required-opps = <&core_opp_950>;
62 };
63
64 opp-12750000-1000 {
65 opp-microvolt = <1000000 1000000 1350000>;
66 opp-hz = /bits/ 64 <12750000>;
67 opp-supported-hw = <0x0001>;
68 required-opps = <&core_opp_1000>;
69 };
70
71 opp-12750000-1250 {
72 opp-microvolt = <1250000 1250000 1350000>;
73 opp-hz = /bits/ 64 <12750000>;
74 opp-supported-hw = <0x0008>;
75 required-opps = <&core_opp_1250>;
76 };
77
78 opp-25500000-950 {
79 opp-microvolt = <950000 950000 1350000>;
80 opp-hz = /bits/ 64 <25500000>;
81 opp-supported-hw = <0x0006>;
82 required-opps = <&core_opp_950>;
83 };
84
85 opp-25500000-1000 {
86 opp-microvolt = <1000000 1000000 1350000>;
87 opp-hz = /bits/ 64 <25500000>;
88 opp-supported-hw = <0x0001>;
89 required-opps = <&core_opp_1000>;
90 };
91
92 opp-25500000-1250 {
93 opp-microvolt = <1250000 1250000 1350000>;
94 opp-hz = /bits/ 64 <25500000>;
95 opp-supported-hw = <0x0008>;
96 required-opps = <&core_opp_1250>;
97 };
98
99 opp-27000000-950 {
100 opp-microvolt = <950000 950000 1350000>;
101 opp-hz = /bits/ 64 <27000000>;
102 opp-supported-hw = <0x0006>;
103 required-opps = <&core_opp_950>;
104 };
105
106 opp-27000000-1000 {
107 opp-microvolt = <1000000 1000000 1350000>;
108 opp-hz = /bits/ 64 <27000000>;
109 opp-supported-hw = <0x0001>;
110 required-opps = <&core_opp_1000>;
111 };
112
113 opp-27000000-1250 {
114 opp-microvolt = <1250000 1250000 1350000>;
115 opp-hz = /bits/ 64 <27000000>;
116 opp-supported-hw = <0x0008>;
117 required-opps = <&core_opp_1250>;
118 };
119
120 opp-51000000-950 {
121 opp-microvolt = <950000 950000 1350000>;
122 opp-hz = /bits/ 64 <51000000>;
123 opp-supported-hw = <0x0006>;
124 required-opps = <&core_opp_950>;
125 };
126
127 opp-51000000-1000 {
128 opp-microvolt = <1000000 1000000 1350000>;
129 opp-hz = /bits/ 64 <51000000>;
130 opp-supported-hw = <0x0001>;
131 required-opps = <&core_opp_1000>;
132 };
133
134 opp-51000000-1250 {
135 opp-microvolt = <1250000 1250000 1350000>;
136 opp-hz = /bits/ 64 <51000000>;
137 opp-supported-hw = <0x0008>;
138 required-opps = <&core_opp_1250>;
139 };
140
141 opp-54000000-950 {
142 opp-microvolt = <950000 950000 1350000>;
143 opp-hz = /bits/ 64 <54000000>;
144 opp-supported-hw = <0x0006>;
145 required-opps = <&core_opp_950>;
146 };
147
148 opp-54000000-1000 {
149 opp-microvolt = <1000000 1000000 1350000>;
150 opp-hz = /bits/ 64 <54000000>;
151 opp-supported-hw = <0x0001>;
152 required-opps = <&core_opp_1000>;
153 };
154
155 opp-54000000-1250 {
156 opp-microvolt = <1250000 1250000 1350000>;
157 opp-hz = /bits/ 64 <54000000>;
158 opp-supported-hw = <0x0008>;
159 required-opps = <&core_opp_1250>;
160 };
161
162 opp-102000000-950 {
163 opp-microvolt = <950000 950000 1350000>;
164 opp-hz = /bits/ 64 <102000000>;
165 opp-supported-hw = <0x0006>;
166 required-opps = <&core_opp_950>;
167 };
168
169 opp-102000000-1000 {
170 opp-microvolt = <1000000 1000000 1350000>;
171 opp-hz = /bits/ 64 <102000000>;
172 opp-supported-hw = <0x0001>;
173 required-opps = <&core_opp_1000>;
174 };
175
176 opp-102000000-1250 {
177 opp-microvolt = <1250000 1250000 1350000>;
178 opp-hz = /bits/ 64 <102000000>;
179 opp-supported-hw = <0x0008>;
180 required-opps = <&core_opp_1250>;
181 };
182
183 opp-108000000-1000 {
184 opp-microvolt = <1000000 1000000 1350000>;
185 opp-hz = /bits/ 64 <108000000>;
186 opp-supported-hw = <0x0007>;
187 required-opps = <&core_opp_1000>;
188 };
189
190 opp-108000000-1250 {
191 opp-microvolt = <1250000 1250000 1350000>;
192 opp-hz = /bits/ 64 <108000000>;
193 opp-supported-hw = <0x0008>;
194 required-opps = <&core_opp_1250>;
195 };
196
197 opp-204000000-1000 {
198 opp-microvolt = <1000000 1000000 1350000>;
199 opp-hz = /bits/ 64 <204000000>;
200 opp-supported-hw = <0x0007>;
201 required-opps = <&core_opp_1000>;
202 opp-suspend;
203 };
204
205 opp-204000000-1250 {
206 opp-microvolt = <1250000 1250000 1350000>;
207 opp-hz = /bits/ 64 <204000000>;
208 opp-supported-hw = <0x0008>;
209 required-opps = <&core_opp_1250>;
210 opp-suspend;
211 };
212
213 opp-266500000-1000 {
214 opp-microvolt = <1000000 1000000 1350000>;
215 opp-hz = /bits/ 64 <266500000>;
216 opp-supported-hw = <0x0007>;
217 required-opps = <&core_opp_1000>;
218 };
219
220 opp-266500000-1250 {
221 opp-microvolt = <1250000 1250000 1350000>;
222 opp-hz = /bits/ 64 <266500000>;
223 opp-supported-hw = <0x0008>;
224 required-opps = <&core_opp_1250>;
225 };
226
227 opp-333500000-1000 {
228 opp-microvolt = <1000000 1000000 1350000>;
229 opp-hz = /bits/ 64 <333500000>;
230 opp-supported-hw = <0x0006>;
231 required-opps = <&core_opp_1000>;
232 };
233
234 opp-333500000-1200 {
235 opp-microvolt = <1200000 1200000 1350000>;
236 opp-hz = /bits/ 64 <333500000>;
237 opp-supported-hw = <0x0001>;
238 required-opps = <&core_opp_1200>;
239 };
240
241 opp-333500000-1250 {
242 opp-microvolt = <1250000 1250000 1350000>;
243 opp-hz = /bits/ 64 <333500000>;
244 opp-supported-hw = <0x0008>;
245 required-opps = <&core_opp_1250>;
246 };
247
248 opp-375000000-1000 {
249 opp-microvolt = <1000000 1000000 1350000>;
250 opp-hz = /bits/ 64 <375000000>;
251 opp-supported-hw = <0x0006>;
252 required-opps = <&core_opp_1000>;
253 };
254
255 opp-375000000-1200 {
256 opp-microvolt = <1200000 1200000 1350000>;
257 opp-hz = /bits/ 64 <375000000>;
258 opp-supported-hw = <0x0001>;
259 required-opps = <&core_opp_1200>;
260 };
261
262 opp-375000000-1250 {
263 opp-microvolt = <1250000 1250000 1350000>;
264 opp-hz = /bits/ 64 <375000000>;
265 opp-supported-hw = <0x0008>;
266 required-opps = <&core_opp_1250>;
267 };
268
269 opp-400000000-1000 {
270 opp-microvolt = <1000000 1000000 1350000>;
271 opp-hz = /bits/ 64 <400000000>;
272 opp-supported-hw = <0x0006>;
273 required-opps = <&core_opp_1000>;
274 };
275
276 opp-400000000-1200 {
277 opp-microvolt = <1200000 1200000 1350000>;
278 opp-hz = /bits/ 64 <400000000>;
279 opp-supported-hw = <0x0001>;
280 required-opps = <&core_opp_1200>;
281 };
282
283 opp-400000000-1250 {
284 opp-microvolt = <1250000 1250000 1350000>;
285 opp-hz = /bits/ 64 <400000000>;
286 opp-supported-hw = <0x0008>;
287 required-opps = <&core_opp_1250>;
288 };
289
290 opp-416000000-1200 {
291 opp-microvolt = <1200000 1200000 1350000>;
292 opp-hz = /bits/ 64 <416000000>;
293 opp-supported-hw = <0x0007>;
294 required-opps = <&core_opp_1200>;
295 };
296
297 opp-416000000-1250 {
298 opp-microvolt = <1250000 1250000 1350000>;
299 opp-hz = /bits/ 64 <416000000>;
300 opp-supported-hw = <0x0008>;
301 required-opps = <&core_opp_1250>;
302 };
303
304 opp-450000000-1200 {
305 opp-microvolt = <1200000 1200000 1350000>;
306 opp-hz = /bits/ 64 <450000000>;
307 opp-supported-hw = <0x0007>;
308 required-opps = <&core_opp_1200>;
309 };
310
311 opp-450000000-1250 {
312 opp-microvolt = <1250000 1250000 1350000>;
313 opp-hz = /bits/ 64 <450000000>;
314 opp-supported-hw = <0x0008>;
315 required-opps = <&core_opp_1250>;
316 };
317
318 opp-500000000-1200 {
319 opp-microvolt = <1200000 1200000 1350000>;
320 opp-hz = /bits/ 64 <500000000>;
321 opp-supported-hw = <0x0007>;
322 required-opps = <&core_opp_1200>;
323 };
324
325 opp-500000000-1250 {
326 opp-microvolt = <1250000 1250000 1350000>;
327 opp-hz = /bits/ 64 <500000000>;
328 opp-supported-hw = <0x0008>;
329 required-opps = <&core_opp_1250>;
330 };
331
332 opp-533000000-1200 {
333 opp-microvolt = <1200000 1200000 1350000>;
334 opp-hz = /bits/ 64 <533000000>;
335 opp-supported-hw = <0x0007>;
336 required-opps = <&core_opp_1200>;
337 };
338
339 opp-533000000-1250 {
340 opp-microvolt = <1250000 1250000 1350000>;
341 opp-hz = /bits/ 64 <533000000>;
342 opp-supported-hw = <0x0008>;
343 required-opps = <&core_opp_1250>;
344 };
345
346 opp-625000000-1200 {
347 opp-microvolt = <1200000 1200000 1350000>;
348 opp-hz = /bits/ 64 <625000000>;
349 opp-supported-hw = <0x0006>;
350 required-opps = <&core_opp_1200>;
351 };
352
353 opp-625000000-1250 {
354 opp-microvolt = <1250000 1250000 1350000>;
355 opp-hz = /bits/ 64 <625000000>;
356 opp-supported-hw = <0x0008>;
357 required-opps = <&core_opp_1250>;
358 };
359
360 opp-667000000-1200 {
361 opp-microvolt = <1200000 1200000 1350000>;
362 opp-hz = /bits/ 64 <667000000>;
363 opp-supported-hw = <0x0006>;
364 required-opps = <&core_opp_1200>;
365 };
366
367 opp-750000000-1300 {
368 opp-microvolt = <1300000 1300000 1350000>;
369 opp-hz = /bits/ 64 <750000000>;
370 opp-supported-hw = <0x0004>;
371 required-opps = <&core_opp_1300>;
372 };
373
374 opp-800000000-1300 {
375 opp-microvolt = <1300000 1300000 1350000>;
376 opp-hz = /bits/ 64 <800000000>;
377 opp-supported-hw = <0x0004>;
378 required-opps = <&core_opp_1300>;
379 };
380
381 opp-900000000-1350 {
382 opp-microvolt = <1350000 1350000 1350000>;
383 opp-hz = /bits/ 64 <900000000>;
384 opp-supported-hw = <0x0004>;
385 required-opps = <&core_opp_1350>;
386 };
387 };
388
389 emc_bw_dfs_opp_table: opp-table-actmon {
390 compatible = "operating-points-v2";
391
392 opp-12750000 {
393 opp-hz = /bits/ 64 <12750000>;
394 opp-supported-hw = <0x000F>;
395 opp-peak-kBps = <102000>;
396 };
397
398 opp-25500000 {
399 opp-hz = /bits/ 64 <25500000>;
400 opp-supported-hw = <0x000F>;
401 opp-peak-kBps = <204000>;
402 };
403
404 opp-27000000 {
405 opp-hz = /bits/ 64 <27000000>;
406 opp-supported-hw = <0x000F>;
407 opp-peak-kBps = <216000>;
408 };
409
410 opp-51000000 {
411 opp-hz = /bits/ 64 <51000000>;
412 opp-supported-hw = <0x000F>;
413 opp-peak-kBps = <408000>;
414 };
415
416 opp-54000000 {
417 opp-hz = /bits/ 64 <54000000>;
418 opp-supported-hw = <0x000F>;
419 opp-peak-kBps = <432000>;
420 };
421
422 opp-102000000 {
423 opp-hz = /bits/ 64 <102000000>;
424 opp-supported-hw = <0x000F>;
425 opp-peak-kBps = <816000>;
426 };
427
428 opp-108000000 {
429 opp-hz = /bits/ 64 <108000000>;
430 opp-supported-hw = <0x000F>;
431 opp-peak-kBps = <864000>;
432 };
433
434 opp-204000000 {
435 opp-hz = /bits/ 64 <204000000>;
436 opp-supported-hw = <0x000F>;
437 opp-peak-kBps = <1632000>;
438 opp-suspend;
439 };
440
441 opp-266500000 {
442 opp-hz = /bits/ 64 <266500000>;
443 opp-supported-hw = <0x000F>;
444 opp-peak-kBps = <2132000>;
445 };
446
447 opp-333500000 {
448 opp-hz = /bits/ 64 <333500000>;
449 opp-supported-hw = <0x000F>;
450 opp-peak-kBps = <2668000>;
451 };
452
453 opp-375000000 {
454 opp-hz = /bits/ 64 <375000000>;
455 opp-supported-hw = <0x000F>;
456 opp-peak-kBps = <3000000>;
457 };
458
459 opp-400000000 {
460 opp-hz = /bits/ 64 <400000000>;
461 opp-supported-hw = <0x000F>;
462 opp-peak-kBps = <3200000>;
463 };
464
465 opp-416000000 {
466 opp-hz = /bits/ 64 <416000000>;
467 opp-supported-hw = <0x000F>;
468 opp-peak-kBps = <3328000>;
469 };
470
471 opp-450000000 {
472 opp-hz = /bits/ 64 <450000000>;
473 opp-supported-hw = <0x000F>;
474 opp-peak-kBps = <3600000>;
475 };
476
477 opp-500000000 {
478 opp-hz = /bits/ 64 <500000000>;
479 opp-supported-hw = <0x000F>;
480 opp-peak-kBps = <4000000>;
481 };
482
483 opp-533000000 {
484 opp-hz = /bits/ 64 <533000000>;
485 opp-supported-hw = <0x000F>;
486 opp-peak-kBps = <4264000>;
487 };
488
489 opp-625000000 {
490 opp-hz = /bits/ 64 <625000000>;
491 opp-supported-hw = <0x000E>;
492 opp-peak-kBps = <5000000>;
493 };
494
495 opp-667000000 {
496 opp-hz = /bits/ 64 <667000000>;
497 opp-supported-hw = <0x0006>;
498 opp-peak-kBps = <5336000>;
499 };
500
501 opp-750000000 {
502 opp-hz = /bits/ 64 <750000000>;
503 opp-supported-hw = <0x0004>;
504 opp-peak-kBps = <6000000>;
505 };
506
507 opp-800000000 {
508 opp-hz = /bits/ 64 <800000000>;
509 opp-supported-hw = <0x0004>;
510 opp-peak-kBps = <6400000>;
511 };
512
513 opp-900000000 {
514 opp-hz = /bits/ 64 <900000000>;
515 opp-supported-hw = <0x0004>;
516 opp-peak-kBps = <7200000>;
517 };
518 };
519
520 pcie_dvfs_opp_table: opp-table-pcie {
521 compatible = "operating-points-v2";
522
523 opp-250000000-1000 {
524 opp-microvolt = <1000000 1000000 1350000>;
525 opp-hz = /bits/ 64 <250000000>;
526 opp-supported-hw = <0x000F>;
527 required-opps = <&core_opp_1000>;
528 };
529 };
530
531 host1x_dvfs_opp_table: opp-table-host1x {
532 compatible = "operating-points-v2";
533
534 opp-152000000-1000 {
535 opp-microvolt = <1000000 1000000 1350000>;
536 opp-hz = /bits/ 64 <152000000>;
537 opp-supported-hw = <0x0007>;
538 required-opps = <&core_opp_1000>;
539 };
540
541 opp-188000000-1050 {
542 opp-microvolt = <1050000 1050000 1350000>;
543 opp-hz = /bits/ 64 <188000000>;
544 opp-supported-hw = <0x0007>;
545 required-opps = <&core_opp_1050>;
546 };
547
548 opp-222000000-1100 {
549 opp-microvolt = <1100000 1100000 1350000>;
550 opp-hz = /bits/ 64 <222000000>;
551 opp-supported-hw = <0x0007>;
552 required-opps = <&core_opp_1100>;
553 };
554
555 opp-242000000-1250 {
556 opp-microvolt = <1250000 1250000 1350000>;
557 opp-hz = /bits/ 64 <242000000>;
558 opp-supported-hw = <0x0008>;
559 required-opps = <&core_opp_1250>;
560 };
561
562 opp-254000000-1150 {
563 opp-microvolt = <1150000 1150000 1350000>;
564 opp-hz = /bits/ 64 <254000000>;
565 opp-supported-hw = <0x0007>;
566 required-opps = <&core_opp_1150>;
567 };
568
569 opp-267000000-1200 {
570 opp-microvolt = <1200000 1200000 1350000>;
571 opp-hz = /bits/ 64 <267000000>;
572 opp-supported-hw = <0x0007>;
573 required-opps = <&core_opp_1200>;
574 };
575
576 opp-300000000-1350 {
577 opp-microvolt = <1350000 1350000 1350000>;
578 opp-hz = /bits/ 64 <300000000>;
579 opp-supported-hw = <0x0004>;
580 required-opps = <&core_opp_1350>;
581 };
582 };
583
584 mpe_dvfs_opp_table: opp-table-mpe {
585 compatible = "operating-points-v2";
586
587 opp-234000000-1000 {
588 opp-microvolt = <1000000 1000000 1350000>;
589 opp-hz = /bits/ 64 <234000000>;
590 opp-supported-hw = <0x0003>;
591 required-opps = <&core_opp_1000>;
592 };
593
594 opp-247000000-1000 {
595 opp-microvolt = <1000000 1000000 1350000>;
596 opp-hz = /bits/ 64 <247000000>;
597 opp-supported-hw = <0x0004>;
598 required-opps = <&core_opp_1000>;
599 };
600
601 opp-285000000-1050 {
602 opp-microvolt = <1050000 1050000 1350000>;
603 opp-hz = /bits/ 64 <285000000>;
604 opp-supported-hw = <0x0003>;
605 required-opps = <&core_opp_1050>;
606 };
607
608 opp-304000000-1050 {
609 opp-microvolt = <1050000 1050000 1350000>;
610 opp-hz = /bits/ 64 <304000000>;
611 opp-supported-hw = <0x0004>;
612 required-opps = <&core_opp_1050>;
613 };
614
615 opp-332000000-1100 {
616 opp-microvolt = <1100000 1100000 1350000>;
617 opp-hz = /bits/ 64 <332000000>;
618 opp-supported-hw = <0x0003>;
619 required-opps = <&core_opp_1100>;
620 };
621
622 opp-361000000-1100 {
623 opp-microvolt = <1100000 1100000 1350000>;
624 opp-hz = /bits/ 64 <361000000>;
625 opp-supported-hw = <0x0004>;
626 required-opps = <&core_opp_1100>;
627 };
628
629 opp-380000000-1150 {
630 opp-microvolt = <1150000 1150000 1350000>;
631 opp-hz = /bits/ 64 <380000000>;
632 opp-supported-hw = <0x0003>;
633 required-opps = <&core_opp_1150>;
634 };
635
636 opp-408000000-1150 {
637 opp-microvolt = <1150000 1150000 1350000>;
638 opp-hz = /bits/ 64 <408000000>;
639 opp-supported-hw = <0x0004>;
640 required-opps = <&core_opp_1150>;
641 };
642
643 opp-416000000-1200 {
644 opp-microvolt = <1200000 1200000 1350000>;
645 opp-hz = /bits/ 64 <416000000>;
646 opp-supported-hw = <0x0003>;
647 required-opps = <&core_opp_1200>;
648 };
649
650 opp-446000000-1200 {
651 opp-microvolt = <1200000 1200000 1350000>;
652 opp-hz = /bits/ 64 <446000000>;
653 opp-supported-hw = <0x0004>;
654 required-opps = <&core_opp_1200>;
655 };
656
657 opp-484000000-1250 {
658 opp-microvolt = <1250000 1250000 1350000>;
659 opp-hz = /bits/ 64 <484000000>;
660 opp-supported-hw = <0x000C>;
661 required-opps = <&core_opp_1250>;
662 };
663
664 opp-520000000-1300 {
665 opp-microvolt = <1300000 1300000 1350000>;
666 opp-hz = /bits/ 64 <520000000>;
667 opp-supported-hw = <0x0004>;
668 required-opps = <&core_opp_1300>;
669 };
670
671 opp-600000000-1350 {
672 opp-microvolt = <1350000 1350000 1350000>;
673 opp-hz = /bits/ 64 <600000000>;
674 opp-supported-hw = <0x0004>;
675 required-opps = <&core_opp_1350>;
676 };
677 };
678
679 vi_dvfs_opp_table: opp-table-vi {
680 compatible = "operating-points-v2";
681
682 opp-216000000-1000 {
683 opp-microvolt = <1000000 1000000 1350000>;
684 opp-hz = /bits/ 64 <216000000>;
685 opp-supported-hw = <0x0003>;
686 required-opps = <&core_opp_1000>;
687 };
688
689 opp-219000000-1000 {
690 opp-microvolt = <1000000 1000000 1350000>;
691 opp-hz = /bits/ 64 <219000000>;
692 opp-supported-hw = <0x0004>;
693 required-opps = <&core_opp_1000>;
694 };
695
696 opp-267000000-1050 {
697 opp-microvolt = <1050000 1050000 1350000>;
698 opp-hz = /bits/ 64 <267000000>;
699 opp-supported-hw = <0x0006>;
700 required-opps = <&core_opp_1050>;
701 };
702
703 opp-285000000-1050 {
704 opp-microvolt = <1050000 1050000 1350000>;
705 opp-hz = /bits/ 64 <285000000>;
706 opp-supported-hw = <0x0001>;
707 required-opps = <&core_opp_1050>;
708 };
709
710 opp-300000000-1100 {
711 opp-microvolt = <1100000 1100000 1350000>;
712 opp-hz = /bits/ 64 <300000000>;
713 opp-supported-hw = <0x0007>;
714 required-opps = <&core_opp_1100>;
715 };
716
717 opp-371000000-1150 {
718 opp-microvolt = <1150000 1150000 1350000>;
719 opp-hz = /bits/ 64 <371000000>;
720 opp-supported-hw = <0x0006>;
721 required-opps = <&core_opp_1150>;
722 };
723
724 opp-409000000-1200 {
725 opp-microvolt = <1200000 1200000 1350000>;
726 opp-hz = /bits/ 64 <409000000>;
727 opp-supported-hw = <0x0006>;
728 required-opps = <&core_opp_1200>;
729 };
730
731 opp-425000000-1250 {
732 opp-microvolt = <1250000 1250000 1350000>;
733 opp-hz = /bits/ 64 <425000000>;
734 opp-supported-hw = <0x0004>;
735 required-opps = <&core_opp_1250>;
736 };
737
738 opp-470000000-1250 {
739 opp-microvolt = <1250000 1250000 1350000>;
740 opp-hz = /bits/ 64 <470000000>;
741 opp-supported-hw = <0x0008>;
742 required-opps = <&core_opp_1250>;
743 };
744 };
745
746 epp_dvfs_opp_table: opp-table-epp {
747 compatible = "operating-points-v2";
748
749 opp-267000000-1000 {
750 opp-microvolt = <1000000 1000000 1350000>;
751 opp-hz = /bits/ 64 <267000000>;
752 opp-supported-hw = <0x0007>;
753 required-opps = <&core_opp_1000>;
754 };
755
756 opp-285000000-1050 {
757 opp-microvolt = <1050000 1050000 1350000>;
758 opp-hz = /bits/ 64 <285000000>;
759 opp-supported-hw = <0x0003>;
760 required-opps = <&core_opp_1050>;
761 };
762
763 opp-304000000-1050 {
764 opp-microvolt = <1050000 1050000 1350000>;
765 opp-hz = /bits/ 64 <304000000>;
766 opp-supported-hw = <0x0004>;
767 required-opps = <&core_opp_1050>;
768 };
769
770 opp-332000000-1100 {
771 opp-microvolt = <1100000 1100000 1350000>;
772 opp-hz = /bits/ 64 <332000000>;
773 opp-supported-hw = <0x0003>;
774 required-opps = <&core_opp_1100>;
775 };
776
777 opp-361000000-1100 {
778 opp-microvolt = <1100000 1100000 1350000>;
779 opp-hz = /bits/ 64 <361000000>;
780 opp-supported-hw = <0x0004>;
781 required-opps = <&core_opp_1100>;
782 };
783
784 opp-380000000-1150 {
785 opp-microvolt = <1150000 1150000 1350000>;
786 opp-hz = /bits/ 64 <380000000>;
787 opp-supported-hw = <0x0003>;
788 required-opps = <&core_opp_1150>;
789 };
790
791 opp-408000000-1150 {
792 opp-microvolt = <1150000 1150000 1350000>;
793 opp-hz = /bits/ 64 <408000000>;
794 opp-supported-hw = <0x0004>;
795 required-opps = <&core_opp_1150>;
796 };
797
798 opp-416000000-1200 {
799 opp-microvolt = <1200000 1200000 1350000>;
800 opp-hz = /bits/ 64 <416000000>;
801 opp-supported-hw = <0x0003>;
802 required-opps = <&core_opp_1200>;
803 };
804
805 opp-446000000-1200 {
806 opp-microvolt = <1200000 1200000 1350000>;
807 opp-hz = /bits/ 64 <446000000>;
808 opp-supported-hw = <0x0004>;
809 required-opps = <&core_opp_1200>;
810 };
811
812 opp-484000000-1250 {
813 opp-microvolt = <1250000 1250000 1350000>;
814 opp-hz = /bits/ 64 <484000000>;
815 opp-supported-hw = <0x000C>;
816 required-opps = <&core_opp_1250>;
817 };
818
819 opp-520000000-1300 {
820 opp-microvolt = <1300000 1300000 1350000>;
821 opp-hz = /bits/ 64 <520000000>;
822 opp-supported-hw = <0x0004>;
823 required-opps = <&core_opp_1300>;
824 };
825
826 opp-600000000-1350 {
827 opp-microvolt = <1350000 1350000 1350000>;
828 opp-hz = /bits/ 64 <600000000>;
829 opp-supported-hw = <0x0004>;
830 required-opps = <&core_opp_1350>;
831 };
832 };
833
834 gr2d_dvfs_opp_table: opp-table-gr2d {
835 compatible = "operating-points-v2";
836
837 opp-267000000-1000 {
838 opp-microvolt = <1000000 1000000 1350000>;
839 opp-hz = /bits/ 64 <267000000>;
840 opp-supported-hw = <0x0007>;
841 required-opps = <&core_opp_1000>;
842 };
843
844 opp-285000000-1050 {
845 opp-microvolt = <1050000 1050000 1350000>;
846 opp-hz = /bits/ 64 <285000000>;
847 opp-supported-hw = <0x0003>;
848 required-opps = <&core_opp_1050>;
849 };
850
851 opp-304000000-1050 {
852 opp-microvolt = <1050000 1050000 1350000>;
853 opp-hz = /bits/ 64 <304000000>;
854 opp-supported-hw = <0x0004>;
855 required-opps = <&core_opp_1050>;
856 };
857
858 opp-332000000-1100 {
859 opp-microvolt = <1100000 1100000 1350000>;
860 opp-hz = /bits/ 64 <332000000>;
861 opp-supported-hw = <0x0003>;
862 required-opps = <&core_opp_1100>;
863 };
864
865 opp-361000000-1100 {
866 opp-microvolt = <1100000 1100000 1350000>;
867 opp-hz = /bits/ 64 <361000000>;
868 opp-supported-hw = <0x0004>;
869 required-opps = <&core_opp_1100>;
870 };
871
872 opp-380000000-1150 {
873 opp-microvolt = <1150000 1150000 1350000>;
874 opp-hz = /bits/ 64 <380000000>;
875 opp-supported-hw = <0x0003>;
876 required-opps = <&core_opp_1150>;
877 };
878
879 opp-408000000-1150 {
880 opp-microvolt = <1150000 1150000 1350000>;
881 opp-hz = /bits/ 64 <408000000>;
882 opp-supported-hw = <0x0004>;
883 required-opps = <&core_opp_1150>;
884 };
885
886 opp-416000000-1200 {
887 opp-microvolt = <1200000 1200000 1350000>;
888 opp-hz = /bits/ 64 <416000000>;
889 opp-supported-hw = <0x0003>;
890 required-opps = <&core_opp_1200>;
891 };
892
893 opp-446000000-1200 {
894 opp-microvolt = <1200000 1200000 1350000>;
895 opp-hz = /bits/ 64 <446000000>;
896 opp-supported-hw = <0x0004>;
897 required-opps = <&core_opp_1200>;
898 };
899
900 opp-484000000-1250 {
901 opp-microvolt = <1250000 1250000 1350000>;
902 opp-hz = /bits/ 64 <484000000>;
903 opp-supported-hw = <0x000C>;
904 required-opps = <&core_opp_1250>;
905 };
906
907 opp-520000000-1300 {
908 opp-microvolt = <1300000 1300000 1350000>;
909 opp-hz = /bits/ 64 <520000000>;
910 opp-supported-hw = <0x0004>;
911 required-opps = <&core_opp_1300>;
912 };
913
914 opp-600000000-1350 {
915 opp-microvolt = <1350000 1350000 1350000>;
916 opp-hz = /bits/ 64 <600000000>;
917 opp-supported-hw = <0x0004>;
918 required-opps = <&core_opp_1350>;
919 };
920 };
921
922 gr3d_dvfs_opp_table: opp-table-gr3d {
923 compatible = "operating-points-v2";
924
925 opp-234000000-1000 {
926 opp-microvolt = <1000000 1000000 1350000>;
927 opp-hz = /bits/ 64 <234000000>;
928 opp-supported-hw = <0x0003>;
929 required-opps = <&core_opp_1000>, <&core_opp_1000>;
930 };
931
932 opp-247000000-1000 {
933 opp-microvolt = <1000000 1000000 1350000>;
934 opp-hz = /bits/ 64 <247000000>;
935 opp-supported-hw = <0x0004>;
936 required-opps = <&core_opp_1000>, <&core_opp_1000>;
937 };
938
939 opp-285000000-1050 {
940 opp-microvolt = <1050000 1050000 1350000>;
941 opp-hz = /bits/ 64 <285000000>;
942 opp-supported-hw = <0x0003>;
943 required-opps = <&core_opp_1050>, <&core_opp_1050>;
944 };
945
946 opp-304000000-1050 {
947 opp-microvolt = <1050000 1050000 1350000>;
948 opp-hz = /bits/ 64 <304000000>;
949 opp-supported-hw = <0x0004>;
950 required-opps = <&core_opp_1050>, <&core_opp_1050>;
951 };
952
953 opp-332000000-1100 {
954 opp-microvolt = <1100000 1100000 1350000>;
955 opp-hz = /bits/ 64 <332000000>;
956 opp-supported-hw = <0x0003>;
957 required-opps = <&core_opp_1100>, <&core_opp_1100>;
958 };
959
960 opp-361000000-1100 {
961 opp-microvolt = <1100000 1100000 1350000>;
962 opp-hz = /bits/ 64 <361000000>;
963 opp-supported-hw = <0x0004>;
964 required-opps = <&core_opp_1100>, <&core_opp_1100>;
965 };
966
967 opp-380000000-1150 {
968 opp-microvolt = <1150000 1150000 1350000>;
969 opp-hz = /bits/ 64 <380000000>;
970 opp-supported-hw = <0x0003>;
971 required-opps = <&core_opp_1150>, <&core_opp_1150>;
972 };
973
974 opp-408000000-1150 {
975 opp-microvolt = <1150000 1150000 1350000>;
976 opp-hz = /bits/ 64 <408000000>;
977 opp-supported-hw = <0x0004>;
978 required-opps = <&core_opp_1150>, <&core_opp_1150>;
979 };
980
981 opp-416000000-1200 {
982 opp-microvolt = <1200000 1200000 1350000>;
983 opp-hz = /bits/ 64 <416000000>;
984 opp-supported-hw = <0x0003>;
985 required-opps = <&core_opp_1200>, <&core_opp_1200>;
986 };
987
988 opp-446000000-1200 {
989 opp-microvolt = <1200000 1200000 1350000>;
990 opp-hz = /bits/ 64 <446000000>;
991 opp-supported-hw = <0x0004>;
992 required-opps = <&core_opp_1200>, <&core_opp_1200>;
993 };
994
995 opp-484000000-1250 {
996 opp-microvolt = <1250000 1250000 1350000>;
997 opp-hz = /bits/ 64 <484000000>;
998 opp-supported-hw = <0x000C>;
999 required-opps = <&core_opp_1250>, <&core_opp_1250>;
1000 };
1001
1002 opp-520000000-1300 {
1003 opp-microvolt = <1300000 1300000 1350000>;
1004 opp-hz = /bits/ 64 <520000000>;
1005 opp-supported-hw = <0x0004>;
1006 required-opps = <&core_opp_1300>, <&core_opp_1300>;
1007 };
1008
1009 opp-600000000-1350 {
1010 opp-microvolt = <1350000 1350000 1350000>;
1011 opp-hz = /bits/ 64 <600000000>;
1012 opp-supported-hw = <0x0004>;
1013 required-opps = <&core_opp_1350>, <&core_opp_1350>;
1014 };
1015 };
1016
1017 disp1_dvfs_opp_table: opp-table-disp1 {
1018 compatible = "operating-points-v2";
1019
1020 opp-120000000-1000 {
1021 opp-microvolt = <1000000 1000000 1350000>;
1022 opp-hz = /bits/ 64 <120000000>;
1023 opp-supported-hw = <0x0009>;
1024 required-opps = <&core_opp_1000>;
1025 };
1026
1027 opp-155000000-1000 {
1028 opp-microvolt = <1000000 1000000 1350000>;
1029 opp-hz = /bits/ 64 <155000000>;
1030 opp-supported-hw = <0x0006>;
1031 required-opps = <&core_opp_1000>;
1032 };
1033
1034 opp-190000000-1200 {
1035 opp-microvolt = <1200000 1200000 1350000>;
1036 opp-hz = /bits/ 64 <190000000>;
1037 opp-supported-hw = <0x0009>;
1038 required-opps = <&core_opp_1200>;
1039 };
1040
1041 opp-268000000-1050 {
1042 opp-microvolt = <1050000 1050000 1350000>;
1043 opp-hz = /bits/ 64 <268000000>;
1044 opp-supported-hw = <0x0006>;
1045 required-opps = <&core_opp_1050>;
1046 };
1047 };
1048
1049 disp2_dvfs_opp_table: opp-table-disp2 {
1050 compatible = "operating-points-v2";
1051
1052 opp-120000000-1000 {
1053 opp-microvolt = <1000000 1000000 1350000>;
1054 opp-hz = /bits/ 64 <120000000>;
1055 opp-supported-hw = <0x0009>;
1056 required-opps = <&core_opp_1000>;
1057 };
1058
1059 opp-155000000-1000 {
1060 opp-microvolt = <1000000 1000000 1350000>;
1061 opp-hz = /bits/ 64 <155000000>;
1062 opp-supported-hw = <0x0006>;
1063 required-opps = <&core_opp_1000>;
1064 };
1065
1066 opp-190000000-1200 {
1067 opp-microvolt = <1200000 1200000 1350000>;
1068 opp-hz = /bits/ 64 <190000000>;
1069 opp-supported-hw = <0x0009>;
1070 required-opps = <&core_opp_1200>;
1071 };
1072
1073 opp-268000000-1050 {
1074 opp-microvolt = <1050000 1050000 1350000>;
1075 opp-hz = /bits/ 64 <268000000>;
1076 opp-supported-hw = <0x0006>;
1077 required-opps = <&core_opp_1050>;
1078 };
1079 };
1080
1081 hdmi_dvfs_opp_table: opp-table-hdmi {
1082 compatible = "operating-points-v2";
1083
1084 opp-148500000-1000 {
1085 opp-microvolt = <1000000 1000000 1350000>;
1086 opp-hz = /bits/ 64 <148500000>;
1087 opp-supported-hw = <0x000F>;
1088 required-opps = <&core_opp_1000>;
1089 };
1090 };
1091
1092 tvo_dvfs_opp_table: opp-table-tvo {
1093 compatible = "operating-points-v2";
1094
1095 opp-297000000-1050 {
1096 opp-microvolt = <1050000 1050000 1350000>;
1097 opp-hz = /bits/ 64 <297000000>;
1098 opp-supported-hw = <0x000F>;
1099 required-opps = <&core_opp_1050>;
1100 };
1101 };
1102
1103 dsia_dvfs_opp_table: opp-table-dsia {
1104 compatible = "operating-points-v2";
1105
1106 opp-275000000-1000 {
1107 opp-microvolt = <1000000 1000000 1350000>;
1108 opp-hz = /bits/ 64 <275000000>;
1109 opp-supported-hw = <0x000F>;
1110 required-opps = <&core_opp_1000>;
1111 };
1112 };
1113
1114 dsib_dvfs_opp_table: opp-table-dsib {
1115 compatible = "operating-points-v2";
1116
1117 opp-275000000-1000 {
1118 opp-microvolt = <1000000 1000000 1350000>;
1119 opp-hz = /bits/ 64 <275000000>;
1120 opp-supported-hw = <0x000F>;
1121 required-opps = <&core_opp_1000>;
1122 };
1123 };
1124
1125 sclk_dvfs_opp_table: opp-table-sclk {
1126 compatible = "operating-points-v2";
1127
1128 opp-51000000-950 {
1129 opp-microvolt = <950000 950000 1350000>;
1130 opp-hz = /bits/ 64 <51000000>;
1131 opp-supported-hw = <0x0006>;
1132 required-opps = <&core_opp_950>;
1133 };
1134
1135 opp-136000000-1000 {
1136 opp-microvolt = <1000000 1000000 1350000>;
1137 opp-hz = /bits/ 64 <136000000>;
1138 opp-supported-hw = <0x0001>;
1139 required-opps = <&core_opp_1000>;
1140 };
1141
1142 opp-164000000-1050 {
1143 opp-microvolt = <1050000 1050000 1350000>;
1144 opp-hz = /bits/ 64 <164000000>;
1145 opp-supported-hw = <0x0001>;
1146 required-opps = <&core_opp_1050>;
1147 };
1148
1149 opp-191000000-1100 {
1150 opp-microvolt = <1100000 1100000 1350000>;
1151 opp-hz = /bits/ 64 <191000000>;
1152 opp-supported-hw = <0x0001>;
1153 required-opps = <&core_opp_1100>;
1154 };
1155
1156 opp-205000000-1000 {
1157 opp-microvolt = <1000000 1000000 1350000>;
1158 opp-hz = /bits/ 64 <205000000>;
1159 opp-supported-hw = <0x0006>;
1160 required-opps = <&core_opp_1000>;
1161 };
1162
1163 opp-216000000-1150 {
1164 opp-microvolt = <1150000 1150000 1350000>;
1165 opp-hz = /bits/ 64 <216000000>;
1166 opp-supported-hw = <0x0001>;
1167 required-opps = <&core_opp_1150>;
1168 };
1169
1170 opp-227000000-1100 {
1171 opp-microvolt = <1100000 1100000 1350000>;
1172 opp-hz = /bits/ 64 <227000000>;
1173 opp-supported-hw = <0x0006>;
1174 required-opps = <&core_opp_1100>;
1175 };
1176
1177 opp-267000000-1200 {
1178 opp-microvolt = <1200000 1200000 1350000>;
1179 opp-hz = /bits/ 64 <267000000>;
1180 opp-supported-hw = <0x0006>;
1181 required-opps = <&core_opp_1200>;
1182 };
1183
1184 opp-334000000-1250 {
1185 opp-microvolt = <1250000 1250000 1350000>;
1186 opp-hz = /bits/ 64 <334000000>;
1187 opp-supported-hw = <0x0004>;
1188 required-opps = <&core_opp_1250>;
1189 };
1190
1191 opp-378000000-1250 {
1192 opp-microvolt = <1250000 1250000 1350000>;
1193 opp-hz = /bits/ 64 <378000000>;
1194 opp-supported-hw = <0x0008>;
1195 required-opps = <&core_opp_1250>;
1196 };
1197 };
1198
1199 pll_c_dvfs_opp_table: opp-table-pllc {
1200 compatible = "operating-points-v2";
1201
1202 opp-533000000-950 {
1203 opp-microvolt = <950000 950000 1350000>;
1204 opp-hz = /bits/ 64 <533000000>;
1205 opp-supported-hw = <0x000F>;
1206 required-opps = <&core_opp_950>;
1207 };
1208
1209 opp-667000000-1000 {
1210 opp-microvolt = <1000000 1000000 1350000>;
1211 opp-hz = /bits/ 64 <667000000>;
1212 opp-supported-hw = <0x000F>;
1213 required-opps = <&core_opp_1000>;
1214 };
1215
1216 opp-800000000-1100 {
1217 opp-microvolt = <1100000 1100000 1350000>;
1218 opp-hz = /bits/ 64 <800000000>;
1219 opp-supported-hw = <0x000F>;
1220 required-opps = <&core_opp_1100>;
1221 };
1222
1223 opp-1066000000-1200 {
1224 opp-microvolt = <1200000 1200000 1350000>;
1225 opp-hz = /bits/ 64 <1066000000>;
1226 opp-supported-hw = <0x000F>;
1227 required-opps = <&core_opp_1200>;
1228 };
1229
1230 opp-1200000000-1350 {
1231 opp-microvolt = <1350000 1350000 1350000>;
1232 opp-hz = /bits/ 64 <1200000000>;
1233 opp-supported-hw = <0x000F>;
1234 required-opps = <&core_opp_1350>;
1235 };
1236 };
1237
1238 pll_e_dvfs_opp_table: opp-table-plle {
1239 compatible = "operating-points-v2";
1240
1241 opp-100000000-1000 {
1242 opp-microvolt = <1000000 1000000 1350000>;
1243 opp-hz = /bits/ 64 <100000000>;
1244 opp-supported-hw = <0x000F>;
1245 required-opps = <&core_opp_1000>;
1246 };
1247 };
1248
1249 pll_m_dvfs_opp_table: opp-table-pllm {
1250 compatible = "operating-points-v2";
1251
1252 opp-533000000-950 {
1253 opp-microvolt = <950000 950000 1350000>;
1254 opp-hz = /bits/ 64 <533000000>;
1255 opp-supported-hw = <0x000F>;
1256 required-opps = <&core_opp_950>;
1257 };
1258
1259 opp-667000000-1000 {
1260 opp-microvolt = <1000000 1000000 1350000>;
1261 opp-hz = /bits/ 64 <667000000>;
1262 opp-supported-hw = <0x000F>;
1263 required-opps = <&core_opp_1000>;
1264 };
1265
1266 opp-800000000-1100 {
1267 opp-microvolt = <1100000 1100000 1350000>;
1268 opp-hz = /bits/ 64 <800000000>;
1269 opp-supported-hw = <0x000F>;
1270 required-opps = <&core_opp_1100>;
1271 };
1272
1273 opp-1066000000-1200 {
1274 opp-microvolt = <1200000 1200000 1350000>;
1275 opp-hz = /bits/ 64 <1066000000>;
1276 opp-supported-hw = <0x000F>;
1277 required-opps = <&core_opp_1200>;
1278 };
1279 };
1280
1281 vde_dvfs_opp_table: opp-table-vde {
1282 compatible = "operating-points-v2";
1283
1284 opp-228000000-1000 {
1285 opp-microvolt = <1000000 1000000 1350000>;
1286 opp-hz = /bits/ 64 <228000000>;
1287 opp-supported-hw = <0x0003>;
1288 required-opps = <&core_opp_1000>;
1289 };
1290
1291 opp-247000000-1000 {
1292 opp-microvolt = <1000000 1000000 1350000>;
1293 opp-hz = /bits/ 64 <247000000>;
1294 opp-supported-hw = <0x0004>;
1295 required-opps = <&core_opp_1000>;
1296 };
1297
1298 opp-275000000-1050 {
1299 opp-microvolt = <1050000 1050000 1350000>;
1300 opp-hz = /bits/ 64 <275000000>;
1301 opp-supported-hw = <0x0003>;
1302 required-opps = <&core_opp_1050>;
1303 };
1304
1305 opp-304000000-1050 {
1306 opp-microvolt = <1050000 1050000 1350000>;
1307 opp-hz = /bits/ 64 <304000000>;
1308 opp-supported-hw = <0x0004>;
1309 required-opps = <&core_opp_1050>;
1310 };
1311
1312 opp-332000000-1100 {
1313 opp-microvolt = <1100000 1100000 1350000>;
1314 opp-hz = /bits/ 64 <332000000>;
1315 opp-supported-hw = <0x0003>;
1316 required-opps = <&core_opp_1100>;
1317 };
1318
1319 opp-352000000-1100 {
1320 opp-microvolt = <1100000 1100000 1350000>;
1321 opp-hz = /bits/ 64 <352000000>;
1322 opp-supported-hw = <0x0004>;
1323 required-opps = <&core_opp_1100>;
1324 };
1325
1326 opp-380000000-1150 {
1327 opp-microvolt = <1150000 1150000 1350000>;
1328 opp-hz = /bits/ 64 <380000000>;
1329 opp-supported-hw = <0x0003>;
1330 required-opps = <&core_opp_1150>;
1331 };
1332
1333 opp-400000000-1150 {
1334 opp-microvolt = <1150000 1150000 1350000>;
1335 opp-hz = /bits/ 64 <400000000>;
1336 opp-supported-hw = <0x0004>;
1337 required-opps = <&core_opp_1150>;
1338 };
1339
1340 opp-416000000-1200 {
1341 opp-microvolt = <1200000 1200000 1350000>;
1342 opp-hz = /bits/ 64 <416000000>;
1343 opp-supported-hw = <0x0003>;
1344 required-opps = <&core_opp_1200>;
1345 };
1346
1347 opp-437000000-1200 {
1348 opp-microvolt = <1200000 1200000 1350000>;
1349 opp-hz = /bits/ 64 <437000000>;
1350 opp-supported-hw = <0x0004>;
1351 required-opps = <&core_opp_1200>;
1352 };
1353
1354 opp-484000000-1250 {
1355 opp-microvolt = <1250000 1250000 1350000>;
1356 opp-hz = /bits/ 64 <484000000>;
1357 opp-supported-hw = <0x000C>;
1358 required-opps = <&core_opp_1250>;
1359 };
1360
1361 opp-520000000-1300 {
1362 opp-microvolt = <1300000 1300000 1350000>;
1363 opp-hz = /bits/ 64 <520000000>;
1364 opp-supported-hw = <0x0004>;
1365 required-opps = <&core_opp_1300>;
1366 };
1367
1368 opp-600000000-1350 {
1369 opp-microvolt = <1350000 1350000 1350000>;
1370 opp-hz = /bits/ 64 <600000000>;
1371 opp-supported-hw = <0x0004>;
1372 required-opps = <&core_opp_1350>;
1373 };
1374 };
1375
1376 fuse_burn_dvfs_opp_table: opp-table-fuseburn {
1377 compatible = "operating-points-v2";
1378
1379 opp-26000000-1150 {
1380 opp-microvolt = <1150000 1150000 1350000>;
1381 opp-hz = /bits/ 64 <26000000>;
1382 opp-supported-hw = <0x000F>;
1383 required-opps = <&core_opp_1150>;
1384 };
1385 };
1386
1387 nor_dvfs_opp_table: opp-table-nor {
1388 compatible = "operating-points-v2";
1389
1390 opp-108000000-1250 {
1391 opp-microvolt = <1250000 1250000 1350000>;
1392 opp-hz = /bits/ 64 <108000000>;
1393 opp-supported-hw = <0x0008>;
1394 required-opps = <&core_opp_1250>;
1395 };
1396
1397 opp-115000000-1000 {
1398 opp-microvolt = <1000000 1000000 1350000>;
1399 opp-hz = /bits/ 64 <115000000>;
1400 opp-supported-hw = <0x0007>;
1401 required-opps = <&core_opp_1000>;
1402 };
1403
1404 opp-130000000-1050 {
1405 opp-microvolt = <1050000 1050000 1350000>;
1406 opp-hz = /bits/ 64 <130000000>;
1407 opp-supported-hw = <0x0007>;
1408 required-opps = <&core_opp_1050>;
1409 };
1410
1411 opp-133000000-1150 {
1412 opp-microvolt = <1150000 1150000 1350000>;
1413 opp-hz = /bits/ 64 <133000000>;
1414 opp-supported-hw = <0x0007>;
1415 required-opps = <&core_opp_1150>;
1416 };
1417 };
1418
1419 pwm_dvfs_opp_table: opp-table-pwm {
1420 compatible = "operating-points-v2";
1421
1422 opp-408000000-1000 {
1423 opp-microvolt = <1000000 1000000 1350000>;
1424 opp-hz = /bits/ 64 <408000000>;
1425 opp-supported-hw = <0x000F>;
1426 required-opps = <&core_opp_1000>;
1427 };
1428 };
1429
1430 sbc1_dvfs_opp_table: opp-table-sbc1 {
1431 compatible = "operating-points-v2";
1432
1433 opp-52000000-1000 {
1434 opp-microvolt = <1000000 1000000 1350000>;
1435 opp-hz = /bits/ 64 <52000000>;
1436 opp-supported-hw = <0x000F>;
1437 required-opps = <&core_opp_1000>;
1438 };
1439
1440 opp-60000000-1050 {
1441 opp-microvolt = <1050000 1050000 1350000>;
1442 opp-hz = /bits/ 64 <60000000>;
1443 opp-supported-hw = <0x000F>;
1444 required-opps = <&core_opp_1050>;
1445 };
1446
1447 opp-100000000-1200 {
1448 opp-microvolt = <1200000 1200000 1350000>;
1449 opp-hz = /bits/ 64 <100000000>;
1450 opp-supported-hw = <0x000F>;
1451 required-opps = <&core_opp_1200>;
1452 };
1453 };
1454
1455 sbc2_dvfs_opp_table: opp-table-sbc2 {
1456 compatible = "operating-points-v2";
1457
1458 opp-52000000-1000 {
1459 opp-microvolt = <1000000 1000000 1350000>;
1460 opp-hz = /bits/ 64 <52000000>;
1461 opp-supported-hw = <0x000F>;
1462 required-opps = <&core_opp_1000>;
1463 };
1464
1465 opp-60000000-1050 {
1466 opp-microvolt = <1050000 1050000 1350000>;
1467 opp-hz = /bits/ 64 <60000000>;
1468 opp-supported-hw = <0x000F>;
1469 required-opps = <&core_opp_1050>;
1470 };
1471
1472 opp-100000000-1200 {
1473 opp-microvolt = <1200000 1200000 1350000>;
1474 opp-hz = /bits/ 64 <100000000>;
1475 opp-supported-hw = <0x000F>;
1476 required-opps = <&core_opp_1200>;
1477 };
1478 };
1479
1480 sbc3_dvfs_opp_table: opp-table-sbc3 {
1481 compatible = "operating-points-v2";
1482
1483 opp-52000000-1000 {
1484 opp-microvolt = <1000000 1000000 1350000>;
1485 opp-hz = /bits/ 64 <52000000>;
1486 opp-supported-hw = <0x000F>;
1487 required-opps = <&core_opp_1000>;
1488 };
1489
1490 opp-60000000-1050 {
1491 opp-microvolt = <1050000 1050000 1350000>;
1492 opp-hz = /bits/ 64 <60000000>;
1493 opp-supported-hw = <0x000F>;
1494 required-opps = <&core_opp_1050>;
1495 };
1496
1497 opp-100000000-1200 {
1498 opp-microvolt = <1200000 1200000 1350000>;
1499 opp-hz = /bits/ 64 <100000000>;
1500 opp-supported-hw = <0x000F>;
1501 required-opps = <&core_opp_1200>;
1502 };
1503 };
1504
1505 sbc4_dvfs_opp_table: opp-table-sbc4 {
1506 compatible = "operating-points-v2";
1507
1508 opp-52000000-1000 {
1509 opp-microvolt = <1000000 1000000 1350000>;
1510 opp-hz = /bits/ 64 <52000000>;
1511 opp-supported-hw = <0x000F>;
1512 required-opps = <&core_opp_1000>;
1513 };
1514
1515 opp-60000000-1050 {
1516 opp-microvolt = <1050000 1050000 1350000>;
1517 opp-hz = /bits/ 64 <60000000>;
1518 opp-supported-hw = <0x000F>;
1519 required-opps = <&core_opp_1050>;
1520 };
1521
1522 opp-100000000-1200 {
1523 opp-microvolt = <1200000 1200000 1350000>;
1524 opp-hz = /bits/ 64 <100000000>;
1525 opp-supported-hw = <0x000F>;
1526 required-opps = <&core_opp_1200>;
1527 };
1528 };
1529
1530 sbc5_dvfs_opp_table: opp-table-sbc5 {
1531 compatible = "operating-points-v2";
1532
1533 opp-52000000-1000 {
1534 opp-microvolt = <1000000 1000000 1350000>;
1535 opp-hz = /bits/ 64 <52000000>;
1536 opp-supported-hw = <0x000F>;
1537 required-opps = <&core_opp_1000>;
1538 };
1539
1540 opp-60000000-1050 {
1541 opp-microvolt = <1050000 1050000 1350000>;
1542 opp-hz = /bits/ 64 <60000000>;
1543 opp-supported-hw = <0x000F>;
1544 required-opps = <&core_opp_1050>;
1545 };
1546
1547 opp-100000000-1200 {
1548 opp-microvolt = <1200000 1200000 1350000>;
1549 opp-hz = /bits/ 64 <100000000>;
1550 opp-supported-hw = <0x000F>;
1551 required-opps = <&core_opp_1200>;
1552 };
1553 };
1554
1555 sbc6_dvfs_opp_table: opp-table-sbc6 {
1556 compatible = "operating-points-v2";
1557
1558 opp-52000000-1000 {
1559 opp-microvolt = <1000000 1000000 1350000>;
1560 opp-hz = /bits/ 64 <52000000>;
1561 opp-supported-hw = <0x000F>;
1562 required-opps = <&core_opp_1000>;
1563 };
1564
1565 opp-60000000-1050 {
1566 opp-microvolt = <1050000 1050000 1350000>;
1567 opp-hz = /bits/ 64 <60000000>;
1568 opp-supported-hw = <0x000F>;
1569 required-opps = <&core_opp_1050>;
1570 };
1571
1572 opp-100000000-1200 {
1573 opp-microvolt = <1200000 1200000 1350000>;
1574 opp-hz = /bits/ 64 <100000000>;
1575 opp-supported-hw = <0x000F>;
1576 required-opps = <&core_opp_1200>;
1577 };
1578 };
1579
1580 sdmmc1_dvfs_opp_table: opp-table-sdmmc1 {
1581 compatible = "operating-points-v2";
1582
1583 opp-104000000-950 {
1584 opp-microvolt = <950000 950000 1350000>;
1585 opp-hz = /bits/ 64 <104000000>;
1586 opp-supported-hw = <0x000F>;
1587 required-opps = <&core_opp_950>;
1588 };
1589
1590 opp-208000000-1200 {
1591 opp-microvolt = <1200000 1200000 1350000>;
1592 opp-hz = /bits/ 64 <208000000>;
1593 opp-supported-hw = <0x000F>;
1594 required-opps = <&core_opp_1200>;
1595 };
1596 };
1597
1598 sdmmc3_dvfs_opp_table: opp-table-sdmmc3 {
1599 compatible = "operating-points-v2";
1600
1601 opp-104000000-950 {
1602 opp-microvolt = <950000 950000 1350000>;
1603 opp-hz = /bits/ 64 <104000000>;
1604 opp-supported-hw = <0x000F>;
1605 required-opps = <&core_opp_950>;
1606 };
1607
1608 opp-208000000-1200 {
1609 opp-microvolt = <1200000 1200000 1350000>;
1610 opp-hz = /bits/ 64 <208000000>;
1611 opp-supported-hw = <0x000F>;
1612 required-opps = <&core_opp_1200>;
1613 };
1614 };
1615
1616 usbd_dvfs_opp_table: opp-table-usbd {
1617 compatible = "operating-points-v2";
1618
1619 opp-480000000-1000 {
1620 opp-microvolt = <1000000 1000000 1350000>;
1621 opp-hz = /bits/ 64 <480000000>;
1622 opp-supported-hw = <0x000F>;
1623 required-opps = <&core_opp_1000>;
1624 };
1625 };
1626
1627 usb2_dvfs_opp_table: opp-table-usb2 {
1628 compatible = "operating-points-v2";
1629
1630 opp-480000000-1000 {
1631 opp-microvolt = <1000000 1000000 1350000>;
1632 opp-hz = /bits/ 64 <480000000>;
1633 opp-supported-hw = <0x000F>;
1634 required-opps = <&core_opp_1000>;
1635 };
1636 };
1637
1638 usb3_dvfs_opp_table: opp-table-usb3 {
1639 compatible = "operating-points-v2";
1640
1641 opp-480000000-1000 {
1642 opp-microvolt = <1000000 1000000 1350000>;
1643 opp-hz = /bits/ 64 <480000000>;
1644 opp-supported-hw = <0x000F>;
1645 required-opps = <&core_opp_1000>;
1646 };
1647 };
1648};