Lines Matching +full:pmgr +full:- +full:pwrstate

1 // SPDX-License-Identifier: GPL-2.0+ OR MIT
3 * PMGR Power domains for the Apple T8112 "M2" SoC
9 &pmgr {
10 ps_sbr: power-controller@100 {
11 compatible = "apple,t8112-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,t8112-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,t8112-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,t8112-pmgr-pwrstate", "apple,pmgr-pwrstate";
40 #power-domain-cells = <0>;
41 #reset-cells = <0>;
45 ps_gpio: power-controller@120 {
46 compatible = "apple,t8112-pmgr-pwrstate", "apple,pmgr-pwrstate";
48 #power-domain-cells = <0>;
49 #reset-cells = <0>;
53 ps_pms_busif: power-controller@128 {
54 compatible = "apple,t8112-pmgr-pwrstate", "apple,pmgr-pwrstate";
56 #power-domain-cells = <0>;
57 #reset-cells = <0>;
59 apple,always-on; /* Core device */
62 ps_pms: power-controller@130 {
63 compatible = "apple,t8112-pmgr-pwrstate", "apple,pmgr-pwrstate";
65 #power-domain-cells = <0>;
66 #reset-cells = <0>;
68 apple,always-on; /* Core device */
71 ps_pms_c1ppt: power-controller@160 {
72 compatible = "apple,t8112-pmgr-pwrstate", "apple,pmgr-pwrstate";
74 #power-domain-cells = <0>;
75 #reset-cells = <0>;
77 power-domains = <&ps_pms>;
80 ps_soc_dpe: power-controller@168 {
81 compatible = "apple,t8112-pmgr-pwrstate", "apple,pmgr-pwrstate";
83 #power-domain-cells = <0>;
84 #reset-cells = <0>;
86 apple,always-on; /* Core device */
89 ps_pmgr_soc_ocla: power-controller@170 {
90 compatible = "apple,t8112-pmgr-pwrstate", "apple,pmgr-pwrstate";
92 #power-domain-cells = <0>;
93 #reset-cells = <0>;
95 power-domains = <&ps_pms>;
98 ps_ispsens0: power-controller@178 {
99 compatible = "apple,t8112-pmgr-pwrstate", "apple,pmgr-pwrstate";
101 #power-domain-cells = <0>;
102 #reset-cells = <0>;
106 ps_ispsens1: power-controller@180 {
107 compatible = "apple,t8112-pmgr-pwrstate", "apple,pmgr-pwrstate";
109 #power-domain-cells = <0>;
110 #reset-cells = <0>;
114 ps_ispsens2: power-controller@188 {
115 compatible = "apple,t8112-pmgr-pwrstate", "apple,pmgr-pwrstate";
117 #power-domain-cells = <0>;
118 #reset-cells = <0>;
122 ps_ispsens3: power-controller@190 {
123 compatible = "apple,t8112-pmgr-pwrstate", "apple,pmgr-pwrstate";
125 #power-domain-cells = <0>;
126 #reset-cells = <0>;
130 ps_pcie_ref: power-controller@198 {
131 compatible = "apple,t8112-pmgr-pwrstate", "apple,pmgr-pwrstate";
133 #power-domain-cells = <0>;
134 #reset-cells = <0>;
138 ps_aft0: power-controller@1a0 {
139 compatible = "apple,t8112-pmgr-pwrstate", "apple,pmgr-pwrstate";
141 #power-domain-cells = <0>;
142 #reset-cells = <0>;
146 ps_imx: power-controller@1a8 {
147 compatible = "apple,t8112-pmgr-pwrstate", "apple,pmgr-pwrstate";
149 #power-domain-cells = <0>;
150 #reset-cells = <0>;
152 apple,always-on; /* Apple fabric, critical block */
155 ps_sio_busif: power-controller@1b0 {
156 compatible = "apple,t8112-pmgr-pwrstate", "apple,pmgr-pwrstate";
158 #power-domain-cells = <0>;
159 #reset-cells = <0>;
163 ps_sio: power-controller@1b8 {
164 compatible = "apple,t8112-pmgr-pwrstate", "apple,pmgr-pwrstate";
166 #power-domain-cells = <0>;
167 #reset-cells = <0>;
169 apple,always-on;
170 power-domains = <&ps_sio_busif>;
173 ps_sio_cpu: power-controller@1c0 {
174 compatible = "apple,t8112-pmgr-pwrstate", "apple,pmgr-pwrstate";
176 #power-domain-cells = <0>;
177 #reset-cells = <0>;
179 power-domains = <&ps_sio>;
182 ps_fpwm0: power-controller@1c8 {
183 compatible = "apple,t8112-pmgr-pwrstate", "apple,pmgr-pwrstate";
185 #power-domain-cells = <0>;
186 #reset-cells = <0>;
188 power-domains = <&ps_sio>;
191 ps_fpwm1: power-controller@1d0 {
192 compatible = "apple,t8112-pmgr-pwrstate", "apple,pmgr-pwrstate";
194 #power-domain-cells = <0>;
195 #reset-cells = <0>;
197 power-domains = <&ps_sio>;
200 ps_fpwm2: power-controller@1d8 {
201 compatible = "apple,t8112-pmgr-pwrstate", "apple,pmgr-pwrstate";
203 #power-domain-cells = <0>;
204 #reset-cells = <0>;
206 power-domains = <&ps_sio>;
209 ps_i2c0: power-controller@1e0 {
210 compatible = "apple,t8112-pmgr-pwrstate", "apple,pmgr-pwrstate";
212 #power-domain-cells = <0>;
213 #reset-cells = <0>;
215 power-domains = <&ps_sio>;
218 ps_i2c1: power-controller@1e8 {
219 compatible = "apple,t8112-pmgr-pwrstate", "apple,pmgr-pwrstate";
221 #power-domain-cells = <0>;
222 #reset-cells = <0>;
224 power-domains = <&ps_sio>;
227 ps_i2c2: power-controller@1f0 {
228 compatible = "apple,t8112-pmgr-pwrstate", "apple,pmgr-pwrstate";
230 #power-domain-cells = <0>;
231 #reset-cells = <0>;
233 power-domains = <&ps_sio>;
236 ps_i2c3: power-controller@1f8 {
237 compatible = "apple,t8112-pmgr-pwrstate", "apple,pmgr-pwrstate";
239 #power-domain-cells = <0>;
240 #reset-cells = <0>;
242 power-domains = <&ps_sio>;
245 ps_i2c4: power-controller@200 {
246 compatible = "apple,t8112-pmgr-pwrstate", "apple,pmgr-pwrstate";
248 #power-domain-cells = <0>;
249 #reset-cells = <0>;
251 power-domains = <&ps_sio>;
254 ps_spi_p: power-controller@208 {
255 compatible = "apple,t8112-pmgr-pwrstate", "apple,pmgr-pwrstate";
257 #power-domain-cells = <0>;
258 #reset-cells = <0>;
260 power-domains = <&ps_sio>;
263 ps_uart_p: power-controller@210 {
264 compatible = "apple,t8112-pmgr-pwrstate", "apple,pmgr-pwrstate";
266 #power-domain-cells = <0>;
267 #reset-cells = <0>;
269 power-domains = <&ps_sio>;
272 ps_audio_p: power-controller@218 {
273 compatible = "apple,t8112-pmgr-pwrstate", "apple,pmgr-pwrstate";
275 #power-domain-cells = <0>;
276 #reset-cells = <0>;
278 power-domains = <&ps_sio>;
281 ps_aes: power-controller@220 {
282 compatible = "apple,t8112-pmgr-pwrstate", "apple,pmgr-pwrstate";
284 #power-domain-cells = <0>;
285 #reset-cells = <0>;
287 power-domains = <&ps_sio>;
290 ps_spi0: power-controller@228 {
291 compatible = "apple,t8112-pmgr-pwrstate", "apple,pmgr-pwrstate";
293 #power-domain-cells = <0>;
294 #reset-cells = <0>;
296 power-domains = <&ps_spi_p>;
299 ps_spi1: power-controller@230 {
300 compatible = "apple,t8112-pmgr-pwrstate", "apple,pmgr-pwrstate";
302 #power-domain-cells = <0>;
303 #reset-cells = <0>;
305 power-domains = <&ps_spi_p>;
308 ps_spi2: power-controller@238 {
309 compatible = "apple,t8112-pmgr-pwrstate", "apple,pmgr-pwrstate";
311 #power-domain-cells = <0>;
312 #reset-cells = <0>;
314 power-domains = <&ps_spi_p>;
317 ps_spi3: power-controller@240 {
318 compatible = "apple,t8112-pmgr-pwrstate", "apple,pmgr-pwrstate";
320 #power-domain-cells = <0>;
321 #reset-cells = <0>;
323 power-domains = <&ps_spi_p>;
326 ps_spi4: power-controller@248 {
327 compatible = "apple,t8112-pmgr-pwrstate", "apple,pmgr-pwrstate";
329 #power-domain-cells = <0>;
330 #reset-cells = <0>;
332 power-domains = <&ps_spi_p>;
335 ps_spi5: power-controller@250 {
336 compatible = "apple,t8112-pmgr-pwrstate", "apple,pmgr-pwrstate";
338 #power-domain-cells = <0>;
339 #reset-cells = <0>;
341 power-domains = <&ps_spi_p>;
344 ps_uart_n: power-controller@258 {
345 compatible = "apple,t8112-pmgr-pwrstate", "apple,pmgr-pwrstate";
347 #power-domain-cells = <0>;
348 #reset-cells = <0>;
350 power-domains = <&ps_uart_p>;
353 ps_uart0: power-controller@260 {
354 compatible = "apple,t8112-pmgr-pwrstate", "apple,pmgr-pwrstate";
356 #power-domain-cells = <0>;
357 #reset-cells = <0>;
359 power-domains = <&ps_uart_p>;
362 ps_uart1: power-controller@268 {
363 compatible = "apple,t8112-pmgr-pwrstate", "apple,pmgr-pwrstate";
365 #power-domain-cells = <0>;
366 #reset-cells = <0>;
368 power-domains = <&ps_uart_p>;
371 ps_uart2: power-controller@270 {
372 compatible = "apple,t8112-pmgr-pwrstate", "apple,pmgr-pwrstate";
374 #power-domain-cells = <0>;
375 #reset-cells = <0>;
377 power-domains = <&ps_uart_p>;
380 ps_uart3: power-controller@278 {
381 compatible = "apple,t8112-pmgr-pwrstate", "apple,pmgr-pwrstate";
383 #power-domain-cells = <0>;
384 #reset-cells = <0>;
386 power-domains = <&ps_uart_p>;
389 ps_uart4: power-controller@280 {
390 compatible = "apple,t8112-pmgr-pwrstate", "apple,pmgr-pwrstate";
392 #power-domain-cells = <0>;
393 #reset-cells = <0>;
395 power-domains = <&ps_uart_p>;
398 ps_uart5: power-controller@288 {
399 compatible = "apple,t8112-pmgr-pwrstate", "apple,pmgr-pwrstate";
401 #power-domain-cells = <0>;
402 #reset-cells = <0>;
404 power-domains = <&ps_uart_p>;
407 ps_uart6: power-controller@290 {
408 compatible = "apple,t8112-pmgr-pwrstate", "apple,pmgr-pwrstate";
410 #power-domain-cells = <0>;
411 #reset-cells = <0>;
413 power-domains = <&ps_uart_p>;
416 ps_uart7: power-controller@298 {
417 compatible = "apple,t8112-pmgr-pwrstate", "apple,pmgr-pwrstate";
419 #power-domain-cells = <0>;
420 #reset-cells = <0>;
422 power-domains = <&ps_uart_p>;
425 ps_uart8: power-controller@2a0 {
426 compatible = "apple,t8112-pmgr-pwrstate", "apple,pmgr-pwrstate";
428 #power-domain-cells = <0>;
429 #reset-cells = <0>;
431 power-domains = <&ps_uart_p>;
434 ps_sio_adma: power-controller@2a8 {
435 compatible = "apple,t8112-pmgr-pwrstate", "apple,pmgr-pwrstate";
437 #power-domain-cells = <0>;
438 #reset-cells = <0>;
440 power-domains = <&ps_spi_p>, <&ps_audio_p>;
443 ps_dpa0: power-controller@2b0 {
444 compatible = "apple,t8112-pmgr-pwrstate", "apple,pmgr-pwrstate";
446 #power-domain-cells = <0>;
447 #reset-cells = <0>;
449 power-domains = <&ps_audio_p>;
452 ps_dpa1: power-controller@2b8 {
453 compatible = "apple,t8112-pmgr-pwrstate", "apple,pmgr-pwrstate";
455 #power-domain-cells = <0>;
456 #reset-cells = <0>;
458 power-domains = <&ps_audio_p>;
461 ps_mca0: power-controller@2c0 {
462 compatible = "apple,t8112-pmgr-pwrstate", "apple,pmgr-pwrstate";
464 #power-domain-cells = <0>;
465 #reset-cells = <0>;
467 power-domains = <&ps_sio_adma>, <&ps_audio_p>;
470 ps_mca1: power-controller@2c8 {
471 compatible = "apple,t8112-pmgr-pwrstate", "apple,pmgr-pwrstate";
473 #power-domain-cells = <0>;
474 #reset-cells = <0>;
476 power-domains = <&ps_sio_adma>, <&ps_audio_p>;
479 ps_mca2: power-controller@2d0 {
480 compatible = "apple,t8112-pmgr-pwrstate", "apple,pmgr-pwrstate";
482 #power-domain-cells = <0>;
483 #reset-cells = <0>;
485 power-domains = <&ps_sio_adma>, <&ps_audio_p>;
488 ps_mca3: power-controller@2d8 {
489 compatible = "apple,t8112-pmgr-pwrstate", "apple,pmgr-pwrstate";
491 #power-domain-cells = <0>;
492 #reset-cells = <0>;
494 power-domains = <&ps_sio_adma>, <&ps_audio_p>;
497 ps_mca4: power-controller@2e0 {
498 compatible = "apple,t8112-pmgr-pwrstate", "apple,pmgr-pwrstate";
500 #power-domain-cells = <0>;
501 #reset-cells = <0>;
503 power-domains = <&ps_sio_adma>, <&ps_audio_p>;
506 ps_mca5: power-controller@2e8 {
507 compatible = "apple,t8112-pmgr-pwrstate", "apple,pmgr-pwrstate";
509 #power-domain-cells = <0>;
510 #reset-cells = <0>;
512 power-domains = <&ps_sio_adma>, <&ps_audio_p>;
515 ps_mcc: power-controller@2f0 {
516 compatible = "apple,t8112-pmgr-pwrstate", "apple,pmgr-pwrstate";
518 #power-domain-cells = <0>;
519 #reset-cells = <0>;
521 apple,always-on; /* Memory controller */
524 ps_dcs0: power-controller@2f8 {
525 compatible = "apple,t8112-pmgr-pwrstate", "apple,pmgr-pwrstate";
527 #power-domain-cells = <0>;
528 #reset-cells = <0>;
530 apple,always-on; /* LPDDR4 interface */
533 ps_dcs2: power-controller@300 {
534 compatible = "apple,t8112-pmgr-pwrstate", "apple,pmgr-pwrstate";
536 #power-domain-cells = <0>;
537 #reset-cells = <0>;
539 apple,always-on; /* LPDDR4 interface */
542 ps_dcs1: power-controller@308 {
543 compatible = "apple,t8112-pmgr-pwrstate", "apple,pmgr-pwrstate";
545 #power-domain-cells = <0>;
546 #reset-cells = <0>;
548 apple,always-on; /* LPDDR4 interface */
551 ps_dcs3: power-controller@310 {
552 compatible = "apple,t8112-pmgr-pwrstate", "apple,pmgr-pwrstate";
554 #power-domain-cells = <0>;
555 #reset-cells = <0>;
557 apple,always-on; /* LPDDR4 interface */
560 ps_dcs4: power-controller@318 {
561 compatible = "apple,t8112-pmgr-pwrstate", "apple,pmgr-pwrstate";
563 #power-domain-cells = <0>;
564 #reset-cells = <0>;
566 apple,always-on; /* LPDDR4 interface */
569 ps_dcs5: power-controller@320 {
570 compatible = "apple,t8112-pmgr-pwrstate", "apple,pmgr-pwrstate";
572 #power-domain-cells = <0>;
573 #reset-cells = <0>;
575 apple,always-on; /* LPDDR4 interface */
578 ps_dcs6: power-controller@328 {
579 compatible = "apple,t8112-pmgr-pwrstate", "apple,pmgr-pwrstate";
581 #power-domain-cells = <0>;
582 #reset-cells = <0>;
584 apple,always-on; /* LPDDR4 interface */
587 ps_dcs7: power-controller@330 {
588 compatible = "apple,t8112-pmgr-pwrstate", "apple,pmgr-pwrstate";
590 #power-domain-cells = <0>;
591 #reset-cells = <0>;
593 apple,always-on; /* LPDDR4 interface */
596 ps_smx0: power-controller@338 {
597 compatible = "apple,t8112-pmgr-pwrstate", "apple,pmgr-pwrstate";
599 #power-domain-cells = <0>;
600 #reset-cells = <0>;
602 apple,always-on; /* Apple fabric, critical block */
605 ps_smx1: power-controller@340 {
606 compatible = "apple,t8112-pmgr-pwrstate", "apple,pmgr-pwrstate";
608 #power-domain-cells = <0>;
609 #reset-cells = <0>;
611 apple,always-on; /* Apple fabric, critical block */
614 ps_apcie: power-controller@348 {
615 compatible = "apple,t8112-pmgr-pwrstate", "apple,pmgr-pwrstate";
617 #power-domain-cells = <0>;
618 #reset-cells = <0>;
620 power-domains = <&ps_imx>, <&ps_pcie_ref>;
623 ps_rmx0: power-controller@350 {
624 compatible = "apple,t8112-pmgr-pwrstate", "apple,pmgr-pwrstate";
626 #power-domain-cells = <0>;
627 #reset-cells = <0>;
632 ps_rmx1: power-controller@358 {
633 compatible = "apple,t8112-pmgr-pwrstate", "apple,pmgr-pwrstate";
635 #power-domain-cells = <0>;
636 #reset-cells = <0>;
641 ps_cmx: power-controller@360 {
642 compatible = "apple,t8112-pmgr-pwrstate", "apple,pmgr-pwrstate";
644 #power-domain-cells = <0>;
645 #reset-cells = <0>;
647 apple,always-on; /* Apple fabric, critical block */
650 ps_mmx: power-controller@368 {
651 compatible = "apple,t8112-pmgr-pwrstate", "apple,pmgr-pwrstate";
653 #power-domain-cells = <0>;
654 #reset-cells = <0>;
659 ps_disp0_sys: power-controller@370 {
660 compatible = "apple,t8112-pmgr-pwrstate", "apple,pmgr-pwrstate";
662 #power-domain-cells = <0>;
663 #reset-cells = <0>;
665 power-domains = <&ps_rmx1>;
666 apple,always-on; /* TODO: figure out if we can enable PM here */
669 ps_disp0_fe: power-controller@378 {
670 compatible = "apple,t8112-pmgr-pwrstate", "apple,pmgr-pwrstate";
672 #power-domain-cells = <0>;
673 #reset-cells = <0>;
675 power-domains = <&ps_disp0_sys>;
676 apple,always-on; /* TODO: figure out if we can enable PM here */
679 ps_dispext_sys: power-controller@380 {
680 compatible = "apple,t8112-pmgr-pwrstate", "apple,pmgr-pwrstate";
682 #power-domain-cells = <0>;
683 #reset-cells = <0>;
685 power-domains = <&ps_rmx0>;
688 ps_dispext_fe: power-controller@388 {
689 compatible = "apple,t8112-pmgr-pwrstate", "apple,pmgr-pwrstate";
691 #power-domain-cells = <0>;
692 #reset-cells = <0>;
694 power-domains = <&ps_dispext_sys>;
697 ps_dispext_cpu0: power-controller@3c8 {
698 compatible = "apple,t8112-pmgr-pwrstate", "apple,pmgr-pwrstate";
700 #power-domain-cells = <0>;
701 #reset-cells = <0>;
703 power-domains = <&ps_dispext_fe>;
704 apple,min-state = <4>;
707 ps_dptx_ext_phy: power-controller@3d8 {
708 compatible = "apple,t8112-pmgr-pwrstate", "apple,pmgr-pwrstate";
710 #power-domain-cells = <0>;
711 #reset-cells = <0>;
715 ps_dispdfr_fe: power-controller@3e0 {
716 compatible = "apple,t8112-pmgr-pwrstate", "apple,pmgr-pwrstate";
718 #power-domain-cells = <0>;
719 #reset-cells = <0>;
721 power-domains = <&ps_rmx0>;
724 ps_dispdfr_be: power-controller@3e8 {
725 compatible = "apple,t8112-pmgr-pwrstate", "apple,pmgr-pwrstate";
727 #power-domain-cells = <0>;
728 #reset-cells = <0>;
730 power-domains = <&ps_dispdfr_fe>;
733 ps_mipi_dsi: power-controller@3f0 {
734 compatible = "apple,t8112-pmgr-pwrstate", "apple,pmgr-pwrstate";
736 #power-domain-cells = <0>;
737 #reset-cells = <0>;
739 power-domains = <&ps_dispdfr_be>;
742 ps_jpg: power-controller@3f8 {
743 compatible = "apple,t8112-pmgr-pwrstate", "apple,pmgr-pwrstate";
745 #power-domain-cells = <0>;
746 #reset-cells = <0>;
748 power-domains = <&ps_cmx>;
751 ps_apcie_gp: power-controller@400 {
752 compatible = "apple,t8112-pmgr-pwrstate", "apple,pmgr-pwrstate";
754 #power-domain-cells = <0>;
755 #reset-cells = <0>;
757 power-domains = <&ps_apcie>;
758 apple,always-on; /* Breaks things if shut down */
761 ps_msr: power-controller@408 {
762 compatible = "apple,t8112-pmgr-pwrstate", "apple,pmgr-pwrstate";
764 #power-domain-cells = <0>;
765 #reset-cells = <0>;
767 power-domains = <&ps_imx>;
770 ps_pmp: power-controller@410 {
771 compatible = "apple,t8112-pmgr-pwrstate", "apple,pmgr-pwrstate";
773 #power-domain-cells = <0>;
774 #reset-cells = <0>;
776 apple,always-on;
779 ps_pms_sram: power-controller@418 {
780 compatible = "apple,t8112-pmgr-pwrstate", "apple,pmgr-pwrstate";
782 #power-domain-cells = <0>;
783 #reset-cells = <0>;
785 apple,always-on;
788 ps_msr_ase_core: power-controller@420 {
789 compatible = "apple,t8112-pmgr-pwrstate", "apple,pmgr-pwrstate";
791 #power-domain-cells = <0>;
792 #reset-cells = <0>;
794 power-domains = <&ps_msr>;
797 ps_ans: power-controller@428 {
798 compatible = "apple,t8112-pmgr-pwrstate", "apple,pmgr-pwrstate";
800 #power-domain-cells = <0>;
801 #reset-cells = <0>;
803 power-domains = <&ps_imx>;
806 ps_gfx: power-controller@430 {
807 compatible = "apple,t8112-pmgr-pwrstate", "apple,pmgr-pwrstate";
809 #power-domain-cells = <0>;
810 #reset-cells = <0>;
814 ps_isp_sys: power-controller@438 {
815 compatible = "apple,t8112-pmgr-pwrstate", "apple,pmgr-pwrstate";
817 #power-domain-cells = <0>;
818 #reset-cells = <0>;
820 power-domains = <&ps_rmx1>;
823 ps_venc_sys: power-controller@440 {
824 compatible = "apple,t8112-pmgr-pwrstate", "apple,pmgr-pwrstate";
826 #power-domain-cells = <0>;
827 #reset-cells = <0>;
829 power-domains = <&ps_rmx1>;
832 ps_avd_sys: power-controller@448 {
833 compatible = "apple,t8112-pmgr-pwrstate", "apple,pmgr-pwrstate";
835 #power-domain-cells = <0>;
836 #reset-cells = <0>;
838 power-domains = <&ps_mmx>;
841 ps_apcie_st: power-controller@450 {
842 compatible = "apple,t8112-pmgr-pwrstate", "apple,pmgr-pwrstate";
844 #power-domain-cells = <0>;
845 #reset-cells = <0>;
847 power-domains = <&ps_apcie>, <&ps_ans>;
850 ps_atc0_common: power-controller@458 {
851 compatible = "apple,t8112-pmgr-pwrstate", "apple,pmgr-pwrstate";
853 #power-domain-cells = <0>;
854 #reset-cells = <0>;
856 power-domains = <&ps_imx>;
859 ps_atc0_pcie: power-controller@460 {
860 compatible = "apple,t8112-pmgr-pwrstate", "apple,pmgr-pwrstate";
862 #power-domain-cells = <0>;
863 #reset-cells = <0>;
865 power-domains = <&ps_atc0_common>;
868 ps_atc0_cio: power-controller@468 {
869 compatible = "apple,t8112-pmgr-pwrstate", "apple,pmgr-pwrstate";
871 #power-domain-cells = <0>;
872 #reset-cells = <0>;
874 power-domains = <&ps_atc0_common>;
877 ps_atc0_cio_pcie: power-controller@470 {
878 compatible = "apple,t8112-pmgr-pwrstate", "apple,pmgr-pwrstate";
880 #power-domain-cells = <0>;
881 #reset-cells = <0>;
883 power-domains = <&ps_atc0_cio>;
886 ps_atc0_cio_usb: power-controller@478 {
887 compatible = "apple,t8112-pmgr-pwrstate", "apple,pmgr-pwrstate";
889 #power-domain-cells = <0>;
890 #reset-cells = <0>;
892 power-domains = <&ps_atc0_cio>;
895 ps_atc1_common: power-controller@480 {
896 compatible = "apple,t8112-pmgr-pwrstate", "apple,pmgr-pwrstate";
898 #power-domain-cells = <0>;
899 #reset-cells = <0>;
901 power-domains = <&ps_rmx0>;
904 ps_atc1_pcie: power-controller@488 {
905 compatible = "apple,t8112-pmgr-pwrstate", "apple,pmgr-pwrstate";
907 #power-domain-cells = <0>;
908 #reset-cells = <0>;
910 power-domains = <&ps_atc1_common>;
913 ps_atc1_cio: power-controller@490 {
914 compatible = "apple,t8112-pmgr-pwrstate", "apple,pmgr-pwrstate";
916 #power-domain-cells = <0>;
917 #reset-cells = <0>;
919 power-domains = <&ps_atc1_common>;
922 ps_atc1_cio_pcie: power-controller@498 {
923 compatible = "apple,t8112-pmgr-pwrstate", "apple,pmgr-pwrstate";
925 #power-domain-cells = <0>;
926 #reset-cells = <0>;
928 power-domains = <&ps_atc1_cio>;
931 ps_atc1_cio_usb: power-controller@4a0 {
932 compatible = "apple,t8112-pmgr-pwrstate", "apple,pmgr-pwrstate";
934 #power-domain-cells = <0>;
935 #reset-cells = <0>;
937 power-domains = <&ps_atc1_cio>;
940 ps_ane_sys: power-controller@4a8 {
941 compatible = "apple,t8112-pmgr-pwrstate", "apple,pmgr-pwrstate";
943 #power-domain-cells = <0>;
944 #reset-cells = <0>;
946 power-domains = <&ps_mmx>;
949 ps_scodec: power-controller@4b0 {
950 compatible = "apple,t8112-pmgr-pwrstate", "apple,pmgr-pwrstate";
952 #power-domain-cells = <0>;
953 #reset-cells = <0>;
955 power-domains = <&ps_rmx0>;
958 ps_sep: power-controller@c00 {
959 compatible = "apple,t8112-pmgr-pwrstate", "apple,pmgr-pwrstate";
961 #power-domain-cells = <0>;
962 #reset-cells = <0>;
964 apple,always-on;
967 ps_venc_dma: power-controller@8000 {
968 compatible = "apple,t8112-pmgr-pwrstate", "apple,pmgr-pwrstate";
970 #power-domain-cells = <0>;
971 #reset-cells = <0>;
973 power-domains = <&ps_venc_sys>;
976 ps_venc_pipe4: power-controller@8008 {
977 compatible = "apple,t8112-pmgr-pwrstate", "apple,pmgr-pwrstate";
979 #power-domain-cells = <0>;
980 #reset-cells = <0>;
982 power-domains = <&ps_venc_dma>;
985 ps_venc_pipe5: power-controller@8010 {
986 compatible = "apple,t8112-pmgr-pwrstate", "apple,pmgr-pwrstate";
988 #power-domain-cells = <0>;
989 #reset-cells = <0>;
991 power-domains = <&ps_venc_dma>;
994 ps_venc_me0: power-controller@8018 {
995 compatible = "apple,t8112-pmgr-pwrstate", "apple,pmgr-pwrstate";
997 #power-domain-cells = <0>;
998 #reset-cells = <0>;
1000 power-domains = <&ps_venc_pipe5>, <&ps_venc_pipe4>;
1003 ps_venc_me1: power-controller@8020 {
1004 compatible = "apple,t8112-pmgr-pwrstate", "apple,pmgr-pwrstate";
1006 #power-domain-cells = <0>;
1007 #reset-cells = <0>;
1009 power-domains = <&ps_venc_pipe5>, <&ps_venc_pipe4>;
1012 ps_disp0_cpu0: power-controller@10000 {
1013 compatible = "apple,t8112-pmgr-pwrstate", "apple,pmgr-pwrstate";
1015 #power-domain-cells = <0>;
1016 #reset-cells = <0>;
1018 power-domains = <&ps_disp0_fe>;
1019 apple,min-state = <4>;
1025 ps_debug_gated: power-controller@58 {
1026 compatible = "apple,t8112-pmgr-pwrstate", "apple,pmgr-pwrstate";
1028 #power-domain-cells = <0>;
1029 #reset-cells = <0>;
1031 apple,always-on; /* Core AON device */
1034 ps_nub_spmi0: power-controller@60 {
1035 compatible = "apple,t8112-pmgr-pwrstate", "apple,pmgr-pwrstate";
1037 #power-domain-cells = <0>;
1038 #reset-cells = <0>;
1040 apple,always-on; /* Core AON device */
1043 ps_nub_spmi1: power-controller@68 {
1044 compatible = "apple,t8112-pmgr-pwrstate", "apple,pmgr-pwrstate";
1046 #power-domain-cells = <0>;
1047 #reset-cells = <0>;
1049 apple,always-on; /* Core AON device */
1052 ps_nub_aon: power-controller@70 {
1053 compatible = "apple,t8112-pmgr-pwrstate", "apple,pmgr-pwrstate";
1055 #power-domain-cells = <0>;
1056 #reset-cells = <0>;
1058 apple,always-on; /* Core AON device */
1061 ps_msg: power-controller@78 {
1062 compatible = "apple,t8112-pmgr-pwrstate", "apple,pmgr-pwrstate";
1064 #power-domain-cells = <0>;
1065 #reset-cells = <0>;
1069 ps_nub_gpio: power-controller@80 {
1070 compatible = "apple,t8112-pmgr-pwrstate", "apple,pmgr-pwrstate";
1072 #power-domain-cells = <0>;
1073 #reset-cells = <0>;
1075 apple,always-on;
1078 ps_atc0_usb_aon: power-controller@88 {
1079 compatible = "apple,t8112-pmgr-pwrstate", "apple,pmgr-pwrstate";
1081 #power-domain-cells = <0>;
1082 #reset-cells = <0>;
1084 apple,always-on; /* Needs to stay on for dwc3 to work */
1087 ps_atc1_usb_aon: power-controller@90 {
1088 compatible = "apple,t8112-pmgr-pwrstate", "apple,pmgr-pwrstate";
1090 #power-domain-cells = <0>;
1091 #reset-cells = <0>;
1093 apple,always-on; /* Needs to stay on for dwc3 to work */
1096 ps_atc0_usb: power-controller@98 {
1097 compatible = "apple,t8112-pmgr-pwrstate", "apple,pmgr-pwrstate";
1099 #power-domain-cells = <0>;
1100 #reset-cells = <0>;
1102 power-domains = <&ps_atc0_usb_aon>, <&ps_atc0_common>;
1105 ps_atc1_usb: power-controller@a0 {
1106 compatible = "apple,t8112-pmgr-pwrstate", "apple,pmgr-pwrstate";
1108 #power-domain-cells = <0>;
1109 #reset-cells = <0>;
1111 power-domains = <&ps_atc1_usb_aon>, <&ps_atc1_common>;
1114 ps_nub_fabric: power-controller@a8 {
1115 compatible = "apple,t8112-pmgr-pwrstate", "apple,pmgr-pwrstate";
1117 #power-domain-cells = <0>;
1118 #reset-cells = <0>;
1120 apple,always-on; /* Core AON device */
1123 ps_nub_sram: power-controller@b0 {
1124 compatible = "apple,t8112-pmgr-pwrstate", "apple,pmgr-pwrstate";
1126 #power-domain-cells = <0>;
1127 #reset-cells = <0>;
1129 apple,always-on; /* Core AON device */
1132 ps_debug_switch: power-controller@b8 {
1133 compatible = "apple,t8112-pmgr-pwrstate", "apple,pmgr-pwrstate";
1135 #power-domain-cells = <0>;
1136 #reset-cells = <0>;
1138 apple,always-on; /* Core AON device */