0001 // SPDX-License-Identifier: GPL-2.0
0002
0003 / {
0004 core_opp_table: opp-table-core {
0005 compatible = "operating-points-v2";
0006 opp-shared;
0007
0008 core_opp_950: opp-950000 {
0009 opp-microvolt = <950000 950000 1350000>;
0010 opp-level = <950000>;
0011 };
0012
0013 core_opp_1000: opp-1000000 {
0014 opp-microvolt = <1000000 1000000 1350000>;
0015 opp-level = <1000000>;
0016 };
0017
0018 core_opp_1050: opp-1050000 {
0019 opp-microvolt = <1050000 1050000 1350000>;
0020 opp-level = <1050000>;
0021 };
0022
0023 core_opp_1100: opp-1100000 {
0024 opp-microvolt = <1100000 1100000 1350000>;
0025 opp-level = <1100000>;
0026 };
0027
0028 core_opp_1150: opp-1150000 {
0029 opp-microvolt = <1150000 1150000 1350000>;
0030 opp-level = <1150000>;
0031 };
0032
0033 core_opp_1200: opp-1200000 {
0034 opp-microvolt = <1200000 1200000 1350000>;
0035 opp-level = <1200000>;
0036 };
0037
0038 core_opp_1250: opp-1250000 {
0039 opp-microvolt = <1250000 1250000 1350000>;
0040 opp-level = <1250000>;
0041 };
0042
0043 core_opp_1300: opp-1300000 {
0044 opp-microvolt = <1300000 1300000 1350000>;
0045 opp-level = <1300000>;
0046 };
0047
0048 core_opp_1350: opp-1350000 {
0049 opp-microvolt = <1350000 1350000 1350000>;
0050 opp-level = <1350000>;
0051 };
0052 };
0053
0054 emc_icc_dvfs_opp_table: opp-table-emc {
0055 compatible = "operating-points-v2";
0056
0057 opp-12750000-950 {
0058 opp-microvolt = <950000 950000 1350000>;
0059 opp-hz = /bits/ 64 <12750000>;
0060 opp-supported-hw = <0x0006>;
0061 required-opps = <&core_opp_950>;
0062 };
0063
0064 opp-12750000-1000 {
0065 opp-microvolt = <1000000 1000000 1350000>;
0066 opp-hz = /bits/ 64 <12750000>;
0067 opp-supported-hw = <0x0001>;
0068 required-opps = <&core_opp_1000>;
0069 };
0070
0071 opp-12750000-1250 {
0072 opp-microvolt = <1250000 1250000 1350000>;
0073 opp-hz = /bits/ 64 <12750000>;
0074 opp-supported-hw = <0x0008>;
0075 required-opps = <&core_opp_1250>;
0076 };
0077
0078 opp-25500000-950 {
0079 opp-microvolt = <950000 950000 1350000>;
0080 opp-hz = /bits/ 64 <25500000>;
0081 opp-supported-hw = <0x0006>;
0082 required-opps = <&core_opp_950>;
0083 };
0084
0085 opp-25500000-1000 {
0086 opp-microvolt = <1000000 1000000 1350000>;
0087 opp-hz = /bits/ 64 <25500000>;
0088 opp-supported-hw = <0x0001>;
0089 required-opps = <&core_opp_1000>;
0090 };
0091
0092 opp-25500000-1250 {
0093 opp-microvolt = <1250000 1250000 1350000>;
0094 opp-hz = /bits/ 64 <25500000>;
0095 opp-supported-hw = <0x0008>;
0096 required-opps = <&core_opp_1250>;
0097 };
0098
0099 opp-27000000-950 {
0100 opp-microvolt = <950000 950000 1350000>;
0101 opp-hz = /bits/ 64 <27000000>;
0102 opp-supported-hw = <0x0006>;
0103 required-opps = <&core_opp_950>;
0104 };
0105
0106 opp-27000000-1000 {
0107 opp-microvolt = <1000000 1000000 1350000>;
0108 opp-hz = /bits/ 64 <27000000>;
0109 opp-supported-hw = <0x0001>;
0110 required-opps = <&core_opp_1000>;
0111 };
0112
0113 opp-27000000-1250 {
0114 opp-microvolt = <1250000 1250000 1350000>;
0115 opp-hz = /bits/ 64 <27000000>;
0116 opp-supported-hw = <0x0008>;
0117 required-opps = <&core_opp_1250>;
0118 };
0119
0120 opp-51000000-950 {
0121 opp-microvolt = <950000 950000 1350000>;
0122 opp-hz = /bits/ 64 <51000000>;
0123 opp-supported-hw = <0x0006>;
0124 required-opps = <&core_opp_950>;
0125 };
0126
0127 opp-51000000-1000 {
0128 opp-microvolt = <1000000 1000000 1350000>;
0129 opp-hz = /bits/ 64 <51000000>;
0130 opp-supported-hw = <0x0001>;
0131 required-opps = <&core_opp_1000>;
0132 };
0133
0134 opp-51000000-1250 {
0135 opp-microvolt = <1250000 1250000 1350000>;
0136 opp-hz = /bits/ 64 <51000000>;
0137 opp-supported-hw = <0x0008>;
0138 required-opps = <&core_opp_1250>;
0139 };
0140
0141 opp-54000000-950 {
0142 opp-microvolt = <950000 950000 1350000>;
0143 opp-hz = /bits/ 64 <54000000>;
0144 opp-supported-hw = <0x0006>;
0145 required-opps = <&core_opp_950>;
0146 };
0147
0148 opp-54000000-1000 {
0149 opp-microvolt = <1000000 1000000 1350000>;
0150 opp-hz = /bits/ 64 <54000000>;
0151 opp-supported-hw = <0x0001>;
0152 required-opps = <&core_opp_1000>;
0153 };
0154
0155 opp-54000000-1250 {
0156 opp-microvolt = <1250000 1250000 1350000>;
0157 opp-hz = /bits/ 64 <54000000>;
0158 opp-supported-hw = <0x0008>;
0159 required-opps = <&core_opp_1250>;
0160 };
0161
0162 opp-102000000-950 {
0163 opp-microvolt = <950000 950000 1350000>;
0164 opp-hz = /bits/ 64 <102000000>;
0165 opp-supported-hw = <0x0006>;
0166 required-opps = <&core_opp_950>;
0167 };
0168
0169 opp-102000000-1000 {
0170 opp-microvolt = <1000000 1000000 1350000>;
0171 opp-hz = /bits/ 64 <102000000>;
0172 opp-supported-hw = <0x0001>;
0173 required-opps = <&core_opp_1000>;
0174 };
0175
0176 opp-102000000-1250 {
0177 opp-microvolt = <1250000 1250000 1350000>;
0178 opp-hz = /bits/ 64 <102000000>;
0179 opp-supported-hw = <0x0008>;
0180 required-opps = <&core_opp_1250>;
0181 };
0182
0183 opp-108000000-1000 {
0184 opp-microvolt = <1000000 1000000 1350000>;
0185 opp-hz = /bits/ 64 <108000000>;
0186 opp-supported-hw = <0x0007>;
0187 required-opps = <&core_opp_1000>;
0188 };
0189
0190 opp-108000000-1250 {
0191 opp-microvolt = <1250000 1250000 1350000>;
0192 opp-hz = /bits/ 64 <108000000>;
0193 opp-supported-hw = <0x0008>;
0194 required-opps = <&core_opp_1250>;
0195 };
0196
0197 opp-204000000-1000 {
0198 opp-microvolt = <1000000 1000000 1350000>;
0199 opp-hz = /bits/ 64 <204000000>;
0200 opp-supported-hw = <0x0007>;
0201 required-opps = <&core_opp_1000>;
0202 opp-suspend;
0203 };
0204
0205 opp-204000000-1250 {
0206 opp-microvolt = <1250000 1250000 1350000>;
0207 opp-hz = /bits/ 64 <204000000>;
0208 opp-supported-hw = <0x0008>;
0209 required-opps = <&core_opp_1250>;
0210 opp-suspend;
0211 };
0212
0213 opp-333500000-1000 {
0214 opp-microvolt = <1000000 1000000 1350000>;
0215 opp-hz = /bits/ 64 <333500000>;
0216 opp-supported-hw = <0x0006>;
0217 required-opps = <&core_opp_1000>;
0218 };
0219
0220 opp-333500000-1200 {
0221 opp-microvolt = <1200000 1200000 1350000>;
0222 opp-hz = /bits/ 64 <333500000>;
0223 opp-supported-hw = <0x0001>;
0224 required-opps = <&core_opp_1200>;
0225 };
0226
0227 opp-333500000-1250 {
0228 opp-microvolt = <1250000 1250000 1350000>;
0229 opp-hz = /bits/ 64 <333500000>;
0230 opp-supported-hw = <0x0008>;
0231 required-opps = <&core_opp_1250>;
0232 };
0233
0234 opp-375000000-1000 {
0235 opp-microvolt = <1000000 1000000 1350000>;
0236 opp-hz = /bits/ 64 <375000000>;
0237 opp-supported-hw = <0x0006>;
0238 required-opps = <&core_opp_1000>;
0239 };
0240
0241 opp-375000000-1200 {
0242 opp-microvolt = <1200000 1200000 1350000>;
0243 opp-hz = /bits/ 64 <375000000>;
0244 opp-supported-hw = <0x0001>;
0245 required-opps = <&core_opp_1200>;
0246 };
0247
0248 opp-375000000-1250 {
0249 opp-microvolt = <1250000 1250000 1350000>;
0250 opp-hz = /bits/ 64 <375000000>;
0251 opp-supported-hw = <0x0008>;
0252 required-opps = <&core_opp_1250>;
0253 };
0254
0255 opp-400000000-1000 {
0256 opp-microvolt = <1000000 1000000 1350000>;
0257 opp-hz = /bits/ 64 <400000000>;
0258 opp-supported-hw = <0x0006>;
0259 required-opps = <&core_opp_1000>;
0260 };
0261
0262 opp-400000000-1200 {
0263 opp-microvolt = <1200000 1200000 1350000>;
0264 opp-hz = /bits/ 64 <400000000>;
0265 opp-supported-hw = <0x0001>;
0266 required-opps = <&core_opp_1200>;
0267 };
0268
0269 opp-400000000-1250 {
0270 opp-microvolt = <1250000 1250000 1350000>;
0271 opp-hz = /bits/ 64 <400000000>;
0272 opp-supported-hw = <0x0008>;
0273 required-opps = <&core_opp_1250>;
0274 };
0275
0276 opp-416000000-1200 {
0277 opp-microvolt = <1200000 1200000 1350000>;
0278 opp-hz = /bits/ 64 <416000000>;
0279 opp-supported-hw = <0x0007>;
0280 required-opps = <&core_opp_1200>;
0281 };
0282
0283 opp-416000000-1250 {
0284 opp-microvolt = <1250000 1250000 1350000>;
0285 opp-hz = /bits/ 64 <416000000>;
0286 opp-supported-hw = <0x0008>;
0287 required-opps = <&core_opp_1250>;
0288 };
0289
0290 opp-450000000-1200 {
0291 opp-microvolt = <1200000 1200000 1350000>;
0292 opp-hz = /bits/ 64 <450000000>;
0293 opp-supported-hw = <0x0007>;
0294 required-opps = <&core_opp_1200>;
0295 };
0296
0297 opp-450000000-1250 {
0298 opp-microvolt = <1250000 1250000 1350000>;
0299 opp-hz = /bits/ 64 <450000000>;
0300 opp-supported-hw = <0x0008>;
0301 required-opps = <&core_opp_1250>;
0302 };
0303
0304 opp-500000000-1200 {
0305 opp-microvolt = <1200000 1200000 1350000>;
0306 opp-hz = /bits/ 64 <500000000>;
0307 opp-supported-hw = <0x0007>;
0308 required-opps = <&core_opp_1200>;
0309 };
0310
0311 opp-500000000-1250 {
0312 opp-microvolt = <1250000 1250000 1350000>;
0313 opp-hz = /bits/ 64 <500000000>;
0314 opp-supported-hw = <0x0008>;
0315 required-opps = <&core_opp_1250>;
0316 };
0317
0318 opp-533000000-1200 {
0319 opp-microvolt = <1200000 1200000 1350000>;
0320 opp-hz = /bits/ 64 <533000000>;
0321 opp-supported-hw = <0x0007>;
0322 required-opps = <&core_opp_1200>;
0323 };
0324
0325 opp-533000000-1250 {
0326 opp-microvolt = <1250000 1250000 1350000>;
0327 opp-hz = /bits/ 64 <533000000>;
0328 opp-supported-hw = <0x0008>;
0329 required-opps = <&core_opp_1250>;
0330 };
0331
0332 opp-625000000-1200 {
0333 opp-microvolt = <1200000 1200000 1350000>;
0334 opp-hz = /bits/ 64 <625000000>;
0335 opp-supported-hw = <0x0006>;
0336 required-opps = <&core_opp_1200>;
0337 };
0338
0339 opp-625000000-1250 {
0340 opp-microvolt = <1250000 1250000 1350000>;
0341 opp-hz = /bits/ 64 <625000000>;
0342 opp-supported-hw = <0x0008>;
0343 required-opps = <&core_opp_1250>;
0344 };
0345
0346 opp-667000000-1200 {
0347 opp-microvolt = <1200000 1200000 1350000>;
0348 opp-hz = /bits/ 64 <667000000>;
0349 opp-supported-hw = <0x0006>;
0350 required-opps = <&core_opp_1200>;
0351 };
0352
0353 opp-750000000-1300 {
0354 opp-microvolt = <1300000 1300000 1350000>;
0355 opp-hz = /bits/ 64 <750000000>;
0356 opp-supported-hw = <0x0004>;
0357 required-opps = <&core_opp_1300>;
0358 };
0359
0360 opp-800000000-1300 {
0361 opp-microvolt = <1300000 1300000 1350000>;
0362 opp-hz = /bits/ 64 <800000000>;
0363 opp-supported-hw = <0x0004>;
0364 required-opps = <&core_opp_1300>;
0365 };
0366
0367 opp-900000000-1350 {
0368 opp-microvolt = <1350000 1350000 1350000>;
0369 opp-hz = /bits/ 64 <900000000>;
0370 opp-supported-hw = <0x0004>;
0371 required-opps = <&core_opp_1350>;
0372 };
0373 };
0374
0375 emc_bw_dfs_opp_table: opp-table-actmon {
0376 compatible = "operating-points-v2";
0377
0378 opp-12750000 {
0379 opp-hz = /bits/ 64 <12750000>;
0380 opp-supported-hw = <0x000F>;
0381 opp-peak-kBps = <102000>;
0382 };
0383
0384 opp-25500000 {
0385 opp-hz = /bits/ 64 <25500000>;
0386 opp-supported-hw = <0x000F>;
0387 opp-peak-kBps = <204000>;
0388 };
0389
0390 opp-27000000 {
0391 opp-hz = /bits/ 64 <27000000>;
0392 opp-supported-hw = <0x000F>;
0393 opp-peak-kBps = <216000>;
0394 };
0395
0396 opp-51000000 {
0397 opp-hz = /bits/ 64 <51000000>;
0398 opp-supported-hw = <0x000F>;
0399 opp-peak-kBps = <408000>;
0400 };
0401
0402 opp-54000000 {
0403 opp-hz = /bits/ 64 <54000000>;
0404 opp-supported-hw = <0x000F>;
0405 opp-peak-kBps = <432000>;
0406 };
0407
0408 opp-102000000 {
0409 opp-hz = /bits/ 64 <102000000>;
0410 opp-supported-hw = <0x000F>;
0411 opp-peak-kBps = <816000>;
0412 };
0413
0414 opp-108000000 {
0415 opp-hz = /bits/ 64 <108000000>;
0416 opp-supported-hw = <0x000F>;
0417 opp-peak-kBps = <864000>;
0418 };
0419
0420 opp-204000000 {
0421 opp-hz = /bits/ 64 <204000000>;
0422 opp-supported-hw = <0x000F>;
0423 opp-peak-kBps = <1632000>;
0424 opp-suspend;
0425 };
0426
0427 opp-333500000 {
0428 opp-hz = /bits/ 64 <333500000>;
0429 opp-supported-hw = <0x000F>;
0430 opp-peak-kBps = <2668000>;
0431 };
0432
0433 opp-375000000 {
0434 opp-hz = /bits/ 64 <375000000>;
0435 opp-supported-hw = <0x000F>;
0436 opp-peak-kBps = <3000000>;
0437 };
0438
0439 opp-400000000 {
0440 opp-hz = /bits/ 64 <400000000>;
0441 opp-supported-hw = <0x000F>;
0442 opp-peak-kBps = <3200000>;
0443 };
0444
0445 opp-416000000 {
0446 opp-hz = /bits/ 64 <416000000>;
0447 opp-supported-hw = <0x000F>;
0448 opp-peak-kBps = <3328000>;
0449 };
0450
0451 opp-450000000 {
0452 opp-hz = /bits/ 64 <450000000>;
0453 opp-supported-hw = <0x000F>;
0454 opp-peak-kBps = <3600000>;
0455 };
0456
0457 opp-500000000 {
0458 opp-hz = /bits/ 64 <500000000>;
0459 opp-supported-hw = <0x000F>;
0460 opp-peak-kBps = <4000000>;
0461 };
0462
0463 opp-533000000 {
0464 opp-hz = /bits/ 64 <533000000>;
0465 opp-supported-hw = <0x000F>;
0466 opp-peak-kBps = <4264000>;
0467 };
0468
0469 opp-625000000 {
0470 opp-hz = /bits/ 64 <625000000>;
0471 opp-supported-hw = <0x000E>;
0472 opp-peak-kBps = <5000000>;
0473 };
0474
0475 opp-667000000 {
0476 opp-hz = /bits/ 64 <667000000>;
0477 opp-supported-hw = <0x0006>;
0478 opp-peak-kBps = <5336000>;
0479 };
0480
0481 opp-750000000 {
0482 opp-hz = /bits/ 64 <750000000>;
0483 opp-supported-hw = <0x0004>;
0484 opp-peak-kBps = <6000000>;
0485 };
0486
0487 opp-800000000 {
0488 opp-hz = /bits/ 64 <800000000>;
0489 opp-supported-hw = <0x0004>;
0490 opp-peak-kBps = <6400000>;
0491 };
0492
0493 opp-900000000 {
0494 opp-hz = /bits/ 64 <900000000>;
0495 opp-supported-hw = <0x0004>;
0496 opp-peak-kBps = <7200000>;
0497 };
0498 };
0499
0500 pcie_dvfs_opp_table: opp-table-pcie {
0501 compatible = "operating-points-v2";
0502
0503 opp-250000000-1000 {
0504 opp-microvolt = <1000000 1000000 1350000>;
0505 opp-hz = /bits/ 64 <250000000>;
0506 opp-supported-hw = <0x000F>;
0507 required-opps = <&core_opp_1000>;
0508 };
0509 };
0510
0511 host1x_dvfs_opp_table: opp-table-host1x {
0512 compatible = "operating-points-v2";
0513
0514 opp-152000000-1000 {
0515 opp-microvolt = <1000000 1000000 1350000>;
0516 opp-hz = /bits/ 64 <152000000>;
0517 opp-supported-hw = <0x0007>;
0518 required-opps = <&core_opp_1000>;
0519 };
0520
0521 opp-188000000-1050 {
0522 opp-microvolt = <1050000 1050000 1350000>;
0523 opp-hz = /bits/ 64 <188000000>;
0524 opp-supported-hw = <0x0007>;
0525 required-opps = <&core_opp_1050>;
0526 };
0527
0528 opp-222000000-1100 {
0529 opp-microvolt = <1100000 1100000 1350000>;
0530 opp-hz = /bits/ 64 <222000000>;
0531 opp-supported-hw = <0x0007>;
0532 required-opps = <&core_opp_1100>;
0533 };
0534
0535 opp-242000000-1250 {
0536 opp-microvolt = <1250000 1250000 1350000>;
0537 opp-hz = /bits/ 64 <242000000>;
0538 opp-supported-hw = <0x0008>;
0539 required-opps = <&core_opp_1250>;
0540 };
0541
0542 opp-254000000-1150 {
0543 opp-microvolt = <1150000 1150000 1350000>;
0544 opp-hz = /bits/ 64 <254000000>;
0545 opp-supported-hw = <0x0007>;
0546 required-opps = <&core_opp_1150>;
0547 };
0548
0549 opp-267000000-1200 {
0550 opp-microvolt = <1200000 1200000 1350000>;
0551 opp-hz = /bits/ 64 <267000000>;
0552 opp-supported-hw = <0x0007>;
0553 required-opps = <&core_opp_1200>;
0554 };
0555
0556 opp-300000000-1350 {
0557 opp-microvolt = <1350000 1350000 1350000>;
0558 opp-hz = /bits/ 64 <300000000>;
0559 opp-supported-hw = <0x0004>;
0560 required-opps = <&core_opp_1350>;
0561 };
0562 };
0563
0564 mpe_dvfs_opp_table: opp-table-mpe {
0565 compatible = "operating-points-v2";
0566
0567 opp-234000000-1000 {
0568 opp-microvolt = <1000000 1000000 1350000>;
0569 opp-hz = /bits/ 64 <234000000>;
0570 opp-supported-hw = <0x0003>;
0571 required-opps = <&core_opp_1000>;
0572 };
0573
0574 opp-247000000-1000 {
0575 opp-microvolt = <1000000 1000000 1350000>;
0576 opp-hz = /bits/ 64 <247000000>;
0577 opp-supported-hw = <0x0004>;
0578 required-opps = <&core_opp_1000>;
0579 };
0580
0581 opp-285000000-1050 {
0582 opp-microvolt = <1050000 1050000 1350000>;
0583 opp-hz = /bits/ 64 <285000000>;
0584 opp-supported-hw = <0x0003>;
0585 required-opps = <&core_opp_1050>;
0586 };
0587
0588 opp-304000000-1050 {
0589 opp-microvolt = <1050000 1050000 1350000>;
0590 opp-hz = /bits/ 64 <304000000>;
0591 opp-supported-hw = <0x0004>;
0592 required-opps = <&core_opp_1050>;
0593 };
0594
0595 opp-332000000-1100 {
0596 opp-microvolt = <1100000 1100000 1350000>;
0597 opp-hz = /bits/ 64 <332000000>;
0598 opp-supported-hw = <0x0003>;
0599 required-opps = <&core_opp_1100>;
0600 };
0601
0602 opp-361000000-1100 {
0603 opp-microvolt = <1100000 1100000 1350000>;
0604 opp-hz = /bits/ 64 <361000000>;
0605 opp-supported-hw = <0x0004>;
0606 required-opps = <&core_opp_1100>;
0607 };
0608
0609 opp-380000000-1150 {
0610 opp-microvolt = <1150000 1150000 1350000>;
0611 opp-hz = /bits/ 64 <380000000>;
0612 opp-supported-hw = <0x0003>;
0613 required-opps = <&core_opp_1150>;
0614 };
0615
0616 opp-408000000-1150 {
0617 opp-microvolt = <1150000 1150000 1350000>;
0618 opp-hz = /bits/ 64 <408000000>;
0619 opp-supported-hw = <0x0004>;
0620 required-opps = <&core_opp_1150>;
0621 };
0622
0623 opp-416000000-1200 {
0624 opp-microvolt = <1200000 1200000 1350000>;
0625 opp-hz = /bits/ 64 <416000000>;
0626 opp-supported-hw = <0x0003>;
0627 required-opps = <&core_opp_1200>;
0628 };
0629
0630 opp-446000000-1200 {
0631 opp-microvolt = <1200000 1200000 1350000>;
0632 opp-hz = /bits/ 64 <446000000>;
0633 opp-supported-hw = <0x0004>;
0634 required-opps = <&core_opp_1200>;
0635 };
0636
0637 opp-484000000-1250 {
0638 opp-microvolt = <1250000 1250000 1350000>;
0639 opp-hz = /bits/ 64 <484000000>;
0640 opp-supported-hw = <0x000C>;
0641 required-opps = <&core_opp_1250>;
0642 };
0643
0644 opp-520000000-1300 {
0645 opp-microvolt = <1300000 1300000 1350000>;
0646 opp-hz = /bits/ 64 <520000000>;
0647 opp-supported-hw = <0x0004>;
0648 required-opps = <&core_opp_1300>;
0649 };
0650
0651 opp-600000000-1350 {
0652 opp-microvolt = <1350000 1350000 1350000>;
0653 opp-hz = /bits/ 64 <600000000>;
0654 opp-supported-hw = <0x0004>;
0655 required-opps = <&core_opp_1350>;
0656 };
0657 };
0658
0659 vi_dvfs_opp_table: opp-table-vi {
0660 compatible = "operating-points-v2";
0661
0662 opp-216000000-1000 {
0663 opp-microvolt = <1000000 1000000 1350000>;
0664 opp-hz = /bits/ 64 <216000000>;
0665 opp-supported-hw = <0x0003>;
0666 required-opps = <&core_opp_1000>;
0667 };
0668
0669 opp-219000000-1000 {
0670 opp-microvolt = <1000000 1000000 1350000>;
0671 opp-hz = /bits/ 64 <219000000>;
0672 opp-supported-hw = <0x0004>;
0673 required-opps = <&core_opp_1000>;
0674 };
0675
0676 opp-267000000-1050 {
0677 opp-microvolt = <1050000 1050000 1350000>;
0678 opp-hz = /bits/ 64 <267000000>;
0679 opp-supported-hw = <0x0006>;
0680 required-opps = <&core_opp_1050>;
0681 };
0682
0683 opp-285000000-1050 {
0684 opp-microvolt = <1050000 1050000 1350000>;
0685 opp-hz = /bits/ 64 <285000000>;
0686 opp-supported-hw = <0x0001>;
0687 required-opps = <&core_opp_1050>;
0688 };
0689
0690 opp-300000000-1100 {
0691 opp-microvolt = <1100000 1100000 1350000>;
0692 opp-hz = /bits/ 64 <300000000>;
0693 opp-supported-hw = <0x0007>;
0694 required-opps = <&core_opp_1100>;
0695 };
0696
0697 opp-371000000-1150 {
0698 opp-microvolt = <1150000 1150000 1350000>;
0699 opp-hz = /bits/ 64 <371000000>;
0700 opp-supported-hw = <0x0006>;
0701 required-opps = <&core_opp_1150>;
0702 };
0703
0704 opp-409000000-1200 {
0705 opp-microvolt = <1200000 1200000 1350000>;
0706 opp-hz = /bits/ 64 <409000000>;
0707 opp-supported-hw = <0x0006>;
0708 required-opps = <&core_opp_1200>;
0709 };
0710
0711 opp-425000000-1250 {
0712 opp-microvolt = <1250000 1250000 1350000>;
0713 opp-hz = /bits/ 64 <425000000>;
0714 opp-supported-hw = <0x0004>;
0715 required-opps = <&core_opp_1250>;
0716 };
0717
0718 opp-470000000-1250 {
0719 opp-microvolt = <1250000 1250000 1350000>;
0720 opp-hz = /bits/ 64 <470000000>;
0721 opp-supported-hw = <0x0008>;
0722 required-opps = <&core_opp_1250>;
0723 };
0724 };
0725
0726 epp_dvfs_opp_table: opp-table-epp {
0727 compatible = "operating-points-v2";
0728
0729 opp-267000000-1000 {
0730 opp-microvolt = <1000000 1000000 1350000>;
0731 opp-hz = /bits/ 64 <267000000>;
0732 opp-supported-hw = <0x0007>;
0733 required-opps = <&core_opp_1000>;
0734 };
0735
0736 opp-285000000-1050 {
0737 opp-microvolt = <1050000 1050000 1350000>;
0738 opp-hz = /bits/ 64 <285000000>;
0739 opp-supported-hw = <0x0003>;
0740 required-opps = <&core_opp_1050>;
0741 };
0742
0743 opp-304000000-1050 {
0744 opp-microvolt = <1050000 1050000 1350000>;
0745 opp-hz = /bits/ 64 <304000000>;
0746 opp-supported-hw = <0x0004>;
0747 required-opps = <&core_opp_1050>;
0748 };
0749
0750 opp-332000000-1100 {
0751 opp-microvolt = <1100000 1100000 1350000>;
0752 opp-hz = /bits/ 64 <332000000>;
0753 opp-supported-hw = <0x0003>;
0754 required-opps = <&core_opp_1100>;
0755 };
0756
0757 opp-361000000-1100 {
0758 opp-microvolt = <1100000 1100000 1350000>;
0759 opp-hz = /bits/ 64 <361000000>;
0760 opp-supported-hw = <0x0004>;
0761 required-opps = <&core_opp_1100>;
0762 };
0763
0764 opp-380000000-1150 {
0765 opp-microvolt = <1150000 1150000 1350000>;
0766 opp-hz = /bits/ 64 <380000000>;
0767 opp-supported-hw = <0x0003>;
0768 required-opps = <&core_opp_1150>;
0769 };
0770
0771 opp-408000000-1150 {
0772 opp-microvolt = <1150000 1150000 1350000>;
0773 opp-hz = /bits/ 64 <408000000>;
0774 opp-supported-hw = <0x0004>;
0775 required-opps = <&core_opp_1150>;
0776 };
0777
0778 opp-416000000-1200 {
0779 opp-microvolt = <1200000 1200000 1350000>;
0780 opp-hz = /bits/ 64 <416000000>;
0781 opp-supported-hw = <0x0003>;
0782 required-opps = <&core_opp_1200>;
0783 };
0784
0785 opp-446000000-1200 {
0786 opp-microvolt = <1200000 1200000 1350000>;
0787 opp-hz = /bits/ 64 <446000000>;
0788 opp-supported-hw = <0x0004>;
0789 required-opps = <&core_opp_1200>;
0790 };
0791
0792 opp-484000000-1250 {
0793 opp-microvolt = <1250000 1250000 1350000>;
0794 opp-hz = /bits/ 64 <484000000>;
0795 opp-supported-hw = <0x000C>;
0796 required-opps = <&core_opp_1250>;
0797 };
0798
0799 opp-520000000-1300 {
0800 opp-microvolt = <1300000 1300000 1350000>;
0801 opp-hz = /bits/ 64 <520000000>;
0802 opp-supported-hw = <0x0004>;
0803 required-opps = <&core_opp_1300>;
0804 };
0805
0806 opp-600000000-1350 {
0807 opp-microvolt = <1350000 1350000 1350000>;
0808 opp-hz = /bits/ 64 <600000000>;
0809 opp-supported-hw = <0x0004>;
0810 required-opps = <&core_opp_1350>;
0811 };
0812 };
0813
0814 gr2d_dvfs_opp_table: opp-table-gr2d {
0815 compatible = "operating-points-v2";
0816
0817 opp-267000000-1000 {
0818 opp-microvolt = <1000000 1000000 1350000>;
0819 opp-hz = /bits/ 64 <267000000>;
0820 opp-supported-hw = <0x0007>;
0821 required-opps = <&core_opp_1000>;
0822 };
0823
0824 opp-285000000-1050 {
0825 opp-microvolt = <1050000 1050000 1350000>;
0826 opp-hz = /bits/ 64 <285000000>;
0827 opp-supported-hw = <0x0003>;
0828 required-opps = <&core_opp_1050>;
0829 };
0830
0831 opp-304000000-1050 {
0832 opp-microvolt = <1050000 1050000 1350000>;
0833 opp-hz = /bits/ 64 <304000000>;
0834 opp-supported-hw = <0x0004>;
0835 required-opps = <&core_opp_1050>;
0836 };
0837
0838 opp-332000000-1100 {
0839 opp-microvolt = <1100000 1100000 1350000>;
0840 opp-hz = /bits/ 64 <332000000>;
0841 opp-supported-hw = <0x0003>;
0842 required-opps = <&core_opp_1100>;
0843 };
0844
0845 opp-361000000-1100 {
0846 opp-microvolt = <1100000 1100000 1350000>;
0847 opp-hz = /bits/ 64 <361000000>;
0848 opp-supported-hw = <0x0004>;
0849 required-opps = <&core_opp_1100>;
0850 };
0851
0852 opp-380000000-1150 {
0853 opp-microvolt = <1150000 1150000 1350000>;
0854 opp-hz = /bits/ 64 <380000000>;
0855 opp-supported-hw = <0x0003>;
0856 required-opps = <&core_opp_1150>;
0857 };
0858
0859 opp-408000000-1150 {
0860 opp-microvolt = <1150000 1150000 1350000>;
0861 opp-hz = /bits/ 64 <408000000>;
0862 opp-supported-hw = <0x0004>;
0863 required-opps = <&core_opp_1150>;
0864 };
0865
0866 opp-416000000-1200 {
0867 opp-microvolt = <1200000 1200000 1350000>;
0868 opp-hz = /bits/ 64 <416000000>;
0869 opp-supported-hw = <0x0003>;
0870 required-opps = <&core_opp_1200>;
0871 };
0872
0873 opp-446000000-1200 {
0874 opp-microvolt = <1200000 1200000 1350000>;
0875 opp-hz = /bits/ 64 <446000000>;
0876 opp-supported-hw = <0x0004>;
0877 required-opps = <&core_opp_1200>;
0878 };
0879
0880 opp-484000000-1250 {
0881 opp-microvolt = <1250000 1250000 1350000>;
0882 opp-hz = /bits/ 64 <484000000>;
0883 opp-supported-hw = <0x000C>;
0884 required-opps = <&core_opp_1250>;
0885 };
0886
0887 opp-520000000-1300 {
0888 opp-microvolt = <1300000 1300000 1350000>;
0889 opp-hz = /bits/ 64 <520000000>;
0890 opp-supported-hw = <0x0004>;
0891 required-opps = <&core_opp_1300>;
0892 };
0893
0894 opp-600000000-1350 {
0895 opp-microvolt = <1350000 1350000 1350000>;
0896 opp-hz = /bits/ 64 <600000000>;
0897 opp-supported-hw = <0x0004>;
0898 required-opps = <&core_opp_1350>;
0899 };
0900 };
0901
0902 gr3d_dvfs_opp_table: opp-table-gr3d {
0903 compatible = "operating-points-v2";
0904
0905 opp-234000000-1000 {
0906 opp-microvolt = <1000000 1000000 1350000>;
0907 opp-hz = /bits/ 64 <234000000>;
0908 opp-supported-hw = <0x0003>;
0909 required-opps = <&core_opp_1000>, <&core_opp_1000>;
0910 };
0911
0912 opp-247000000-1000 {
0913 opp-microvolt = <1000000 1000000 1350000>;
0914 opp-hz = /bits/ 64 <247000000>;
0915 opp-supported-hw = <0x0004>;
0916 required-opps = <&core_opp_1000>, <&core_opp_1000>;
0917 };
0918
0919 opp-285000000-1050 {
0920 opp-microvolt = <1050000 1050000 1350000>;
0921 opp-hz = /bits/ 64 <285000000>;
0922 opp-supported-hw = <0x0003>;
0923 required-opps = <&core_opp_1050>, <&core_opp_1050>;
0924 };
0925
0926 opp-304000000-1050 {
0927 opp-microvolt = <1050000 1050000 1350000>;
0928 opp-hz = /bits/ 64 <304000000>;
0929 opp-supported-hw = <0x0004>;
0930 required-opps = <&core_opp_1050>, <&core_opp_1050>;
0931 };
0932
0933 opp-332000000-1100 {
0934 opp-microvolt = <1100000 1100000 1350000>;
0935 opp-hz = /bits/ 64 <332000000>;
0936 opp-supported-hw = <0x0003>;
0937 required-opps = <&core_opp_1100>, <&core_opp_1100>;
0938 };
0939
0940 opp-361000000-1100 {
0941 opp-microvolt = <1100000 1100000 1350000>;
0942 opp-hz = /bits/ 64 <361000000>;
0943 opp-supported-hw = <0x0004>;
0944 required-opps = <&core_opp_1100>, <&core_opp_1100>;
0945 };
0946
0947 opp-380000000-1150 {
0948 opp-microvolt = <1150000 1150000 1350000>;
0949 opp-hz = /bits/ 64 <380000000>;
0950 opp-supported-hw = <0x0003>;
0951 required-opps = <&core_opp_1150>, <&core_opp_1150>;
0952 };
0953
0954 opp-408000000-1150 {
0955 opp-microvolt = <1150000 1150000 1350000>;
0956 opp-hz = /bits/ 64 <408000000>;
0957 opp-supported-hw = <0x0004>;
0958 required-opps = <&core_opp_1150>, <&core_opp_1150>;
0959 };
0960
0961 opp-416000000-1200 {
0962 opp-microvolt = <1200000 1200000 1350000>;
0963 opp-hz = /bits/ 64 <416000000>;
0964 opp-supported-hw = <0x0003>;
0965 required-opps = <&core_opp_1200>, <&core_opp_1200>;
0966 };
0967
0968 opp-446000000-1200 {
0969 opp-microvolt = <1200000 1200000 1350000>;
0970 opp-hz = /bits/ 64 <446000000>;
0971 opp-supported-hw = <0x0004>;
0972 required-opps = <&core_opp_1200>, <&core_opp_1200>;
0973 };
0974
0975 opp-484000000-1250 {
0976 opp-microvolt = <1250000 1250000 1350000>;
0977 opp-hz = /bits/ 64 <484000000>;
0978 opp-supported-hw = <0x000C>;
0979 required-opps = <&core_opp_1250>, <&core_opp_1250>;
0980 };
0981
0982 opp-520000000-1300 {
0983 opp-microvolt = <1300000 1300000 1350000>;
0984 opp-hz = /bits/ 64 <520000000>;
0985 opp-supported-hw = <0x0004>;
0986 required-opps = <&core_opp_1300>, <&core_opp_1300>;
0987 };
0988
0989 opp-600000000-1350 {
0990 opp-microvolt = <1350000 1350000 1350000>;
0991 opp-hz = /bits/ 64 <600000000>;
0992 opp-supported-hw = <0x0004>;
0993 required-opps = <&core_opp_1350>, <&core_opp_1350>;
0994 };
0995 };
0996
0997 disp1_dvfs_opp_table: opp-table-disp1 {
0998 compatible = "operating-points-v2";
0999
1000 opp-120000000-1000 {
1001 opp-microvolt = <1000000 1000000 1350000>;
1002 opp-hz = /bits/ 64 <120000000>;
1003 opp-supported-hw = <0x0009>;
1004 required-opps = <&core_opp_1000>;
1005 };
1006
1007 opp-155000000-1000 {
1008 opp-microvolt = <1000000 1000000 1350000>;
1009 opp-hz = /bits/ 64 <155000000>;
1010 opp-supported-hw = <0x0006>;
1011 required-opps = <&core_opp_1000>;
1012 };
1013
1014 opp-190000000-1200 {
1015 opp-microvolt = <1200000 1200000 1350000>;
1016 opp-hz = /bits/ 64 <190000000>;
1017 opp-supported-hw = <0x0009>;
1018 required-opps = <&core_opp_1200>;
1019 };
1020
1021 opp-268000000-1050 {
1022 opp-microvolt = <1050000 1050000 1350000>;
1023 opp-hz = /bits/ 64 <268000000>;
1024 opp-supported-hw = <0x0006>;
1025 required-opps = <&core_opp_1050>;
1026 };
1027 };
1028
1029 disp2_dvfs_opp_table: opp-table-disp2 {
1030 compatible = "operating-points-v2";
1031
1032 opp-120000000-1000 {
1033 opp-microvolt = <1000000 1000000 1350000>;
1034 opp-hz = /bits/ 64 <120000000>;
1035 opp-supported-hw = <0x0009>;
1036 required-opps = <&core_opp_1000>;
1037 };
1038
1039 opp-155000000-1000 {
1040 opp-microvolt = <1000000 1000000 1350000>;
1041 opp-hz = /bits/ 64 <155000000>;
1042 opp-supported-hw = <0x0006>;
1043 required-opps = <&core_opp_1000>;
1044 };
1045
1046 opp-190000000-1200 {
1047 opp-microvolt = <1200000 1200000 1350000>;
1048 opp-hz = /bits/ 64 <190000000>;
1049 opp-supported-hw = <0x0009>;
1050 required-opps = <&core_opp_1200>;
1051 };
1052
1053 opp-268000000-1050 {
1054 opp-microvolt = <1050000 1050000 1350000>;
1055 opp-hz = /bits/ 64 <268000000>;
1056 opp-supported-hw = <0x0006>;
1057 required-opps = <&core_opp_1050>;
1058 };
1059 };
1060
1061 hdmi_dvfs_opp_table: opp-table-hdmi {
1062 compatible = "operating-points-v2";
1063
1064 opp-148500000-1000 {
1065 opp-microvolt = <1000000 1000000 1350000>;
1066 opp-hz = /bits/ 64 <148500000>;
1067 opp-supported-hw = <0x000F>;
1068 required-opps = <&core_opp_1000>;
1069 };
1070 };
1071
1072 tvo_dvfs_opp_table: opp-table-tvo {
1073 compatible = "operating-points-v2";
1074
1075 opp-297000000-1050 {
1076 opp-microvolt = <1050000 1050000 1350000>;
1077 opp-hz = /bits/ 64 <297000000>;
1078 opp-supported-hw = <0x000F>;
1079 required-opps = <&core_opp_1050>;
1080 };
1081 };
1082
1083 dsia_dvfs_opp_table: opp-table-dsia {
1084 compatible = "operating-points-v2";
1085
1086 opp-275000000-1000 {
1087 opp-microvolt = <1000000 1000000 1350000>;
1088 opp-hz = /bits/ 64 <275000000>;
1089 opp-supported-hw = <0x000F>;
1090 required-opps = <&core_opp_1000>;
1091 };
1092 };
1093
1094 dsib_dvfs_opp_table: opp-table-dsib {
1095 compatible = "operating-points-v2";
1096
1097 opp-275000000-1000 {
1098 opp-microvolt = <1000000 1000000 1350000>;
1099 opp-hz = /bits/ 64 <275000000>;
1100 opp-supported-hw = <0x000F>;
1101 required-opps = <&core_opp_1000>;
1102 };
1103 };
1104
1105 sclk_dvfs_opp_table: opp-table-sclk {
1106 compatible = "operating-points-v2";
1107
1108 opp-51000000-950 {
1109 opp-microvolt = <950000 950000 1350000>;
1110 opp-hz = /bits/ 64 <51000000>;
1111 opp-supported-hw = <0x0006>;
1112 required-opps = <&core_opp_950>;
1113 };
1114
1115 opp-136000000-1000 {
1116 opp-microvolt = <1000000 1000000 1350000>;
1117 opp-hz = /bits/ 64 <136000000>;
1118 opp-supported-hw = <0x0001>;
1119 required-opps = <&core_opp_1000>;
1120 };
1121
1122 opp-164000000-1050 {
1123 opp-microvolt = <1050000 1050000 1350000>;
1124 opp-hz = /bits/ 64 <164000000>;
1125 opp-supported-hw = <0x0001>;
1126 required-opps = <&core_opp_1050>;
1127 };
1128
1129 opp-191000000-1100 {
1130 opp-microvolt = <1100000 1100000 1350000>;
1131 opp-hz = /bits/ 64 <191000000>;
1132 opp-supported-hw = <0x0001>;
1133 required-opps = <&core_opp_1100>;
1134 };
1135
1136 opp-205000000-1000 {
1137 opp-microvolt = <1000000 1000000 1350000>;
1138 opp-hz = /bits/ 64 <205000000>;
1139 opp-supported-hw = <0x0006>;
1140 required-opps = <&core_opp_1000>;
1141 };
1142
1143 opp-216000000-1150 {
1144 opp-microvolt = <1150000 1150000 1350000>;
1145 opp-hz = /bits/ 64 <216000000>;
1146 opp-supported-hw = <0x0001>;
1147 required-opps = <&core_opp_1150>;
1148 };
1149
1150 opp-227000000-1100 {
1151 opp-microvolt = <1100000 1100000 1350000>;
1152 opp-hz = /bits/ 64 <227000000>;
1153 opp-supported-hw = <0x0006>;
1154 required-opps = <&core_opp_1100>;
1155 };
1156
1157 opp-267000000-1200 {
1158 opp-microvolt = <1200000 1200000 1350000>;
1159 opp-hz = /bits/ 64 <267000000>;
1160 opp-supported-hw = <0x0006>;
1161 required-opps = <&core_opp_1200>;
1162 };
1163
1164 opp-334000000-1250 {
1165 opp-microvolt = <1250000 1250000 1350000>;
1166 opp-hz = /bits/ 64 <334000000>;
1167 opp-supported-hw = <0x0004>;
1168 required-opps = <&core_opp_1250>;
1169 };
1170
1171 opp-378000000-1250 {
1172 opp-microvolt = <1250000 1250000 1350000>;
1173 opp-hz = /bits/ 64 <378000000>;
1174 opp-supported-hw = <0x0008>;
1175 required-opps = <&core_opp_1250>;
1176 };
1177 };
1178
1179 pll_c_dvfs_opp_table: opp-table-pllc {
1180 compatible = "operating-points-v2";
1181
1182 opp-533000000-950 {
1183 opp-microvolt = <950000 950000 1350000>;
1184 opp-hz = /bits/ 64 <533000000>;
1185 opp-supported-hw = <0x000F>;
1186 required-opps = <&core_opp_950>;
1187 };
1188
1189 opp-667000000-1000 {
1190 opp-microvolt = <1000000 1000000 1350000>;
1191 opp-hz = /bits/ 64 <667000000>;
1192 opp-supported-hw = <0x000F>;
1193 required-opps = <&core_opp_1000>;
1194 };
1195
1196 opp-800000000-1100 {
1197 opp-microvolt = <1100000 1100000 1350000>;
1198 opp-hz = /bits/ 64 <800000000>;
1199 opp-supported-hw = <0x000F>;
1200 required-opps = <&core_opp_1100>;
1201 };
1202
1203 opp-1066000000-1200 {
1204 opp-microvolt = <1200000 1200000 1350000>;
1205 opp-hz = /bits/ 64 <1066000000>;
1206 opp-supported-hw = <0x000F>;
1207 required-opps = <&core_opp_1200>;
1208 };
1209
1210 opp-1200000000-1350 {
1211 opp-microvolt = <1350000 1350000 1350000>;
1212 opp-hz = /bits/ 64 <1200000000>;
1213 opp-supported-hw = <0x000F>;
1214 required-opps = <&core_opp_1350>;
1215 };
1216 };
1217
1218 pll_e_dvfs_opp_table: opp-table-plle {
1219 compatible = "operating-points-v2";
1220
1221 opp-100000000-1000 {
1222 opp-microvolt = <1000000 1000000 1350000>;
1223 opp-hz = /bits/ 64 <100000000>;
1224 opp-supported-hw = <0x000F>;
1225 required-opps = <&core_opp_1000>;
1226 };
1227 };
1228
1229 pll_m_dvfs_opp_table: opp-table-pllm {
1230 compatible = "operating-points-v2";
1231
1232 opp-533000000-950 {
1233 opp-microvolt = <950000 950000 1350000>;
1234 opp-hz = /bits/ 64 <533000000>;
1235 opp-supported-hw = <0x000F>;
1236 required-opps = <&core_opp_950>;
1237 };
1238
1239 opp-667000000-1000 {
1240 opp-microvolt = <1000000 1000000 1350000>;
1241 opp-hz = /bits/ 64 <667000000>;
1242 opp-supported-hw = <0x000F>;
1243 required-opps = <&core_opp_1000>;
1244 };
1245
1246 opp-800000000-1100 {
1247 opp-microvolt = <1100000 1100000 1350000>;
1248 opp-hz = /bits/ 64 <800000000>;
1249 opp-supported-hw = <0x000F>;
1250 required-opps = <&core_opp_1100>;
1251 };
1252
1253 opp-1066000000-1200 {
1254 opp-microvolt = <1200000 1200000 1350000>;
1255 opp-hz = /bits/ 64 <1066000000>;
1256 opp-supported-hw = <0x000F>;
1257 required-opps = <&core_opp_1200>;
1258 };
1259 };
1260
1261 vde_dvfs_opp_table: opp-table-vde {
1262 compatible = "operating-points-v2";
1263
1264 opp-228000000-1000 {
1265 opp-microvolt = <1000000 1000000 1350000>;
1266 opp-hz = /bits/ 64 <228000000>;
1267 opp-supported-hw = <0x0003>;
1268 required-opps = <&core_opp_1000>;
1269 };
1270
1271 opp-247000000-1000 {
1272 opp-microvolt = <1000000 1000000 1350000>;
1273 opp-hz = /bits/ 64 <247000000>;
1274 opp-supported-hw = <0x0004>;
1275 required-opps = <&core_opp_1000>;
1276 };
1277
1278 opp-275000000-1050 {
1279 opp-microvolt = <1050000 1050000 1350000>;
1280 opp-hz = /bits/ 64 <275000000>;
1281 opp-supported-hw = <0x0003>;
1282 required-opps = <&core_opp_1050>;
1283 };
1284
1285 opp-304000000-1050 {
1286 opp-microvolt = <1050000 1050000 1350000>;
1287 opp-hz = /bits/ 64 <304000000>;
1288 opp-supported-hw = <0x0004>;
1289 required-opps = <&core_opp_1050>;
1290 };
1291
1292 opp-332000000-1100 {
1293 opp-microvolt = <1100000 1100000 1350000>;
1294 opp-hz = /bits/ 64 <332000000>;
1295 opp-supported-hw = <0x0003>;
1296 required-opps = <&core_opp_1100>;
1297 };
1298
1299 opp-352000000-1100 {
1300 opp-microvolt = <1100000 1100000 1350000>;
1301 opp-hz = /bits/ 64 <352000000>;
1302 opp-supported-hw = <0x0004>;
1303 required-opps = <&core_opp_1100>;
1304 };
1305
1306 opp-380000000-1150 {
1307 opp-microvolt = <1150000 1150000 1350000>;
1308 opp-hz = /bits/ 64 <380000000>;
1309 opp-supported-hw = <0x0003>;
1310 required-opps = <&core_opp_1150>;
1311 };
1312
1313 opp-400000000-1150 {
1314 opp-microvolt = <1150000 1150000 1350000>;
1315 opp-hz = /bits/ 64 <400000000>;
1316 opp-supported-hw = <0x0004>;
1317 required-opps = <&core_opp_1150>;
1318 };
1319
1320 opp-416000000-1200 {
1321 opp-microvolt = <1200000 1200000 1350000>;
1322 opp-hz = /bits/ 64 <416000000>;
1323 opp-supported-hw = <0x0003>;
1324 required-opps = <&core_opp_1200>;
1325 };
1326
1327 opp-437000000-1200 {
1328 opp-microvolt = <1200000 1200000 1350000>;
1329 opp-hz = /bits/ 64 <437000000>;
1330 opp-supported-hw = <0x0004>;
1331 required-opps = <&core_opp_1200>;
1332 };
1333
1334 opp-484000000-1250 {
1335 opp-microvolt = <1250000 1250000 1350000>;
1336 opp-hz = /bits/ 64 <484000000>;
1337 opp-supported-hw = <0x000C>;
1338 required-opps = <&core_opp_1250>;
1339 };
1340
1341 opp-520000000-1300 {
1342 opp-microvolt = <1300000 1300000 1350000>;
1343 opp-hz = /bits/ 64 <520000000>;
1344 opp-supported-hw = <0x0004>;
1345 required-opps = <&core_opp_1300>;
1346 };
1347
1348 opp-600000000-1350 {
1349 opp-microvolt = <1350000 1350000 1350000>;
1350 opp-hz = /bits/ 64 <600000000>;
1351 opp-supported-hw = <0x0004>;
1352 required-opps = <&core_opp_1350>;
1353 };
1354 };
1355
1356 fuse_burn_dvfs_opp_table: opp-table-fuseburn {
1357 compatible = "operating-points-v2";
1358
1359 opp-26000000-1150 {
1360 opp-microvolt = <1150000 1150000 1350000>;
1361 opp-hz = /bits/ 64 <26000000>;
1362 opp-supported-hw = <0x000F>;
1363 required-opps = <&core_opp_1150>;
1364 };
1365 };
1366
1367 nor_dvfs_opp_table: opp-table-nor {
1368 compatible = "operating-points-v2";
1369
1370 opp-108000000-1250 {
1371 opp-microvolt = <1250000 1250000 1350000>;
1372 opp-hz = /bits/ 64 <108000000>;
1373 opp-supported-hw = <0x0008>;
1374 required-opps = <&core_opp_1250>;
1375 };
1376
1377 opp-115000000-1000 {
1378 opp-microvolt = <1000000 1000000 1350000>;
1379 opp-hz = /bits/ 64 <115000000>;
1380 opp-supported-hw = <0x0007>;
1381 required-opps = <&core_opp_1000>;
1382 };
1383
1384 opp-130000000-1050 {
1385 opp-microvolt = <1050000 1050000 1350000>;
1386 opp-hz = /bits/ 64 <130000000>;
1387 opp-supported-hw = <0x0007>;
1388 required-opps = <&core_opp_1050>;
1389 };
1390
1391 opp-133000000-1150 {
1392 opp-microvolt = <1150000 1150000 1350000>;
1393 opp-hz = /bits/ 64 <133000000>;
1394 opp-supported-hw = <0x0007>;
1395 required-opps = <&core_opp_1150>;
1396 };
1397 };
1398
1399 pwm_dvfs_opp_table: opp-table-pwm {
1400 compatible = "operating-points-v2";
1401
1402 opp-408000000-1000 {
1403 opp-microvolt = <1000000 1000000 1350000>;
1404 opp-hz = /bits/ 64 <408000000>;
1405 opp-supported-hw = <0x000F>;
1406 required-opps = <&core_opp_1000>;
1407 };
1408 };
1409
1410 sbc1_dvfs_opp_table: opp-table-sbc1 {
1411 compatible = "operating-points-v2";
1412
1413 opp-52000000-1000 {
1414 opp-microvolt = <1000000 1000000 1350000>;
1415 opp-hz = /bits/ 64 <52000000>;
1416 opp-supported-hw = <0x000F>;
1417 required-opps = <&core_opp_1000>;
1418 };
1419
1420 opp-60000000-1050 {
1421 opp-microvolt = <1050000 1050000 1350000>;
1422 opp-hz = /bits/ 64 <60000000>;
1423 opp-supported-hw = <0x000F>;
1424 required-opps = <&core_opp_1050>;
1425 };
1426
1427 opp-100000000-1200 {
1428 opp-microvolt = <1200000 1200000 1350000>;
1429 opp-hz = /bits/ 64 <100000000>;
1430 opp-supported-hw = <0x000F>;
1431 required-opps = <&core_opp_1200>;
1432 };
1433 };
1434
1435 sbc2_dvfs_opp_table: opp-table-sbc2 {
1436 compatible = "operating-points-v2";
1437
1438 opp-52000000-1000 {
1439 opp-microvolt = <1000000 1000000 1350000>;
1440 opp-hz = /bits/ 64 <52000000>;
1441 opp-supported-hw = <0x000F>;
1442 required-opps = <&core_opp_1000>;
1443 };
1444
1445 opp-60000000-1050 {
1446 opp-microvolt = <1050000 1050000 1350000>;
1447 opp-hz = /bits/ 64 <60000000>;
1448 opp-supported-hw = <0x000F>;
1449 required-opps = <&core_opp_1050>;
1450 };
1451
1452 opp-100000000-1200 {
1453 opp-microvolt = <1200000 1200000 1350000>;
1454 opp-hz = /bits/ 64 <100000000>;
1455 opp-supported-hw = <0x000F>;
1456 required-opps = <&core_opp_1200>;
1457 };
1458 };
1459
1460 sbc3_dvfs_opp_table: opp-table-sbc3 {
1461 compatible = "operating-points-v2";
1462
1463 opp-52000000-1000 {
1464 opp-microvolt = <1000000 1000000 1350000>;
1465 opp-hz = /bits/ 64 <52000000>;
1466 opp-supported-hw = <0x000F>;
1467 required-opps = <&core_opp_1000>;
1468 };
1469
1470 opp-60000000-1050 {
1471 opp-microvolt = <1050000 1050000 1350000>;
1472 opp-hz = /bits/ 64 <60000000>;
1473 opp-supported-hw = <0x000F>;
1474 required-opps = <&core_opp_1050>;
1475 };
1476
1477 opp-100000000-1200 {
1478 opp-microvolt = <1200000 1200000 1350000>;
1479 opp-hz = /bits/ 64 <100000000>;
1480 opp-supported-hw = <0x000F>;
1481 required-opps = <&core_opp_1200>;
1482 };
1483 };
1484
1485 sbc4_dvfs_opp_table: opp-table-sbc4 {
1486 compatible = "operating-points-v2";
1487
1488 opp-52000000-1000 {
1489 opp-microvolt = <1000000 1000000 1350000>;
1490 opp-hz = /bits/ 64 <52000000>;
1491 opp-supported-hw = <0x000F>;
1492 required-opps = <&core_opp_1000>;
1493 };
1494
1495 opp-60000000-1050 {
1496 opp-microvolt = <1050000 1050000 1350000>;
1497 opp-hz = /bits/ 64 <60000000>;
1498 opp-supported-hw = <0x000F>;
1499 required-opps = <&core_opp_1050>;
1500 };
1501
1502 opp-100000000-1200 {
1503 opp-microvolt = <1200000 1200000 1350000>;
1504 opp-hz = /bits/ 64 <100000000>;
1505 opp-supported-hw = <0x000F>;
1506 required-opps = <&core_opp_1200>;
1507 };
1508 };
1509
1510 sbc5_dvfs_opp_table: opp-table-sbc5 {
1511 compatible = "operating-points-v2";
1512
1513 opp-52000000-1000 {
1514 opp-microvolt = <1000000 1000000 1350000>;
1515 opp-hz = /bits/ 64 <52000000>;
1516 opp-supported-hw = <0x000F>;
1517 required-opps = <&core_opp_1000>;
1518 };
1519
1520 opp-60000000-1050 {
1521 opp-microvolt = <1050000 1050000 1350000>;
1522 opp-hz = /bits/ 64 <60000000>;
1523 opp-supported-hw = <0x000F>;
1524 required-opps = <&core_opp_1050>;
1525 };
1526
1527 opp-100000000-1200 {
1528 opp-microvolt = <1200000 1200000 1350000>;
1529 opp-hz = /bits/ 64 <100000000>;
1530 opp-supported-hw = <0x000F>;
1531 required-opps = <&core_opp_1200>;
1532 };
1533 };
1534
1535 sbc6_dvfs_opp_table: opp-table-sbc6 {
1536 compatible = "operating-points-v2";
1537
1538 opp-52000000-1000 {
1539 opp-microvolt = <1000000 1000000 1350000>;
1540 opp-hz = /bits/ 64 <52000000>;
1541 opp-supported-hw = <0x000F>;
1542 required-opps = <&core_opp_1000>;
1543 };
1544
1545 opp-60000000-1050 {
1546 opp-microvolt = <1050000 1050000 1350000>;
1547 opp-hz = /bits/ 64 <60000000>;
1548 opp-supported-hw = <0x000F>;
1549 required-opps = <&core_opp_1050>;
1550 };
1551
1552 opp-100000000-1200 {
1553 opp-microvolt = <1200000 1200000 1350000>;
1554 opp-hz = /bits/ 64 <100000000>;
1555 opp-supported-hw = <0x000F>;
1556 required-opps = <&core_opp_1200>;
1557 };
1558 };
1559
1560 sdmmc1_dvfs_opp_table: opp-table-sdmmc1 {
1561 compatible = "operating-points-v2";
1562
1563 opp-104000000-950 {
1564 opp-microvolt = <950000 950000 1350000>;
1565 opp-hz = /bits/ 64 <104000000>;
1566 opp-supported-hw = <0x000F>;
1567 required-opps = <&core_opp_950>;
1568 };
1569
1570 opp-208000000-1200 {
1571 opp-microvolt = <1200000 1200000 1350000>;
1572 opp-hz = /bits/ 64 <208000000>;
1573 opp-supported-hw = <0x000F>;
1574 required-opps = <&core_opp_1200>;
1575 };
1576 };
1577
1578 sdmmc3_dvfs_opp_table: opp-table-sdmmc3 {
1579 compatible = "operating-points-v2";
1580
1581 opp-104000000-950 {
1582 opp-microvolt = <950000 950000 1350000>;
1583 opp-hz = /bits/ 64 <104000000>;
1584 opp-supported-hw = <0x000F>;
1585 required-opps = <&core_opp_950>;
1586 };
1587
1588 opp-208000000-1200 {
1589 opp-microvolt = <1200000 1200000 1350000>;
1590 opp-hz = /bits/ 64 <208000000>;
1591 opp-supported-hw = <0x000F>;
1592 required-opps = <&core_opp_1200>;
1593 };
1594 };
1595
1596 usbd_dvfs_opp_table: opp-table-usbd {
1597 compatible = "operating-points-v2";
1598
1599 opp-480000000-1000 {
1600 opp-microvolt = <1000000 1000000 1350000>;
1601 opp-hz = /bits/ 64 <480000000>;
1602 opp-supported-hw = <0x000F>;
1603 required-opps = <&core_opp_1000>;
1604 };
1605 };
1606
1607 usb2_dvfs_opp_table: opp-table-usb2 {
1608 compatible = "operating-points-v2";
1609
1610 opp-480000000-1000 {
1611 opp-microvolt = <1000000 1000000 1350000>;
1612 opp-hz = /bits/ 64 <480000000>;
1613 opp-supported-hw = <0x000F>;
1614 required-opps = <&core_opp_1000>;
1615 };
1616 };
1617
1618 usb3_dvfs_opp_table: opp-table-usb3 {
1619 compatible = "operating-points-v2";
1620
1621 opp-480000000-1000 {
1622 opp-microvolt = <1000000 1000000 1350000>;
1623 opp-hz = /bits/ 64 <480000000>;
1624 opp-supported-hw = <0x000F>;
1625 required-opps = <&core_opp_1000>;
1626 };
1627 };
1628 };