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