Lines Matching +full:pmgr +full:- +full:pwrstate
1 // SPDX-License-Identifier: GPL-2.0+ OR MIT
3 * PMGR Power domains for the Apple T6001 "M1 Max" SoC
8 &DIE_NODE(pmgr) {
9 DIE_NODE(ps_pms_bridge): power-controller@100 {
10 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
12 #power-domain-cells = <0>;
13 #reset-cells = <0>;
15 apple,always-on; /* Core device */
18 DIE_NODE(ps_aic): power-controller@108 {
19 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
21 #power-domain-cells = <0>;
22 #reset-cells = <0>;
24 apple,always-on; /* Core device */
27 DIE_NODE(ps_dwi): power-controller@110 {
28 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
30 #power-domain-cells = <0>;
31 #reset-cells = <0>;
33 apple,always-on; /* Core device */
36 DIE_NODE(ps_pms): power-controller@118 {
37 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
39 #power-domain-cells = <0>;
40 #reset-cells = <0>;
42 apple,always-on; /* Core device */
45 DIE_NODE(ps_gpio): power-controller@120 {
46 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
48 #power-domain-cells = <0>;
49 #reset-cells = <0>;
51 power-domains = <&DIE_NODE(ps_pms)>, <&DIE_NODE(ps_sio)>;
54 DIE_NODE(ps_soc_dpe): power-controller@128 {
55 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
57 #power-domain-cells = <0>;
58 #reset-cells = <0>;
60 apple,always-on; /* Core device */
63 DIE_NODE(ps_pmgr_soc_ocla): power-controller@130 {
64 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
66 #power-domain-cells = <0>;
67 #reset-cells = <0>;
69 power-domains = <&DIE_NODE(ps_pms)>;
72 DIE_NODE(ps_pcie0_ref): power-controller@138 {
73 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
75 #power-domain-cells = <0>;
76 #reset-cells = <0>;
80 DIE_NODE(ps_pcie1_ref): power-controller@140 {
81 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
83 #power-domain-cells = <0>;
84 #reset-cells = <0>;
88 DIE_NODE(ps_apcie_st): power-controller@148 {
89 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
91 #power-domain-cells = <0>;
92 #reset-cells = <0>;
94 power-domains = <&DIE_NODE(ps_pcie1_ref)>;
97 DIE_NODE(ps_apcie_gp): power-controller@150 {
98 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
100 #power-domain-cells = <0>;
101 #reset-cells = <0>;
103 power-domains = <&DIE_NODE(ps_pcie0_ref)>;
106 DIE_NODE(ps_devc0_ivdmc): power-controller@180 {
107 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
109 #power-domain-cells = <0>;
110 #reset-cells = <0>;
114 DIE_NODE(ps_amcc0): power-controller@188 {
115 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
117 #power-domain-cells = <0>;
118 #reset-cells = <0>;
120 apple,always-on; /* Memory controller */
123 DIE_NODE(ps_amcc2): power-controller@190 {
124 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
126 #power-domain-cells = <0>;
127 #reset-cells = <0>;
129 apple,always-on; /* Memory controller */
132 DIE_NODE(ps_dcs_00): power-controller@198 {
133 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
135 #power-domain-cells = <0>;
136 #reset-cells = <0>;
138 apple,always-on; /* LPDDR5 interface */
141 DIE_NODE(ps_dcs_01): power-controller@1a0 {
142 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
144 #power-domain-cells = <0>;
145 #reset-cells = <0>;
147 apple,always-on; /* LPDDR5 interface */
150 DIE_NODE(ps_dcs_02): power-controller@1a8 {
151 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
153 #power-domain-cells = <0>;
154 #reset-cells = <0>;
156 apple,always-on; /* LPDDR5 interface */
159 DIE_NODE(ps_dcs_03): power-controller@1b0 {
160 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
162 #power-domain-cells = <0>;
163 #reset-cells = <0>;
165 apple,always-on; /* LPDDR5 interface */
168 DIE_NODE(ps_dcs_08): power-controller@1b8 {
169 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
171 #power-domain-cells = <0>;
172 #reset-cells = <0>;
174 apple,always-on; /* LPDDR5 interface */
177 DIE_NODE(ps_dcs_09): power-controller@1c0 {
178 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
180 #power-domain-cells = <0>;
181 #reset-cells = <0>;
183 apple,always-on; /* LPDDR5 interface */
186 DIE_NODE(ps_dcs_10): power-controller@1c8 {
187 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
189 #power-domain-cells = <0>;
190 #reset-cells = <0>;
192 apple,always-on; /* LPDDR5 interface */
195 DIE_NODE(ps_dcs_11): power-controller@1d0 {
196 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
198 #power-domain-cells = <0>;
199 #reset-cells = <0>;
201 apple,always-on; /* LPDDR5 interface */
204 DIE_NODE(ps_afi): power-controller@1d8 {
205 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
207 #power-domain-cells = <0>;
208 #reset-cells = <0>;
210 apple,always-on; /* Apple Fabric, CPU interface is here */
213 DIE_NODE(ps_afc): power-controller@1e0 {
214 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
216 #power-domain-cells = <0>;
217 #reset-cells = <0>;
219 apple,always-on; /* Apple Fabric, CPU interface is here */
222 DIE_NODE(ps_afr): power-controller@1e8 {
223 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
225 #power-domain-cells = <0>;
226 #reset-cells = <0>;
231 DIE_NODE(ps_afnc1_ioa): power-controller@1f0 {
232 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
234 #power-domain-cells = <0>;
235 #reset-cells = <0>;
237 apple,always-on; /* Apple Fabric */
238 power-domains = <&DIE_NODE(ps_afi)>;
241 DIE_NODE(ps_afnc0_ioa): power-controller@1f8 {
242 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
244 #power-domain-cells = <0>;
245 #reset-cells = <0>;
247 apple,always-on; /* Apple Fabric */
248 power-domains = <&DIE_NODE(ps_afi)>;
251 DIE_NODE(ps_afnc1_ls): power-controller@200 {
252 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
254 #power-domain-cells = <0>;
255 #reset-cells = <0>;
257 apple,always-on; /* Apple Fabric */
258 power-domains = <&DIE_NODE(ps_afnc1_ioa)>;
261 DIE_NODE(ps_afnc0_ls): power-controller@208 {
262 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
264 #power-domain-cells = <0>;
265 #reset-cells = <0>;
267 apple,always-on; /* Apple Fabric */
268 power-domains = <&DIE_NODE(ps_afnc0_ioa)>;
271 DIE_NODE(ps_afnc1_lw0): power-controller@210 {
272 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
274 #power-domain-cells = <0>;
275 #reset-cells = <0>;
277 apple,always-on; /* Apple Fabric */
278 power-domains = <&DIE_NODE(ps_afnc1_ls)>;
281 DIE_NODE(ps_afnc1_lw1): power-controller@218 {
282 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
284 #power-domain-cells = <0>;
285 #reset-cells = <0>;
287 apple,always-on; /* Apple Fabric */
288 power-domains = <&DIE_NODE(ps_afnc1_ls)>;
291 DIE_NODE(ps_afnc1_lw2): power-controller@220 {
292 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
294 #power-domain-cells = <0>;
295 #reset-cells = <0>;
297 apple,always-on; /* Apple Fabric */
298 power-domains = <&DIE_NODE(ps_afnc1_ls)>;
301 DIE_NODE(ps_afnc0_lw0): power-controller@228 {
302 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
304 #power-domain-cells = <0>;
305 #reset-cells = <0>;
307 apple,always-on; /* Apple Fabric */
308 power-domains = <&DIE_NODE(ps_afnc0_ls)>;
311 DIE_NODE(ps_scodec): power-controller@230 {
312 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
314 #power-domain-cells = <0>;
315 #reset-cells = <0>;
317 power-domains = <&DIE_NODE(ps_afnc1_lw0)>;
320 DIE_NODE(ps_atc0_common): power-controller@238 {
321 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
323 #power-domain-cells = <0>;
324 #reset-cells = <0>;
326 power-domains = <&DIE_NODE(ps_afnc1_lw1)>;
329 DIE_NODE(ps_atc1_common): power-controller@240 {
330 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
332 #power-domain-cells = <0>;
333 #reset-cells = <0>;
335 power-domains = <&DIE_NODE(ps_afnc1_lw1)>;
338 DIE_NODE(ps_c0_usb31drd): power-controller@248 {
339 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
341 #power-domain-cells = <0>;
342 #reset-cells = <0>;
344 power-domains = <&DIE_NODE(ps_usb)>;
347 DIE_NODE(ps_c1_usb31drd): power-controller@250 {
348 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
350 #power-domain-cells = <0>;
351 #reset-cells = <0>;
353 power-domains = <&DIE_NODE(ps_usb)>;
356 DIE_NODE(ps_dispext0_fe): power-controller@258 {
357 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
359 #power-domain-cells = <0>;
360 #reset-cells = <0>;
362 power-domains = <&DIE_NODE(ps_afi)>;
365 DIE_NODE(ps_dispext1_fe): power-controller@260 {
366 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
368 #power-domain-cells = <0>;
369 #reset-cells = <0>;
371 power-domains = <&DIE_NODE(ps_afi)>;
374 DIE_NODE(ps_ane_sys): power-controller@268 {
375 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
377 #power-domain-cells = <0>;
378 #reset-cells = <0>;
380 power-domains = <&DIE_NODE(ps_afr)>;
383 DIE_NODE(ps_avd_sys): power-controller@270 {
384 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
386 #power-domain-cells = <0>;
387 #reset-cells = <0>;
389 power-domains = <&DIE_NODE(ps_afr)>;
392 DIE_NODE(ps_dispext0_cpu0): power-controller@280 {
393 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
395 #power-domain-cells = <0>;
396 #reset-cells = <0>;
398 power-domains = <&DIE_NODE(ps_dispext0_fe)>;
401 DIE_NODE(ps_dispext1_cpu0): power-controller@2a8 {
402 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
404 #power-domain-cells = <0>;
405 #reset-cells = <0>;
407 power-domains = <&DIE_NODE(ps_dispext1_fe)>;
410 DIE_NODE(ps_ane_sys_cpu): power-controller@2c8 {
411 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
413 #power-domain-cells = <0>;
414 #reset-cells = <0>;
416 power-domains = <&DIE_NODE(ps_ane_sys)>;
421 DIE_NODE(ps_pmp): power-controller@2d8 {
422 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
424 #power-domain-cells = <0>;
425 #reset-cells = <0>;
430 DIE_NODE(ps_pms_sram): power-controller@2e0 {
431 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
433 #power-domain-cells = <0>;
434 #reset-cells = <0>;
438 DIE_NODE(ps_apcie_st_sys): power-controller@2e8 {
439 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
441 #power-domain-cells = <0>;
442 #reset-cells = <0>;
444 power-domains = <&DIE_NODE(ps_apcie_st)>, <&DIE_NODE(ps_ans2)>;
447 DIE_NODE(ps_apcie_st1_sys): power-controller@2f0 {
448 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
450 #power-domain-cells = <0>;
451 #reset-cells = <0>;
453 power-domains = <&DIE_NODE(ps_apcie_st)>, <&DIE_NODE(ps_ans2)>;
456 DIE_NODE(ps_atc2_common): power-controller@2f8 {
457 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
459 #power-domain-cells = <0>;
460 #reset-cells = <0>;
462 power-domains = <&DIE_NODE(ps_afnc1_lw1)>;
465 DIE_NODE(ps_atc3_common): power-controller@300 {
466 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
468 #power-domain-cells = <0>;
469 #reset-cells = <0>;
471 power-domains = <&DIE_NODE(ps_afnc1_lw1)>;
474 DIE_NODE(ps_usb): power-controller@318 {
475 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
477 #power-domain-cells = <0>;
478 #reset-cells = <0>;
480 power-domains = <&DIE_NODE(ps_afnc1_lw2)>;
483 DIE_NODE(ps_apcie_gp_sys): power-controller@320 {
484 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
486 #power-domain-cells = <0>;
487 #reset-cells = <0>;
489 power-domains = <&DIE_NODE(ps_afnc1_lw2)>, <&DIE_NODE(ps_apcie_gp)>;
490 apple,always-on; /* Breaks things if shut down */
493 DIE_NODE(ps_atc0_cio): power-controller@328 {
494 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
496 #power-domain-cells = <0>;
497 #reset-cells = <0>;
499 power-domains = <&DIE_NODE(ps_atc0_common)>;
502 DIE_NODE(ps_atc0_pcie): power-controller@330 {
503 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
505 #power-domain-cells = <0>;
506 #reset-cells = <0>;
508 power-domains = <&DIE_NODE(ps_atc0_common)>;
511 DIE_NODE(ps_atc1_cio): power-controller@338 {
512 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
514 #power-domain-cells = <0>;
515 #reset-cells = <0>;
517 power-domains = <&DIE_NODE(ps_atc1_common)>;
520 DIE_NODE(ps_atc1_pcie): power-controller@340 {
521 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
523 #power-domain-cells = <0>;
524 #reset-cells = <0>;
526 power-domains = <&DIE_NODE(ps_atc1_common)>;
529 DIE_NODE(ps_atc2_cio): power-controller@348 {
530 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
532 #power-domain-cells = <0>;
533 #reset-cells = <0>;
535 power-domains = <&DIE_NODE(ps_atc2_common)>;
538 DIE_NODE(ps_atc2_pcie): power-controller@350 {
539 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
541 #power-domain-cells = <0>;
542 #reset-cells = <0>;
544 power-domains = <&DIE_NODE(ps_atc2_common)>;
547 DIE_NODE(ps_atc3_cio): power-controller@358 {
548 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
550 #power-domain-cells = <0>;
551 #reset-cells = <0>;
553 power-domains = <&DIE_NODE(ps_atc3_common)>;
556 DIE_NODE(ps_atc3_pcie): power-controller@360 {
557 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
559 #power-domain-cells = <0>;
560 #reset-cells = <0>;
562 power-domains = <&DIE_NODE(ps_atc3_common)>;
565 DIE_NODE(ps_c0_usbctl): power-controller@368 {
566 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
568 #power-domain-cells = <0>;
569 #reset-cells = <0>;
571 power-domains = <&DIE_NODE(ps_usb)>;
574 DIE_NODE(ps_c1_usbctl): power-controller@370 {
575 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
577 #power-domain-cells = <0>;
578 #reset-cells = <0>;
580 power-domains = <&DIE_NODE(ps_usb)>;
583 DIE_NODE(ps_atc0_cio_pcie): power-controller@378 {
584 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
586 #power-domain-cells = <0>;
587 #reset-cells = <0>;
589 power-domains = <&DIE_NODE(ps_atc0_cio)>;
592 DIE_NODE(ps_atc0_cio_usb): power-controller@380 {
593 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
595 #power-domain-cells = <0>;
596 #reset-cells = <0>;
598 power-domains = <&DIE_NODE(ps_atc0_cio)>;
601 DIE_NODE(ps_atc1_cio_pcie): power-controller@388 {
602 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
604 #power-domain-cells = <0>;
605 #reset-cells = <0>;
607 power-domains = <&DIE_NODE(ps_atc1_cio)>;
610 DIE_NODE(ps_atc1_cio_usb): power-controller@390 {
611 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
613 #power-domain-cells = <0>;
614 #reset-cells = <0>;
616 power-domains = <&DIE_NODE(ps_atc1_cio)>;
619 DIE_NODE(ps_atc2_cio_pcie): power-controller@398 {
620 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
622 #power-domain-cells = <0>;
623 #reset-cells = <0>;
625 power-domains = <&DIE_NODE(ps_atc2_cio)>;
628 DIE_NODE(ps_atc2_cio_usb): power-controller@3a0 {
629 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
631 #power-domain-cells = <0>;
632 #reset-cells = <0>;
634 power-domains = <&DIE_NODE(ps_atc2_cio)>;
637 DIE_NODE(ps_atc3_cio_pcie): power-controller@3a8 {
638 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
640 #power-domain-cells = <0>;
641 #reset-cells = <0>;
643 power-domains = <&DIE_NODE(ps_atc3_cio)>;
646 DIE_NODE(ps_atc3_cio_usb): power-controller@3b0 {
647 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
649 #power-domain-cells = <0>;
650 #reset-cells = <0>;
652 power-domains = <&DIE_NODE(ps_atc3_cio)>;
655 DIE_NODE(ps_trace_fab): power-controller@3b8 {
656 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
658 #power-domain-cells = <0>;
659 #reset-cells = <0>;
665 DIE_NODE(ps_clvr_spmi0): power-controller@100 {
666 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
668 #power-domain-cells = <0>;
669 #reset-cells = <0>;
671 apple,always-on; /* PCPU voltage regulator interface (used by SMC) */
674 DIE_NODE(ps_clvr_spmi1): power-controller@108 {
675 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
677 #power-domain-cells = <0>;
678 #reset-cells = <0>;
680 apple,always-on; /* GPU voltage regulator interface (used by SMC) */
683 DIE_NODE(ps_clvr_spmi2): power-controller@110 {
684 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
686 #power-domain-cells = <0>;
687 #reset-cells = <0>;
689 apple,always-on; /* ANE, fabric, AFR voltage regulator interface (used by SMC) */
692 DIE_NODE(ps_clvr_spmi3): power-controller@118 {
693 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
695 #power-domain-cells = <0>;
696 #reset-cells = <0>;
698 apple,always-on; /* Additional voltage regulator, probably used on T6001 (SMC) */
701 DIE_NODE(ps_clvr_spmi4): power-controller@120 {
702 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
704 #power-domain-cells = <0>;
705 #reset-cells = <0>;
707 apple,always-on; /* Additional voltage regulator, probably used on T6001 (SMC) */
710 DIE_NODE(ps_ispsens0): power-controller@128 {
711 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
713 #power-domain-cells = <0>;
714 #reset-cells = <0>;
718 DIE_NODE(ps_ispsens1): power-controller@130 {
719 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
721 #power-domain-cells = <0>;
722 #reset-cells = <0>;
726 DIE_NODE(ps_ispsens2): power-controller@138 {
727 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
729 #power-domain-cells = <0>;
730 #reset-cells = <0>;
734 DIE_NODE(ps_ispsens3): power-controller@140 {
735 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
737 #power-domain-cells = <0>;
738 #reset-cells = <0>;
742 DIE_NODE(ps_afnc2_ioa): power-controller@148 {
743 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
745 #power-domain-cells = <0>;
746 #reset-cells = <0>;
748 apple,always-on; /* Apple Fabric */
749 power-domains = <&DIE_NODE(ps_afi)>;
752 DIE_NODE(ps_afnc2_ls): power-controller@150 {
753 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
755 #power-domain-cells = <0>;
756 #reset-cells = <0>;
758 apple,always-on; /* Apple Fabric */
759 power-domains = <&DIE_NODE(ps_afnc2_ioa)>;
762 DIE_NODE(ps_afnc2_lw0): power-controller@158 {
763 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
765 #power-domain-cells = <0>;
766 #reset-cells = <0>;
768 apple,always-on; /* Apple Fabric */
769 power-domains = <&DIE_NODE(ps_afnc2_ls)>;
772 DIE_NODE(ps_afnc2_lw1): power-controller@160 {
773 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
775 #power-domain-cells = <0>;
776 #reset-cells = <0>;
778 apple,always-on; /* Apple Fabric */
779 power-domains = <&DIE_NODE(ps_afnc2_ls)>;
782 DIE_NODE(ps_afnc3_ioa): power-controller@168 {
783 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
785 #power-domain-cells = <0>;
786 #reset-cells = <0>;
788 apple,always-on; /* Apple Fabric */
789 power-domains = <&DIE_NODE(ps_afi)>;
792 DIE_NODE(ps_afnc3_ls): power-controller@170 {
793 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
795 #power-domain-cells = <0>;
796 #reset-cells = <0>;
798 apple,always-on; /* Apple Fabric */
799 power-domains = <&DIE_NODE(ps_afnc3_ioa)>;
802 DIE_NODE(ps_afnc3_lw0): power-controller@178 {
803 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
805 #power-domain-cells = <0>;
806 #reset-cells = <0>;
808 apple,always-on; /* Apple Fabric */
809 power-domains = <&DIE_NODE(ps_afnc3_ls)>;
812 DIE_NODE(ps_sio): power-controller@180 {
813 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
815 #power-domain-cells = <0>;
816 #reset-cells = <0>;
818 power-domains = <&DIE_NODE(ps_afnc2_lw1)>;
821 DIE_NODE(ps_sio_cpu): power-controller@188 {
822 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
824 #power-domain-cells = <0>;
825 #reset-cells = <0>;
827 power-domains = <&DIE_NODE(ps_sio)>;
830 DIE_NODE(ps_fpwm0): power-controller@190 {
831 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
833 #power-domain-cells = <0>;
834 #reset-cells = <0>;
836 power-domains = <&DIE_NODE(ps_sio)>;
839 DIE_NODE(ps_fpwm1): power-controller@198 {
840 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
842 #power-domain-cells = <0>;
843 #reset-cells = <0>;
845 power-domains = <&DIE_NODE(ps_sio)>;
848 DIE_NODE(ps_fpwm2): power-controller@1a0 {
849 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
851 #power-domain-cells = <0>;
852 #reset-cells = <0>;
854 power-domains = <&DIE_NODE(ps_sio)>;
857 DIE_NODE(ps_i2c0): power-controller@1a8 {
858 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
860 #power-domain-cells = <0>;
861 #reset-cells = <0>;
863 power-domains = <&DIE_NODE(ps_sio)>;
866 DIE_NODE(ps_i2c1): power-controller@1b0 {
867 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
869 #power-domain-cells = <0>;
870 #reset-cells = <0>;
872 power-domains = <&DIE_NODE(ps_sio)>;
875 DIE_NODE(ps_i2c2): power-controller@1b8 {
876 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
878 #power-domain-cells = <0>;
879 #reset-cells = <0>;
881 power-domains = <&DIE_NODE(ps_sio)>;
884 DIE_NODE(ps_i2c3): power-controller@1c0 {
885 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
887 #power-domain-cells = <0>;
888 #reset-cells = <0>;
890 power-domains = <&DIE_NODE(ps_sio)>;
893 DIE_NODE(ps_i2c4): power-controller@1c8 {
894 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
896 #power-domain-cells = <0>;
897 #reset-cells = <0>;
899 power-domains = <&DIE_NODE(ps_sio)>;
902 DIE_NODE(ps_i2c5): power-controller@1d0 {
903 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
905 #power-domain-cells = <0>;
906 #reset-cells = <0>;
908 power-domains = <&DIE_NODE(ps_sio)>;
911 DIE_NODE(ps_i2c6): power-controller@1d8 {
912 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
914 #power-domain-cells = <0>;
915 #reset-cells = <0>;
917 power-domains = <&DIE_NODE(ps_sio)>;
920 DIE_NODE(ps_i2c7): power-controller@1e0 {
921 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
923 #power-domain-cells = <0>;
924 #reset-cells = <0>;
926 power-domains = <&DIE_NODE(ps_sio)>;
929 DIE_NODE(ps_spi_p): power-controller@1e8 {
930 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
932 #power-domain-cells = <0>;
933 #reset-cells = <0>;
935 power-domains = <&DIE_NODE(ps_sio)>;
938 DIE_NODE(ps_spi0): power-controller@1f0 {
939 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
941 #power-domain-cells = <0>;
942 #reset-cells = <0>;
944 power-domains = <&DIE_NODE(ps_spi_p)>;
947 DIE_NODE(ps_spi1): power-controller@1f8 {
948 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
950 #power-domain-cells = <0>;
951 #reset-cells = <0>;
953 power-domains = <&DIE_NODE(ps_spi_p)>;
956 DIE_NODE(ps_spi2): power-controller@200 {
957 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
959 #power-domain-cells = <0>;
960 #reset-cells = <0>;
962 power-domains = <&DIE_NODE(ps_spi_p)>;
965 DIE_NODE(ps_spi3): power-controller@208 {
966 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
968 #power-domain-cells = <0>;
969 #reset-cells = <0>;
971 power-domains = <&DIE_NODE(ps_spi_p)>;
974 DIE_NODE(ps_spi4): power-controller@210 {
975 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
977 #power-domain-cells = <0>;
978 #reset-cells = <0>;
980 power-domains = <&DIE_NODE(ps_spi_p)>;
983 DIE_NODE(ps_sio_spmi0): power-controller@218 {
984 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
986 #power-domain-cells = <0>;
987 #reset-cells = <0>;
989 power-domains = <&DIE_NODE(ps_sio)>;
992 DIE_NODE(ps_sio_spmi1): power-controller@220 {
993 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
995 #power-domain-cells = <0>;
996 #reset-cells = <0>;
998 power-domains = <&DIE_NODE(ps_sio)>;
1001 DIE_NODE(ps_sio_spmi2): power-controller@228 {
1002 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
1004 #power-domain-cells = <0>;
1005 #reset-cells = <0>;
1007 power-domains = <&DIE_NODE(ps_sio)>;
1010 DIE_NODE(ps_uart_p): power-controller@230 {
1011 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
1013 #power-domain-cells = <0>;
1014 #reset-cells = <0>;
1016 power-domains = <&DIE_NODE(ps_sio)>;
1019 DIE_NODE(ps_uart_n): power-controller@238 {
1020 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
1022 #power-domain-cells = <0>;
1023 #reset-cells = <0>;
1025 power-domains = <&DIE_NODE(ps_uart_p)>;
1028 DIE_NODE(ps_uart0): power-controller@240 {
1029 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
1031 #power-domain-cells = <0>;
1032 #reset-cells = <0>;
1034 power-domains = <&DIE_NODE(ps_uart_p)>;
1037 DIE_NODE(ps_uart1): power-controller@248 {
1038 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
1040 #power-domain-cells = <0>;
1041 #reset-cells = <0>;
1043 power-domains = <&DIE_NODE(ps_uart_p)>;
1046 DIE_NODE(ps_uart2): power-controller@250 {
1047 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
1049 #power-domain-cells = <0>;
1050 #reset-cells = <0>;
1052 power-domains = <&DIE_NODE(ps_uart_p)>;
1055 DIE_NODE(ps_uart3): power-controller@258 {
1056 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
1058 #power-domain-cells = <0>;
1059 #reset-cells = <0>;
1061 power-domains = <&DIE_NODE(ps_uart_p)>;
1064 DIE_NODE(ps_uart4): power-controller@260 {
1065 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
1067 #power-domain-cells = <0>;
1068 #reset-cells = <0>;
1070 power-domains = <&DIE_NODE(ps_uart_p)>;
1073 DIE_NODE(ps_uart6): power-controller@268 {
1074 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
1076 #power-domain-cells = <0>;
1077 #reset-cells = <0>;
1079 power-domains = <&DIE_NODE(ps_uart_p)>;
1082 DIE_NODE(ps_uart7): power-controller@270 {
1083 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
1085 #power-domain-cells = <0>;
1086 #reset-cells = <0>;
1088 power-domains = <&DIE_NODE(ps_uart_p)>;
1091 DIE_NODE(ps_audio_p): power-controller@278 {
1092 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
1094 #power-domain-cells = <0>;
1095 #reset-cells = <0>;
1097 power-domains = <&DIE_NODE(ps_sio)>;
1100 DIE_NODE(ps_sio_adma): power-controller@280 {
1101 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
1103 #power-domain-cells = <0>;
1104 #reset-cells = <0>;
1106 power-domains = <&DIE_NODE(ps_audio_p)>, <&DIE_NODE(ps_sio)>;
1109 DIE_NODE(ps_mca0): power-controller@288 {
1110 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
1112 #power-domain-cells = <0>;
1113 #reset-cells = <0>;
1115 power-domains = <&DIE_NODE(ps_audio_p)>, <&DIE_NODE(ps_sio_adma)>;
1118 DIE_NODE(ps_mca1): power-controller@290 {
1119 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
1121 #power-domain-cells = <0>;
1122 #reset-cells = <0>;
1124 power-domains = <&DIE_NODE(ps_audio_p)>, <&DIE_NODE(ps_sio_adma)>;
1127 DIE_NODE(ps_mca2): power-controller@298 {
1128 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
1130 #power-domain-cells = <0>;
1131 #reset-cells = <0>;
1133 power-domains = <&DIE_NODE(ps_audio_p)>, <&DIE_NODE(ps_sio_adma)>;
1136 DIE_NODE(ps_mca3): power-controller@2a0 {
1137 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
1139 #power-domain-cells = <0>;
1140 #reset-cells = <0>;
1142 power-domains = <&DIE_NODE(ps_audio_p)>, <&DIE_NODE(ps_sio_adma)>;
1145 DIE_NODE(ps_dpa0): power-controller@2a8 {
1146 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
1148 #power-domain-cells = <0>;
1149 #reset-cells = <0>;
1151 power-domains = <&DIE_NODE(ps_audio_p)>;
1154 DIE_NODE(ps_dpa1): power-controller@2b0 {
1155 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
1157 #power-domain-cells = <0>;
1158 #reset-cells = <0>;
1160 power-domains = <&DIE_NODE(ps_audio_p)>;
1163 DIE_NODE(ps_dpa2): power-controller@2b8 {
1164 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
1166 #power-domain-cells = <0>;
1167 #reset-cells = <0>;
1169 power-domains = <&DIE_NODE(ps_audio_p)>;
1172 DIE_NODE(ps_dpa3): power-controller@2c0 {
1173 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
1175 #power-domain-cells = <0>;
1176 #reset-cells = <0>;
1178 power-domains = <&DIE_NODE(ps_audio_p)>;
1181 DIE_NODE(ps_dpa4): power-controller@2c8 {
1182 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
1184 #power-domain-cells = <0>;
1185 #reset-cells = <0>;
1187 power-domains = <&DIE_NODE(ps_audio_p)>;
1190 DIE_NODE(ps_aes): power-controller@2d0 {
1191 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
1193 #power-domain-cells = <0>;
1194 #reset-cells = <0>;
1196 power-domains = <&DIE_NODE(ps_sio)>;
1199 DIE_NODE(ps_amcc1): power-controller@2d8 {
1200 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
1202 #power-domain-cells = <0>;
1203 #reset-cells = <0>;
1205 apple,always-on; /* Memory controller */
1208 DIE_NODE(ps_amcc3): power-controller@2e0 {
1209 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
1211 #power-domain-cells = <0>;
1212 #reset-cells = <0>;
1214 apple,always-on; /* Memory controller */
1217 DIE_NODE(ps_dcs_04): power-controller@2e8 {
1218 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
1220 #power-domain-cells = <0>;
1221 #reset-cells = <0>;
1223 apple,always-on; /* LPDDR5 interface */
1226 DIE_NODE(ps_dcs_05): power-controller@2f0 {
1227 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
1229 #power-domain-cells = <0>;
1230 #reset-cells = <0>;
1232 apple,always-on; /* LPDDR5 interface */
1235 DIE_NODE(ps_dcs_06): power-controller@2f8 {
1236 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
1238 #power-domain-cells = <0>;
1239 #reset-cells = <0>;
1241 apple,always-on; /* LPDDR5 interface */
1244 DIE_NODE(ps_dcs_07): power-controller@300 {
1245 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
1247 #power-domain-cells = <0>;
1248 #reset-cells = <0>;
1250 apple,always-on; /* LPDDR5 interface */
1253 DIE_NODE(ps_dcs_12): power-controller@308 {
1254 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
1256 #power-domain-cells = <0>;
1257 #reset-cells = <0>;
1259 apple,always-on; /* LPDDR5 interface */
1262 DIE_NODE(ps_dcs_13): power-controller@310 {
1263 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
1265 #power-domain-cells = <0>;
1266 #reset-cells = <0>;
1268 apple,always-on; /* LPDDR5 interface */
1271 DIE_NODE(ps_dcs_14): power-controller@318 {
1272 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
1274 #power-domain-cells = <0>;
1275 #reset-cells = <0>;
1277 apple,always-on; /* LPDDR5 interface */
1280 DIE_NODE(ps_dcs_15): power-controller@320 {
1281 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
1283 #power-domain-cells = <0>;
1284 #reset-cells = <0>;
1286 apple,always-on; /* LPDDR5 interface */
1289 DIE_NODE(ps_disp0_fe): power-controller@328 {
1290 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
1292 #power-domain-cells = <0>;
1293 #reset-cells = <0>;
1295 power-domains = <&DIE_NODE(ps_afnc2_lw0)>;
1296 apple,always-on; /* TODO: figure out if we can enable PM here */
1299 DIE_NODE(ps_disp0_cpu0): power-controller@350 {
1300 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
1302 #power-domain-cells = <0>;
1303 #reset-cells = <0>;
1305 power-domains = <&DIE_NODE(ps_disp0_fe)>;
1306 apple,always-on; /* TODO: figure out if we can enable PM here */
1307 apple,min-state = <4>;
1310 DIE_NODE(ps_dispdfr_fe): power-controller@378 {
1311 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
1313 #power-domain-cells = <0>;
1314 #reset-cells = <0>;
1316 power-domains = <&DIE_NODE(ps_afnc2_lw1)>;
1319 DIE_NODE(ps_dispdfr_be): power-controller@380 {
1320 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
1322 #power-domain-cells = <0>;
1323 #reset-cells = <0>;
1325 power-domains = <&DIE_NODE(ps_dispdfr_fe)>;
1328 DIE_NODE(ps_mipi_dsi): power-controller@388 {
1329 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
1331 #power-domain-cells = <0>;
1332 #reset-cells = <0>;
1334 power-domains = <&DIE_NODE(ps_dispdfr_be)>;
1337 DIE_NODE(ps_jpg): power-controller@390 {
1338 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
1340 #power-domain-cells = <0>;
1341 #reset-cells = <0>;
1343 power-domains = <&DIE_NODE(ps_afr)>;
1346 DIE_NODE(ps_msr0): power-controller@398 {
1347 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
1349 #power-domain-cells = <0>;
1350 #reset-cells = <0>;
1352 power-domains = <&DIE_NODE(ps_afr)>;
1355 DIE_NODE(ps_msr0_ase_core): power-controller@3a0 {
1356 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
1358 #power-domain-cells = <0>;
1359 #reset-cells = <0>;
1361 power-domains = <&DIE_NODE(ps_msr0)>;
1364 DIE_NODE(ps_isp_sys): power-controller@3a8 {
1365 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
1367 #power-domain-cells = <0>;
1368 #reset-cells = <0>;
1370 power-domains = <&DIE_NODE(ps_afnc2_lw1)>;
1373 DIE_NODE(ps_venc_sys): power-controller@3b0 {
1374 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
1376 #power-domain-cells = <0>;
1377 #reset-cells = <0>;
1379 power-domains = <&DIE_NODE(ps_afr)>;
1382 DIE_NODE(ps_ans2): power-controller@3b8 {
1383 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
1385 #power-domain-cells = <0>;
1386 #reset-cells = <0>;
1394 power-domains = <&DIE_NODE(ps_afnc2_lw0)>;
1397 DIE_NODE(ps_gfx): power-controller@3c0 {
1398 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
1400 #power-domain-cells = <0>;
1401 #reset-cells = <0>;
1403 power-domains = <&DIE_NODE(ps_afr)>;
1406 DIE_NODE(ps_sep): power-controller@c00 {
1407 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
1409 #power-domain-cells = <0>;
1410 #reset-cells = <0>;
1412 apple,always-on; /* Locked on */
1415 DIE_NODE(ps_venc_dma): power-controller@8000 {
1416 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
1418 #power-domain-cells = <0>;
1419 #reset-cells = <0>;
1421 power-domains = <&DIE_NODE(ps_venc_sys)>;
1424 DIE_NODE(ps_venc_pipe4): power-controller@8008 {
1425 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
1427 #power-domain-cells = <0>;
1428 #reset-cells = <0>;
1430 power-domains = <&DIE_NODE(ps_venc_dma)>;
1433 DIE_NODE(ps_venc_pipe5): power-controller@8010 {
1434 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
1436 #power-domain-cells = <0>;
1437 #reset-cells = <0>;
1439 power-domains = <&DIE_NODE(ps_venc_dma)>;
1442 DIE_NODE(ps_venc_me0): power-controller@8018 {
1443 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
1445 #power-domain-cells = <0>;
1446 #reset-cells = <0>;
1448 power-domains = <&DIE_NODE(ps_venc_pipe5)>, <&DIE_NODE(ps_venc_pipe4)>;
1451 DIE_NODE(ps_venc_me1): power-controller@8020 {
1452 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
1454 #power-domain-cells = <0>;
1455 #reset-cells = <0>;
1457 power-domains = <&DIE_NODE(ps_venc_me0)>;
1462 DIE_NODE(ps_amcc4): power-controller@100 {
1463 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
1465 #power-domain-cells = <0>;
1466 #reset-cells = <0>;
1468 apple,always-on; /* Memory controller */
1471 DIE_NODE(ps_amcc5): power-controller@108 {
1472 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
1474 #power-domain-cells = <0>;
1475 #reset-cells = <0>;
1477 apple,always-on; /* Memory controller */
1480 DIE_NODE(ps_amcc6): power-controller@110 {
1481 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
1483 #power-domain-cells = <0>;
1484 #reset-cells = <0>;
1486 apple,always-on; /* Memory controller */
1489 DIE_NODE(ps_amcc7): power-controller@118 {
1490 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
1492 #power-domain-cells = <0>;
1493 #reset-cells = <0>;
1495 apple,always-on; /* Memory controller */
1498 DIE_NODE(ps_dcs_16): power-controller@120 {
1499 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
1501 #power-domain-cells = <0>;
1502 #reset-cells = <0>;
1504 apple,always-on; /* LPDDR5 interface */
1507 DIE_NODE(ps_dcs_17): power-controller@128 {
1508 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
1510 #power-domain-cells = <0>;
1511 #reset-cells = <0>;
1513 apple,always-on; /* LPDDR5 interface */
1516 DIE_NODE(ps_dcs_18): power-controller@130 {
1517 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
1519 #power-domain-cells = <0>;
1520 #reset-cells = <0>;
1522 apple,always-on; /* LPDDR5 interface */
1525 DIE_NODE(ps_dcs_19): power-controller@138 {
1526 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
1528 #power-domain-cells = <0>;
1529 #reset-cells = <0>;
1531 apple,always-on; /* LPDDR5 interface */
1534 DIE_NODE(ps_dcs_20): power-controller@140 {
1535 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
1537 #power-domain-cells = <0>;
1538 #reset-cells = <0>;
1540 apple,always-on; /* LPDDR5 interface */
1543 DIE_NODE(ps_dcs_21): power-controller@148 {
1544 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
1546 #power-domain-cells = <0>;
1547 #reset-cells = <0>;
1549 apple,always-on; /* LPDDR5 interface */
1552 DIE_NODE(ps_dcs_22): power-controller@150 {
1553 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
1555 #power-domain-cells = <0>;
1556 #reset-cells = <0>;
1558 apple,always-on; /* LPDDR5 interface */
1561 DIE_NODE(ps_dcs_23): power-controller@158 {
1562 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
1564 #power-domain-cells = <0>;
1565 #reset-cells = <0>;
1567 apple,always-on; /* LPDDR5 interface */
1570 DIE_NODE(ps_dcs_24): power-controller@160 {
1571 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
1573 #power-domain-cells = <0>;
1574 #reset-cells = <0>;
1576 apple,always-on; /* LPDDR5 interface */
1579 DIE_NODE(ps_dcs_25): power-controller@168 {
1580 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
1582 #power-domain-cells = <0>;
1583 #reset-cells = <0>;
1585 apple,always-on; /* LPDDR5 interface */
1588 DIE_NODE(ps_dcs_26): power-controller@170 {
1589 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
1591 #power-domain-cells = <0>;
1592 #reset-cells = <0>;
1594 apple,always-on; /* LPDDR5 interface */
1597 DIE_NODE(ps_dcs_27): power-controller@178 {
1598 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
1600 #power-domain-cells = <0>;
1601 #reset-cells = <0>;
1603 apple,always-on; /* LPDDR5 interface */
1606 DIE_NODE(ps_dcs_28): power-controller@180 {
1607 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
1609 #power-domain-cells = <0>;
1610 #reset-cells = <0>;
1612 apple,always-on; /* LPDDR5 interface */
1615 DIE_NODE(ps_dcs_29): power-controller@188 {
1616 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
1618 #power-domain-cells = <0>;
1619 #reset-cells = <0>;
1621 apple,always-on; /* LPDDR5 interface */
1624 DIE_NODE(ps_dcs_30): power-controller@190 {
1625 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
1627 #power-domain-cells = <0>;
1628 #reset-cells = <0>;
1630 apple,always-on; /* LPDDR5 interface */
1633 DIE_NODE(ps_dcs_31): power-controller@198 {
1634 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
1636 #power-domain-cells = <0>;
1637 #reset-cells = <0>;
1639 apple,always-on; /* LPDDR5 interface */
1642 DIE_NODE(ps_afnc4_ioa): power-controller@1a0 {
1643 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
1645 #power-domain-cells = <0>;
1646 #reset-cells = <0>;
1648 apple,always-on; /* Apple Fabric */
1649 power-domains = <&DIE_NODE(ps_afi)>;
1652 DIE_NODE(ps_afnc4_ls): power-controller@1a8 {
1653 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
1655 #power-domain-cells = <0>;
1656 #reset-cells = <0>;
1658 apple,always-on; /* Apple Fabric */
1659 power-domains = <&DIE_NODE(ps_afnc4_ioa)>;
1662 DIE_NODE(ps_afnc4_lw0): power-controller@1b0 {
1663 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
1665 #power-domain-cells = <0>;
1666 #reset-cells = <0>;
1668 apple,always-on; /* Apple Fabric */
1669 power-domains = <&DIE_NODE(ps_afnc4_ls)>;
1672 DIE_NODE(ps_afnc5_ioa): power-controller@1b8 {
1673 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
1675 #power-domain-cells = <0>;
1676 #reset-cells = <0>;
1678 apple,always-on; /* Apple Fabric */
1679 power-domains = <&DIE_NODE(ps_afi)>;
1682 DIE_NODE(ps_afnc5_ls): power-controller@1c0 {
1683 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
1685 #power-domain-cells = <0>;
1686 #reset-cells = <0>;
1688 apple,always-on; /* Apple Fabric */
1689 power-domains = <&DIE_NODE(ps_afnc5_ioa)>;
1692 DIE_NODE(ps_afnc5_lw0): power-controller@1c8 {
1693 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
1695 #power-domain-cells = <0>;
1696 #reset-cells = <0>;
1698 apple,always-on; /* Apple Fabric */
1699 power-domains = <&DIE_NODE(ps_afnc5_ls)>;
1702 DIE_NODE(ps_dispext2_fe): power-controller@1d0 {
1703 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
1705 #power-domain-cells = <0>;
1706 #reset-cells = <0>;
1708 power-domains = <&DIE_NODE(ps_afnc4_lw0)>;
1711 DIE_NODE(ps_dispext2_cpu0): power-controller@1e8 {
1712 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
1714 #power-domain-cells = <0>;
1715 #reset-cells = <0>;
1717 power-domains = <&DIE_NODE(ps_dispext2_fe)>;
1720 DIE_NODE(ps_dispext3_fe): power-controller@210 {
1721 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
1723 #power-domain-cells = <0>;
1724 #reset-cells = <0>;
1726 power-domains = <&DIE_NODE(ps_afnc4_lw0)>;
1729 DIE_NODE(ps_dispext3_cpu0): power-controller@228 {
1730 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
1732 #power-domain-cells = <0>;
1733 #reset-cells = <0>;
1735 power-domains = <&DIE_NODE(ps_dispext3_fe)>;
1738 DIE_NODE(ps_msr1): power-controller@250 {
1739 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
1741 #power-domain-cells = <0>;
1742 #reset-cells = <0>;
1744 power-domains = <&DIE_NODE(ps_afnc5_lw0)>, <&DIE_NODE(ps_afr)>;
1747 DIE_NODE(ps_msr1_ase_core): power-controller@258 {
1748 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
1750 #power-domain-cells = <0>;
1751 #reset-cells = <0>;
1753 power-domains = <&DIE_NODE(ps_msr1)>;
1756 DIE_NODE(ps_venc1_sys): power-controller@260 {
1757 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
1759 #power-domain-cells = <0>;
1760 #reset-cells = <0>;
1762 power-domains = <&DIE_NODE(ps_afnc5_lw0)>, <&DIE_NODE(ps_afr)>;
1767 DIE_NODE(ps_ane1_sys): power-controller@268 {
1768 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
1770 #power-domain-cells = <0>;
1771 #reset-cells = <0>;
1773 power-domains = <&DIE_NODE(ps_afnc5_lw0)>;
1776 DIE_NODE(ps_ane1_sys_cpu): power-controller@270 {
1777 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
1779 #power-domain-cells = <0>;
1780 #reset-cells = <0>;
1782 power-domains = <&DIE_NODE(ps_ane1_sys)>;
1786 DIE_NODE(ps_venc1_dma): power-controller@8000 {
1787 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
1789 #power-domain-cells = <0>;
1790 #reset-cells = <0>;
1792 power-domains = <&DIE_NODE(ps_venc1_sys)>;
1795 DIE_NODE(ps_venc1_pipe4): power-controller@8008 {
1796 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
1798 #power-domain-cells = <0>;
1799 #reset-cells = <0>;
1801 power-domains = <&DIE_NODE(ps_venc1_dma)>;
1804 DIE_NODE(ps_venc1_pipe5): power-controller@8010 {
1805 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
1807 #power-domain-cells = <0>;
1808 #reset-cells = <0>;
1810 power-domains = <&DIE_NODE(ps_venc1_dma)>;
1813 DIE_NODE(ps_venc1_me0): power-controller@8018 {
1814 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
1816 #power-domain-cells = <0>;
1817 #reset-cells = <0>;
1819 power-domains = <&DIE_NODE(ps_venc1_pipe4)>, <&DIE_NODE(ps_venc1_pipe5)>;
1822 DIE_NODE(ps_venc1_me1): power-controller@8020 {
1823 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
1825 #power-domain-cells = <0>;
1826 #reset-cells = <0>;
1828 power-domains = <&DIE_NODE(ps_venc1_me0)>;
1831 DIE_NODE(ps_prores): power-controller@c000 {
1832 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
1834 #power-domain-cells = <0>;
1835 #reset-cells = <0>;
1837 power-domains = <&DIE_NODE(ps_afnc4_lw0)>;
1842 DIE_NODE(ps_debug): power-controller@58 {
1843 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
1845 #power-domain-cells = <0>;
1846 #reset-cells = <0>;
1848 apple,always-on; /* Core AON device */
1851 DIE_NODE(ps_nub_spmi0): power-controller@60 {
1852 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
1854 #power-domain-cells = <0>;
1855 #reset-cells = <0>;
1857 apple,always-on; /* Core AON device */
1860 DIE_NODE(ps_nub_spmi1): power-controller@68 {
1861 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
1863 #power-domain-cells = <0>;
1864 #reset-cells = <0>;
1866 apple,always-on; /* Core AON device */
1869 DIE_NODE(ps_nub_aon): power-controller@70 {
1870 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
1872 #power-domain-cells = <0>;
1873 #reset-cells = <0>;
1875 apple,always-on; /* Core AON device */
1878 DIE_NODE(ps_msg): power-controller@78 {
1879 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
1881 #power-domain-cells = <0>;
1882 #reset-cells = <0>;
1886 DIE_NODE(ps_nub_gpio): power-controller@80 {
1887 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
1889 #power-domain-cells = <0>;
1890 #reset-cells = <0>;
1892 apple,always-on; /* Core AON device */
1895 DIE_NODE(ps_atc0_usb_aon): power-controller@88 {
1896 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
1898 #power-domain-cells = <0>;
1899 #reset-cells = <0>;
1901 apple,always-on; /* Needs to stay on for dwc3 to work */
1904 DIE_NODE(ps_atc1_usb_aon): power-controller@90 {
1905 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
1907 #power-domain-cells = <0>;
1908 #reset-cells = <0>;
1910 apple,always-on; /* Needs to stay on for dwc3 to work */
1913 DIE_NODE(ps_atc2_usb_aon): power-controller@98 {
1914 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
1916 #power-domain-cells = <0>;
1917 #reset-cells = <0>;
1919 apple,always-on; /* Needs to stay on for dwc3 to work */
1922 DIE_NODE(ps_atc3_usb_aon): power-controller@a0 {
1923 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
1925 #power-domain-cells = <0>;
1926 #reset-cells = <0>;
1928 apple,always-on; /* Needs to stay on for dwc3 to work */
1931 DIE_NODE(ps_gp_usb_aon): power-controller@a8 {
1932 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
1934 #power-domain-cells = <0>;
1935 #reset-cells = <0>;
1939 DIE_NODE(ps_nub_fabric): power-controller@b0 {
1940 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
1942 #power-domain-cells = <0>;
1943 #reset-cells = <0>;
1945 apple,always-on; /* Core AON device */
1948 DIE_NODE(ps_nub_sram): power-controller@b8 {
1949 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
1951 #power-domain-cells = <0>;
1952 #reset-cells = <0>;
1954 apple,always-on; /* Core AON device */
1957 DIE_NODE(ps_debug_usb): power-controller@c0 {
1958 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
1960 #power-domain-cells = <0>;
1961 #reset-cells = <0>;
1963 apple,always-on; /* Core AON device */
1964 power-domains = <&DIE_NODE(ps_debug)>;
1967 DIE_NODE(ps_debug_auth): power-controller@c8 {
1968 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
1970 #power-domain-cells = <0>;
1971 #reset-cells = <0>;
1973 apple,always-on; /* Core AON device */
1974 power-domains = <&DIE_NODE(ps_debug)>;
1977 DIE_NODE(ps_atc0_usb): power-controller@d0 {
1978 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
1980 #power-domain-cells = <0>;
1981 #reset-cells = <0>;
1983 power-domains = <&DIE_NODE(ps_atc0_usb_aon)>, <&DIE_NODE(ps_atc0_common)>;
1986 DIE_NODE(ps_atc1_usb): power-controller@d8 {
1987 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
1989 #power-domain-cells = <0>;
1990 #reset-cells = <0>;
1992 power-domains = <&DIE_NODE(ps_atc1_usb_aon)>, <&DIE_NODE(ps_atc1_common)>;
1995 DIE_NODE(ps_atc2_usb): power-controller@e0 {
1996 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
1998 #power-domain-cells = <0>;
1999 #reset-cells = <0>;
2001 power-domains = <&DIE_NODE(ps_atc2_usb_aon)>, <&DIE_NODE(ps_atc2_common)>;
2004 DIE_NODE(ps_atc3_usb): power-controller@e8 {
2005 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
2007 #power-domain-cells = <0>;
2008 #reset-cells = <0>;
2010 power-domains = <&DIE_NODE(ps_atc3_usb_aon)>, <&DIE_NODE(ps_atc3_common)>;