Lines Matching +full:power +full:- +full:domain

1 // SPDX-License-Identifier: GPL-2.0+ OR MIT
3 * PMGR Power domains for the Apple T8010 "A10" 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@80160 {
37 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
39 #power-domain-cells = <0>;
40 #reset-cells = <0>;
44 ps_sio_p: power-controller@80168 {
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_sbr: power-controller@80100 {
54 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
56 #power-domain-cells = <0>;
57 #reset-cells = <0>;
59 apple,always-on; /* Apple fabric, critical block */
62 ps_aic: power-controller@80108 {
63 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
65 #power-domain-cells = <0>;
66 #reset-cells = <0>;
68 apple,always-on; /* Core device */
71 ps_dwi: power-controller@80110 {
72 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
74 #power-domain-cells = <0>;
75 #reset-cells = <0>;
79 ps_gpio: power-controller@80118 {
80 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
82 #power-domain-cells = <0>;
83 #reset-cells = <0>;
87 ps_pms: power-controller@80120 {
88 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
90 #power-domain-cells = <0>;
91 #reset-cells = <0>;
93 apple,always-on; /* Core device */
96 ps_pcie_ref: power-controller@80148 {
97 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
99 #power-domain-cells = <0>;
100 #reset-cells = <0>;
104 ps_socuvd: power-controller@80150 {
105 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
107 #power-domain-cells = <0>;
108 #reset-cells = <0>;
112 ps_mca0: power-controller@80178 {
113 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
115 #power-domain-cells = <0>;
116 #reset-cells = <0>;
118 power-domains = <&ps_sio_p>;
121 ps_mca1: power-controller@80180 {
122 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
124 #power-domain-cells = <0>;
125 #reset-cells = <0>;
127 power-domains = <&ps_sio_p>;
130 ps_mca2: power-controller@80188 {
131 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
133 #power-domain-cells = <0>;
134 #reset-cells = <0>;
136 power-domains = <&ps_sio_p>;
139 ps_mca3: power-controller@80190 {
140 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
142 #power-domain-cells = <0>;
143 #reset-cells = <0>;
145 power-domains = <&ps_sio_p>;
148 ps_mca4: power-controller@80198 {
149 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
151 #power-domain-cells = <0>;
152 #reset-cells = <0>;
154 power-domains = <&ps_sio_p>;
157 ps_pwm0: power-controller@801a0 {
158 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
160 #power-domain-cells = <0>;
161 #reset-cells = <0>;
163 power-domains = <&ps_sio_p>;
166 ps_i2c0: power-controller@801a8 {
167 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
169 #power-domain-cells = <0>;
170 #reset-cells = <0>;
172 power-domains = <&ps_sio_p>;
175 ps_i2c1: power-controller@801b0 {
176 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
178 #power-domain-cells = <0>;
179 #reset-cells = <0>;
181 power-domains = <&ps_sio_p>;
184 ps_i2c2: power-controller@801b8 {
185 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
187 #power-domain-cells = <0>;
188 #reset-cells = <0>;
190 power-domains = <&ps_sio_p>;
193 ps_i2c3: power-controller@801c0 {
194 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
196 #power-domain-cells = <0>;
197 #reset-cells = <0>;
199 power-domains = <&ps_sio_p>;
202 ps_spi0: power-controller@801c8 {
203 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
205 #power-domain-cells = <0>;
206 #reset-cells = <0>;
208 power-domains = <&ps_sio_p>;
211 ps_spi1: power-controller@801d0 {
212 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
214 #power-domain-cells = <0>;
215 #reset-cells = <0>;
217 power-domains = <&ps_sio_p>;
220 ps_spi2: power-controller@801d8 {
221 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
223 #power-domain-cells = <0>;
224 #reset-cells = <0>;
226 power-domains = <&ps_sio_p>;
229 ps_spi3: power-controller@801e0 {
230 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
232 #power-domain-cells = <0>;
233 #reset-cells = <0>;
235 power-domains = <&ps_sio_p>;
238 ps_uart0: power-controller@801e8 {
239 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
241 #power-domain-cells = <0>;
242 #reset-cells = <0>;
244 power-domains = <&ps_sio_p>;
247 ps_uart1: power-controller@801f0 {
248 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
250 #power-domain-cells = <0>;
251 #reset-cells = <0>;
253 power-domains = <&ps_sio_p>;
256 ps_uart2: power-controller@801f8 {
257 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
259 #power-domain-cells = <0>;
260 #reset-cells = <0>;
262 power-domains = <&ps_sio_p>;
265 ps_sio: power-controller@80170 {
266 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
268 #power-domain-cells = <0>;
269 #reset-cells = <0>;
271 power-domains = <&ps_sio_p>;
272 apple,always-on; /* Core device */
275 ps_hsic0_phy: power-controller@80128 {
276 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
278 #power-domain-cells = <0>;
279 #reset-cells = <0>;
281 power-domains = <&ps_usb2host1>;
284 ps_isp_sens0: power-controller@80130 {
285 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
287 #power-domain-cells = <0>;
288 #reset-cells = <0>;
292 ps_isp_sens1: power-controller@80138 {
293 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
295 #power-domain-cells = <0>;
296 #reset-cells = <0>;
300 ps_isp_sens2: power-controller@80140 {
301 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
303 #power-domain-cells = <0>;
304 #reset-cells = <0>;
308 ps_usb: power-controller@80268 {
309 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
311 #power-domain-cells = <0>;
312 #reset-cells = <0>;
316 ps_usbctrl: power-controller@80270 {
317 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
319 #power-domain-cells = <0>;
320 #reset-cells = <0>;
322 power-domains = <&ps_usb>;
325 ps_usb2host0: power-controller@80278 {
326 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
328 #power-domain-cells = <0>;
329 #reset-cells = <0>;
331 power-domains = <&ps_usbctrl>;
334 ps_usb2host1: power-controller@80288 {
335 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
337 #power-domain-cells = <0>;
338 #reset-cells = <0>;
340 power-domains = <&ps_usbctrl>;
343 ps_rtmux: power-controller@802a8 {
344 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
346 #power-domain-cells = <0>;
347 #reset-cells = <0>;
351 ps_media: power-controller@802d8 {
352 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
354 #power-domain-cells = <0>;
355 #reset-cells = <0>;
359 ps_isp_sys: power-controller@802d0 {
360 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
362 #power-domain-cells = <0>;
363 #reset-cells = <0>;
365 power-domains = <&ps_rtmux>;
368 ps_msr: power-controller@802e8 {
369 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
371 #power-domain-cells = <0>;
372 #reset-cells = <0>;
374 power-domains = <&ps_media>;
377 ps_jpg: power-controller@802e0 {
378 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
380 #power-domain-cells = <0>;
381 #reset-cells = <0>;
383 power-domains = <&ps_media>;
386 ps_disp0_fe: power-controller@802b0 {
387 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
389 #power-domain-cells = <0>;
390 #reset-cells = <0>;
392 power-domains = <&ps_rtmux>;
395 ps_disp0_be: power-controller@802b8 {
396 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
398 #power-domain-cells = <0>;
399 #reset-cells = <0>;
401 power-domains = <&ps_disp0_fe>;
404 ps_pmp: power-controller@802f0 {
405 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
407 #power-domain-cells = <0>;
408 #reset-cells = <0>;
412 ps_pms_sram: power-controller@802f8 {
413 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
415 #power-domain-cells = <0>;
416 #reset-cells = <0>;
420 ps_uart3: power-controller@80200 {
421 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
423 #power-domain-cells = <0>;
424 #reset-cells = <0>;
426 power-domains = <&ps_sio_p>;
429 ps_uart4: power-controller@80208 {
430 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
432 #power-domain-cells = <0>;
433 #reset-cells = <0>;
435 power-domains = <&ps_sio_p>;
438 ps_uart5: power-controller@80210 {
439 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
441 #power-domain-cells = <0>;
442 #reset-cells = <0>;
444 power-domains = <&ps_sio_p>;
447 ps_uart6: power-controller@80218 {
448 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
450 #power-domain-cells = <0>;
451 #reset-cells = <0>;
453 power-domains = <&ps_sio_p>;
456 ps_uart7: power-controller@80220 {
457 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
459 #power-domain-cells = <0>;
460 #reset-cells = <0>;
462 power-domains = <&ps_sio_p>;
465 ps_uart8: power-controller@80228 {
466 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
468 #power-domain-cells = <0>;
469 #reset-cells = <0>;
471 power-domains = <&ps_sio_p>;
474 ps_hfd0: power-controller@80238 {
475 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
477 #power-domain-cells = <0>;
478 #reset-cells = <0>;
480 power-domains = <&ps_sio_p>;
483 ps_mcc: power-controller@80240 {
484 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
486 #power-domain-cells = <0>;
487 #reset-cells = <0>;
489 apple,always-on; /* Memory cache controller */
492 ps_dcs0: power-controller@80248 {
493 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
495 #power-domain-cells = <0>;
496 #reset-cells = <0>;
498 apple,always-on; /* LPDDR4 interface */
501 ps_dcs1: power-controller@80250 {
502 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
504 #power-domain-cells = <0>;
505 #reset-cells = <0>;
507 apple,always-on; /* LPDDR4 interface */
510 ps_dcs2: power-controller@80258 {
511 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
513 #power-domain-cells = <0>;
514 #reset-cells = <0>;
516 apple,always-on; /* LPDDR4 interface */
519 ps_dcs3: power-controller@80260 {
520 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
522 #power-domain-cells = <0>;
523 #reset-cells = <0>;
525 apple,always-on; /* LPDDR4 interface */
528 ps_usb2host0_ohci: power-controller@80280 {
529 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
531 #power-domain-cells = <0>;
532 #reset-cells = <0>;
534 power-domains = <&ps_usb2host0>;
537 ps_usbotg: power-controller@80290 {
538 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
540 #power-domain-cells = <0>;
541 #reset-cells = <0>;
543 power-domains = <&ps_usbctrl>;
546 ps_smx: power-controller@80298 {
547 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
549 #power-domain-cells = <0>;
550 #reset-cells = <0>;
552 apple,always-on; /* Apple fabric, critical block */
555 ps_sf: power-controller@802a0 {
556 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
558 #power-domain-cells = <0>;
559 #reset-cells = <0>;
561 apple,always-on; /* Apple fabric, critical block */
564 ps_mipi_dsi: power-controller@802c0 {
565 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
567 #power-domain-cells = <0>;
568 #reset-cells = <0>;
570 power-domains = <&ps_disp0_be>;
573 ps_dp: power-controller@802c8 {
574 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
576 #power-domain-cells = <0>;
577 #reset-cells = <0>;
579 power-domains = <&ps_disp0_be>;
582 ps_venc_sys: power-controller@80310 {
583 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
585 #power-domain-cells = <0>;
586 #reset-cells = <0>;
588 power-domains = <&ps_media>;
591 ps_pcie: power-controller@80318 {
592 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
594 #power-domain-cells = <0>;
595 #reset-cells = <0>;
599 ps_pcie_aux: power-controller@80320 {
600 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
602 #power-domain-cells = <0>;
603 #reset-cells = <0>;
607 ps_vdec0: power-controller@80300 {
608 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
610 #power-domain-cells = <0>;
611 #reset-cells = <0>;
613 power-domains = <&ps_media>;
616 ps_gfx: power-controller@80328 {
617 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
619 #power-domain-cells = <0>;
620 #reset-cells = <0>;
624 ps_sep: power-controller@80400 {
625 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
627 #power-domain-cells = <0>;
628 #reset-cells = <0>;
630 apple,always-on; /* Locked on */
633 ps_isp_rsts0: power-controller@84000 {
634 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
636 #power-domain-cells = <0>;
637 #reset-cells = <0>;
639 power-domains = <&ps_isp_sys>;
642 ps_isp_rsts1: power-controller@84008 {
643 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
645 #power-domain-cells = <0>;
646 #reset-cells = <0>;
648 power-domains = <&ps_isp_sys>;
651 ps_isp_vis: power-controller@84010 {
652 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
654 #power-domain-cells = <0>;
655 #reset-cells = <0>;
657 power-domains = <&ps_isp_sys>;
660 ps_isp_be: power-controller@84018 {
661 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
663 #power-domain-cells = <0>;
664 #reset-cells = <0>;
666 power-domains = <&ps_isp_sys>;
669 ps_isp_pearl: power-controller@84020 {
670 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
672 #power-domain-cells = <0>;
673 #reset-cells = <0>;
675 power-domains = <&ps_isp_sys>;
678 ps_dprx: power-controller@84028 {
679 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
681 #power-domain-cells = <0>;
682 #reset-cells = <0>;
684 power-domains = <&ps_isp_sys>;
687 ps_venc_pipe4: power-controller@88000 {
688 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
690 #power-domain-cells = <0>;
691 #reset-cells = <0>;
693 power-domains = <&ps_venc_sys>;
696 ps_venc_pipe5: power-controller@88008 {
697 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
699 #power-domain-cells = <0>;
700 #reset-cells = <0>;
702 power-domains = <&ps_venc_sys>;
705 ps_venc_me0: power-controller@88010 {
706 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
708 #power-domain-cells = <0>;
709 #reset-cells = <0>;
713 ps_venc_me1: power-controller@88018 {
714 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
716 #power-domain-cells = <0>;
717 #reset-cells = <0>;
723 ps_aop: power-controller@80000 {
724 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
726 #power-domain-cells = <0>;
727 #reset-cells = <0>;
729 power-domains = <&ps_aop_cpu &ps_aop_busif &ps_aop_filter>;
730 apple,always-on; /* Always on processor */
733 ps_debug: power-controller@80008 {
734 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
736 #power-domain-cells = <0>;
737 #reset-cells = <0>;
741 ps_aop_gpio: power-controller@80010 {
742 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
744 #power-domain-cells = <0>;
745 #reset-cells = <0>;
749 ps_aop_cpu: power-controller@80048 {
750 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
752 #power-domain-cells = <0>;
753 #reset-cells = <0>;
757 ps_aop_filter: power-controller@80050 {
758 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
760 #power-domain-cells = <0>;
761 #reset-cells = <0>;
765 ps_aop_busif: power-controller@80058 {
766 compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
768 #power-domain-cells = <0>;
769 #reset-cells = <0>;