|
120 | 120 | }; |
121 | 121 | }; |
122 | 122 |
|
| 123 | + cluster0_opp: opp-table-cluster0 { |
| 124 | + compatible = "operating-points-v2"; |
| 125 | + opp-shared; |
| 126 | + |
| 127 | + opp-500000000 { |
| 128 | + opp-hz = /bits/ 64 <500000000>; |
| 129 | + opp-microvolt = <600000>; |
| 130 | + required-opps = <&cci_opp_0>; |
| 131 | + }; |
| 132 | + |
| 133 | + opp-774000000 { |
| 134 | + opp-hz = /bits/ 64 <774000000>; |
| 135 | + opp-microvolt = <675000>; |
| 136 | + required-opps = <&cci_opp_1>; |
| 137 | + }; |
| 138 | + |
| 139 | + opp-875000000 { |
| 140 | + opp-hz = /bits/ 64 <875000000>; |
| 141 | + opp-microvolt = <700000>; |
| 142 | + required-opps = <&cci_opp_2>; |
| 143 | + }; |
| 144 | + |
| 145 | + opp-975000000 { |
| 146 | + opp-hz = /bits/ 64 <975000000>; |
| 147 | + opp-microvolt = <725000>; |
| 148 | + required-opps = <&cci_opp_3>; |
| 149 | + }; |
| 150 | + |
| 151 | + opp-1075000000 { |
| 152 | + opp-hz = /bits/ 64 <1075000000>; |
| 153 | + opp-microvolt = <750000>; |
| 154 | + required-opps = <&cci_opp_4>; |
| 155 | + }; |
| 156 | + |
| 157 | + opp-1175000000 { |
| 158 | + opp-hz = /bits/ 64 <1175000000>; |
| 159 | + opp-microvolt = <775000>; |
| 160 | + required-opps = <&cci_opp_5>; |
| 161 | + }; |
| 162 | + |
| 163 | + opp-1275000000 { |
| 164 | + opp-hz = /bits/ 64 <1275000000>; |
| 165 | + opp-microvolt = <800000>; |
| 166 | + required-opps = <&cci_opp_6>; |
| 167 | + }; |
| 168 | + |
| 169 | + opp-1375000000 { |
| 170 | + opp-hz = /bits/ 64 <1375000000>; |
| 171 | + opp-microvolt = <825000>; |
| 172 | + required-opps = <&cci_opp_7>; |
| 173 | + }; |
| 174 | + |
| 175 | + opp-1500000000 { |
| 176 | + opp-hz = /bits/ 64 <1500000000>; |
| 177 | + opp-microvolt = <856250>; |
| 178 | + required-opps = <&cci_opp_8>; |
| 179 | + }; |
| 180 | + |
| 181 | + opp-1618000000 { |
| 182 | + opp-hz = /bits/ 64 <1618000000>; |
| 183 | + opp-microvolt = <875000>; |
| 184 | + required-opps = <&cci_opp_9>; |
| 185 | + }; |
| 186 | + |
| 187 | + opp-1666000000 { |
| 188 | + opp-hz = /bits/ 64 <1666000000>; |
| 189 | + opp-microvolt = <900000>; |
| 190 | + required-opps = <&cci_opp_10>; |
| 191 | + }; |
| 192 | + |
| 193 | + opp-1733000000 { |
| 194 | + opp-hz = /bits/ 64 <1733000000>; |
| 195 | + opp-microvolt = <925000>; |
| 196 | + required-opps = <&cci_opp_11>; |
| 197 | + }; |
| 198 | + |
| 199 | + opp-1800000000 { |
| 200 | + opp-hz = /bits/ 64 <1800000000>; |
| 201 | + opp-microvolt = <950000>; |
| 202 | + required-opps = <&cci_opp_12>; |
| 203 | + }; |
| 204 | + |
| 205 | + opp-1866000000 { |
| 206 | + opp-hz = /bits/ 64 <1866000000>; |
| 207 | + opp-microvolt = <981250>; |
| 208 | + required-opps = <&cci_opp_13>; |
| 209 | + }; |
| 210 | + |
| 211 | + opp-1933000000 { |
| 212 | + opp-hz = /bits/ 64 <1933000000>; |
| 213 | + opp-microvolt = <1006250>; |
| 214 | + required-opps = <&cci_opp_14>; |
| 215 | + }; |
| 216 | + |
| 217 | + opp-2000000000 { |
| 218 | + opp-hz = /bits/ 64 <2000000000>; |
| 219 | + opp-microvolt = <1031250>; |
| 220 | + required-opps = <&cci_opp_15>; |
| 221 | + }; |
| 222 | + }; |
| 223 | + |
| 224 | + cluster1_opp: opp-table-cluster1 { |
| 225 | + compatible = "operating-points-v2"; |
| 226 | + opp-shared; |
| 227 | + |
| 228 | + opp-774000000 { |
| 229 | + opp-hz = /bits/ 64 <774000000>; |
| 230 | + opp-microvolt = <675000>; |
| 231 | + required-opps = <&cci_opp_0>; |
| 232 | + }; |
| 233 | + |
| 234 | + opp-835000000 { |
| 235 | + opp-hz = /bits/ 64 <835000000>; |
| 236 | + opp-microvolt = <693750>; |
| 237 | + required-opps = <&cci_opp_1>; |
| 238 | + }; |
| 239 | + |
| 240 | + opp-919000000 { |
| 241 | + opp-hz = /bits/ 64 <919000000>; |
| 242 | + opp-microvolt = <718750>; |
| 243 | + required-opps = <&cci_opp_2>; |
| 244 | + }; |
| 245 | + |
| 246 | + opp-1002000000 { |
| 247 | + opp-hz = /bits/ 64 <1002000000>; |
| 248 | + opp-microvolt = <743750>; |
| 249 | + required-opps = <&cci_opp_3>; |
| 250 | + }; |
| 251 | + |
| 252 | + opp-1085000000 { |
| 253 | + opp-hz = /bits/ 64 <1085000000>; |
| 254 | + opp-microvolt = <775000>; |
| 255 | + required-opps = <&cci_opp_4>; |
| 256 | + }; |
| 257 | + |
| 258 | + opp-1169000000 { |
| 259 | + opp-hz = /bits/ 64 <1169000000>; |
| 260 | + opp-microvolt = <800000>; |
| 261 | + required-opps = <&cci_opp_5>; |
| 262 | + }; |
| 263 | + |
| 264 | + opp-1308000000 { |
| 265 | + opp-hz = /bits/ 64 <1308000000>; |
| 266 | + opp-microvolt = <843750>; |
| 267 | + required-opps = <&cci_opp_6>; |
| 268 | + }; |
| 269 | + |
| 270 | + opp-1419000000 { |
| 271 | + opp-hz = /bits/ 64 <1419000000>; |
| 272 | + opp-microvolt = <875000>; |
| 273 | + required-opps = <&cci_opp_7>; |
| 274 | + }; |
| 275 | + |
| 276 | + opp-1530000000 { |
| 277 | + opp-hz = /bits/ 64 <1530000000>; |
| 278 | + opp-microvolt = <912500>; |
| 279 | + required-opps = <&cci_opp_8>; |
| 280 | + }; |
| 281 | + |
| 282 | + opp-1670000000 { |
| 283 | + opp-hz = /bits/ 64 <1670000000>; |
| 284 | + opp-microvolt = <956250>; |
| 285 | + required-opps = <&cci_opp_9>; |
| 286 | + }; |
| 287 | + |
| 288 | + opp-1733000000 { |
| 289 | + opp-hz = /bits/ 64 <1733000000>; |
| 290 | + opp-microvolt = <981250>; |
| 291 | + required-opps = <&cci_opp_10>; |
| 292 | + }; |
| 293 | + |
| 294 | + opp-1796000000 { |
| 295 | + opp-hz = /bits/ 64 <1796000000>; |
| 296 | + opp-microvolt = <1012500>; |
| 297 | + required-opps = <&cci_opp_11>; |
| 298 | + }; |
| 299 | + |
| 300 | + opp-1860000000 { |
| 301 | + opp-hz = /bits/ 64 <1860000000>; |
| 302 | + opp-microvolt = <1037500>; |
| 303 | + required-opps = <&cci_opp_12>; |
| 304 | + }; |
| 305 | + |
| 306 | + opp-1923000000 { |
| 307 | + opp-hz = /bits/ 64 <1923000000>; |
| 308 | + opp-microvolt = <1062500>; |
| 309 | + required-opps = <&cci_opp_13>; |
| 310 | + }; |
| 311 | + |
| 312 | + cluster1_opp_14: opp-1986000000 { |
| 313 | + opp-hz = /bits/ 64 <1986000000>; |
| 314 | + opp-microvolt = <1093750>; |
| 315 | + required-opps = <&cci_opp_14>; |
| 316 | + }; |
| 317 | + |
| 318 | + cluster1_opp_15: opp-2050000000 { |
| 319 | + opp-hz = /bits/ 64 <2050000000>; |
| 320 | + opp-microvolt = <1118750>; |
| 321 | + required-opps = <&cci_opp_15>; |
| 322 | + }; |
| 323 | + }; |
| 324 | + |
123 | 325 | cpus { |
124 | 326 | #address-cells = <1>; |
125 | 327 | #size-cells = <0>; |
|
166 | 368 | reg = <0x000>; |
167 | 369 | enable-method = "psci"; |
168 | 370 | clock-frequency = <2000000000>; |
| 371 | + clocks = <&mcusys CLK_MCU_ARMPLL_LL_SEL>, |
| 372 | + <&apmixedsys CLK_APMIXED_MAINPLL>; |
| 373 | + clock-names = "cpu", "intermediate"; |
| 374 | + operating-points-v2 = <&cluster0_opp>; |
| 375 | + dynamic-power-coefficient = <84>; |
169 | 376 | capacity-dmips-mhz = <382>; |
170 | 377 | cpu-idle-states = <&cpu_ret_l &cpu_off_l>; |
171 | 378 | i-cache-size = <32768>; |
|
185 | 392 | reg = <0x100>; |
186 | 393 | enable-method = "psci"; |
187 | 394 | clock-frequency = <2000000000>; |
| 395 | + clocks = <&mcusys CLK_MCU_ARMPLL_LL_SEL>, |
| 396 | + <&apmixedsys CLK_APMIXED_MAINPLL>; |
| 397 | + clock-names = "cpu", "intermediate"; |
| 398 | + operating-points-v2 = <&cluster0_opp>; |
| 399 | + dynamic-power-coefficient = <84>; |
188 | 400 | capacity-dmips-mhz = <382>; |
189 | 401 | cpu-idle-states = <&cpu_ret_l &cpu_off_l>; |
190 | 402 | i-cache-size = <32768>; |
|
204 | 416 | reg = <0x200>; |
205 | 417 | enable-method = "psci"; |
206 | 418 | clock-frequency = <2000000000>; |
| 419 | + clocks = <&mcusys CLK_MCU_ARMPLL_LL_SEL>, |
| 420 | + <&apmixedsys CLK_APMIXED_MAINPLL>; |
| 421 | + clock-names = "cpu", "intermediate"; |
| 422 | + operating-points-v2 = <&cluster0_opp>; |
| 423 | + dynamic-power-coefficient = <84>; |
207 | 424 | capacity-dmips-mhz = <382>; |
208 | 425 | cpu-idle-states = <&cpu_ret_l &cpu_off_l>; |
209 | 426 | i-cache-size = <32768>; |
|
223 | 440 | reg = <0x300>; |
224 | 441 | enable-method = "psci"; |
225 | 442 | clock-frequency = <2000000000>; |
| 443 | + clocks = <&mcusys CLK_MCU_ARMPLL_LL_SEL>, |
| 444 | + <&apmixedsys CLK_APMIXED_MAINPLL>; |
| 445 | + clock-names = "cpu", "intermediate"; |
| 446 | + operating-points-v2 = <&cluster0_opp>; |
| 447 | + dynamic-power-coefficient = <84>; |
226 | 448 | capacity-dmips-mhz = <382>; |
227 | 449 | cpu-idle-states = <&cpu_ret_l &cpu_off_l>; |
228 | 450 | i-cache-size = <32768>; |
|
242 | 464 | reg = <0x400>; |
243 | 465 | enable-method = "psci"; |
244 | 466 | clock-frequency = <2000000000>; |
| 467 | + clocks = <&mcusys CLK_MCU_ARMPLL_LL_SEL>, |
| 468 | + <&apmixedsys CLK_APMIXED_MAINPLL>; |
| 469 | + clock-names = "cpu", "intermediate"; |
| 470 | + operating-points-v2 = <&cluster0_opp>; |
| 471 | + dynamic-power-coefficient = <84>; |
245 | 472 | capacity-dmips-mhz = <382>; |
246 | 473 | cpu-idle-states = <&cpu_ret_l &cpu_off_l>; |
247 | 474 | i-cache-size = <32768>; |
|
261 | 488 | reg = <0x500>; |
262 | 489 | enable-method = "psci"; |
263 | 490 | clock-frequency = <2000000000>; |
| 491 | + clocks = <&mcusys CLK_MCU_ARMPLL_LL_SEL>, |
| 492 | + <&apmixedsys CLK_APMIXED_MAINPLL>; |
| 493 | + clock-names = "cpu", "intermediate"; |
| 494 | + operating-points-v2 = <&cluster0_opp>; |
| 495 | + dynamic-power-coefficient = <84>; |
264 | 496 | capacity-dmips-mhz = <382>; |
265 | 497 | cpu-idle-states = <&cpu_ret_l &cpu_off_l>; |
266 | 498 | i-cache-size = <32768>; |
|
280 | 512 | reg = <0x600>; |
281 | 513 | enable-method = "psci"; |
282 | 514 | clock-frequency = <2050000000>; |
| 515 | + clocks = <&mcusys CLK_MCU_ARMPLL_BL_SEL>, |
| 516 | + <&apmixedsys CLK_APMIXED_MAINPLL>; |
| 517 | + clock-names = "cpu", "intermediate"; |
| 518 | + operating-points-v2 = <&cluster1_opp>; |
| 519 | + dynamic-power-coefficient = <335>; |
283 | 520 | capacity-dmips-mhz = <1024>; |
284 | 521 | cpu-idle-states = <&cpu_ret_b &cpu_off_b>; |
285 | 522 | i-cache-size = <65536>; |
|
299 | 536 | reg = <0x700>; |
300 | 537 | enable-method = "psci"; |
301 | 538 | clock-frequency = <2050000000>; |
| 539 | + clocks = <&mcusys CLK_MCU_ARMPLL_BL_SEL>, |
| 540 | + <&apmixedsys CLK_APMIXED_MAINPLL>; |
| 541 | + clock-names = "cpu", "intermediate"; |
| 542 | + operating-points-v2 = <&cluster1_opp>; |
| 543 | + dynamic-power-coefficient = <335>; |
302 | 544 | capacity-dmips-mhz = <1024>; |
303 | 545 | cpu-idle-states = <&cpu_ret_b &cpu_off_b>; |
304 | 546 | i-cache-size = <65536>; |
|
0 commit comments