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