0001 // SPDX-License-Identifier: GPL-2.0
0002
0003 / {
0004 emc_icc_dvfs_opp_table: opp-table-emc {
0005 compatible = "operating-points-v2";
0006
0007 opp-12750000-800 {
0008 opp-microvolt = <800000 800000 1150000>;
0009 opp-hz = /bits/ 64 <12750000>;
0010 opp-supported-hw = <0x0003>;
0011 };
0012
0013 opp-12750000-950 {
0014 opp-microvolt = <950000 950000 1150000>;
0015 opp-hz = /bits/ 64 <12750000>;
0016 opp-supported-hw = <0x0008>;
0017 };
0018
0019 opp-12750000-1050 {
0020 opp-microvolt = <1050000 1050000 1150000>;
0021 opp-hz = /bits/ 64 <12750000>;
0022 opp-supported-hw = <0x0010>;
0023 };
0024
0025 opp-12750000-1110 {
0026 opp-microvolt = <1110000 1110000 1150000>;
0027 opp-hz = /bits/ 64 <12750000>;
0028 opp-supported-hw = <0x0004>;
0029 };
0030
0031 opp-20400000-800 {
0032 opp-microvolt = <800000 800000 1150000>;
0033 opp-hz = /bits/ 64 <20400000>;
0034 opp-supported-hw = <0x0003>;
0035 };
0036
0037 opp-20400000-950 {
0038 opp-microvolt = <950000 950000 1150000>;
0039 opp-hz = /bits/ 64 <20400000>;
0040 opp-supported-hw = <0x0008>;
0041 };
0042
0043 opp-20400000-1050 {
0044 opp-microvolt = <1050000 1050000 1150000>;
0045 opp-hz = /bits/ 64 <20400000>;
0046 opp-supported-hw = <0x0010>;
0047 };
0048
0049 opp-20400000-1110 {
0050 opp-microvolt = <1110000 1110000 1150000>;
0051 opp-hz = /bits/ 64 <20400000>;
0052 opp-supported-hw = <0x0004>;
0053 };
0054
0055 opp-40800000-800 {
0056 opp-microvolt = <800000 800000 1150000>;
0057 opp-hz = /bits/ 64 <40800000>;
0058 opp-supported-hw = <0x0003>;
0059 };
0060
0061 opp-40800000-950 {
0062 opp-microvolt = <950000 950000 1150000>;
0063 opp-hz = /bits/ 64 <40800000>;
0064 opp-supported-hw = <0x0008>;
0065 };
0066
0067 opp-40800000-1050 {
0068 opp-microvolt = <1050000 1050000 1150000>;
0069 opp-hz = /bits/ 64 <40800000>;
0070 opp-supported-hw = <0x0010>;
0071 };
0072
0073 opp-40800000-1110 {
0074 opp-microvolt = <1110000 1110000 1150000>;
0075 opp-hz = /bits/ 64 <40800000>;
0076 opp-supported-hw = <0x0004>;
0077 };
0078
0079 opp-68000000-800 {
0080 opp-microvolt = <800000 800000 1150000>;
0081 opp-hz = /bits/ 64 <68000000>;
0082 opp-supported-hw = <0x0003>;
0083 };
0084
0085 opp-68000000-950 {
0086 opp-microvolt = <950000 950000 1150000>;
0087 opp-hz = /bits/ 64 <68000000>;
0088 opp-supported-hw = <0x0008>;
0089 };
0090
0091 opp-68000000-1050 {
0092 opp-microvolt = <1050000 1050000 1150000>;
0093 opp-hz = /bits/ 64 <68000000>;
0094 opp-supported-hw = <0x0010>;
0095 };
0096
0097 opp-68000000-1110 {
0098 opp-microvolt = <1110000 1110000 1150000>;
0099 opp-hz = /bits/ 64 <68000000>;
0100 opp-supported-hw = <0x0004>;
0101 };
0102
0103 opp-102000000-800 {
0104 opp-microvolt = <800000 800000 1150000>;
0105 opp-hz = /bits/ 64 <102000000>;
0106 opp-supported-hw = <0x0003>;
0107 };
0108
0109 opp-102000000-950 {
0110 opp-microvolt = <950000 950000 1150000>;
0111 opp-hz = /bits/ 64 <102000000>;
0112 opp-supported-hw = <0x0008>;
0113 };
0114
0115 opp-102000000-1050 {
0116 opp-microvolt = <1050000 1050000 1150000>;
0117 opp-hz = /bits/ 64 <102000000>;
0118 opp-supported-hw = <0x0010>;
0119 };
0120
0121 opp-102000000-1110 {
0122 opp-microvolt = <1110000 1110000 1150000>;
0123 opp-hz = /bits/ 64 <102000000>;
0124 opp-supported-hw = <0x0004>;
0125 };
0126
0127 opp-204000000-800 {
0128 opp-microvolt = <800000 800000 1150000>;
0129 opp-hz = /bits/ 64 <204000000>;
0130 opp-supported-hw = <0x0003>;
0131 opp-suspend;
0132 };
0133
0134 opp-204000000-950 {
0135 opp-microvolt = <950000 950000 1150000>;
0136 opp-hz = /bits/ 64 <204000000>;
0137 opp-supported-hw = <0x0008>;
0138 opp-suspend;
0139 };
0140
0141 opp-204000000-1050 {
0142 opp-microvolt = <1050000 1050000 1150000>;
0143 opp-hz = /bits/ 64 <204000000>;
0144 opp-supported-hw = <0x0010>;
0145 opp-suspend;
0146 };
0147
0148 opp-204000000-1110 {
0149 opp-microvolt = <1110000 1110000 1150000>;
0150 opp-hz = /bits/ 64 <204000000>;
0151 opp-supported-hw = <0x0004>;
0152 opp-suspend;
0153 };
0154
0155 opp-264000000-800 {
0156 opp-microvolt = <800000 800000 1150000>;
0157 opp-hz = /bits/ 64 <264000000>;
0158 opp-supported-hw = <0x0003>;
0159 };
0160
0161 opp-264000000-950 {
0162 opp-microvolt = <950000 950000 1150000>;
0163 opp-hz = /bits/ 64 <264000000>;
0164 opp-supported-hw = <0x0008>;
0165 };
0166
0167 opp-264000000-1050 {
0168 opp-microvolt = <1050000 1050000 1150000>;
0169 opp-hz = /bits/ 64 <264000000>;
0170 opp-supported-hw = <0x0010>;
0171 };
0172
0173 opp-264000000-1110 {
0174 opp-microvolt = <1110000 1110000 1150000>;
0175 opp-hz = /bits/ 64 <264000000>;
0176 opp-supported-hw = <0x0004>;
0177 };
0178
0179 opp-300000000-850 {
0180 opp-microvolt = <850000 850000 1150000>;
0181 opp-hz = /bits/ 64 <300000000>;
0182 opp-supported-hw = <0x0003>;
0183 };
0184
0185 opp-300000000-950 {
0186 opp-microvolt = <950000 950000 1150000>;
0187 opp-hz = /bits/ 64 <300000000>;
0188 opp-supported-hw = <0x0008>;
0189 };
0190
0191 opp-300000000-1050 {
0192 opp-microvolt = <1050000 1050000 1150000>;
0193 opp-hz = /bits/ 64 <300000000>;
0194 opp-supported-hw = <0x0010>;
0195 };
0196
0197 opp-300000000-1110 {
0198 opp-microvolt = <1110000 1110000 1150000>;
0199 opp-hz = /bits/ 64 <300000000>;
0200 opp-supported-hw = <0x0004>;
0201 };
0202
0203 opp-348000000-850 {
0204 opp-microvolt = <850000 850000 1150000>;
0205 opp-hz = /bits/ 64 <348000000>;
0206 opp-supported-hw = <0x0003>;
0207 };
0208
0209 opp-348000000-950 {
0210 opp-microvolt = <950000 950000 1150000>;
0211 opp-hz = /bits/ 64 <348000000>;
0212 opp-supported-hw = <0x0008>;
0213 };
0214
0215 opp-348000000-1050 {
0216 opp-microvolt = <1050000 1050000 1150000>;
0217 opp-hz = /bits/ 64 <348000000>;
0218 opp-supported-hw = <0x0010>;
0219 };
0220
0221 opp-348000000-1110 {
0222 opp-microvolt = <1110000 1110000 1150000>;
0223 opp-hz = /bits/ 64 <348000000>;
0224 opp-supported-hw = <0x0004>;
0225 };
0226
0227 opp-396000000-950 {
0228 opp-microvolt = <950000 950000 1150000>;
0229 opp-hz = /bits/ 64 <396000000>;
0230 opp-supported-hw = <0x0008>;
0231 };
0232
0233 opp-396000000-1000 {
0234 opp-microvolt = <1000000 1000000 1150000>;
0235 opp-hz = /bits/ 64 <396000000>;
0236 opp-supported-hw = <0x0003>;
0237 };
0238
0239 opp-396000000-1050 {
0240 opp-microvolt = <1050000 1050000 1150000>;
0241 opp-hz = /bits/ 64 <396000000>;
0242 opp-supported-hw = <0x0010>;
0243 };
0244
0245 opp-396000000-1110 {
0246 opp-microvolt = <1110000 1110000 1150000>;
0247 opp-hz = /bits/ 64 <396000000>;
0248 opp-supported-hw = <0x0004>;
0249 };
0250
0251 opp-528000000-950 {
0252 opp-microvolt = <950000 950000 1150000>;
0253 opp-hz = /bits/ 64 <528000000>;
0254 opp-supported-hw = <0x0008>;
0255 };
0256
0257 opp-528000000-1000 {
0258 opp-microvolt = <1000000 1000000 1150000>;
0259 opp-hz = /bits/ 64 <528000000>;
0260 opp-supported-hw = <0x0003>;
0261 };
0262
0263 opp-528000000-1050 {
0264 opp-microvolt = <1050000 1050000 1150000>;
0265 opp-hz = /bits/ 64 <528000000>;
0266 opp-supported-hw = <0x0010>;
0267 };
0268
0269 opp-528000000-1110 {
0270 opp-microvolt = <1110000 1110000 1150000>;
0271 opp-hz = /bits/ 64 <528000000>;
0272 opp-supported-hw = <0x0004>;
0273 };
0274
0275 opp-600000000-950 {
0276 opp-microvolt = <950000 950000 1150000>;
0277 opp-hz = /bits/ 64 <600000000>;
0278 opp-supported-hw = <0x0008>;
0279 };
0280
0281 opp-600000000-1000 {
0282 opp-microvolt = <1000000 1000000 1150000>;
0283 opp-hz = /bits/ 64 <600000000>;
0284 opp-supported-hw = <0x0003>;
0285 };
0286
0287 opp-600000000-1050 {
0288 opp-microvolt = <1050000 1050000 1150000>;
0289 opp-hz = /bits/ 64 <600000000>;
0290 opp-supported-hw = <0x0010>;
0291 };
0292
0293 opp-600000000-1110 {
0294 opp-microvolt = <1110000 1110000 1150000>;
0295 opp-hz = /bits/ 64 <600000000>;
0296 opp-supported-hw = <0x0004>;
0297 };
0298
0299 opp-792000000-1000 {
0300 opp-microvolt = <1000000 1000000 1150000>;
0301 opp-hz = /bits/ 64 <792000000>;
0302 opp-supported-hw = <0x000B>;
0303 };
0304
0305 opp-792000000-1050 {
0306 opp-microvolt = <1050000 1050000 1150000>;
0307 opp-hz = /bits/ 64 <792000000>;
0308 opp-supported-hw = <0x0010>;
0309 };
0310
0311 opp-792000000-1110 {
0312 opp-microvolt = <1110000 1110000 1150000>;
0313 opp-hz = /bits/ 64 <792000000>;
0314 opp-supported-hw = <0x0004>;
0315 };
0316
0317 opp-924000000-1100 {
0318 opp-microvolt = <1100000 1100000 1150000>;
0319 opp-hz = /bits/ 64 <924000000>;
0320 opp-supported-hw = <0x0013>;
0321 };
0322
0323 opp-1200000000-1100 {
0324 opp-microvolt = <1100000 1100000 1150000>;
0325 opp-hz = /bits/ 64 <1200000000>;
0326 opp-supported-hw = <0x0003>;
0327 };
0328 };
0329
0330 emc_bw_dfs_opp_table: opp-table-actmon {
0331 compatible = "operating-points-v2";
0332
0333 opp-12750000 {
0334 opp-hz = /bits/ 64 <12750000>;
0335 opp-supported-hw = <0x001F>;
0336 opp-peak-kBps = <204000>;
0337 };
0338
0339 opp-20400000 {
0340 opp-hz = /bits/ 64 <20400000>;
0341 opp-supported-hw = <0x001F>;
0342 opp-peak-kBps = <326400>;
0343 };
0344
0345 opp-40800000 {
0346 opp-hz = /bits/ 64 <40800000>;
0347 opp-supported-hw = <0x001F>;
0348 opp-peak-kBps = <652800>;
0349 };
0350
0351 opp-68000000 {
0352 opp-hz = /bits/ 64 <68000000>;
0353 opp-supported-hw = <0x001F>;
0354 opp-peak-kBps = <1088000>;
0355 };
0356
0357 opp-102000000 {
0358 opp-hz = /bits/ 64 <102000000>;
0359 opp-supported-hw = <0x001F>;
0360 opp-peak-kBps = <1632000>;
0361 };
0362
0363 opp-204000000 {
0364 opp-hz = /bits/ 64 <204000000>;
0365 opp-supported-hw = <0x001F>;
0366 opp-peak-kBps = <3264000>;
0367 opp-suspend;
0368 };
0369
0370 opp-264000000 {
0371 opp-hz = /bits/ 64 <264000000>;
0372 opp-supported-hw = <0x001F>;
0373 opp-peak-kBps = <4224000>;
0374 };
0375
0376 opp-300000000 {
0377 opp-hz = /bits/ 64 <300000000>;
0378 opp-supported-hw = <0x001F>;
0379 opp-peak-kBps = <4800000>;
0380 };
0381
0382 opp-348000000 {
0383 opp-hz = /bits/ 64 <348000000>;
0384 opp-supported-hw = <0x001F>;
0385 opp-peak-kBps = <5568000>;
0386 };
0387
0388 opp-396000000 {
0389 opp-hz = /bits/ 64 <396000000>;
0390 opp-supported-hw = <0x001F>;
0391 opp-peak-kBps = <6336000>;
0392 };
0393
0394 opp-528000000 {
0395 opp-hz = /bits/ 64 <528000000>;
0396 opp-supported-hw = <0x001F>;
0397 opp-peak-kBps = <8448000>;
0398 };
0399
0400 opp-600000000 {
0401 opp-hz = /bits/ 64 <600000000>;
0402 opp-supported-hw = <0x001F>;
0403 opp-peak-kBps = <9600000>;
0404 };
0405
0406 opp-792000000 {
0407 opp-hz = /bits/ 64 <792000000>;
0408 opp-supported-hw = <0x001F>;
0409 opp-peak-kBps = <12672000>;
0410 };
0411
0412 opp-924000000 {
0413 opp-hz = /bits/ 64 <924000000>;
0414 opp-supported-hw = <0x0013>;
0415 opp-peak-kBps = <14784000>;
0416 };
0417
0418 opp-1200000000 {
0419 opp-hz = /bits/ 64 <1200000000>;
0420 opp-supported-hw = <0x0003>;
0421 opp-peak-kBps = <19200000>;
0422 };
0423 };
0424 };