Lines Matching +full:power +full:- +full:on +full:- +full:reset
1 // SPDX-License-Identifier: GPL-2.0+ OR MIT
3 * PMGR Power domains for the Apple T8012 "T2" SoC
9 ps_cpu0: power-controller@80000 {
10 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
12 #power-domain-cells = <0>;
13 #reset-cells = <0>;
15 apple,always-on; /* Core device */
18 ps_cpu1: power-controller@80008 {
19 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
21 #power-domain-cells = <0>;
22 #reset-cells = <0>;
24 apple,always-on; /* Core device */
27 ps_cpm: power-controller@80040 {
28 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
30 #power-domain-cells = <0>;
31 #reset-cells = <0>;
33 apple,always-on; /* Core device */
36 ps_sio_busif: power-controller@80158 {
37 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
39 #power-domain-cells = <0>;
40 #reset-cells = <0>;
44 ps_sio_p: power-controller@80160 {
45 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
47 #power-domain-cells = <0>;
48 #reset-cells = <0>;
50 power-domains = <&ps_sio_busif>;
53 ps_iomux: power-controller@80150 {
54 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
56 #power-domain-cells = <0>;
57 #reset-cells = <0>;
61 ps_sbr: power-controller@80100 {
62 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
64 #power-domain-cells = <0>;
65 #reset-cells = <0>;
67 apple,always-on; /* Apple fabric, critical block */
70 ps_aic: power-controller@80108 {
71 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
73 #power-domain-cells = <0>;
74 #reset-cells = <0>;
76 apple,always-on; /* Core device */
79 ps_gpio: power-controller@80110 {
80 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
82 #power-domain-cells = <0>;
83 #reset-cells = <0>;
87 ps_pcie_down_ref: power-controller@80138 {
88 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
90 #power-domain-cells = <0>;
91 #reset-cells = <0>;
95 ps_pcie_stg0_ref: power-controller@80140 {
96 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
98 #power-domain-cells = <0>;
99 #reset-cells = <0>;
103 ps_pcie_stg1_ref: power-controller@80148 {
104 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
106 #power-domain-cells = <0>;
107 #reset-cells = <0>;
111 ps_mca0: power-controller@80170 {
112 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
114 #power-domain-cells = <0>;
115 #reset-cells = <0>;
117 power-domains = <&ps_sio_p>;
120 ps_mca1: power-controller@80178 {
121 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
123 #power-domain-cells = <0>;
124 #reset-cells = <0>;
126 power-domains = <&ps_sio_p>;
129 ps_mca2: power-controller@80180 {
130 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
132 #power-domain-cells = <0>;
133 #reset-cells = <0>;
135 power-domains = <&ps_sio_p>;
138 ps_mca3: power-controller@80188 {
139 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
141 #power-domain-cells = <0>;
142 #reset-cells = <0>;
144 power-domains = <&ps_sio_p>;
147 ps_mca4: power-controller@80190 {
148 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
150 #power-domain-cells = <0>;
151 #reset-cells = <0>;
153 power-domains = <&ps_sio_p>;
156 ps_mca5: power-controller@80198 {
157 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
159 #power-domain-cells = <0>;
160 #reset-cells = <0>;
162 power-domains = <&ps_sio_p>;
165 ps_i2c0: power-controller@801a8 {
166 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
168 #power-domain-cells = <0>;
169 #reset-cells = <0>;
171 power-domains = <&ps_sio_p>;
174 ps_i2c1: power-controller@801b0 {
175 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
177 #power-domain-cells = <0>;
178 #reset-cells = <0>;
180 power-domains = <&ps_sio_p>;
183 ps_i2c2: power-controller@801b8 {
184 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
186 #power-domain-cells = <0>;
187 #reset-cells = <0>;
189 power-domains = <&ps_sio_p>;
192 ps_i2c3: power-controller@801c0 {
193 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
195 #power-domain-cells = <0>;
196 #reset-cells = <0>;
198 power-domains = <&ps_sio_p>;
201 ps_spi0: power-controller@801e0 {
202 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
204 #power-domain-cells = <0>;
205 #reset-cells = <0>;
207 power-domains = <&ps_sio_p>;
210 ps_spi1: power-controller@801e8 {
211 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
213 #power-domain-cells = <0>;
214 #reset-cells = <0>;
216 power-domains = <&ps_sio_p>;
219 ps_spi2: power-controller@801f0 {
220 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
222 #power-domain-cells = <0>;
223 #reset-cells = <0>;
225 power-domains = <&ps_sio_p>;
228 ps_spi3: power-controller@801f8 {
229 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
231 #power-domain-cells = <0>;
232 #reset-cells = <0>;
234 power-domains = <&ps_sio_p>;
237 ps_pwm0: power-controller@801a0 {
238 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
240 #power-domain-cells = <0>;
241 #reset-cells = <0>;
243 power-domains = <&ps_sio_p>;
246 ps_sio: power-controller@80168 {
247 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
249 #power-domain-cells = <0>;
250 #reset-cells = <0>;
252 power-domains = <&ps_sio_p>;
253 apple,always-on; /* Core device */
256 ps_isp_sens0: power-controller@80120 {
257 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
259 #power-domain-cells = <0>;
260 #reset-cells = <0>;
264 ps_isp_sens1: power-controller@80128 {
265 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
267 #power-domain-cells = <0>;
268 #reset-cells = <0>;
272 ps_isp_sens2: power-controller@80130 {
273 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
275 #power-domain-cells = <0>;
276 #reset-cells = <0>;
280 ps_pms: power-controller@80118 {
281 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
283 #power-domain-cells = <0>;
284 #reset-cells = <0>;
286 apple,always-on; /* Core device */
289 ps_i2c4: power-controller@801c8 {
290 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
292 #power-domain-cells = <0>;
293 #reset-cells = <0>;
295 power-domains = <&ps_sio_p>;
298 ps_i2c5: power-controller@801d0 {
299 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
301 #power-domain-cells = <0>;
302 #reset-cells = <0>;
304 power-domains = <&ps_sio_p>;
307 ps_i2c6: power-controller@801d8 {
308 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
310 #power-domain-cells = <0>;
311 #reset-cells = <0>;
313 power-domains = <&ps_sio_p>;
316 ps_usb: power-controller@80268 {
317 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
319 #power-domain-cells = <0>;
320 #reset-cells = <0>;
324 ps_usbctrl: power-controller@80270 {
325 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
327 #power-domain-cells = <0>;
328 #reset-cells = <0>;
330 power-domains = <&ps_usb>;
333 ps_usb2host0: power-controller@80278 {
334 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
336 #power-domain-cells = <0>;
337 #reset-cells = <0>;
339 power-domains = <&ps_usbctrl>;
342 ps_usb2host1: power-controller@80288 {
343 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
345 #power-domain-cells = <0>;
346 #reset-cells = <0>;
348 power-domains = <&ps_usbctrl>;
351 ps_rtmux: power-controller@802a8 {
352 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
354 #power-domain-cells = <0>;
355 #reset-cells = <0>;
359 ps_media: power-controller@802d8 {
360 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
362 #power-domain-cells = <0>;
363 #reset-cells = <0>;
367 ps_isp_sys: power-controller@802d0 {
368 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
370 #power-domain-cells = <0>;
371 #reset-cells = <0>;
373 power-domains = <&ps_rtmux>;
376 ps_msr: power-controller@802e8 {
377 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
379 #power-domain-cells = <0>;
380 #reset-cells = <0>;
382 power-domains = <&ps_media>;
385 ps_jpg: power-controller@802e0 {
386 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
388 #power-domain-cells = <0>;
389 #reset-cells = <0>;
391 power-domains = <&ps_media>;
394 ps_disp0_fe: power-controller@802b0 {
395 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
397 #power-domain-cells = <0>;
398 #reset-cells = <0>;
400 power-domains = <&ps_rtmux>;
403 ps_disp0_be: power-controller@802b8 {
404 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
406 #power-domain-cells = <0>;
407 #reset-cells = <0>;
409 power-domains = <&ps_disp0_fe>;
412 ps_uart0: power-controller@80200 {
413 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
415 #power-domain-cells = <0>;
416 #reset-cells = <0>;
418 power-domains = <&ps_sio_p>;
421 ps_uart1: power-controller@80208 {
422 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
424 #power-domain-cells = <0>;
425 #reset-cells = <0>;
427 power-domains = <&ps_sio_p>;
430 ps_uart2: power-controller@80210 {
431 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
433 #power-domain-cells = <0>;
434 #reset-cells = <0>;
436 power-domains = <&ps_sio_p>;
439 ps_uart3: power-controller@80218 {
440 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
442 #power-domain-cells = <0>;
443 #reset-cells = <0>;
445 power-domains = <&ps_sio_p>;
448 ps_uart4: power-controller@80220 {
449 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
451 #power-domain-cells = <0>;
452 #reset-cells = <0>;
454 power-domains = <&ps_sio_p>;
457 ps_dpa: power-controller@80228 {
458 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
460 #power-domain-cells = <0>;
461 #reset-cells = <0>;
463 power-domains = <&ps_sio_p>;
466 ps_hfd0: power-controller@80230 {
467 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
469 #power-domain-cells = <0>;
470 #reset-cells = <0>;
472 power-domains = <&ps_sio_p>;
475 ps_mcc: power-controller@80240 {
476 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
478 #power-domain-cells = <0>;
479 #reset-cells = <0>;
481 apple,always-on; /* Memory cache controller */
484 ps_dcs0: power-controller@80248 {
485 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
487 #power-domain-cells = <0>;
488 #reset-cells = <0>;
490 apple,always-on; /* LPDDR4 interface */
493 ps_dcs1: power-controller@80250 {
494 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
496 #power-domain-cells = <0>;
497 #reset-cells = <0>;
499 apple,always-on; /* LPDDR4 interface */
502 ps_dcs2: power-controller@80258 {
503 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
505 #power-domain-cells = <0>;
506 #reset-cells = <0>;
508 /* Not used on some devicecs, to be disabled by loader */
509 apple,always-on; /* LPDDR4 interface */
512 ps_dcs3: power-controller@80260 {
513 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
515 #power-domain-cells = <0>;
516 #reset-cells = <0>;
518 /* Not used on some devicecs, to be disabled by loader */
519 apple,always-on; /* LPDDR4 interface */
522 ps_usb2host0_ohci: power-controller@80280 {
523 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
525 #power-domain-cells = <0>;
526 #reset-cells = <0>;
528 power-domains = <&ps_usb2host0>;
531 ps_usbotg: power-controller@80290 {
532 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
534 #power-domain-cells = <0>;
535 #reset-cells = <0>;
537 power-domains = <&ps_usbctrl>;
540 ps_smx: power-controller@80298 {
541 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
543 #power-domain-cells = <0>;
544 #reset-cells = <0>;
546 apple,always-on; /* Apple fabric, critical block */
549 ps_sf: power-controller@802a0 {
550 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
552 #power-domain-cells = <0>;
553 #reset-cells = <0>;
555 apple,always-on; /* Apple fabric, critical block */
558 ps_mipi_dsi: power-controller@802c8 {
559 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
561 #power-domain-cells = <0>;
562 #reset-cells = <0>;
564 power-domains = <&ps_disp0_be>;
567 ps_pmp: power-controller@802f0 {
568 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
570 #power-domain-cells = <0>;
571 #reset-cells = <0>;
575 ps_pms_sram: power-controller@802f8 {
576 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
578 #power-domain-cells = <0>;
579 #reset-cells = <0>;
583 ps_pcie_up_af: power-controller@80320 {
584 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
586 #power-domain-cells = <0>;
587 #reset-cells = <0>;
589 power-domains = <&ps_iomux>;
592 ps_pcie_up: power-controller@80328 {
593 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
595 #power-domain-cells = <0>;
596 #reset-cells = <0>;
598 power-domains = <&ps_pcie_up_af>;
601 ps_venc_sys: power-controller@80300 {
602 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
604 #power-domain-cells = <0>;
605 #reset-cells = <0>;
607 power-domains = <&ps_media>;
610 ps_ans2: power-controller@80308 {
611 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
613 #power-domain-cells = <0>;
614 #reset-cells = <0>;
616 power-domains = <&ps_iomux>;
619 ps_pcie_down: power-controller@80310 {
620 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
622 #power-domain-cells = <0>;
623 #reset-cells = <0>;
625 power-domains = <&ps_iomux>;
628 ps_pcie_down_aux: power-controller@80318 {
629 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
631 #power-domain-cells = <0>;
632 #reset-cells = <0>;
636 ps_pcie_up_aux: power-controller@80330 {
637 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
639 #power-domain-cells = <0>;
640 #reset-cells = <0>;
642 power-domains = <&ps_pcie_up>;
645 ps_pcie_stg0: power-controller@80338 {
646 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
648 #power-domain-cells = <0>;
649 #reset-cells = <0>;
651 power-domains = <&ps_ans2>;
654 ps_pcie_stg0_aux: power-controller@80340 {
655 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
657 #power-domain-cells = <0>;
658 #reset-cells = <0>;
662 ps_pcie_stg1: power-controller@80348 {
663 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
665 #power-domain-cells = <0>;
666 #reset-cells = <0>;
668 power-domains = <&ps_ans2>;
671 ps_pcie_stg1_aux: power-controller@80350 {
672 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
674 #power-domain-cells = <0>;
675 #reset-cells = <0>;
679 ps_sep: power-controller@80400 {
680 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
682 #power-domain-cells = <0>;
683 #reset-cells = <0>;
685 apple,always-on; /* Locked on */
688 ps_isp_rsts0: power-controller@84000 {
689 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
691 #power-domain-cells = <0>;
692 #reset-cells = <0>;
694 power-domains = <&ps_isp_sys>;
697 ps_isp_rsts1: power-controller@84008 {
698 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
700 #power-domain-cells = <0>;
701 #reset-cells = <0>;
703 power-domains = <&ps_isp_sys>;
706 ps_isp_vis: power-controller@84010 {
707 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
709 #power-domain-cells = <0>;
710 #reset-cells = <0>;
712 power-domains = <&ps_isp_sys>;
715 ps_isp_be: power-controller@84018 {
716 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
718 #power-domain-cells = <0>;
719 #reset-cells = <0>;
721 power-domains = <&ps_isp_sys>;
724 ps_isp_pearl: power-controller@84020 {
725 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
727 #power-domain-cells = <0>;
728 #reset-cells = <0>;
730 power-domains = <&ps_isp_sys>;
733 ps_venc_pipe4: power-controller@88000 {
734 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
736 #power-domain-cells = <0>;
737 #reset-cells = <0>;
741 ps_venc_pipe5: power-controller@88008 {
742 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
744 #power-domain-cells = <0>;
745 #reset-cells = <0>;
749 ps_venc_me0: power-controller@88010 {
750 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
752 #power-domain-cells = <0>;
753 #reset-cells = <0>;
757 ps_venc_me1: power-controller@88018 {
758 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
760 #power-domain-cells = <0>;
761 #reset-cells = <0>;
767 ps_spmi: power-controller@80058 {
768 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
770 #power-domain-cells = <0>;
771 #reset-cells = <0>;
773 apple,always-on; /* Core AON device */
776 ps_nub_aon: power-controller@80060 {
777 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
779 #power-domain-cells = <0>;
780 #reset-cells = <0>;
782 apple,always-on; /* Core AON device */
785 ps_smc_fabric: power-controller@80030 {
786 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
788 #power-domain-cells = <0>;
789 #reset-cells = <0>;
791 apple,always-on; /* Core AON device */
794 ps_smc_aon: power-controller@80088 {
795 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
797 #power-domain-cells = <0>;
798 #reset-cells = <0>;
800 apple,always-on; /* Core AON device */
803 ps_debug: power-controller@80050 {
804 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
806 #power-domain-cells = <0>;
807 #reset-cells = <0>;
811 ps_nub_sram: power-controller@801a0 {
812 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
814 #power-domain-cells = <0>;
815 #reset-cells = <0>;
817 apple,always-on; /* Core AON device */
820 ps_nub_fabric: power-controller@80198 {
821 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
823 #power-domain-cells = <0>;
824 #reset-cells = <0>;
826 apple,always-on; /* Core AON device */
829 ps_smc_cpu: power-controller@801a8 {
830 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
832 #power-domain-cells = <0>;
833 #reset-cells = <0>;
835 power-domains = <&ps_smc_fabric &ps_smc_aon>;