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 T8011 "A10X" 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_cpu2: power-controller@80010 {
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_cpm: power-controller@80040 {
37 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
39 #power-domain-cells = <0>;
40 #reset-cells = <0>;
42 apple,always-on; /* Core device */
45 ps_sio_busif: power-controller@80158 {
46 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
48 #power-domain-cells = <0>;
49 #reset-cells = <0>;
53 ps_sio_p: power-controller@80160 {
54 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
56 #power-domain-cells = <0>;
57 #reset-cells = <0>;
59 power-domains = <&ps_sio_busif>;
62 ps_sbr: power-controller@80100 {
63 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
65 #power-domain-cells = <0>;
66 #reset-cells = <0>;
68 apple,always-on; /* Apple fabric, critical block */
71 ps_aic: power-controller@80108 {
72 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
74 #power-domain-cells = <0>;
75 #reset-cells = <0>;
77 apple,always-on; /* Core device */
80 ps_dwi: power-controller@80110 {
81 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
83 #power-domain-cells = <0>;
84 #reset-cells = <0>;
88 ps_gpio: power-controller@80118 {
89 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
91 #power-domain-cells = <0>;
92 #reset-cells = <0>;
96 ps_pms: power-controller@80120 {
97 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
99 #power-domain-cells = <0>;
100 #reset-cells = <0>;
102 apple,always-on; /* Core device */
105 ps_pcie_ref: power-controller@80148 {
106 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
108 #power-domain-cells = <0>;
109 #reset-cells = <0>;
113 ps_mca0: power-controller@80170 {
114 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
116 #power-domain-cells = <0>;
117 #reset-cells = <0>;
119 power-domains = <&ps_sio_p>;
122 ps_mca1: power-controller@80178 {
123 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
125 #power-domain-cells = <0>;
126 #reset-cells = <0>;
128 power-domains = <&ps_sio_p>;
131 ps_mca2: power-controller@80180 {
132 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
134 #power-domain-cells = <0>;
135 #reset-cells = <0>;
137 power-domains = <&ps_sio_p>;
140 ps_mca3: power-controller@80188 {
141 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
143 #power-domain-cells = <0>;
144 #reset-cells = <0>;
146 power-domains = <&ps_sio_p>;
149 ps_mca4: power-controller@80190 {
150 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
152 #power-domain-cells = <0>;
153 #reset-cells = <0>;
155 power-domains = <&ps_sio_p>;
158 ps_pwm0: power-controller@80198 {
159 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
161 #power-domain-cells = <0>;
162 #reset-cells = <0>;
164 power-domains = <&ps_sio_p>;
167 ps_i2c0: power-controller@801a0 {
168 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
170 #power-domain-cells = <0>;
171 #reset-cells = <0>;
173 power-domains = <&ps_sio_p>;
176 ps_i2c1: power-controller@801a8 {
177 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
179 #power-domain-cells = <0>;
180 #reset-cells = <0>;
182 power-domains = <&ps_sio_p>;
185 ps_i2c2: power-controller@801b0 {
186 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
188 #power-domain-cells = <0>;
189 #reset-cells = <0>;
191 power-domains = <&ps_sio_p>;
194 ps_i2c3: power-controller@801b8 {
195 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
197 #power-domain-cells = <0>;
198 #reset-cells = <0>;
200 power-domains = <&ps_sio_p>;
203 ps_spi0: power-controller@801c0 {
204 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
206 #power-domain-cells = <0>;
207 #reset-cells = <0>;
209 power-domains = <&ps_sio_p>;
212 ps_spi1: power-controller@801c8 {
213 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
215 #power-domain-cells = <0>;
216 #reset-cells = <0>;
218 power-domains = <&ps_sio_p>;
221 ps_spi2: power-controller@801d0 {
222 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
224 #power-domain-cells = <0>;
225 #reset-cells = <0>;
227 power-domains = <&ps_sio_p>;
230 ps_spi3: power-controller@801d8 {
231 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
233 #power-domain-cells = <0>;
234 #reset-cells = <0>;
236 power-domains = <&ps_sio_p>;
239 ps_uart0: power-controller@801e0 {
240 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
242 #power-domain-cells = <0>;
243 #reset-cells = <0>;
245 power-domains = <&ps_sio_p>;
248 ps_uart1: power-controller@801e8 {
249 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
251 #power-domain-cells = <0>;
252 #reset-cells = <0>;
254 power-domains = <&ps_sio_p>;
257 ps_uart2: power-controller@801f0 {
258 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
260 #power-domain-cells = <0>;
261 #reset-cells = <0>;
263 power-domains = <&ps_sio_p>;
266 ps_uart3: power-controller@801f8 {
267 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
269 #power-domain-cells = <0>;
270 #reset-cells = <0>;
272 power-domains = <&ps_sio_p>;
275 ps_sio: power-controller@80168 {
276 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
278 #power-domain-cells = <0>;
279 #reset-cells = <0>;
281 power-domains = <&ps_sio_p>;
282 apple,always-on; /* Core device */
285 ps_hsic0_phy: power-controller@80128 {
286 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
288 #power-domain-cells = <0>;
289 #reset-cells = <0>;
291 power-domains = <&ps_usb3host>;
294 ps_isp_sens0: power-controller@80130 {
295 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
297 #power-domain-cells = <0>;
298 #reset-cells = <0>;
302 ps_isp_sens1: power-controller@80138 {
303 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
305 #power-domain-cells = <0>;
306 #reset-cells = <0>;
310 ps_isp_sens2: power-controller@80140 {
311 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
313 #power-domain-cells = <0>;
314 #reset-cells = <0>;
318 ps_usb: power-controller@80288 {
319 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
321 #power-domain-cells = <0>;
322 #reset-cells = <0>;
326 ps_usbctrl: power-controller@80290 {
327 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
329 #power-domain-cells = <0>;
330 #reset-cells = <0>;
332 power-domains = <&ps_usb>;
335 ps_usb2host: power-controller@80298 {
336 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
338 #power-domain-cells = <0>;
339 #reset-cells = <0>;
341 power-domains = <&ps_usbctrl>;
344 ps_usb2dev: power-controller@802a0 {
345 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
347 #power-domain-cells = <0>;
348 #reset-cells = <0>;
350 power-domains = <&ps_usbctrl>;
353 ps_usb3host: power-controller@802a8 {
354 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
356 #power-domain-cells = <0>;
357 #reset-cells = <0>;
359 power-domains = <&ps_usbctrl>;
362 ps_usb3dev: power-controller@802b0 {
363 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
365 #power-domain-cells = <0>;
366 #reset-cells = <0>;
368 power-domains = <&ps_usbctrl>;
371 ps_media: power-controller@802e8 {
372 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
374 #power-domain-cells = <0>;
375 #reset-cells = <0>;
379 ps_isp_sys: power-controller@802e0 {
380 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
382 #power-domain-cells = <0>;
383 #reset-cells = <0>;
387 ps_msr: power-controller@802f8 {
388 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
390 #power-domain-cells = <0>;
391 #reset-cells = <0>;
393 power-domains = <&ps_media>;
396 ps_jpg: power-controller@802f0 {
397 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
399 #power-domain-cells = <0>;
400 #reset-cells = <0>;
402 power-domains = <&ps_media>;
405 ps_disp0_fe: power-controller@802c8 {
406 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
408 #power-domain-cells = <0>;
409 #reset-cells = <0>;
413 ps_disp0_be: power-controller@802d0 {
414 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
416 #power-domain-cells = <0>;
417 #reset-cells = <0>;
419 power-domains = <&ps_disp0_fe>;
422 ps_dpa: power-controller@80230 {
423 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
425 #power-domain-cells = <0>;
426 #reset-cells = <0>;
428 power-domains = <&ps_sio_p>;
431 ps_uart4: power-controller@80200 {
432 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
434 #power-domain-cells = <0>;
435 #reset-cells = <0>;
437 power-domains = <&ps_sio_p>;
440 ps_uart5: power-controller@80208 {
441 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
443 #power-domain-cells = <0>;
444 #reset-cells = <0>;
446 power-domains = <&ps_sio_p>;
449 ps_uart6: power-controller@80210 {
450 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
452 #power-domain-cells = <0>;
453 #reset-cells = <0>;
455 power-domains = <&ps_sio_p>;
458 ps_uart7: power-controller@80218 {
459 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
461 #power-domain-cells = <0>;
462 #reset-cells = <0>;
464 power-domains = <&ps_sio_p>;
467 ps_uart8: power-controller@80220 {
468 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
470 #power-domain-cells = <0>;
471 #reset-cells = <0>;
473 power-domains = <&ps_sio_p>;
476 ps_hfd0: power-controller@80238 {
477 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
479 #power-domain-cells = <0>;
480 #reset-cells = <0>;
482 power-domains = <&ps_sio_p>;
485 ps_mcc: power-controller@80240 {
486 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
488 #power-domain-cells = <0>;
489 #reset-cells = <0>;
491 apple,always-on; /* Memory cache controller */
494 ps_dcs0: power-controller@80248 {
495 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
497 #power-domain-cells = <0>;
498 #reset-cells = <0>;
500 apple,always-on; /* LPDDR4 interface */
503 ps_dcs1: power-controller@80250 {
504 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
506 #power-domain-cells = <0>;
507 #reset-cells = <0>;
509 apple,always-on; /* LPDDR4 interface */
512 ps_dcs2: power-controller@80258 {
513 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
515 #power-domain-cells = <0>;
516 #reset-cells = <0>;
518 apple,always-on; /* LPDDR4 interface */
521 ps_dcs3: power-controller@80260 {
522 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
524 #power-domain-cells = <0>;
525 #reset-cells = <0>;
527 apple,always-on; /* LPDDR4 interface */
530 ps_dcs4: power-controller@80268 {
531 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
533 #power-domain-cells = <0>;
534 #reset-cells = <0>;
536 apple,always-on; /* LPDDR4 interface */
539 ps_dcs5: power-controller@80270 {
540 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
542 #power-domain-cells = <0>;
543 #reset-cells = <0>;
545 apple,always-on; /* LPDDR4 interface */
548 ps_dcs6: power-controller@80278 {
549 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
551 #power-domain-cells = <0>;
552 #reset-cells = <0>;
556 ps_dcs7: power-controller@80280 {
557 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
559 #power-domain-cells = <0>;
560 #reset-cells = <0>;
564 ps_smx: power-controller@802b8 {
565 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
567 #power-domain-cells = <0>;
568 #reset-cells = <0>;
570 apple,always-on; /* Apple fabric, critical block */
573 ps_sf: power-controller@802c0 {
574 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
576 #power-domain-cells = <0>;
577 #reset-cells = <0>;
579 apple,always-on; /* Apple fabric, critical block */
582 ps_dp: power-controller@802d8 {
583 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
585 #power-domain-cells = <0>;
586 #reset-cells = <0>;
588 power-domains = <&ps_disp0_be>;
591 ps_venc_sys: power-controller@80320 {
592 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
594 #power-domain-cells = <0>;
595 #reset-cells = <0>;
597 power-domains = <&ps_media>;
600 ps_srs: power-controller@80390 {
601 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
603 #power-domain-cells = <0>;
604 #reset-cells = <0>;
606 power-domains = <&ps_media>;
609 ps_pms_sram: power-controller@80308 {
610 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
612 #power-domain-cells = <0>;
613 #reset-cells = <0>;
617 ps_pmp: power-controller@80300 {
618 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
620 #power-domain-cells = <0>;
621 #reset-cells = <0>;
625 ps_pcie: power-controller@80328 {
626 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
628 #power-domain-cells = <0>;
629 #reset-cells = <0>;
633 ps_pcie_aux: power-controller@80330 {
634 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
636 #power-domain-cells = <0>;
637 #reset-cells = <0>;
641 ps_vdec0: power-controller@80310 {
642 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
644 #power-domain-cells = <0>;
645 #reset-cells = <0>;
647 power-domains = <&ps_media>;
650 ps_gfx: power-controller@80338 {
651 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
653 #power-domain-cells = <0>;
654 #reset-cells = <0>;
658 ps_sep: power-controller@80400 {
659 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
661 #power-domain-cells = <0>;
662 #reset-cells = <0>;
664 apple,always-on; /* Locked on */
667 ps_isp_rsts0: power-controller@84000 {
668 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
670 #power-domain-cells = <0>;
671 #reset-cells = <0>;
673 power-domains = <&ps_isp_sys>;
676 ps_isp_rsts1: power-controller@84008 {
677 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
679 #power-domain-cells = <0>;
680 #reset-cells = <0>;
682 power-domains = <&ps_isp_sys>;
685 ps_isp_vis: power-controller@84010 {
686 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
688 #power-domain-cells = <0>;
689 #reset-cells = <0>;
691 power-domains = <&ps_isp_sys>;
694 ps_isp_be: power-controller@84018 {
695 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
697 #power-domain-cells = <0>;
698 #reset-cells = <0>;
700 power-domains = <&ps_isp_sys>;
703 ps_isp_pearl: power-controller@84020 {
704 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
706 #power-domain-cells = <0>;
707 #reset-cells = <0>;
709 power-domains = <&ps_isp_sys>;
712 ps_dprx: power-controller@84028 {
713 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
715 #power-domain-cells = <0>;
716 #reset-cells = <0>;
718 power-domains = <&ps_isp_sys>;
721 ps_venc_pipe4: power-controller@88000 {
722 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
724 #power-domain-cells = <0>;
725 #reset-cells = <0>;
727 power-domains = <&ps_venc_sys>;
730 ps_venc_pipe5: power-controller@88008 {
731 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
733 #power-domain-cells = <0>;
734 #reset-cells = <0>;
736 power-domains = <&ps_venc_sys>;
739 ps_venc_me0: power-controller@88010 {
740 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
742 #power-domain-cells = <0>;
743 #reset-cells = <0>;
747 ps_venc_me1: power-controller@88018 {
748 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
750 #power-domain-cells = <0>;
751 #reset-cells = <0>;
757 ps_aop: power-controller@80000 {
758 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
760 #power-domain-cells = <0>;
761 #reset-cells = <0>;
763 power-domains = <&ps_aop_cpu &ps_aop_filter &ps_aop_busif>;
764 apple,always-on; /* Always on processor */
767 ps_debug: power-controller@80008 {
768 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
770 #power-domain-cells = <0>;
771 #reset-cells = <0>;
775 ps_aop_gpio: power-controller@80010 {
776 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
778 #power-domain-cells = <0>;
779 #reset-cells = <0>;
783 ps_aop_cpu: power-controller@80048 {
784 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
786 #power-domain-cells = <0>;
787 #reset-cells = <0>;
791 ps_aop_filter: power-controller@80050 {
792 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
794 #power-domain-cells = <0>;
795 #reset-cells = <0>;
799 ps_aop_busif: power-controller@80058 {
800 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
802 #power-domain-cells = <0>;
803 #reset-cells = <0>;