Lines Matching +full:power +full:-

1 // SPDX-License-Identifier: GPL-2.0+ OR MIT
3 * PMGR Power domains for the Apple T8103 "M1" SoC
10 ps_sbr: power-controller@100 {
11 compatible = "apple,t8103-pmgr-pwrstate", "apple,pmgr-pwrstate";
13 #power-domain-cells = <0>;
14 #reset-cells = <0>;
16 apple,always-on; /* Core device */
19 ps_aic: power-controller@108 {
20 compatible = "apple,t8103-pmgr-pwrstate", "apple,pmgr-pwrstate";
22 #power-domain-cells = <0>;
23 #reset-cells = <0>;
25 apple,always-on; /* Core device */
28 ps_dwi: power-controller@110 {
29 compatible = "apple,t8103-pmgr-pwrstate", "apple,pmgr-pwrstate";
31 #power-domain-cells = <0>;
32 #reset-cells = <0>;
34 apple,always-on; /* Core device */
37 ps_soc_spmi0: power-controller@118 {
38 compatible = "apple,t8103-pmgr-pwrstate", "apple,pmgr-pwrstate";
40 #power-domain-cells = <0>;
41 #reset-cells = <0>;
45 ps_soc_spmi1: power-controller@120 {
46 compatible = "apple,t8103-pmgr-pwrstate", "apple,pmgr-pwrstate";
48 #power-domain-cells = <0>;
49 #reset-cells = <0>;
53 ps_soc_spmi2: power-controller@128 {
54 compatible = "apple,t8103-pmgr-pwrstate", "apple,pmgr-pwrstate";
56 #power-domain-cells = <0>;
57 #reset-cells = <0>;
61 ps_gpio: power-controller@130 {
62 compatible = "apple,t8103-pmgr-pwrstate", "apple,pmgr-pwrstate";
64 #power-domain-cells = <0>;
65 #reset-cells = <0>;
69 ps_pms_busif: power-controller@138 {
70 compatible = "apple,t8103-pmgr-pwrstate", "apple,pmgr-pwrstate";
72 #power-domain-cells = <0>;
73 #reset-cells = <0>;
75 apple,always-on; /* Core device */
78 ps_pms: power-controller@140 {
79 compatible = "apple,t8103-pmgr-pwrstate", "apple,pmgr-pwrstate";
81 #power-domain-cells = <0>;
82 #reset-cells = <0>;
84 apple,always-on; /* Core device */
87 ps_pms_fpwm0: power-controller@148 {
88 compatible = "apple,t8103-pmgr-pwrstate", "apple,pmgr-pwrstate";
90 #power-domain-cells = <0>;
91 #reset-cells = <0>;
93 power-domains = <&ps_pms>;
96 ps_pms_fpwm1: power-controller@150 {
97 compatible = "apple,t8103-pmgr-pwrstate", "apple,pmgr-pwrstate";
99 #power-domain-cells = <0>;
100 #reset-cells = <0>;
102 power-domains = <&ps_pms>;
105 ps_pms_fpwm2: power-controller@158 {
106 compatible = "apple,t8103-pmgr-pwrstate", "apple,pmgr-pwrstate";
108 #power-domain-cells = <0>;
109 #reset-cells = <0>;
111 power-domains = <&ps_pms>;
114 ps_pms_fpwm3: power-controller@160 {
115 compatible = "apple,t8103-pmgr-pwrstate", "apple,pmgr-pwrstate";
117 #power-domain-cells = <0>;
118 #reset-cells = <0>;
120 power-domains = <&ps_pms>;
123 ps_pms_fpwm4: power-controller@168 {
124 compatible = "apple,t8103-pmgr-pwrstate", "apple,pmgr-pwrstate";
126 #power-domain-cells = <0>;
127 #reset-cells = <0>;
129 power-domains = <&ps_pms>;
132 ps_soc_dpe: power-controller@170 {
133 compatible = "apple,t8103-pmgr-pwrstate", "apple,pmgr-pwrstate";
135 #power-domain-cells = <0>;
136 #reset-cells = <0>;
138 apple,always-on; /* Core device */
141 ps_pmgr_soc_ocla: power-controller@178 {
142 compatible = "apple,t8103-pmgr-pwrstate", "apple,pmgr-pwrstate";
144 #power-domain-cells = <0>;
145 #reset-cells = <0>;
149 ps_ispsens0: power-controller@180 {
150 compatible = "apple,t8103-pmgr-pwrstate", "apple,pmgr-pwrstate";
152 #power-domain-cells = <0>;
153 #reset-cells = <0>;
157 ps_ispsens1: power-controller@188 {
158 compatible = "apple,t8103-pmgr-pwrstate", "apple,pmgr-pwrstate";
160 #power-domain-cells = <0>;
161 #reset-cells = <0>;
165 ps_ispsens2: power-controller@190 {
166 compatible = "apple,t8103-pmgr-pwrstate", "apple,pmgr-pwrstate";
168 #power-domain-cells = <0>;
169 #reset-cells = <0>;
173 ps_ispsens3: power-controller@198 {
174 compatible = "apple,t8103-pmgr-pwrstate", "apple,pmgr-pwrstate";
176 #power-domain-cells = <0>;
177 #reset-cells = <0>;
181 ps_pcie_ref: power-controller@1a0 {
182 compatible = "apple,t8103-pmgr-pwrstate", "apple,pmgr-pwrstate";
184 #power-domain-cells = <0>;
185 #reset-cells = <0>;
189 ps_aft0: power-controller@1a8 {
190 compatible = "apple,t8103-pmgr-pwrstate", "apple,pmgr-pwrstate";
192 #power-domain-cells = <0>;
193 #reset-cells = <0>;
197 ps_devc0_ivdmc: power-controller@1b0 {
198 compatible = "apple,t8103-pmgr-pwrstate", "apple,pmgr-pwrstate";
200 #power-domain-cells = <0>;
201 #reset-cells = <0>;
205 ps_imx: power-controller@1b8 {
206 compatible = "apple,t8103-pmgr-pwrstate", "apple,pmgr-pwrstate";
208 #power-domain-cells = <0>;
209 #reset-cells = <0>;
211 apple,always-on; /* Apple fabric, critical block */
214 ps_sio_busif: power-controller@1c0 {
215 compatible = "apple,t8103-pmgr-pwrstate", "apple,pmgr-pwrstate";
217 #power-domain-cells = <0>;
218 #reset-cells = <0>;
222 ps_sio: power-controller@1c8 {
223 compatible = "apple,t8103-pmgr-pwrstate", "apple,pmgr-pwrstate";
225 #power-domain-cells = <0>;
226 #reset-cells = <0>;
228 power-domains = <&ps_sio_busif>;
231 ps_sio_cpu: power-controller@1d0 {
232 compatible = "apple,t8103-pmgr-pwrstate", "apple,pmgr-pwrstate";
234 #power-domain-cells = <0>;
235 #reset-cells = <0>;
237 power-domains = <&ps_sio>;
240 ps_fpwm0: power-controller@1d8 {
241 compatible = "apple,t8103-pmgr-pwrstate", "apple,pmgr-pwrstate";
243 #power-domain-cells = <0>;
244 #reset-cells = <0>;
248 ps_fpwm1: power-controller@1e0 {
249 compatible = "apple,t8103-pmgr-pwrstate", "apple,pmgr-pwrstate";
251 #power-domain-cells = <0>;
252 #reset-cells = <0>;
256 ps_fpwm2: power-controller@1e8 {
257 compatible = "apple,t8103-pmgr-pwrstate", "apple,pmgr-pwrstate";
259 #power-domain-cells = <0>;
260 #reset-cells = <0>;
264 ps_i2c0: power-controller@1f0 {
265 compatible = "apple,t8103-pmgr-pwrstate", "apple,pmgr-pwrstate";
267 #power-domain-cells = <0>;
268 #reset-cells = <0>;
270 power-domains = <&ps_sio>;
273 ps_i2c1: power-controller@1f8 {
274 compatible = "apple,t8103-pmgr-pwrstate", "apple,pmgr-pwrstate";
276 #power-domain-cells = <0>;
277 #reset-cells = <0>;
279 power-domains = <&ps_sio>;
282 ps_i2c2: power-controller@200 {
283 compatible = "apple,t8103-pmgr-pwrstate", "apple,pmgr-pwrstate";
285 #power-domain-cells = <0>;
286 #reset-cells = <0>;
288 power-domains = <&ps_sio>;
291 ps_i2c3: power-controller@208 {
292 compatible = "apple,t8103-pmgr-pwrstate", "apple,pmgr-pwrstate";
294 #power-domain-cells = <0>;
295 #reset-cells = <0>;
297 power-domains = <&ps_sio>;
300 ps_i2c4: power-controller@210 {
301 compatible = "apple,t8103-pmgr-pwrstate", "apple,pmgr-pwrstate";
303 #power-domain-cells = <0>;
304 #reset-cells = <0>;
306 power-domains = <&ps_sio>;
309 ps_spi_p: power-controller@218 {
310 compatible = "apple,t8103-pmgr-pwrstate", "apple,pmgr-pwrstate";
312 #power-domain-cells = <0>;
313 #reset-cells = <0>;
315 power-domains = <&ps_sio>;
318 ps_uart_p: power-controller@220 {
319 compatible = "apple,t8103-pmgr-pwrstate", "apple,pmgr-pwrstate";
321 #power-domain-cells = <0>;
322 #reset-cells = <0>;
324 power-domains = <&ps_sio>;
327 ps_audio_p: power-controller@228 {
328 compatible = "apple,t8103-pmgr-pwrstate", "apple,pmgr-pwrstate";
330 #power-domain-cells = <0>;
331 #reset-cells = <0>;
333 power-domains = <&ps_sio>;
336 ps_sio_adma: power-controller@230 {
337 compatible = "apple,t8103-pmgr-pwrstate", "apple,pmgr-pwrstate";
339 #power-domain-cells = <0>;
340 #reset-cells = <0>;
342 power-domains = <&ps_sio>, <&ps_pms>, <&ps_audio_p>;
345 ps_aes: power-controller@238 {
346 compatible = "apple,t8103-pmgr-pwrstate", "apple,pmgr-pwrstate";
348 #power-domain-cells = <0>;
349 #reset-cells = <0>;
351 power-domains = <&ps_sio>;
354 ps_spi0: power-controller@240 {
355 compatible = "apple,t8103-pmgr-pwrstate", "apple,pmgr-pwrstate";
357 #power-domain-cells = <0>;
358 #reset-cells = <0>;
360 power-domains = <&ps_sio>, <&ps_spi_p>;
363 ps_spi1: power-controller@248 {
364 compatible = "apple,t8103-pmgr-pwrstate", "apple,pmgr-pwrstate";
366 #power-domain-cells = <0>;
367 #reset-cells = <0>;
369 power-domains = <&ps_sio>, <&ps_spi_p>;
372 ps_spi2: power-controller@250 {
373 compatible = "apple,t8103-pmgr-pwrstate", "apple,pmgr-pwrstate";
375 #power-domain-cells = <0>;
376 #reset-cells = <0>;
378 power-domains = <&ps_sio>, <&ps_spi_p>;
381 ps_spi3: power-controller@258 {
382 compatible = "apple,t8103-pmgr-pwrstate", "apple,pmgr-pwrstate";
384 #power-domain-cells = <0>;
385 #reset-cells = <0>;
387 power-domains = <&ps_sio>, <&ps_spi_p>;
390 ps_uart_n: power-controller@268 {
391 compatible = "apple,t8103-pmgr-pwrstate", "apple,pmgr-pwrstate";
393 #power-domain-cells = <0>;
394 #reset-cells = <0>;
396 power-domains = <&ps_uart_p>;
399 ps_uart0: power-controller@270 {
400 compatible = "apple,t8103-pmgr-pwrstate", "apple,pmgr-pwrstate";
402 #power-domain-cells = <0>;
403 #reset-cells = <0>;
405 power-domains = <&ps_uart_p>;
408 ps_uart1: power-controller@278 {
409 compatible = "apple,t8103-pmgr-pwrstate", "apple,pmgr-pwrstate";
411 #power-domain-cells = <0>;
412 #reset-cells = <0>;
414 power-domains = <&ps_uart_p>;
417 ps_uart2: power-controller@280 {
418 compatible = "apple,t8103-pmgr-pwrstate", "apple,pmgr-pwrstate";
420 #power-domain-cells = <0>;
421 #reset-cells = <0>;
423 power-domains = <&ps_uart_p>;
426 ps_uart3: power-controller@288 {
427 compatible = "apple,t8103-pmgr-pwrstate", "apple,pmgr-pwrstate";
429 #power-domain-cells = <0>;
430 #reset-cells = <0>;
432 power-domains = <&ps_uart_p>;
435 ps_uart4: power-controller@290 {
436 compatible = "apple,t8103-pmgr-pwrstate", "apple,pmgr-pwrstate";
438 #power-domain-cells = <0>;
439 #reset-cells = <0>;
441 power-domains = <&ps_uart_p>;
444 ps_uart5: power-controller@298 {
445 compatible = "apple,t8103-pmgr-pwrstate", "apple,pmgr-pwrstate";
447 #power-domain-cells = <0>;
448 #reset-cells = <0>;
450 power-domains = <&ps_uart_p>;
453 ps_uart6: power-controller@2a0 {
454 compatible = "apple,t8103-pmgr-pwrstate", "apple,pmgr-pwrstate";
456 #power-domain-cells = <0>;
457 #reset-cells = <0>;
459 power-domains = <&ps_uart_p>;
462 ps_uart7: power-controller@2a8 {
463 compatible = "apple,t8103-pmgr-pwrstate", "apple,pmgr-pwrstate";
465 #power-domain-cells = <0>;
466 #reset-cells = <0>;
468 power-domains = <&ps_uart_p>;
471 ps_uart8: power-controller@2b0 {
472 compatible = "apple,t8103-pmgr-pwrstate", "apple,pmgr-pwrstate";
474 #power-domain-cells = <0>;
475 #reset-cells = <0>;
477 power-domains = <&ps_uart_p>;
480 ps_mca0: power-controller@2b8 {
481 compatible = "apple,t8103-pmgr-pwrstate", "apple,pmgr-pwrstate";
483 #power-domain-cells = <0>;
484 #reset-cells = <0>;
486 power-domains = <&ps_audio_p>, <&ps_sio_adma>;
489 ps_mca1: power-controller@2c0 {
490 compatible = "apple,t8103-pmgr-pwrstate", "apple,pmgr-pwrstate";
492 #power-domain-cells = <0>;
493 #reset-cells = <0>;
495 power-domains = <&ps_audio_p>, <&ps_sio_adma>;
498 ps_mca2: power-controller@2c8 {
499 compatible = "apple,t8103-pmgr-pwrstate", "apple,pmgr-pwrstate";
501 #power-domain-cells = <0>;
502 #reset-cells = <0>;
504 power-domains = <&ps_audio_p>, <&ps_sio_adma>;
507 ps_mca3: power-controller@2d0 {
508 compatible = "apple,t8103-pmgr-pwrstate", "apple,pmgr-pwrstate";
510 #power-domain-cells = <0>;
511 #reset-cells = <0>;
513 power-domains = <&ps_audio_p>, <&ps_sio_adma>;
516 ps_mca4: power-controller@2d8 {
517 compatible = "apple,t8103-pmgr-pwrstate", "apple,pmgr-pwrstate";
519 #power-domain-cells = <0>;
520 #reset-cells = <0>;
522 power-domains = <&ps_audio_p>, <&ps_sio_adma>;
525 ps_mca5: power-controller@2e0 {
526 compatible = "apple,t8103-pmgr-pwrstate", "apple,pmgr-pwrstate";
528 #power-domain-cells = <0>;
529 #reset-cells = <0>;
531 power-domains = <&ps_audio_p>, <&ps_sio_adma>;
534 ps_dpa0: power-controller@2e8 {
535 compatible = "apple,t8103-pmgr-pwrstate", "apple,pmgr-pwrstate";
537 #power-domain-cells = <0>;
538 #reset-cells = <0>;
540 power-domains = <&ps_audio_p>;
543 ps_dpa1: power-controller@2f0 {
544 compatible = "apple,t8103-pmgr-pwrstate", "apple,pmgr-pwrstate";
546 #power-domain-cells = <0>;
547 #reset-cells = <0>;
549 power-domains = <&ps_audio_p>;
552 ps_mcc: power-controller@2f8 {
553 compatible = "apple,t8103-pmgr-pwrstate", "apple,pmgr-pwrstate";
555 #power-domain-cells = <0>;
556 #reset-cells = <0>;
558 apple,always-on; /* Memory controller */
561 ps_spi4: power-controller@260 {
562 compatible = "apple,t8103-pmgr-pwrstate", "apple,pmgr-pwrstate";
564 #power-domain-cells = <0>;
565 #reset-cells = <0>;
567 power-domains = <&ps_sio>, <&ps_spi_p>;
570 ps_dcs0: power-controller@300 {
571 compatible = "apple,t8103-pmgr-pwrstate", "apple,pmgr-pwrstate";
573 #power-domain-cells = <0>;
574 #reset-cells = <0>;
576 apple,always-on; /* LPDDR4 interface */
579 ps_dcs1: power-controller@310 {
580 compatible = "apple,t8103-pmgr-pwrstate", "apple,pmgr-pwrstate";
582 #power-domain-cells = <0>;
583 #reset-cells = <0>;
585 apple,always-on; /* LPDDR4 interface */
588 ps_dcs2: power-controller@308 {
589 compatible = "apple,t8103-pmgr-pwrstate", "apple,pmgr-pwrstate";
591 #power-domain-cells = <0>;
592 #reset-cells = <0>;
594 apple,always-on; /* LPDDR4 interface */
597 ps_dcs3: power-controller@318 {
598 compatible = "apple,t8103-pmgr-pwrstate", "apple,pmgr-pwrstate";
600 #power-domain-cells = <0>;
601 #reset-cells = <0>;
603 apple,always-on; /* LPDDR4 interface */
606 ps_smx: power-controller@340 {
607 compatible = "apple,t8103-pmgr-pwrstate", "apple,pmgr-pwrstate";
609 #power-domain-cells = <0>;
610 #reset-cells = <0>;
612 apple,always-on; /* Apple fabric, critical block */
615 ps_apcie: power-controller@348 {
616 compatible = "apple,t8103-pmgr-pwrstate", "apple,pmgr-pwrstate";
618 #power-domain-cells = <0>;
619 #reset-cells = <0>;
621 power-domains = <&ps_imx>, <&ps_pcie_ref>;
624 ps_rmx: power-controller@350 {
625 compatible = "apple,t8103-pmgr-pwrstate", "apple,pmgr-pwrstate";
627 #power-domain-cells = <0>;
628 #reset-cells = <0>;
630 /* Apple Fabric, display/image stuff: this can power down */
633 ps_mmx: power-controller@358 {
634 compatible = "apple,t8103-pmgr-pwrstate", "apple,pmgr-pwrstate";
636 #power-domain-cells = <0>;
637 #reset-cells = <0>;
639 /* Apple Fabric, media stuff: this can power down */
642 ps_disp0_fe: power-controller@360 {
643 compatible = "apple,t8103-pmgr-pwrstate", "apple,pmgr-pwrstate";
645 #power-domain-cells = <0>;
646 #reset-cells = <0>;
648 power-domains = <&ps_rmx>;
649 apple,always-on; /* TODO: figure out if we can enable PM here */
652 ps_dispext_fe: power-controller@368 {
653 compatible = "apple,t8103-pmgr-pwrstate", "apple,pmgr-pwrstate";
655 #power-domain-cells = <0>;
656 #reset-cells = <0>;
658 power-domains = <&ps_rmx>;
661 ps_dispext_cpu0: power-controller@378 {
662 compatible = "apple,t8103-pmgr-pwrstate", "apple,pmgr-pwrstate";
664 #power-domain-cells = <0>;
665 #reset-cells = <0>;
667 power-domains = <&ps_dispext_fe>;
668 apple,min-state = <4>;
671 ps_jpg: power-controller@3c0 {
672 compatible = "apple,t8103-pmgr-pwrstate", "apple,pmgr-pwrstate";
674 #power-domain-cells = <0>;
675 #reset-cells = <0>;
677 power-domains = <&ps_mmx>;
680 ps_msr: power-controller@3c8 {
681 compatible = "apple,t8103-pmgr-pwrstate", "apple,pmgr-pwrstate";
683 #power-domain-cells = <0>;
684 #reset-cells = <0>;
686 power-domains = <&ps_mmx>;
689 ps_msr_ase_core: power-controller@3d0 {
690 compatible = "apple,t8103-pmgr-pwrstate", "apple,pmgr-pwrstate";
692 #power-domain-cells = <0>;
693 #reset-cells = <0>;
697 ps_pmp: power-controller@3d8 {
698 compatible = "apple,t8103-pmgr-pwrstate", "apple,pmgr-pwrstate";
700 #power-domain-cells = <0>;
701 #reset-cells = <0>;
705 ps_pms_sram: power-controller@3e0 {
706 compatible = "apple,t8103-pmgr-pwrstate", "apple,pmgr-pwrstate";
708 #power-domain-cells = <0>;
709 #reset-cells = <0>;
713 ps_apcie_gp: power-controller@3e8 {
714 compatible = "apple,t8103-pmgr-pwrstate", "apple,pmgr-pwrstate";
716 #power-domain-cells = <0>;
717 #reset-cells = <0>;
719 power-domains = <&ps_apcie>;
722 ps_ans2: power-controller@3f0 {
723 compatible = "apple,t8103-pmgr-pwrstate", "apple,pmgr-pwrstate";
725 #power-domain-cells = <0>;
726 #reset-cells = <0>;
730 ps_gfx: power-controller@3f8 {
731 compatible = "apple,t8103-pmgr-pwrstate", "apple,pmgr-pwrstate";
733 #power-domain-cells = <0>;
734 #reset-cells = <0>;
738 ps_dcs4: power-controller@320 {
739 compatible = "apple,t8103-pmgr-pwrstate", "apple,pmgr-pwrstate";
741 #power-domain-cells = <0>;
742 #reset-cells = <0>;
744 apple,always-on; /* LPDDR4 interface */
747 ps_dcs5: power-controller@330 {
748 compatible = "apple,t8103-pmgr-pwrstate", "apple,pmgr-pwrstate";
750 #power-domain-cells = <0>;
751 #reset-cells = <0>;
753 apple,always-on; /* LPDDR4 interface */
756 ps_dcs6: power-controller@328 {
757 compatible = "apple,t8103-pmgr-pwrstate", "apple,pmgr-pwrstate";
759 #power-domain-cells = <0>;
760 #reset-cells = <0>;
762 apple,always-on; /* LPDDR4 interface */
765 ps_dcs7: power-controller@338 {
766 compatible = "apple,t8103-pmgr-pwrstate", "apple,pmgr-pwrstate";
768 #power-domain-cells = <0>;
769 #reset-cells = <0>;
771 apple,always-on; /* LPDDR4 interface */
774 ps_dispdfr_fe: power-controller@3a8 {
775 compatible = "apple,t8103-pmgr-pwrstate", "apple,pmgr-pwrstate";
777 #power-domain-cells = <0>;
778 #reset-cells = <0>;
780 power-domains = <&ps_rmx>;
783 ps_dispdfr_be: power-controller@3b0 {
784 compatible = "apple,t8103-pmgr-pwrstate", "apple,pmgr-pwrstate";
786 #power-domain-cells = <0>;
787 #reset-cells = <0>;
789 power-domains = <&ps_dispdfr_fe>;
792 ps_mipi_dsi: power-controller@3b8 {
793 compatible = "apple,t8103-pmgr-pwrstate", "apple,pmgr-pwrstate";
795 #power-domain-cells = <0>;
796 #reset-cells = <0>;
798 power-domains = <&ps_dispdfr_be>;
801 ps_isp_sys: power-controller@400 {
802 compatible = "apple,t8103-pmgr-pwrstate", "apple,pmgr-pwrstate";
804 #power-domain-cells = <0>;
805 #reset-cells = <0>;
807 power-domains = <&ps_rmx>;
810 ps_venc_sys: power-controller@408 {
811 compatible = "apple,t8103-pmgr-pwrstate", "apple,pmgr-pwrstate";
813 #power-domain-cells = <0>;
814 #reset-cells = <0>;
816 power-domains = <&ps_mmx>;
819 ps_avd_sys: power-controller@410 {
820 compatible = "apple,t8103-pmgr-pwrstate", "apple,pmgr-pwrstate";
822 #power-domain-cells = <0>;
823 #reset-cells = <0>;
825 power-domains = <&ps_mmx>;
828 ps_apcie_st: power-controller@418 {
829 compatible = "apple,t8103-pmgr-pwrstate", "apple,pmgr-pwrstate";
831 #power-domain-cells = <0>;
832 #reset-cells = <0>;
834 power-domains = <&ps_apcie>, <&ps_ans2>;
837 ps_ane_sys: power-controller@470 {
838 compatible = "apple,t8103-pmgr-pwrstate", "apple,pmgr-pwrstate";
840 #power-domain-cells = <0>;
841 #reset-cells = <0>;
845 ps_atc0_common: power-controller@420 {
846 compatible = "apple,t8103-pmgr-pwrstate", "apple,pmgr-pwrstate";
848 #power-domain-cells = <0>;
849 #reset-cells = <0>;
853 ps_atc0_pcie: power-controller@428 {
854 compatible = "apple,t8103-pmgr-pwrstate", "apple,pmgr-pwrstate";
856 #power-domain-cells = <0>;
857 #reset-cells = <0>;
859 power-domains = <&ps_atc0_common>;
862 ps_atc0_cio: power-controller@430 {
863 compatible = "apple,t8103-pmgr-pwrstate", "apple,pmgr-pwrstate";
865 #power-domain-cells = <0>;
866 #reset-cells = <0>;
868 power-domains = <&ps_atc0_common>;
871 ps_atc0_cio_pcie: power-controller@438 {
872 compatible = "apple,t8103-pmgr-pwrstate", "apple,pmgr-pwrstate";
874 #power-domain-cells = <0>;
875 #reset-cells = <0>;
877 power-domains = <&ps_atc0_cio>;
880 ps_atc0_cio_usb: power-controller@440 {
881 compatible = "apple,t8103-pmgr-pwrstate", "apple,pmgr-pwrstate";
883 #power-domain-cells = <0>;
884 #reset-cells = <0>;
886 power-domains = <&ps_atc0_cio>;
889 ps_atc1_common: power-controller@448 {
890 compatible = "apple,t8103-pmgr-pwrstate", "apple,pmgr-pwrstate";
892 #power-domain-cells = <0>;
893 #reset-cells = <0>;
897 ps_atc1_pcie: power-controller@450 {
898 compatible = "apple,t8103-pmgr-pwrstate", "apple,pmgr-pwrstate";
900 #power-domain-cells = <0>;
901 #reset-cells = <0>;
903 power-domains = <&ps_atc1_common>;
906 ps_atc1_cio: power-controller@458 {
907 compatible = "apple,t8103-pmgr-pwrstate", "apple,pmgr-pwrstate";
909 #power-domain-cells = <0>;
910 #reset-cells = <0>;
912 power-domains = <&ps_atc1_common>;
915 ps_atc1_cio_pcie: power-controller@460 {
916 compatible = "apple,t8103-pmgr-pwrstate", "apple,pmgr-pwrstate";
918 #power-domain-cells = <0>;
919 #reset-cells = <0>;
921 power-domains = <&ps_atc1_cio>;
924 ps_atc1_cio_usb: power-controller@468 {
925 compatible = "apple,t8103-pmgr-pwrstate", "apple,pmgr-pwrstate";
927 #power-domain-cells = <0>;
928 #reset-cells = <0>;
930 power-domains = <&ps_atc1_cio>;
933 ps_sep: power-controller@c00 {
934 compatible = "apple,t8103-pmgr-pwrstate", "apple,pmgr-pwrstate";
936 #power-domain-cells = <0>;
937 #reset-cells = <0>;
939 apple,always-on; /* Locked on */
942 ps_venc_dma: power-controller@8000 {
943 compatible = "apple,t8103-pmgr-pwrstate", "apple,pmgr-pwrstate";
945 #power-domain-cells = <0>;
946 #reset-cells = <0>;
948 power-domains = <&ps_venc_sys>;
951 ps_venc_pipe4: power-controller@8008 {
952 compatible = "apple,t8103-pmgr-pwrstate", "apple,pmgr-pwrstate";
954 #power-domain-cells = <0>;
955 #reset-cells = <0>;
957 power-domains = <&ps_venc_dma>;
960 ps_venc_pipe5: power-controller@8010 {
961 compatible = "apple,t8103-pmgr-pwrstate", "apple,pmgr-pwrstate";
963 #power-domain-cells = <0>;
964 #reset-cells = <0>;
966 power-domains = <&ps_venc_dma>;
969 ps_venc_me0: power-controller@8018 {
970 compatible = "apple,t8103-pmgr-pwrstate", "apple,pmgr-pwrstate";
972 #power-domain-cells = <0>;
973 #reset-cells = <0>;
975 power-domains = <&ps_venc_pipe4>, <&ps_venc_pipe5>;
978 ps_venc_me1: power-controller@8020 {
979 compatible = "apple,t8103-pmgr-pwrstate", "apple,pmgr-pwrstate";
981 #power-domain-cells = <0>;
982 #reset-cells = <0>;
984 power-domains = <&ps_venc_pipe4>, <&ps_venc_pipe5>;
987 ps_ane_sys_cpu: power-controller@c000 {
988 compatible = "apple,t8103-pmgr-pwrstate", "apple,pmgr-pwrstate";
990 #power-domain-cells = <0>;
991 #reset-cells = <0>;
993 power-domains = <&ps_ane_sys>;
996 ps_disp0_cpu0: power-controller@10018 {
997 compatible = "apple,t8103-pmgr-pwrstate", "apple,pmgr-pwrstate";
999 #power-domain-cells = <0>;
1000 #reset-cells = <0>;
1002 power-domains = <&ps_disp0_fe>;
1003 apple,always-on; /* TODO: figure out if we can enable PM here */
1004 apple,min-state = <4>;
1009 ps_debug: power-controller@58 {
1010 compatible = "apple,t8103-pmgr-pwrstate", "apple,pmgr-pwrstate";
1012 #power-domain-cells = <0>;
1013 #reset-cells = <0>;
1015 apple,always-on; /* Core AON device */
1018 ps_nub_spmi0: power-controller@60 {
1019 compatible = "apple,t8103-pmgr-pwrstate", "apple,pmgr-pwrstate";
1021 #power-domain-cells = <0>;
1022 #reset-cells = <0>;
1024 apple,always-on; /* Core AON device */
1027 ps_nub_aon: power-controller@70 {
1028 compatible = "apple,t8103-pmgr-pwrstate", "apple,pmgr-pwrstate";
1030 #power-domain-cells = <0>;
1031 #reset-cells = <0>;
1033 apple,always-on; /* Core AON device */
1036 ps_nub_gpio: power-controller@80 {
1037 compatible = "apple,t8103-pmgr-pwrstate", "apple,pmgr-pwrstate";
1039 #power-domain-cells = <0>;
1040 #reset-cells = <0>;
1042 apple,always-on; /* Core AON device */
1045 ps_nub_fabric: power-controller@a8 {
1046 compatible = "apple,t8103-pmgr-pwrstate", "apple,pmgr-pwrstate";
1048 #power-domain-cells = <0>;
1049 #reset-cells = <0>;
1051 apple,always-on; /* Core AON device */
1054 ps_nub_sram: power-controller@b0 {
1055 compatible = "apple,t8103-pmgr-pwrstate", "apple,pmgr-pwrstate";
1057 #power-domain-cells = <0>;
1058 #reset-cells = <0>;
1060 apple,always-on; /* Core AON device */
1063 ps_debug_usb: power-controller@b8 {
1064 compatible = "apple,t8103-pmgr-pwrstate", "apple,pmgr-pwrstate";
1066 #power-domain-cells = <0>;
1067 #reset-cells = <0>;
1069 apple,always-on; /* Core AON device */
1070 power-domains = <&ps_debug>;
1073 ps_debug_auth: power-controller@c0 {
1074 compatible = "apple,t8103-pmgr-pwrstate", "apple,pmgr-pwrstate";
1076 #power-domain-cells = <0>;
1077 #reset-cells = <0>;
1079 apple,always-on; /* Core AON device */
1080 power-domains = <&ps_debug>;
1083 ps_nub_spmi1: power-controller@68 {
1084 compatible = "apple,t8103-pmgr-pwrstate", "apple,pmgr-pwrstate";
1086 #power-domain-cells = <0>;
1087 #reset-cells = <0>;
1089 apple,always-on; /* Core AON device */
1092 ps_msg: power-controller@78 {
1093 compatible = "apple,t8103-pmgr-pwrstate", "apple,pmgr-pwrstate";
1095 #power-domain-cells = <0>;
1096 #reset-cells = <0>;
1100 ps_atc0_usb_aon: power-controller@88 {
1101 compatible = "apple,t8103-pmgr-pwrstate", "apple,pmgr-pwrstate";
1103 #power-domain-cells = <0>;
1104 #reset-cells = <0>;
1108 ps_atc1_usb_aon: power-controller@90 {
1109 compatible = "apple,t8103-pmgr-pwrstate", "apple,pmgr-pwrstate";
1111 #power-domain-cells = <0>;
1112 #reset-cells = <0>;
1116 ps_atc0_usb: power-controller@98 {
1117 compatible = "apple,t8103-pmgr-pwrstate", "apple,pmgr-pwrstate";
1119 #power-domain-cells = <0>;
1120 #reset-cells = <0>;
1122 power-domains = <&ps_atc0_usb_aon>, <&ps_atc0_common>;
1125 ps_atc1_usb: power-controller@a0 {
1126 compatible = "apple,t8103-pmgr-pwrstate", "apple,pmgr-pwrstate";
1128 #power-domain-cells = <0>;
1129 #reset-cells = <0>;
1131 power-domains = <&ps_atc1_usb_aon>, <&ps_atc1_common>;