1// SPDX-License-Identifier: GPL-2.0+ OR MIT 2/* 3 * PMGR Power domains for Apple T6030 "M3 Pro" SoC 4 * 5 * Copyright The Asahi Linux Contributors 6 */ 7 8&pmgr_gfx { 9 ps_gpx: power-controller@0 { 10 compatible = "apple,t6030-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 11 reg = <0x0 4>; 12 #power-domain-cells = <0>; 13 #reset-cells = <0>; 14 label = "gpx"; 15 apple,always-on; 16 }; 17 18 ps_afr: power-controller@100 { 19 compatible = "apple,t6030-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 20 reg = <0x100 4>; 21 #power-domain-cells = <0>; 22 #reset-cells = <0>; 23 label = "afr"; 24 apple,always-on; 25 }; 26 27 ps_gfx: power-controller@110 { 28 compatible = "apple,t6030-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 29 reg = <0x110 4>; 30 #power-domain-cells = <0>; 31 #reset-cells = <0>; 32 label = "gfx"; 33 power-domains = <&ps_gpx>, <&ps_afr>; 34 }; 35}; 36 37&pmgr { 38 ps_msg: power-controller@108 { 39 compatible = "apple,t6030-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 40 reg = <0x108 4>; 41 #power-domain-cells = <0>; 42 #reset-cells = <0>; 43 label = "msg"; 44 apple,always-on; 45 }; 46 47 ps_aic: power-controller@110 { 48 compatible = "apple,t6030-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 49 reg = <0x110 4>; 50 #power-domain-cells = <0>; 51 #reset-cells = <0>; 52 label = "aic"; 53 }; 54 55 ps_dwi: power-controller@118 { 56 compatible = "apple,t6030-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 57 reg = <0x118 4>; 58 #power-domain-cells = <0>; 59 #reset-cells = <0>; 60 label = "dwi"; 61 }; 62 63 ps_gpio: power-controller@120 { 64 compatible = "apple,t6030-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 65 reg = <0x120 4>; 66 #power-domain-cells = <0>; 67 #reset-cells = <0>; 68 label = "gpio"; 69 }; 70 71 ps_pms_fpwm0: power-controller@138 { 72 compatible = "apple,t6030-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 73 reg = <0x138 4>; 74 #power-domain-cells = <0>; 75 #reset-cells = <0>; 76 label = "pms_fpwm0"; 77 }; 78 79 ps_pms_fpwm1: power-controller@140 { 80 compatible = "apple,t6030-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 81 reg = <0x140 4>; 82 #power-domain-cells = <0>; 83 #reset-cells = <0>; 84 label = "pms_fpwm1"; 85 }; 86 87 ps_pms_fpwm2: power-controller@148 { 88 compatible = "apple,t6030-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 89 reg = <0x148 4>; 90 #power-domain-cells = <0>; 91 #reset-cells = <0>; 92 label = "pms_fpwm2"; 93 }; 94 95 ps_pms_fpwm3: power-controller@150 { 96 compatible = "apple,t6030-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 97 reg = <0x150 4>; 98 #power-domain-cells = <0>; 99 #reset-cells = <0>; 100 label = "pms_fpwm3"; 101 }; 102 103 ps_pms_fpwm4: power-controller@158 { 104 compatible = "apple,t6030-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 105 reg = <0x158 4>; 106 #power-domain-cells = <0>; 107 #reset-cells = <0>; 108 label = "pms_fpwm4"; 109 }; 110 111 ps_pms_c1ppt: power-controller@160 { 112 compatible = "apple,t6030-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 113 reg = <0x160 4>; 114 #power-domain-cells = <0>; 115 #reset-cells = <0>; 116 label = "pms_c1ppt"; 117 }; 118 119 ps_soc_rc: power-controller@168 { 120 compatible = "apple,t6030-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 121 reg = <0x168 4>; 122 #power-domain-cells = <0>; 123 #reset-cells = <0>; 124 label = "soc_rc"; 125 }; 126 127 ps_soc_dpe: power-controller@170 { 128 compatible = "apple,t6030-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 129 reg = <0x170 4>; 130 #power-domain-cells = <0>; 131 #reset-cells = <0>; 132 label = "soc_dpe"; 133 apple,always-on; 134 }; 135 136 ps_pmgr_soc_ocla: power-controller@178 { 137 compatible = "apple,t6030-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 138 reg = <0x178 4>; 139 #power-domain-cells = <0>; 140 #reset-cells = <0>; 141 label = "pmgr_soc_ocla"; 142 }; 143 144 ps_ispsens0: power-controller@180 { 145 compatible = "apple,t6030-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 146 reg = <0x180 4>; 147 #power-domain-cells = <0>; 148 #reset-cells = <0>; 149 label = "ispsens0"; 150 }; 151 152 ps_aft0: power-controller@190 { 153 compatible = "apple,t6030-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 154 reg = <0x190 4>; 155 #power-domain-cells = <0>; 156 #reset-cells = <0>; 157 label = "aft0"; 158 }; 159 160 ps_ap_tmm: power-controller@1a8 { 161 compatible = "apple,t6030-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 162 reg = <0x1a8 4>; 163 #power-domain-cells = <0>; 164 #reset-cells = <0>; 165 label = "ap_tmm"; 166 }; 167 168 ps_sio: power-controller@1b8 { 169 compatible = "apple,t6030-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 170 reg = <0x1b8 4>; 171 #power-domain-cells = <0>; 172 #reset-cells = <0>; 173 label = "sio"; 174 }; 175 176 ps_disp_sys: power-controller@1c0 { 177 compatible = "apple,t6030-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 178 reg = <0x1c0 4>; 179 #power-domain-cells = <0>; 180 #reset-cells = <0>; 181 label = "disp_sys"; 182 }; 183 184 ps_jpg: power-controller@1c8 { 185 compatible = "apple,t6030-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 186 reg = <0x1c8 4>; 187 #power-domain-cells = <0>; 188 #reset-cells = <0>; 189 label = "jpg"; 190 }; 191 192 ps_sio_cpu: power-controller@1d0 { 193 compatible = "apple,t6030-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 194 reg = <0x1d0 4>; 195 #power-domain-cells = <0>; 196 #reset-cells = <0>; 197 label = "sio_cpu"; 198 power-domains = <&ps_sio>; 199 }; 200 201 ps_fpwm0: power-controller@1d8 { 202 compatible = "apple,t6030-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 203 reg = <0x1d8 4>; 204 #power-domain-cells = <0>; 205 #reset-cells = <0>; 206 label = "fpwm0"; 207 power-domains = <&ps_sio>; 208 }; 209 210 ps_fpwm1: power-controller@1e0 { 211 compatible = "apple,t6030-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 212 reg = <0x1e0 4>; 213 #power-domain-cells = <0>; 214 #reset-cells = <0>; 215 label = "fpwm1"; 216 power-domains = <&ps_sio>; 217 }; 218 219 ps_fpwm2: power-controller@1e8 { 220 compatible = "apple,t6030-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 221 reg = <0x1e8 4>; 222 #power-domain-cells = <0>; 223 #reset-cells = <0>; 224 label = "fpwm2"; 225 power-domains = <&ps_sio>; 226 }; 227 228 ps_i2c0: power-controller@1f0 { 229 compatible = "apple,t6030-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 230 reg = <0x1f0 4>; 231 #power-domain-cells = <0>; 232 #reset-cells = <0>; 233 label = "i2c0"; 234 power-domains = <&ps_sio>; 235 }; 236 237 ps_i2c1: power-controller@1f8 { 238 compatible = "apple,t6030-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 239 reg = <0x1f8 4>; 240 #power-domain-cells = <0>; 241 #reset-cells = <0>; 242 label = "i2c1"; 243 power-domains = <&ps_sio>; 244 }; 245 246 ps_i2c2: power-controller@200 { 247 compatible = "apple,t6030-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 248 reg = <0x200 4>; 249 #power-domain-cells = <0>; 250 #reset-cells = <0>; 251 label = "i2c2"; 252 power-domains = <&ps_sio>; 253 }; 254 255 ps_i2c3: power-controller@208 { 256 compatible = "apple,t6030-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 257 reg = <0x208 4>; 258 #power-domain-cells = <0>; 259 #reset-cells = <0>; 260 label = "i2c3"; 261 power-domains = <&ps_sio>; 262 }; 263 264 ps_i2c4: power-controller@210 { 265 compatible = "apple,t6030-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 266 reg = <0x210 4>; 267 #power-domain-cells = <0>; 268 #reset-cells = <0>; 269 label = "i2c4"; 270 power-domains = <&ps_sio>; 271 }; 272 273 ps_i2c5: power-controller@218 { 274 compatible = "apple,t6030-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 275 reg = <0x218 4>; 276 #power-domain-cells = <0>; 277 #reset-cells = <0>; 278 label = "i2c5"; 279 power-domains = <&ps_sio>; 280 }; 281 282 ps_i2c6: power-controller@220 { 283 compatible = "apple,t6030-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 284 reg = <0x220 4>; 285 #power-domain-cells = <0>; 286 #reset-cells = <0>; 287 label = "i2c6"; 288 power-domains = <&ps_sio>; 289 }; 290 291 ps_i2c7: power-controller@228 { 292 compatible = "apple,t6030-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 293 reg = <0x228 4>; 294 #power-domain-cells = <0>; 295 #reset-cells = <0>; 296 label = "i2c7"; 297 power-domains = <&ps_sio>; 298 }; 299 300 ps_i2c8: power-controller@230 { 301 compatible = "apple,t6030-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 302 reg = <0x230 4>; 303 #power-domain-cells = <0>; 304 #reset-cells = <0>; 305 label = "i2c8"; 306 power-domains = <&ps_sio>; 307 }; 308 309 ps_spi_p: power-controller@238 { 310 compatible = "apple,t6030-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 311 reg = <0x238 4>; 312 #power-domain-cells = <0>; 313 #reset-cells = <0>; 314 label = "spi_p"; 315 power-domains = <&ps_sio>; 316 }; 317 318 ps_uart_p: power-controller@240 { 319 compatible = "apple,t6030-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 320 reg = <0x240 4>; 321 #power-domain-cells = <0>; 322 #reset-cells = <0>; 323 label = "uart_p"; 324 power-domains = <&ps_sio>; 325 }; 326 327 ps_audio_p: power-controller@248 { 328 compatible = "apple,t6030-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 329 reg = <0x248 4>; 330 #power-domain-cells = <0>; 331 #reset-cells = <0>; 332 label = "audio_p"; 333 power-domains = <&ps_sio>; 334 }; 335 336 ps_aes: power-controller@250 { 337 compatible = "apple,t6030-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 338 reg = <0x250 4>; 339 #power-domain-cells = <0>; 340 #reset-cells = <0>; 341 label = "aes"; 342 power-domains = <&ps_sio>; 343 }; 344 345 ps_disp_fe: power-controller@258 { 346 compatible = "apple,t6030-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 347 reg = <0x258 4>; 348 #power-domain-cells = <0>; 349 #reset-cells = <0>; 350 label = "disp_fe"; 351 power-domains = <&ps_disp_sys>; 352 }; 353 354 ps_spi0: power-controller@260 { 355 compatible = "apple,t6030-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 356 reg = <0x260 4>; 357 #power-domain-cells = <0>; 358 #reset-cells = <0>; 359 label = "spi0"; 360 power-domains = <&ps_spi_p>; 361 }; 362 363 ps_spi1: power-controller@268 { 364 compatible = "apple,t6030-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 365 reg = <0x268 4>; 366 #power-domain-cells = <0>; 367 #reset-cells = <0>; 368 label = "spi1"; 369 power-domains = <&ps_spi_p>; 370 }; 371 372 ps_spi2: power-controller@270 { 373 compatible = "apple,t6030-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 374 reg = <0x270 4>; 375 #power-domain-cells = <0>; 376 #reset-cells = <0>; 377 label = "spi2"; 378 power-domains = <&ps_spi_p>; 379 }; 380 381 ps_spi3: power-controller@278 { 382 compatible = "apple,t6030-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 383 reg = <0x278 4>; 384 #power-domain-cells = <0>; 385 #reset-cells = <0>; 386 label = "spi3"; 387 power-domains = <&ps_spi_p>; 388 }; 389 390 ps_spi4: power-controller@280 { 391 compatible = "apple,t6030-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 392 reg = <0x280 4>; 393 #power-domain-cells = <0>; 394 #reset-cells = <0>; 395 label = "spi4"; 396 power-domains = <&ps_spi_p>; 397 }; 398 399 ps_spi5: power-controller@288 { 400 compatible = "apple,t6030-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 401 reg = <0x288 4>; 402 #power-domain-cells = <0>; 403 #reset-cells = <0>; 404 label = "spi5"; 405 power-domains = <&ps_spi_p>; 406 }; 407 408 ps_qspi: power-controller@290 { 409 compatible = "apple,t6030-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 410 reg = <0x290 4>; 411 #power-domain-cells = <0>; 412 #reset-cells = <0>; 413 label = "qspi"; 414 power-domains = <&ps_spi_p>; 415 }; 416 417 ps_uart_n: power-controller@298 { 418 compatible = "apple,t6030-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 419 reg = <0x298 4>; 420 #power-domain-cells = <0>; 421 #reset-cells = <0>; 422 label = "uart_n"; 423 power-domains = <&ps_uart_p>; 424 }; 425 426 ps_uart0: power-controller@2a0 { 427 compatible = "apple,t6030-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 428 reg = <0x2a0 4>; 429 #power-domain-cells = <0>; 430 #reset-cells = <0>; 431 label = "uart0"; 432 power-domains = <&ps_uart_p>; 433 }; 434 435 ps_uart1: power-controller@2a8 { 436 compatible = "apple,t6030-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 437 reg = <0x2a8 4>; 438 #power-domain-cells = <0>; 439 #reset-cells = <0>; 440 label = "uart1"; 441 power-domains = <&ps_uart_p>; 442 }; 443 444 ps_uart2: power-controller@2b0 { 445 compatible = "apple,t6030-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 446 reg = <0x2b0 4>; 447 #power-domain-cells = <0>; 448 #reset-cells = <0>; 449 label = "uart2"; 450 power-domains = <&ps_uart_p>; 451 }; 452 453 ps_uart3: power-controller@2b8 { 454 compatible = "apple,t6030-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 455 reg = <0x2b8 4>; 456 #power-domain-cells = <0>; 457 #reset-cells = <0>; 458 label = "uart3"; 459 power-domains = <&ps_uart_p>; 460 }; 461 462 ps_uart4: power-controller@2c0 { 463 compatible = "apple,t6030-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 464 reg = <0x2c0 4>; 465 #power-domain-cells = <0>; 466 #reset-cells = <0>; 467 label = "uart4"; 468 power-domains = <&ps_uart_p>; 469 }; 470 471 ps_uart5: power-controller@2c8 { 472 compatible = "apple,t6030-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 473 reg = <0x2c8 4>; 474 #power-domain-cells = <0>; 475 #reset-cells = <0>; 476 label = "uart5"; 477 power-domains = <&ps_uart_p>; 478 }; 479 480 ps_uart6: power-controller@2d0 { 481 compatible = "apple,t6030-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 482 reg = <0x2d0 4>; 483 #power-domain-cells = <0>; 484 #reset-cells = <0>; 485 label = "uart6"; 486 power-domains = <&ps_uart_p>; 487 }; 488 489 ps_sio_adma: power-controller@2d8 { 490 compatible = "apple,t6030-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 491 reg = <0x2d8 4>; 492 #power-domain-cells = <0>; 493 #reset-cells = <0>; 494 label = "sio_adma"; 495 power-domains = <&ps_audio_p>; 496 }; 497 498 ps_dpa0: power-controller@2e0 { 499 compatible = "apple,t6030-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 500 reg = <0x2e0 4>; 501 #power-domain-cells = <0>; 502 #reset-cells = <0>; 503 label = "dpa0"; 504 apple,always-on; 505 power-domains = <&ps_audio_p>; 506 }; 507 508 ps_dpa1: power-controller@2e8 { 509 compatible = "apple,t6030-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 510 reg = <0x2e8 4>; 511 #power-domain-cells = <0>; 512 #reset-cells = <0>; 513 label = "dpa1"; 514 apple,always-on; 515 power-domains = <&ps_audio_p>; 516 }; 517 518 ps_dpa2: power-controller@2f0 { 519 compatible = "apple,t6030-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 520 reg = <0x2f0 4>; 521 #power-domain-cells = <0>; 522 #reset-cells = <0>; 523 label = "dpa2"; 524 apple,always-on; 525 power-domains = <&ps_audio_p>; 526 }; 527 528 ps_dpa3: power-controller@2f8 { 529 compatible = "apple,t6030-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 530 reg = <0x2f8 4>; 531 #power-domain-cells = <0>; 532 #reset-cells = <0>; 533 label = "dpa3"; 534 apple,always-on; 535 power-domains = <&ps_audio_p>; 536 }; 537 538 ps_dpa4: power-controller@300 { 539 compatible = "apple,t6030-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 540 reg = <0x300 4>; 541 #power-domain-cells = <0>; 542 #reset-cells = <0>; 543 label = "dpa4"; 544 apple,always-on; 545 power-domains = <&ps_audio_p>; 546 }; 547 548 ps_mca0: power-controller@308 { 549 compatible = "apple,t6030-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 550 reg = <0x308 4>; 551 #power-domain-cells = <0>; 552 #reset-cells = <0>; 553 label = "mca0"; 554 power-domains = <&ps_sio_adma>, <&ps_audio_p>; 555 }; 556 557 ps_dcs0: power-controller@320 { 558 compatible = "apple,t6030-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 559 reg = <0x320 4>; 560 #power-domain-cells = <0>; 561 #reset-cells = <0>; 562 label = "dcs0"; 563 apple,always-on; 564 }; 565 566 ps_dcs2: power-controller@328 { 567 compatible = "apple,t6030-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 568 reg = <0x328 4>; 569 #power-domain-cells = <0>; 570 #reset-cells = <0>; 571 label = "dcs2"; 572 apple,always-on; 573 }; 574 575 ps_dcs1: power-controller@330 { 576 compatible = "apple,t6030-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 577 reg = <0x330 4>; 578 #power-domain-cells = <0>; 579 #reset-cells = <0>; 580 label = "dcs1"; 581 apple,always-on; 582 }; 583 584 ps_dcs3: power-controller@338 { 585 compatible = "apple,t6030-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 586 reg = <0x338 4>; 587 #power-domain-cells = <0>; 588 #reset-cells = <0>; 589 label = "dcs3"; 590 apple,always-on; 591 }; 592 593 ps_dcs4: power-controller@340 { 594 compatible = "apple,t6030-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 595 reg = <0x340 4>; 596 #power-domain-cells = <0>; 597 #reset-cells = <0>; 598 label = "dcs4"; 599 apple,always-on; 600 }; 601 602 ps_dcs5: power-controller@348 { 603 compatible = "apple,t6030-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 604 reg = <0x348 4>; 605 #power-domain-cells = <0>; 606 #reset-cells = <0>; 607 label = "dcs5"; 608 apple,always-on; 609 }; 610 611 ps_dcs6: power-controller@358 { 612 compatible = "apple,t6030-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 613 reg = <0x358 4>; 614 #power-domain-cells = <0>; 615 #reset-cells = <0>; 616 label = "dcs6"; 617 apple,always-on; 618 }; 619 620 ps_dcs7: power-controller@360 { 621 compatible = "apple,t6030-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 622 reg = <0x360 4>; 623 #power-domain-cells = <0>; 624 #reset-cells = <0>; 625 label = "dcs7"; 626 apple,always-on; 627 }; 628 629 ps_dcs8: power-controller@368 { 630 compatible = "apple,t6030-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 631 reg = <0x368 4>; 632 #power-domain-cells = <0>; 633 #reset-cells = <0>; 634 label = "dcs8"; 635 apple,always-on; 636 }; 637 638 ps_dcs9: power-controller@370 { 639 compatible = "apple,t6030-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 640 reg = <0x370 4>; 641 #power-domain-cells = <0>; 642 #reset-cells = <0>; 643 label = "dcs9"; 644 apple,always-on; 645 }; 646 647 ps_dcs10: power-controller@378 { 648 compatible = "apple,t6030-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 649 reg = <0x378 4>; 650 #power-domain-cells = <0>; 651 #reset-cells = <0>; 652 label = "dcs10"; 653 apple,always-on; 654 }; 655 656 ps_dcs11: power-controller@380 { 657 compatible = "apple,t6030-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 658 reg = <0x380 4>; 659 #power-domain-cells = <0>; 660 #reset-cells = <0>; 661 label = "dcs11"; 662 apple,always-on; 663 }; 664 665 ps_mca1: power-controller@388 { 666 compatible = "apple,t6030-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 667 reg = <0x388 4>; 668 #power-domain-cells = <0>; 669 #reset-cells = <0>; 670 label = "mca1"; 671 power-domains = <&ps_sio_adma>, <&ps_audio_p>; 672 }; 673 674 ps_mca2: power-controller@390 { 675 compatible = "apple,t6030-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 676 reg = <0x390 4>; 677 #power-domain-cells = <0>; 678 #reset-cells = <0>; 679 label = "mca2"; 680 power-domains = <&ps_sio_adma>, <&ps_audio_p>; 681 }; 682 683 ps_mca3: power-controller@398 { 684 compatible = "apple,t6030-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 685 reg = <0x398 4>; 686 #power-domain-cells = <0>; 687 #reset-cells = <0>; 688 label = "mca3"; 689 power-domains = <&ps_sio_adma>, <&ps_audio_p>; 690 }; 691 692 ps_ioa1: power-controller@3a0 { 693 compatible = "apple,t6030-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 694 reg = <0x3a0 4>; 695 #power-domain-cells = <0>; 696 #reset-cells = <0>; 697 label = "ioa1"; 698 apple,always-on; 699 }; 700 701 ps_ls1: power-controller@3a8 { 702 compatible = "apple,t6030-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 703 reg = <0x3a8 4>; 704 #power-domain-cells = <0>; 705 #reset-cells = <0>; 706 label = "ls1"; 707 apple,always-on; 708 power-domains = <&ps_ioa1>; 709 }; 710 711 ps_lw10: power-controller@3b0 { 712 compatible = "apple,t6030-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 713 reg = <0x3b0 4>; 714 #power-domain-cells = <0>; 715 #reset-cells = <0>; 716 label = "lw10"; 717 apple,always-on; 718 power-domains = <&ps_ls1>; 719 }; 720 721 ps_dispext0_sys: power-controller@3b8 { 722 compatible = "apple,t6030-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 723 reg = <0x3b8 4>; 724 #power-domain-cells = <0>; 725 #reset-cells = <0>; 726 label = "dispext0_sys"; 727 power-domains = <&ps_lw10>; 728 }; 729 730 ps_dispext1_sys: power-controller@3c0 { 731 compatible = "apple,t6030-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 732 reg = <0x3c0 4>; 733 #power-domain-cells = <0>; 734 #reset-cells = <0>; 735 label = "dispext1_sys"; 736 power-domains = <&ps_lw10>; 737 }; 738 739 ps_isp_sys: power-controller@3c8 { 740 compatible = "apple,t6030-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 741 reg = <0x3c8 4>; 742 #power-domain-cells = <0>; 743 #reset-cells = <0>; 744 label = "isp_sys"; 745 power-domains = <&ps_lw10>; 746 }; 747 748 ps_venc_sys: power-controller@3d0 { 749 compatible = "apple,t6030-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 750 reg = <0x3d0 4>; 751 #power-domain-cells = <0>; 752 #reset-cells = <0>; 753 label = "venc_sys"; 754 power-domains = <&ps_lw10>; 755 }; 756 757 ps_dispext0_fe: power-controller@3d8 { 758 compatible = "apple,t6030-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 759 reg = <0x3d8 4>; 760 #power-domain-cells = <0>; 761 #reset-cells = <0>; 762 label = "dispext0_fe"; 763 power-domains = <&ps_dispext0_sys>; 764 }; 765 766 ps_dispext0_cpu: power-controller@3e0 { 767 compatible = "apple,t6030-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 768 reg = <0x3e0 4>; 769 #power-domain-cells = <0>; 770 #reset-cells = <0>; 771 label = "dispext0_cpu"; 772 power-domains = <&ps_dispext0_fe>; 773 }; 774 775 ps_trace_fab: power-controller@3e8 { 776 compatible = "apple,t6030-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 777 reg = <0x3e8 4>; 778 #power-domain-cells = <0>; 779 #reset-cells = <0>; 780 label = "trace_fab"; 781 }; 782 783 ps_dispext1_fe: power-controller@3f0 { 784 compatible = "apple,t6030-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 785 reg = <0x3f0 4>; 786 #power-domain-cells = <0>; 787 #reset-cells = <0>; 788 label = "dispext1_fe"; 789 power-domains = <&ps_dispext1_sys>; 790 }; 791 792 ps_dispext1_cpu: power-controller@3f8 { 793 compatible = "apple,t6030-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 794 reg = <0x3f8 4>; 795 #power-domain-cells = <0>; 796 #reset-cells = <0>; 797 label = "dispext1_cpu"; 798 power-domains = <&ps_dispext1_fe>; 799 }; 800 801 ps_dptx_phy: power-controller@408 { 802 compatible = "apple,t6030-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 803 reg = <0x408 4>; 804 #power-domain-cells = <0>; 805 #reset-cells = <0>; 806 label = "dptx_phy"; 807 apple,always-on; 808 }; 809 810 ps_avd_sys: power-controller@490 { 811 compatible = "apple,t6030-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 812 reg = <0x490 4>; 813 #power-domain-cells = <0>; 814 #reset-cells = <0>; 815 label = "avd_sys"; 816 }; 817 818 ps_ane_sys: power-controller@498 { 819 compatible = "apple,t6030-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 820 reg = <0x498 4>; 821 #power-domain-cells = <0>; 822 #reset-cells = <0>; 823 label = "ane_sys"; 824 }; 825 826 ps_scodec: power-controller@4a0 { 827 compatible = "apple,t6030-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 828 reg = <0x4a0 4>; 829 #power-domain-cells = <0>; 830 #reset-cells = <0>; 831 label = "scodec"; 832 }; 833 834 ps_scodec_stream: power-controller@4a8 { 835 compatible = "apple,t6030-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 836 reg = <0x4a8 4>; 837 #power-domain-cells = <0>; 838 #reset-cells = <0>; 839 label = "scodec_stream"; 840 power-domains = <&ps_scodec>; 841 }; 842 843 ps_ioa3: power-controller@4b0 { 844 compatible = "apple,t6030-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 845 reg = <0x4b0 4>; 846 #power-domain-cells = <0>; 847 #reset-cells = <0>; 848 label = "ioa3"; 849 apple,always-on; 850 }; 851 852 ps_ls3: power-controller@4b8 { 853 compatible = "apple,t6030-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 854 reg = <0x4b8 4>; 855 #power-domain-cells = <0>; 856 #reset-cells = <0>; 857 label = "ls3"; 858 apple,always-on; 859 power-domains = <&ps_ioa3>; 860 }; 861 862 ps_lw30: power-controller@4c0 { 863 compatible = "apple,t6030-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 864 reg = <0x4c0 4>; 865 #power-domain-cells = <0>; 866 #reset-cells = <0>; 867 label = "lw30"; 868 apple,always-on; 869 power-domains = <&ps_ls3>; 870 }; 871 872 ps_pmp: power-controller@4c8 { 873 compatible = "apple,t6030-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 874 reg = <0x4c8 4>; 875 #power-domain-cells = <0>; 876 #reset-cells = <0>; 877 label = "pmp"; 878 }; 879 880 ps_pms_sram: power-controller@4d0 { 881 compatible = "apple,t6030-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 882 reg = <0x4d0 4>; 883 #power-domain-cells = <0>; 884 #reset-cells = <0>; 885 label = "pms_sram"; 886 }; 887 888 ps_lw31: power-controller@4d8 { 889 compatible = "apple,t6030-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 890 reg = <0x4d8 4>; 891 #power-domain-cells = <0>; 892 #reset-cells = <0>; 893 label = "lw31"; 894 apple,always-on; 895 power-domains = <&ps_ls3>; 896 }; 897 898 ps_atc0_common: power-controller@4e0 { 899 compatible = "apple,t6030-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 900 reg = <0x4e0 4>; 901 #power-domain-cells = <0>; 902 #reset-cells = <0>; 903 label = "atc0_common"; 904 power-domains = <&ps_lw30>; 905 }; 906 907 ps_atc1_common: power-controller@4e8 { 908 compatible = "apple,t6030-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 909 reg = <0x4e8 4>; 910 #power-domain-cells = <0>; 911 #reset-cells = <0>; 912 label = "atc1_common"; 913 power-domains = <&ps_lw30>; 914 }; 915 916 ps_atc2_common: power-controller@4f0 { 917 compatible = "apple,t6030-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 918 reg = <0x4f0 4>; 919 #power-domain-cells = <0>; 920 #reset-cells = <0>; 921 label = "atc2_common"; 922 power-domains = <&ps_lw30>; 923 }; 924 925 ps_atc3_common: power-controller@4f8 { 926 compatible = "apple,t6030-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 927 reg = <0x4f8 4>; 928 #power-domain-cells = <0>; 929 #reset-cells = <0>; 930 label = "atc3_common"; 931 power-domains = <&ps_lw30>; 932 }; 933 934 ps_apcie_gp: power-controller@500 { 935 compatible = "apple,t6030-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 936 reg = <0x500 4>; 937 #power-domain-cells = <0>; 938 #reset-cells = <0>; 939 label = "apcie_gp"; 940 power-domains = <&ps_lw31>; 941 }; 942 943 ps_msr: power-controller@508 { 944 compatible = "apple,t6030-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 945 reg = <0x508 4>; 946 #power-domain-cells = <0>; 947 #reset-cells = <0>; 948 label = "msr"; 949 power-domains = <&ps_lw31>; 950 }; 951 952 ps_ans: power-controller@510 { 953 compatible = "apple,t6030-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 954 reg = <0x510 4>; 955 #power-domain-cells = <0>; 956 #reset-cells = <0>; 957 label = "ans"; 958 power-domains = <&ps_lw31>; 959 }; 960 961 ps_atc0_pcie: power-controller@518 { 962 compatible = "apple,t6030-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 963 reg = <0x518 4>; 964 #power-domain-cells = <0>; 965 #reset-cells = <0>; 966 label = "atc0_pcie"; 967 power-domains = <&ps_atc0_common>; 968 }; 969 970 ps_atc0_cio: power-controller@520 { 971 compatible = "apple,t6030-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 972 reg = <0x520 4>; 973 #power-domain-cells = <0>; 974 #reset-cells = <0>; 975 label = "atc0_cio"; 976 power-domains = <&ps_atc0_common>; 977 }; 978 979 ps_atc1_pcie: power-controller@528 { 980 compatible = "apple,t6030-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 981 reg = <0x528 4>; 982 #power-domain-cells = <0>; 983 #reset-cells = <0>; 984 label = "atc1_pcie"; 985 power-domains = <&ps_atc1_common>; 986 }; 987 988 ps_atc1_cio: power-controller@530 { 989 compatible = "apple,t6030-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 990 reg = <0x530 4>; 991 #power-domain-cells = <0>; 992 #reset-cells = <0>; 993 label = "atc1_cio"; 994 power-domains = <&ps_atc1_common>; 995 }; 996 997 ps_atc2_pcie: power-controller@538 { 998 compatible = "apple,t6030-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 999 reg = <0x538 4>; 1000 #power-domain-cells = <0>; 1001 #reset-cells = <0>; 1002 label = "atc2_pcie"; 1003 power-domains = <&ps_atc2_common>; 1004 }; 1005 1006 ps_atc2_cio: power-controller@540 { 1007 compatible = "apple,t6030-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 1008 reg = <0x540 4>; 1009 #power-domain-cells = <0>; 1010 #reset-cells = <0>; 1011 label = "atc2_cio"; 1012 power-domains = <&ps_atc2_common>; 1013 }; 1014 1015 ps_atc3_pcie: power-controller@548 { 1016 compatible = "apple,t6030-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 1017 reg = <0x548 4>; 1018 #power-domain-cells = <0>; 1019 #reset-cells = <0>; 1020 label = "atc3_pcie"; 1021 power-domains = <&ps_atc3_common>; 1022 }; 1023 1024 ps_atc3_cio: power-controller@550 { 1025 compatible = "apple,t6030-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 1026 reg = <0x550 4>; 1027 #power-domain-cells = <0>; 1028 #reset-cells = <0>; 1029 label = "atc3_cio"; 1030 power-domains = <&ps_atc3_common>; 1031 }; 1032 1033 ps_apcie_sys_gp: power-controller@558 { 1034 compatible = "apple,t6030-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 1035 reg = <0x558 4>; 1036 #power-domain-cells = <0>; 1037 #reset-cells = <0>; 1038 label = "apcie_sys_gp"; 1039 power-domains = <&ps_apcie_gp>; 1040 }; 1041 1042 ps_msr_ase_core: power-controller@560 { 1043 compatible = "apple,t6030-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 1044 reg = <0x560 4>; 1045 #power-domain-cells = <0>; 1046 #reset-cells = <0>; 1047 label = "msr_ase_core"; 1048 power-domains = <&ps_msr>; 1049 }; 1050 1051 ps_apcie_st: power-controller@568 { 1052 compatible = "apple,t6030-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 1053 reg = <0x568 4>; 1054 #power-domain-cells = <0>; 1055 #reset-cells = <0>; 1056 label = "apcie_st"; 1057 power-domains = <&ps_ans>; 1058 }; 1059 1060 ps_atc0_cio_pcie: power-controller@570 { 1061 compatible = "apple,t6030-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 1062 reg = <0x570 4>; 1063 #power-domain-cells = <0>; 1064 #reset-cells = <0>; 1065 label = "atc0_cio_pcie"; 1066 power-domains = <&ps_atc0_cio>; 1067 }; 1068 1069 ps_atc0_cio_usb: power-controller@578 { 1070 compatible = "apple,t6030-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 1071 reg = <0x578 4>; 1072 #power-domain-cells = <0>; 1073 #reset-cells = <0>; 1074 label = "atc0_cio_usb"; 1075 power-domains = <&ps_atc0_cio>; 1076 }; 1077 1078 ps_atc1_cio_pcie: power-controller@580 { 1079 compatible = "apple,t6030-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 1080 reg = <0x580 4>; 1081 #power-domain-cells = <0>; 1082 #reset-cells = <0>; 1083 label = "atc1_cio_pcie"; 1084 power-domains = <&ps_atc1_cio>; 1085 }; 1086 1087 ps_atc1_cio_usb: power-controller@588 { 1088 compatible = "apple,t6030-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 1089 reg = <0x588 4>; 1090 #power-domain-cells = <0>; 1091 #reset-cells = <0>; 1092 label = "atc1_cio_usb"; 1093 power-domains = <&ps_atc1_cio>; 1094 }; 1095 1096 ps_atc2_cio_pcie: power-controller@590 { 1097 compatible = "apple,t6030-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 1098 reg = <0x590 4>; 1099 #power-domain-cells = <0>; 1100 #reset-cells = <0>; 1101 label = "atc2_cio_pcie"; 1102 power-domains = <&ps_atc2_cio>; 1103 }; 1104 1105 ps_atc2_cio_usb: power-controller@598 { 1106 compatible = "apple,t6030-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 1107 reg = <0x598 4>; 1108 #power-domain-cells = <0>; 1109 #reset-cells = <0>; 1110 label = "atc2_cio_usb"; 1111 power-domains = <&ps_atc2_cio>; 1112 }; 1113 1114 ps_atc3_cio_pcie: power-controller@5a0 { 1115 compatible = "apple,t6030-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 1116 reg = <0x5a0 4>; 1117 #power-domain-cells = <0>; 1118 #reset-cells = <0>; 1119 label = "atc3_cio_pcie"; 1120 power-domains = <&ps_atc3_cio>; 1121 }; 1122 1123 ps_atc3_cio_usb: power-controller@5a8 { 1124 compatible = "apple,t6030-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 1125 reg = <0x5a8 4>; 1126 #power-domain-cells = <0>; 1127 #reset-cells = <0>; 1128 label = "atc3_cio_usb"; 1129 power-domains = <&ps_atc3_cio>; 1130 }; 1131 1132 ps_apcie_sys_st: power-controller@5b0 { 1133 compatible = "apple,t6030-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 1134 reg = <0x5b0 4>; 1135 #power-domain-cells = <0>; 1136 #reset-cells = <0>; 1137 label = "apcie_sys_st"; 1138 power-domains = <&ps_apcie_st>, <&ps_ans>; 1139 }; 1140 1141 ps_apcie_phy_sw: power-controller@5b8 { 1142 compatible = "apple,t6030-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 1143 reg = <0x5b8 4>; 1144 #power-domain-cells = <0>; 1145 #reset-cells = <0>; 1146 label = "apcie_phy_sw"; 1147 apple,always-on; /* macOS does not turn this off */ 1148 }; 1149 1150 ps_sep: power-controller@c00 { 1151 compatible = "apple,t6030-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 1152 reg = <0xc00 4>; 1153 #power-domain-cells = <0>; 1154 #reset-cells = <0>; 1155 label = "sep"; 1156 apple,always-on; 1157 }; 1158 1159 ps_isp_cpu: power-controller@4000 { 1160 compatible = "apple,t6030-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 1161 reg = <0x4000 4>; 1162 #power-domain-cells = <0>; 1163 #reset-cells = <0>; 1164 label = "isp_cpu"; 1165 power-domains = <&ps_isp_sys>; 1166 }; 1167 1168 ps_isp_fe: power-controller@4008 { 1169 compatible = "apple,t6030-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 1170 reg = <0x4008 4>; 1171 #power-domain-cells = <0>; 1172 #reset-cells = <0>; 1173 label = "isp_fe"; 1174 power-domains = <&ps_isp_sys>; 1175 }; 1176 1177 ps_dprx: power-controller@4010 { 1178 compatible = "apple,t6030-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 1179 reg = <0x4010 4>; 1180 #power-domain-cells = <0>; 1181 #reset-cells = <0>; 1182 label = "dprx"; 1183 power-domains = <&ps_isp_fe>; 1184 }; 1185 1186 ps_isp_secure: power-controller@4018 { 1187 compatible = "apple,t6030-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 1188 reg = <0x4018 4>; 1189 #power-domain-cells = <0>; 1190 #reset-cells = <0>; 1191 label = "isp_secure"; 1192 power-domains = <&ps_isp_fe>; 1193 }; 1194 1195 ps_isp_be: power-controller@4020 { 1196 compatible = "apple,t6030-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 1197 reg = <0x4020 4>; 1198 #power-domain-cells = <0>; 1199 #reset-cells = <0>; 1200 label = "isp_be"; 1201 power-domains = <&ps_isp_fe>; 1202 }; 1203 1204 ps_isp_clr: power-controller@4028 { 1205 compatible = "apple,t6030-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 1206 reg = <0x4028 4>; 1207 #power-domain-cells = <0>; 1208 #reset-cells = <0>; 1209 label = "isp_clr"; 1210 power-domains = <&ps_isp_be>; 1211 }; 1212 1213 ps_venc_dma: power-controller@8000 { 1214 compatible = "apple,t6030-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 1215 reg = <0x8000 4>; 1216 #power-domain-cells = <0>; 1217 #reset-cells = <0>; 1218 label = "venc_dma"; 1219 power-domains = <&ps_venc_sys>; 1220 }; 1221 1222 ps_venc_pipe4: power-controller@8008 { 1223 compatible = "apple,t6030-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 1224 reg = <0x8008 4>; 1225 #power-domain-cells = <0>; 1226 #reset-cells = <0>; 1227 label = "venc_pipe4"; 1228 power-domains = <&ps_venc_dma>; 1229 }; 1230 1231 ps_venc_pipe5: power-controller@8010 { 1232 compatible = "apple,t6030-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 1233 reg = <0x8010 4>; 1234 #power-domain-cells = <0>; 1235 #reset-cells = <0>; 1236 label = "venc_pipe5"; 1237 power-domains = <&ps_venc_dma>; 1238 }; 1239 1240 ps_venc_me0: power-controller@8018 { 1241 compatible = "apple,t6030-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 1242 reg = <0x8018 4>; 1243 #power-domain-cells = <0>; 1244 #reset-cells = <0>; 1245 label = "venc_me0"; 1246 power-domains = <&ps_venc_dma>; 1247 }; 1248 1249 ps_venc_me1: power-controller@8020 { 1250 compatible = "apple,t6030-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 1251 reg = <0x8020 4>; 1252 #power-domain-cells = <0>; 1253 #reset-cells = <0>; 1254 label = "venc_me1"; 1255 power-domains = <&ps_venc_me0>; 1256 }; 1257 1258 ps_disp_cpu: power-controller@10000 { 1259 compatible = "apple,t6030-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 1260 reg = <0x10000 4>; 1261 #power-domain-cells = <0>; 1262 #reset-cells = <0>; 1263 label = "disp_cpu"; 1264 power-domains = <&ps_disp_fe>; 1265 apple,min-state = <4>; 1266 }; 1267}; 1268 1269&pmgr_mini { 1270 ps_debug_gated: power-controller@0 { 1271 compatible = "apple,t6030-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 1272 reg = <0x0 4>; 1273 #power-domain-cells = <0>; 1274 #reset-cells = <0>; 1275 label = "debug_gated"; 1276 apple,always-on; 1277 }; 1278 1279 ps_nub_spmi0: power-controller@58 { 1280 compatible = "apple,t6030-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 1281 reg = <0x58 4>; 1282 #power-domain-cells = <0>; 1283 #reset-cells = <0>; 1284 label = "nub_spmi0"; 1285 apple,always-on; 1286 }; 1287 1288 ps_nub_spmi1: power-controller@60 { 1289 compatible = "apple,t6030-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 1290 reg = <0x60 4>; 1291 #power-domain-cells = <0>; 1292 #reset-cells = <0>; 1293 label = "nub_spmi1"; 1294 apple,always-on; 1295 }; 1296 1297 ps_nub_spmi2: power-controller@68 { 1298 compatible = "apple,t6030-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 1299 reg = <0x68 4>; 1300 #power-domain-cells = <0>; 1301 #reset-cells = <0>; 1302 label = "nub_spmi2"; 1303 apple,always-on; 1304 }; 1305 1306 ps_nub_spmi_a0: power-controller@70 { 1307 compatible = "apple,t6030-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 1308 reg = <0x70 4>; 1309 #power-domain-cells = <0>; 1310 #reset-cells = <0>; 1311 label = "nub_spmi_a0"; 1312 apple,always-on; 1313 }; 1314 1315 ps_nub_spmi_a1: power-controller@78 { 1316 compatible = "apple,t6030-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 1317 reg = <0x78 4>; 1318 #power-domain-cells = <0>; 1319 #reset-cells = <0>; 1320 label = "nub_spmi_a1"; 1321 apple,always-on; 1322 }; 1323 1324 ps_nub_spi0: power-controller@88 { 1325 compatible = "apple,t6030-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 1326 reg = <0x88 4>; 1327 #power-domain-cells = <0>; 1328 #reset-cells = <0>; 1329 label = "nub_spi0"; 1330 apple,always-on; 1331 }; 1332 1333 ps_nub_ocla: power-controller@90 { 1334 compatible = "apple,t6030-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 1335 reg = <0x90 4>; 1336 #power-domain-cells = <0>; 1337 #reset-cells = <0>; 1338 label = "nub_ocla"; 1339 apple,always-on; 1340 }; 1341 1342 ps_nub_gpio: power-controller@98 { 1343 compatible = "apple,t6030-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 1344 reg = <0x98 4>; 1345 #power-domain-cells = <0>; 1346 #reset-cells = <0>; 1347 label = "nub_gpio"; 1348 apple,always-on; 1349 }; 1350 1351 ps_nub_sram: power-controller@a8 { 1352 compatible = "apple,t6030-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 1353 reg = <0xa8 4>; 1354 #power-domain-cells = <0>; 1355 #reset-cells = <0>; 1356 label = "nub_sram"; 1357 apple,always-on; 1358 }; 1359 1360 ps_debug_switch: power-controller@b0 { 1361 compatible = "apple,t6030-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 1362 reg = <0xb0 4>; 1363 #power-domain-cells = <0>; 1364 #reset-cells = <0>; 1365 label = "debug_switch"; 1366 apple,always-on; 1367 }; 1368 1369 ps_atc0_usb_aon: power-controller@b8 { 1370 compatible = "apple,t6030-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 1371 reg = <0xb8 4>; 1372 #power-domain-cells = <0>; 1373 #reset-cells = <0>; 1374 label = "atc0_usb_aon"; 1375 }; 1376 1377 ps_atc1_usb_aon: power-controller@c0 { 1378 compatible = "apple,t6030-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 1379 reg = <0xc0 4>; 1380 #power-domain-cells = <0>; 1381 #reset-cells = <0>; 1382 label = "atc1_usb_aon"; 1383 }; 1384 1385 ps_atc2_usb_aon: power-controller@c8 { 1386 compatible = "apple,t6030-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 1387 reg = <0xc8 4>; 1388 #power-domain-cells = <0>; 1389 #reset-cells = <0>; 1390 label = "atc2_usb_aon"; 1391 }; 1392 1393 ps_atc3_usb_aon: power-controller@d0 { 1394 compatible = "apple,t6030-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 1395 reg = <0xd0 4>; 1396 #power-domain-cells = <0>; 1397 #reset-cells = <0>; 1398 label = "atc3_usb_aon"; 1399 }; 1400 1401 ps_atc0_usb: power-controller@d8 { 1402 compatible = "apple,t6030-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 1403 reg = <0xd8 4>; 1404 #power-domain-cells = <0>; 1405 #reset-cells = <0>; 1406 label = "atc0_usb"; 1407 power-domains = <&ps_atc0_usb_aon>, <&ps_atc0_common>; 1408 }; 1409 1410 ps_atc1_usb: power-controller@e0 { 1411 compatible = "apple,t6030-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 1412 reg = <0xe0 4>; 1413 #power-domain-cells = <0>; 1414 #reset-cells = <0>; 1415 label = "atc1_usb"; 1416 power-domains = <&ps_atc1_usb_aon>, <&ps_atc1_common>; 1417 }; 1418 1419 ps_atc2_usb: power-controller@e8 { 1420 compatible = "apple,t6030-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 1421 reg = <0xe8 4>; 1422 #power-domain-cells = <0>; 1423 #reset-cells = <0>; 1424 label = "atc2_usb"; 1425 power-domains = <&ps_atc2_usb_aon>, <&ps_atc2_common>; 1426 }; 1427 1428 ps_atc3_usb: power-controller@f0 { 1429 compatible = "apple,t6030-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 1430 reg = <0xf0 4>; 1431 #power-domain-cells = <0>; 1432 #reset-cells = <0>; 1433 label = "atc3_usb"; 1434 power-domains = <&ps_atc3_usb_aon>, <&ps_atc3_common>; 1435 }; 1436}; 1437 1438