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 S8000/3 "A9" SoC
9 ps_cpu0: power-controller@80000 {
10 compatible = "apple,s8000-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,s8000-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,s8000-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@80150 {
37 compatible = "apple,s8000-pmgr-pwrstate", "apple,pmgr-pwrstate";
39 #power-domain-cells = <0>;
40 #reset-cells = <0>;
44 ps_sio_p: power-controller@80158 {
45 compatible = "apple,s8000-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,s8000-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,s8000-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,s8000-pmgr-pwrstate", "apple,pmgr-pwrstate";
74 #power-domain-cells = <0>;
75 #reset-cells = <0>;
79 ps_gpio: power-controller@80118 {
80 compatible = "apple,s8000-pmgr-pwrstate", "apple,pmgr-pwrstate";
82 #power-domain-cells = <0>;
83 #reset-cells = <0>;
87 ps_pms: power-controller@80120 {
88 compatible = "apple,s8000-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,s8000-pmgr-pwrstate", "apple,pmgr-pwrstate";
99 #power-domain-cells = <0>;
100 #reset-cells = <0>;
104 ps_mca0: power-controller@80168 {
105 compatible = "apple,s8000-pmgr-pwrstate", "apple,pmgr-pwrstate";
107 #power-domain-cells = <0>;
108 #reset-cells = <0>;
110 power-domains = <&ps_sio_p>;
113 ps_mca1: power-controller@80170 {
114 compatible = "apple,s8000-pmgr-pwrstate", "apple,pmgr-pwrstate";
116 #power-domain-cells = <0>;
117 #reset-cells = <0>;
119 power-domains = <&ps_sio_p>;
122 ps_mca2: power-controller@80178 {
123 compatible = "apple,s8000-pmgr-pwrstate", "apple,pmgr-pwrstate";
125 #power-domain-cells = <0>;
126 #reset-cells = <0>;
128 power-domains = <&ps_sio_p>;
131 ps_mca3: power-controller@80180 {
132 compatible = "apple,s8000-pmgr-pwrstate", "apple,pmgr-pwrstate";
134 #power-domain-cells = <0>;
135 #reset-cells = <0>;
137 power-domains = <&ps_sio_p>;
140 ps_mca4: power-controller@80188 {
141 compatible = "apple,s8000-pmgr-pwrstate", "apple,pmgr-pwrstate";
143 #power-domain-cells = <0>;
144 #reset-cells = <0>;
146 power-domains = <&ps_sio_p>;
149 ps_pwm0: power-controller@80190 {
150 compatible = "apple,s8000-pmgr-pwrstate", "apple,pmgr-pwrstate";
152 #power-domain-cells = <0>;
153 #reset-cells = <0>;
155 power-domains = <&ps_sio_p>;
158 ps_i2c0: power-controller@80198 {
159 compatible = "apple,s8000-pmgr-pwrstate", "apple,pmgr-pwrstate";
161 #power-domain-cells = <0>;
162 #reset-cells = <0>;
164 power-domains = <&ps_sio_p>;
167 ps_i2c1: power-controller@801a0 {
168 compatible = "apple,s8000-pmgr-pwrstate", "apple,pmgr-pwrstate";
170 #power-domain-cells = <0>;
171 #reset-cells = <0>;
173 power-domains = <&ps_sio_p>;
176 ps_i2c2: power-controller@801a8 {
177 compatible = "apple,s8000-pmgr-pwrstate", "apple,pmgr-pwrstate";
179 #power-domain-cells = <0>;
180 #reset-cells = <0>;
182 power-domains = <&ps_sio_p>;
185 ps_i2c3: power-controller@801b0 {
186 compatible = "apple,s8000-pmgr-pwrstate", "apple,pmgr-pwrstate";
188 #power-domain-cells = <0>;
189 #reset-cells = <0>;
191 power-domains = <&ps_sio_p>;
194 ps_spi0: power-controller@801b8 {
195 compatible = "apple,s8000-pmgr-pwrstate", "apple,pmgr-pwrstate";
197 #power-domain-cells = <0>;
198 #reset-cells = <0>;
200 power-domains = <&ps_sio_p>;
203 ps_spi1: power-controller@801c0 {
204 compatible = "apple,s8000-pmgr-pwrstate", "apple,pmgr-pwrstate";
206 #power-domain-cells = <0>;
207 #reset-cells = <0>;
209 power-domains = <&ps_sio_p>;
212 ps_spi2: power-controller@801c8 {
213 compatible = "apple,s8000-pmgr-pwrstate", "apple,pmgr-pwrstate";
215 #power-domain-cells = <0>;
216 #reset-cells = <0>;
218 power-domains = <&ps_sio_p>;
221 ps_spi3: power-controller@801d0 {
222 compatible = "apple,s8000-pmgr-pwrstate", "apple,pmgr-pwrstate";
224 #power-domain-cells = <0>;
225 #reset-cells = <0>;
227 power-domains = <&ps_sio_p>;
230 ps_uart0: power-controller@801d8 {
231 compatible = "apple,s8000-pmgr-pwrstate", "apple,pmgr-pwrstate";
233 #power-domain-cells = <0>;
234 #reset-cells = <0>;
236 power-domains = <&ps_sio_p>;
239 ps_uart1: power-controller@801e0 {
240 compatible = "apple,s8000-pmgr-pwrstate", "apple,pmgr-pwrstate";
242 #power-domain-cells = <0>;
243 #reset-cells = <0>;
245 power-domains = <&ps_sio_p>;
248 ps_uart2: power-controller@801e8 {
249 compatible = "apple,s8000-pmgr-pwrstate", "apple,pmgr-pwrstate";
251 #power-domain-cells = <0>;
252 #reset-cells = <0>;
254 power-domains = <&ps_sio_p>;
257 ps_uart3: power-controller@801f0 {
258 compatible = "apple,s8000-pmgr-pwrstate", "apple,pmgr-pwrstate";
260 #power-domain-cells = <0>;
261 #reset-cells = <0>;
263 power-domains = <&ps_sio_p>;
266 ps_uart4: power-controller@801f8 {
267 compatible = "apple,s8000-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@80160 {
276 compatible = "apple,s8000-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,s8000-pmgr-pwrstate", "apple,pmgr-pwrstate";
288 #power-domain-cells = <0>;
289 #reset-cells = <0>;
291 power-domains = <&ps_usb2host1>;
294 ps_hsic1_phy: power-controller@80130 {
295 compatible = "apple,s8000-pmgr-pwrstate", "apple,pmgr-pwrstate";
297 #power-domain-cells = <0>;
298 #reset-cells = <0>;
300 power-domains = <&ps_usb2host2>;
303 ps_isp_sens0: power-controller@80138 {
304 compatible = "apple,s8000-pmgr-pwrstate", "apple,pmgr-pwrstate";
306 #power-domain-cells = <0>;
307 #reset-cells = <0>;
311 ps_isp_sens1: power-controller@80140 {
312 compatible = "apple,s8000-pmgr-pwrstate", "apple,pmgr-pwrstate";
314 #power-domain-cells = <0>;
315 #reset-cells = <0>;
319 ps_usb: power-controller@80250 {
320 compatible = "apple,s8000-pmgr-pwrstate", "apple,pmgr-pwrstate";
322 #power-domain-cells = <0>;
323 #reset-cells = <0>;
327 ps_usbctrl: power-controller@80258 {
328 compatible = "apple,s8000-pmgr-pwrstate", "apple,pmgr-pwrstate";
330 #power-domain-cells = <0>;
331 #reset-cells = <0>;
333 power-domains = <&ps_usb>;
336 ps_usb2host0: power-controller@80260 {
337 compatible = "apple,s8000-pmgr-pwrstate", "apple,pmgr-pwrstate";
339 #power-domain-cells = <0>;
340 #reset-cells = <0>;
342 power-domains = <&ps_usbctrl>;
345 ps_usb2host1: power-controller@80270 {
346 compatible = "apple,s8000-pmgr-pwrstate", "apple,pmgr-pwrstate";
348 #power-domain-cells = <0>;
349 #reset-cells = <0>;
351 power-domains = <&ps_usbctrl>;
354 ps_usb2host2: power-controller@80280 {
355 compatible = "apple,s8000-pmgr-pwrstate", "apple,pmgr-pwrstate";
357 #power-domain-cells = <0>;
358 #reset-cells = <0>;
360 power-domains = <&ps_usbctrl>;
363 ps_rtmux: power-controller@802a8 {
364 compatible = "apple,s8000-pmgr-pwrstate", "apple,pmgr-pwrstate";
366 #power-domain-cells = <0>;
367 #reset-cells = <0>;
371 ps_media: power-controller@802d0 {
372 compatible = "apple,s8000-pmgr-pwrstate", "apple,pmgr-pwrstate";
374 #power-domain-cells = <0>;
375 #reset-cells = <0>;
379 ps_isp: power-controller@802c8 {
380 compatible = "apple,s8000-pmgr-pwrstate", "apple,pmgr-pwrstate";
382 #power-domain-cells = <0>;
383 #reset-cells = <0>;
385 power-domains = <&ps_rtmux>;
388 ps_msr: power-controller@802e0 {
389 compatible = "apple,s8000-pmgr-pwrstate", "apple,pmgr-pwrstate";
391 #power-domain-cells = <0>;
392 #reset-cells = <0>;
394 power-domains = <&ps_media>;
397 ps_jpg: power-controller@802d8 {
398 compatible = "apple,s8000-pmgr-pwrstate", "apple,pmgr-pwrstate";
400 #power-domain-cells = <0>;
401 #reset-cells = <0>;
403 power-domains = <&ps_media>;
406 ps_disp0: power-controller@802b0 {
407 compatible = "apple,s8000-pmgr-pwrstate", "apple,pmgr-pwrstate";
409 #power-domain-cells = <0>;
410 #reset-cells = <0>;
412 power-domains = <&ps_rtmux>;
415 ps_pmp: power-controller@802e8 {
416 compatible = "apple,s8000-pmgr-pwrstate", "apple,pmgr-pwrstate";
418 #power-domain-cells = <0>;
419 #reset-cells = <0>;
423 ps_pms_sram: power-controller@802f0 {
424 compatible = "apple,s8000-pmgr-pwrstate", "apple,pmgr-pwrstate";
426 #power-domain-cells = <0>;
427 #reset-cells = <0>;
431 ps_uart5: power-controller@80200 {
432 compatible = "apple,s8000-pmgr-pwrstate", "apple,pmgr-pwrstate";
434 #power-domain-cells = <0>;
435 #reset-cells = <0>;
437 power-domains = <&ps_sio_p>;
440 ps_uart6: power-controller@80208 {
441 compatible = "apple,s8000-pmgr-pwrstate", "apple,pmgr-pwrstate";
443 #power-domain-cells = <0>;
444 #reset-cells = <0>;
446 power-domains = <&ps_sio_p>;
449 ps_uart7: power-controller@80210 {
450 compatible = "apple,s8000-pmgr-pwrstate", "apple,pmgr-pwrstate";
452 #power-domain-cells = <0>;
453 #reset-cells = <0>;
455 power-domains = <&ps_sio_p>;
458 ps_uart8: power-controller@80218 {
459 compatible = "apple,s8000-pmgr-pwrstate", "apple,pmgr-pwrstate";
461 #power-domain-cells = <0>;
462 #reset-cells = <0>;
464 power-domains = <&ps_sio_p>;
467 ps_aes0: power-controller@80220 {
468 compatible = "apple,s8000-pmgr-pwrstate", "apple,pmgr-pwrstate";
470 #power-domain-cells = <0>;
471 #reset-cells = <0>;
473 power-domains = <&ps_sio_p>;
476 ps_mcc: power-controller@80228 {
477 compatible = "apple,s8000-pmgr-pwrstate", "apple,pmgr-pwrstate";
479 #power-domain-cells = <0>;
480 #reset-cells = <0>;
482 apple,always-on; /* Memory cache controller */
485 ps_dcs0: power-controller@80230 {
486 compatible = "apple,s8000-pmgr-pwrstate", "apple,pmgr-pwrstate";
488 #power-domain-cells = <0>;
489 #reset-cells = <0>;
491 apple,always-on; /* LPDDR4 interface */
494 ps_dcs1: power-controller@80238 {
495 compatible = "apple,s8000-pmgr-pwrstate", "apple,pmgr-pwrstate";
497 #power-domain-cells = <0>;
498 #reset-cells = <0>;
500 apple,always-on; /* LPDDR4 interface */
503 ps_dcs2: power-controller@80240 {
504 compatible = "apple,s8000-pmgr-pwrstate", "apple,pmgr-pwrstate";
506 #power-domain-cells = <0>;
507 #reset-cells = <0>;
509 apple,always-on; /* LPDDR4 interface */
512 ps_dcs3: power-controller@80248 {
513 compatible = "apple,s8000-pmgr-pwrstate", "apple,pmgr-pwrstate";
515 #power-domain-cells = <0>;
516 #reset-cells = <0>;
518 apple,always-on; /* LPDDR4 interface */
521 ps_usb2host0_ohci: power-controller@80268 {
522 compatible = "apple,s8000-pmgr-pwrstate", "apple,pmgr-pwrstate";
524 #power-domain-cells = <0>;
525 #reset-cells = <0>;
527 power-domains = <&ps_usb2host0>;
530 ps_usb2host1_ohci: power-controller@80278 {
531 compatible = "apple,s8000-pmgr-pwrstate", "apple,pmgr-pwrstate";
533 #power-domain-cells = <0>;
534 #reset-cells = <0>;
536 power-domains = <&ps_usb2host1>;
539 ps_usb2host2_ohci: power-controller@80288 {
540 compatible = "apple,s8000-pmgr-pwrstate", "apple,pmgr-pwrstate";
542 #power-domain-cells = <0>;
543 #reset-cells = <0>;
545 power-domains = <&ps_usb2host2>;
548 ps_usbotg: power-controller@80290 {
549 compatible = "apple,s8000-pmgr-pwrstate", "apple,pmgr-pwrstate";
551 #power-domain-cells = <0>;
552 #reset-cells = <0>;
554 power-domains = <&ps_usbctrl>;
557 ps_smx: power-controller@80298 {
558 compatible = "apple,s8000-pmgr-pwrstate", "apple,pmgr-pwrstate";
560 #power-domain-cells = <0>;
561 #reset-cells = <0>;
563 apple,always-on; /* Apple fabric, critical block */
566 ps_sf: power-controller@802a0 {
567 compatible = "apple,s8000-pmgr-pwrstate", "apple,pmgr-pwrstate";
569 #power-domain-cells = <0>;
570 #reset-cells = <0>;
572 apple,always-on; /* Apple fabric, critical block */
575 ps_mipi_dsi: power-controller@802b8 {
576 compatible = "apple,s8000-pmgr-pwrstate", "apple,pmgr-pwrstate";
578 #power-domain-cells = <0>;
579 #reset-cells = <0>;
581 power-domains = <&ps_rtmux>;
584 ps_dp: power-controller@802c0 {
585 compatible = "apple,s8000-pmgr-pwrstate", "apple,pmgr-pwrstate";
587 #power-domain-cells = <0>;
588 #reset-cells = <0>;
590 power-domains = <&ps_disp0>;
593 ps_vdec: power-controller@802f8 {
594 compatible = "apple,s8000-pmgr-pwrstate", "apple,pmgr-pwrstate";
596 #power-domain-cells = <0>;
597 #reset-cells = <0>;
599 power-domains = <&ps_media>;
602 ps_venc: power-controller@80308 {
603 compatible = "apple,s8000-pmgr-pwrstate", "apple,pmgr-pwrstate";
605 #power-domain-cells = <0>;
606 #reset-cells = <0>;
608 power-domains = <&ps_media>;
611 ps_pcie: power-controller@80310 {
612 compatible = "apple,s8000-pmgr-pwrstate", "apple,pmgr-pwrstate";
614 #power-domain-cells = <0>;
615 #reset-cells = <0>;
619 ps_pcie_aux: power-controller@80318 {
620 compatible = "apple,s8000-pmgr-pwrstate", "apple,pmgr-pwrstate";
622 #power-domain-cells = <0>;
623 #reset-cells = <0>;
627 ps_pcie_link0: power-controller@80320 {
628 compatible = "apple,s8000-pmgr-pwrstate", "apple,pmgr-pwrstate";
630 #power-domain-cells = <0>;
631 #reset-cells = <0>;
633 power-domains = <&ps_pcie>;
636 ps_pcie_link1: power-controller@80328 {
637 compatible = "apple,s8000-pmgr-pwrstate", "apple,pmgr-pwrstate";
639 #power-domain-cells = <0>;
640 #reset-cells = <0>;
642 power-domains = <&ps_pcie>;
645 ps_pcie_link2: power-controller@80330 {
646 compatible = "apple,s8000-pmgr-pwrstate", "apple,pmgr-pwrstate";
648 #power-domain-cells = <0>;
649 #reset-cells = <0>;
651 power-domains = <&ps_pcie>;
654 ps_pcie_link3: power-controller@80338 {
655 compatible = "apple,s8000-pmgr-pwrstate", "apple,pmgr-pwrstate";
657 #power-domain-cells = <0>;
658 #reset-cells = <0>;
660 power-domains = <&ps_pcie>;
663 ps_gfx: power-controller@80340 {
664 compatible = "apple,s8000-pmgr-pwrstate", "apple,pmgr-pwrstate";
666 #power-domain-cells = <0>;
667 #reset-cells = <0>;
671 ps_sep: power-controller@80400 {
672 compatible = "apple,s8000-pmgr-pwrstate", "apple,pmgr-pwrstate";
674 #power-domain-cells = <0>;
675 #reset-cells = <0>;
677 apple,always-on; /* Locked on */
680 ps_venc_pipe: power-controller@88000 {
681 compatible = "apple,s8000-pmgr-pwrstate", "apple,pmgr-pwrstate";
683 #power-domain-cells = <0>;
684 #reset-cells = <0>;
686 power-domains = <&ps_venc>;
689 ps_venc_me0: power-controller@88008 {
690 compatible = "apple,s8000-pmgr-pwrstate", "apple,pmgr-pwrstate";
692 #power-domain-cells = <0>;
693 #reset-cells = <0>;
697 ps_venc_me1: power-controller@88010 {
698 compatible = "apple,s8000-pmgr-pwrstate", "apple,pmgr-pwrstate";
700 #power-domain-cells = <0>;
701 #reset-cells = <0>;
707 ps_aop: power-controller@80000 {
708 compatible = "apple,s8000-pmgr-pwrstate", "apple,pmgr-pwrstate";
710 #power-domain-cells = <0>;
711 #reset-cells = <0>;
713 power-domains = <&ps_aop_busif &ps_aop_cpu &ps_aop_filter>;
714 apple,always-on; /* Always on processor */
717 ps_debug: power-controller@80008 {
718 compatible = "apple,s8000-pmgr-pwrstate", "apple,pmgr-pwrstate";
720 #power-domain-cells = <0>;
721 #reset-cells = <0>;
725 ps_aop_gpio: power-controller@80010 {
726 compatible = "apple,s8000-pmgr-pwrstate", "apple,pmgr-pwrstate";
728 #power-domain-cells = <0>;
729 #reset-cells = <0>;
731 power-domains = <&ps_aop>;
734 ps_aop_cpu: power-controller@80040 {
735 compatible = "apple,s8000-pmgr-pwrstate", "apple,pmgr-pwrstate";
737 #power-domain-cells = <0>;
738 #reset-cells = <0>;
742 ps_aop_filter: power-controller@80048 {
743 compatible = "apple,s8000-pmgr-pwrstate", "apple,pmgr-pwrstate";
745 #power-domain-cells = <0>;
746 #reset-cells = <0>;
750 ps_aop_busif: power-controller@80050 {
751 compatible = "apple,s8000-pmgr-pwrstate", "apple,pmgr-pwrstate";
753 #power-domain-cells = <0>;
754 #reset-cells = <0>;