17b0b0191SHector Martin// SPDX-License-Identifier: GPL-2.0+ OR MIT
27b0b0191SHector Martin/*
37b0b0191SHector Martin * PMGR Power domains for the Apple T6001 "M1 Max" SoC
47b0b0191SHector Martin *
57b0b0191SHector Martin * Copyright The Asahi Linux Contributors
67b0b0191SHector Martin */
77b0b0191SHector Martin
87b0b0191SHector Martin&DIE_NODE(pmgr) {
97b0b0191SHector Martin	DIE_NODE(ps_pms_bridge): power-controller@100 {
107b0b0191SHector Martin		compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
117b0b0191SHector Martin		reg = <0x100 4>;
127b0b0191SHector Martin		#power-domain-cells = <0>;
137b0b0191SHector Martin		#reset-cells = <0>;
147b0b0191SHector Martin		label = DIE_LABEL(pms_bridge);
157b0b0191SHector Martin		apple,always-on; /* Core device */
167b0b0191SHector Martin	};
177b0b0191SHector Martin
187b0b0191SHector Martin	DIE_NODE(ps_aic): power-controller@108 {
197b0b0191SHector Martin		compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
207b0b0191SHector Martin		reg = <0x108 4>;
217b0b0191SHector Martin		#power-domain-cells = <0>;
227b0b0191SHector Martin		#reset-cells = <0>;
237b0b0191SHector Martin		label = DIE_LABEL(aic);
247b0b0191SHector Martin		apple,always-on; /* Core device */
257b0b0191SHector Martin	};
267b0b0191SHector Martin
277b0b0191SHector Martin	DIE_NODE(ps_dwi): power-controller@110 {
287b0b0191SHector Martin		compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
297b0b0191SHector Martin		reg = <0x110 4>;
307b0b0191SHector Martin		#power-domain-cells = <0>;
317b0b0191SHector Martin		#reset-cells = <0>;
327b0b0191SHector Martin		label = DIE_LABEL(dwi);
337b0b0191SHector Martin		apple,always-on; /* Core device */
347b0b0191SHector Martin	};
357b0b0191SHector Martin
367b0b0191SHector Martin	DIE_NODE(ps_pms): power-controller@118 {
377b0b0191SHector Martin		compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
387b0b0191SHector Martin		reg = <0x118 4>;
397b0b0191SHector Martin		#power-domain-cells = <0>;
407b0b0191SHector Martin		#reset-cells = <0>;
417b0b0191SHector Martin		label = DIE_LABEL(pms);
427b0b0191SHector Martin		apple,always-on; /* Core device */
437b0b0191SHector Martin	};
447b0b0191SHector Martin
457b0b0191SHector Martin	DIE_NODE(ps_gpio): power-controller@120 {
467b0b0191SHector Martin		compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
477b0b0191SHector Martin		reg = <0x120 4>;
487b0b0191SHector Martin		#power-domain-cells = <0>;
497b0b0191SHector Martin		#reset-cells = <0>;
507b0b0191SHector Martin		label = DIE_LABEL(gpio);
517b0b0191SHector Martin		power-domains = <&DIE_NODE(ps_pms)>, <&DIE_NODE(ps_sio)>;
527b0b0191SHector Martin	};
537b0b0191SHector Martin
547b0b0191SHector Martin	DIE_NODE(ps_soc_dpe): power-controller@128 {
557b0b0191SHector Martin		compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
567b0b0191SHector Martin		reg = <0x128 4>;
577b0b0191SHector Martin		#power-domain-cells = <0>;
587b0b0191SHector Martin		#reset-cells = <0>;
597b0b0191SHector Martin		label = DIE_LABEL(soc_dpe);
607b0b0191SHector Martin		apple,always-on; /* Core device */
617b0b0191SHector Martin	};
627b0b0191SHector Martin
637b0b0191SHector Martin	DIE_NODE(ps_pmgr_soc_ocla): power-controller@130 {
647b0b0191SHector Martin		compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
657b0b0191SHector Martin		reg = <0x130 4>;
667b0b0191SHector Martin		#power-domain-cells = <0>;
677b0b0191SHector Martin		#reset-cells = <0>;
687b0b0191SHector Martin		label = DIE_LABEL(pmgr_soc_ocla);
697b0b0191SHector Martin		power-domains = <&DIE_NODE(ps_pms)>;
707b0b0191SHector Martin	};
717b0b0191SHector Martin
727b0b0191SHector Martin	DIE_NODE(ps_pcie0_ref): power-controller@138 {
737b0b0191SHector Martin		compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
747b0b0191SHector Martin		reg = <0x138 4>;
757b0b0191SHector Martin		#power-domain-cells = <0>;
767b0b0191SHector Martin		#reset-cells = <0>;
777b0b0191SHector Martin		label = DIE_LABEL(pcie0_ref);
787b0b0191SHector Martin	};
797b0b0191SHector Martin
807b0b0191SHector Martin	DIE_NODE(ps_pcie1_ref): power-controller@140 {
817b0b0191SHector Martin		compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
827b0b0191SHector Martin		reg = <0x140 4>;
837b0b0191SHector Martin		#power-domain-cells = <0>;
847b0b0191SHector Martin		#reset-cells = <0>;
857b0b0191SHector Martin		label = DIE_LABEL(pcie1_ref);
867b0b0191SHector Martin	};
877b0b0191SHector Martin
887b0b0191SHector Martin	DIE_NODE(ps_apcie_st): power-controller@148 {
897b0b0191SHector Martin		compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
907b0b0191SHector Martin		reg = <0x148 4>;
917b0b0191SHector Martin		#power-domain-cells = <0>;
927b0b0191SHector Martin		#reset-cells = <0>;
937b0b0191SHector Martin		label = DIE_LABEL(apcie_st);
947b0b0191SHector Martin		power-domains = <&DIE_NODE(ps_pcie1_ref)>;
957b0b0191SHector Martin	};
967b0b0191SHector Martin
977b0b0191SHector Martin	DIE_NODE(ps_apcie_gp): power-controller@150 {
987b0b0191SHector Martin		compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
997b0b0191SHector Martin		reg = <0x150 4>;
1007b0b0191SHector Martin		#power-domain-cells = <0>;
1017b0b0191SHector Martin		#reset-cells = <0>;
1027b0b0191SHector Martin		label = DIE_LABEL(apcie_gp);
1037b0b0191SHector Martin		power-domains = <&DIE_NODE(ps_pcie0_ref)>;
1047b0b0191SHector Martin	};
1057b0b0191SHector Martin
1067b0b0191SHector Martin	DIE_NODE(ps_devc0_ivdmc): power-controller@180 {
1077b0b0191SHector Martin		compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
1087b0b0191SHector Martin		reg = <0x180 4>;
1097b0b0191SHector Martin		#power-domain-cells = <0>;
1107b0b0191SHector Martin		#reset-cells = <0>;
1117b0b0191SHector Martin		label = DIE_LABEL(devc0_ivdmc);
1127b0b0191SHector Martin	};
1137b0b0191SHector Martin
1147b0b0191SHector Martin	DIE_NODE(ps_amcc0): power-controller@188 {
1157b0b0191SHector Martin		compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
1167b0b0191SHector Martin		reg = <0x188 4>;
1177b0b0191SHector Martin		#power-domain-cells = <0>;
1187b0b0191SHector Martin		#reset-cells = <0>;
1197b0b0191SHector Martin		label = DIE_LABEL(amcc0);
1207b0b0191SHector Martin		apple,always-on; /* Memory controller */
1217b0b0191SHector Martin	};
1227b0b0191SHector Martin
1237b0b0191SHector Martin	DIE_NODE(ps_amcc2): power-controller@190 {
1247b0b0191SHector Martin		compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
1257b0b0191SHector Martin		reg = <0x190 4>;
1267b0b0191SHector Martin		#power-domain-cells = <0>;
1277b0b0191SHector Martin		#reset-cells = <0>;
1287b0b0191SHector Martin		label = DIE_LABEL(amcc2);
1297b0b0191SHector Martin		apple,always-on; /* Memory controller */
1307b0b0191SHector Martin	};
1317b0b0191SHector Martin
1327b0b0191SHector Martin	DIE_NODE(ps_dcs_00): power-controller@198 {
1337b0b0191SHector Martin		compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
1347b0b0191SHector Martin		reg = <0x198 4>;
1357b0b0191SHector Martin		#power-domain-cells = <0>;
1367b0b0191SHector Martin		#reset-cells = <0>;
1377b0b0191SHector Martin		label = DIE_LABEL(dcs_00);
1387b0b0191SHector Martin		apple,always-on; /* LPDDR5 interface */
1397b0b0191SHector Martin	};
1407b0b0191SHector Martin
1417b0b0191SHector Martin	DIE_NODE(ps_dcs_01): power-controller@1a0 {
1427b0b0191SHector Martin		compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
1437b0b0191SHector Martin		reg = <0x1a0 4>;
1447b0b0191SHector Martin		#power-domain-cells = <0>;
1457b0b0191SHector Martin		#reset-cells = <0>;
1467b0b0191SHector Martin		label = DIE_LABEL(dcs_01);
1477b0b0191SHector Martin		apple,always-on; /* LPDDR5 interface */
1487b0b0191SHector Martin	};
1497b0b0191SHector Martin
1507b0b0191SHector Martin	DIE_NODE(ps_dcs_02): power-controller@1a8 {
1517b0b0191SHector Martin		compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
1527b0b0191SHector Martin		reg = <0x1a8 4>;
1537b0b0191SHector Martin		#power-domain-cells = <0>;
1547b0b0191SHector Martin		#reset-cells = <0>;
1557b0b0191SHector Martin		label = DIE_LABEL(dcs_02);
1567b0b0191SHector Martin		apple,always-on; /* LPDDR5 interface */
1577b0b0191SHector Martin	};
1587b0b0191SHector Martin
1597b0b0191SHector Martin	DIE_NODE(ps_dcs_03): power-controller@1b0 {
1607b0b0191SHector Martin		compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
1617b0b0191SHector Martin		reg = <0x1b0 4>;
1627b0b0191SHector Martin		#power-domain-cells = <0>;
1637b0b0191SHector Martin		#reset-cells = <0>;
1647b0b0191SHector Martin		label = DIE_LABEL(dcs_03);
1657b0b0191SHector Martin		apple,always-on; /* LPDDR5 interface */
1667b0b0191SHector Martin	};
1677b0b0191SHector Martin
1687b0b0191SHector Martin	DIE_NODE(ps_dcs_08): power-controller@1b8 {
1697b0b0191SHector Martin		compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
1707b0b0191SHector Martin		reg = <0x1b8 4>;
1717b0b0191SHector Martin		#power-domain-cells = <0>;
1727b0b0191SHector Martin		#reset-cells = <0>;
1737b0b0191SHector Martin		label = DIE_LABEL(dcs_08);
1747b0b0191SHector Martin		apple,always-on; /* LPDDR5 interface */
1757b0b0191SHector Martin	};
1767b0b0191SHector Martin
1777b0b0191SHector Martin	DIE_NODE(ps_dcs_09): power-controller@1c0 {
1787b0b0191SHector Martin		compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
1797b0b0191SHector Martin		reg = <0x1c0 4>;
1807b0b0191SHector Martin		#power-domain-cells = <0>;
1817b0b0191SHector Martin		#reset-cells = <0>;
1827b0b0191SHector Martin		label = DIE_LABEL(dcs_09);
1837b0b0191SHector Martin		apple,always-on; /* LPDDR5 interface */
1847b0b0191SHector Martin	};
1857b0b0191SHector Martin
1867b0b0191SHector Martin	DIE_NODE(ps_dcs_10): power-controller@1c8 {
1877b0b0191SHector Martin		compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
1887b0b0191SHector Martin		reg = <0x1c8 4>;
1897b0b0191SHector Martin		#power-domain-cells = <0>;
1907b0b0191SHector Martin		#reset-cells = <0>;
1917b0b0191SHector Martin		label = DIE_LABEL(dcs_10);
1927b0b0191SHector Martin		apple,always-on; /* LPDDR5 interface */
1937b0b0191SHector Martin	};
1947b0b0191SHector Martin
1957b0b0191SHector Martin	DIE_NODE(ps_dcs_11): power-controller@1d0 {
1967b0b0191SHector Martin		compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
1977b0b0191SHector Martin		reg = <0x1d0 4>;
1987b0b0191SHector Martin		#power-domain-cells = <0>;
1997b0b0191SHector Martin		#reset-cells = <0>;
2007b0b0191SHector Martin		label = DIE_LABEL(dcs_11);
2017b0b0191SHector Martin		apple,always-on; /* LPDDR5 interface */
2027b0b0191SHector Martin	};
2037b0b0191SHector Martin
2047b0b0191SHector Martin	DIE_NODE(ps_afi): power-controller@1d8 {
2057b0b0191SHector Martin		compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
2067b0b0191SHector Martin		reg = <0x1d8 4>;
2077b0b0191SHector Martin		#power-domain-cells = <0>;
2087b0b0191SHector Martin		#reset-cells = <0>;
2097b0b0191SHector Martin		label = DIE_LABEL(afi);
2107b0b0191SHector Martin		apple,always-on; /* Apple Fabric, CPU interface is here */
2117b0b0191SHector Martin	};
2127b0b0191SHector Martin
2137b0b0191SHector Martin	DIE_NODE(ps_afc): power-controller@1e0 {
2147b0b0191SHector Martin		compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
2157b0b0191SHector Martin		reg = <0x1e0 4>;
2167b0b0191SHector Martin		#power-domain-cells = <0>;
2177b0b0191SHector Martin		#reset-cells = <0>;
2187b0b0191SHector Martin		label = DIE_LABEL(afc);
2197b0b0191SHector Martin		apple,always-on; /* Apple Fabric, CPU interface is here */
2207b0b0191SHector Martin	};
2217b0b0191SHector Martin
2227b0b0191SHector Martin	DIE_NODE(ps_afr): power-controller@1e8 {
2237b0b0191SHector Martin		compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
2247b0b0191SHector Martin		reg = <0x1e8 4>;
2257b0b0191SHector Martin		#power-domain-cells = <0>;
2267b0b0191SHector Martin		#reset-cells = <0>;
2277b0b0191SHector Martin		label = DIE_LABEL(afr);
228*2aa48e29SAsahi Lina		/* Apple Fabric, media stuff: this can power down */
2297b0b0191SHector Martin	};
2307b0b0191SHector Martin
2317b0b0191SHector Martin	DIE_NODE(ps_afnc1_ioa): power-controller@1f0 {
2327b0b0191SHector Martin		compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
2337b0b0191SHector Martin		reg = <0x1f0 4>;
2347b0b0191SHector Martin		#power-domain-cells = <0>;
2357b0b0191SHector Martin		#reset-cells = <0>;
2367b0b0191SHector Martin		label = DIE_LABEL(afnc1_ioa);
2377b0b0191SHector Martin		apple,always-on; /* Apple Fabric */
2387b0b0191SHector Martin		power-domains = <&DIE_NODE(ps_afi)>;
2397b0b0191SHector Martin	};
2407b0b0191SHector Martin
2417b0b0191SHector Martin	DIE_NODE(ps_afnc0_ioa): power-controller@1f8 {
2427b0b0191SHector Martin		compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
2437b0b0191SHector Martin		reg = <0x1f8 4>;
2447b0b0191SHector Martin		#power-domain-cells = <0>;
2457b0b0191SHector Martin		#reset-cells = <0>;
2467b0b0191SHector Martin		label = DIE_LABEL(afnc0_ioa);
2477b0b0191SHector Martin		apple,always-on; /* Apple Fabric */
2487b0b0191SHector Martin		power-domains = <&DIE_NODE(ps_afi)>;
2497b0b0191SHector Martin	};
2507b0b0191SHector Martin
2517b0b0191SHector Martin	DIE_NODE(ps_afnc1_ls): power-controller@200 {
2527b0b0191SHector Martin		compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
2537b0b0191SHector Martin		reg = <0x200 4>;
2547b0b0191SHector Martin		#power-domain-cells = <0>;
2557b0b0191SHector Martin		#reset-cells = <0>;
2567b0b0191SHector Martin		label = DIE_LABEL(afnc1_ls);
2577b0b0191SHector Martin		apple,always-on; /* Apple Fabric */
2587b0b0191SHector Martin		power-domains = <&DIE_NODE(ps_afnc1_ioa)>;
2597b0b0191SHector Martin	};
2607b0b0191SHector Martin
2617b0b0191SHector Martin	DIE_NODE(ps_afnc0_ls): power-controller@208 {
2627b0b0191SHector Martin		compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
2637b0b0191SHector Martin		reg = <0x208 4>;
2647b0b0191SHector Martin		#power-domain-cells = <0>;
2657b0b0191SHector Martin		#reset-cells = <0>;
2667b0b0191SHector Martin		label = DIE_LABEL(afnc0_ls);
2677b0b0191SHector Martin		apple,always-on; /* Apple Fabric */
2687b0b0191SHector Martin		power-domains = <&DIE_NODE(ps_afnc0_ioa)>;
2697b0b0191SHector Martin	};
2707b0b0191SHector Martin
2717b0b0191SHector Martin	DIE_NODE(ps_afnc1_lw0): power-controller@210 {
2727b0b0191SHector Martin		compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
2737b0b0191SHector Martin		reg = <0x210 4>;
2747b0b0191SHector Martin		#power-domain-cells = <0>;
2757b0b0191SHector Martin		#reset-cells = <0>;
2767b0b0191SHector Martin		label = DIE_LABEL(afnc1_lw0);
2777b0b0191SHector Martin		apple,always-on; /* Apple Fabric */
2787b0b0191SHector Martin		power-domains = <&DIE_NODE(ps_afnc1_ls)>;
2797b0b0191SHector Martin	};
2807b0b0191SHector Martin
2817b0b0191SHector Martin	DIE_NODE(ps_afnc1_lw1): power-controller@218 {
2827b0b0191SHector Martin		compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
2837b0b0191SHector Martin		reg = <0x218 4>;
2847b0b0191SHector Martin		#power-domain-cells = <0>;
2857b0b0191SHector Martin		#reset-cells = <0>;
2867b0b0191SHector Martin		label = DIE_LABEL(afnc1_lw1);
2877b0b0191SHector Martin		apple,always-on; /* Apple Fabric */
2887b0b0191SHector Martin		power-domains = <&DIE_NODE(ps_afnc1_ls)>;
2897b0b0191SHector Martin	};
2907b0b0191SHector Martin
2917b0b0191SHector Martin	DIE_NODE(ps_afnc1_lw2): power-controller@220 {
2927b0b0191SHector Martin		compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
2937b0b0191SHector Martin		reg = <0x220 4>;
2947b0b0191SHector Martin		#power-domain-cells = <0>;
2957b0b0191SHector Martin		#reset-cells = <0>;
2967b0b0191SHector Martin		label = DIE_LABEL(afnc1_lw2);
2977b0b0191SHector Martin		apple,always-on; /* Apple Fabric */
2987b0b0191SHector Martin		power-domains = <&DIE_NODE(ps_afnc1_ls)>;
2997b0b0191SHector Martin	};
3007b0b0191SHector Martin
3017b0b0191SHector Martin	DIE_NODE(ps_afnc0_lw0): power-controller@228 {
3027b0b0191SHector Martin		compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
3037b0b0191SHector Martin		reg = <0x228 4>;
3047b0b0191SHector Martin		#power-domain-cells = <0>;
3057b0b0191SHector Martin		#reset-cells = <0>;
3067b0b0191SHector Martin		label = DIE_LABEL(afnc0_lw0);
3077b0b0191SHector Martin		apple,always-on; /* Apple Fabric */
3087b0b0191SHector Martin		power-domains = <&DIE_NODE(ps_afnc0_ls)>;
3097b0b0191SHector Martin	};
3107b0b0191SHector Martin
3117b0b0191SHector Martin	DIE_NODE(ps_scodec): power-controller@230 {
3127b0b0191SHector Martin		compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
3137b0b0191SHector Martin		reg = <0x230 4>;
3147b0b0191SHector Martin		#power-domain-cells = <0>;
3157b0b0191SHector Martin		#reset-cells = <0>;
3167b0b0191SHector Martin		label = DIE_LABEL(scodec);
3177b0b0191SHector Martin		power-domains = <&DIE_NODE(ps_afnc1_lw0)>;
3187b0b0191SHector Martin	};
3197b0b0191SHector Martin
3207b0b0191SHector Martin	DIE_NODE(ps_atc0_common): power-controller@238 {
3217b0b0191SHector Martin		compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
3227b0b0191SHector Martin		reg = <0x238 4>;
3237b0b0191SHector Martin		#power-domain-cells = <0>;
3247b0b0191SHector Martin		#reset-cells = <0>;
3257b0b0191SHector Martin		label = DIE_LABEL(atc0_common);
3267b0b0191SHector Martin		power-domains = <&DIE_NODE(ps_afnc1_lw1)>;
3277b0b0191SHector Martin	};
3287b0b0191SHector Martin
3297b0b0191SHector Martin	DIE_NODE(ps_atc1_common): power-controller@240 {
3307b0b0191SHector Martin		compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
3317b0b0191SHector Martin		reg = <0x240 4>;
3327b0b0191SHector Martin		#power-domain-cells = <0>;
3337b0b0191SHector Martin		#reset-cells = <0>;
3347b0b0191SHector Martin		label = DIE_LABEL(atc1_common);
3357b0b0191SHector Martin		power-domains = <&DIE_NODE(ps_afnc1_lw1)>;
3367b0b0191SHector Martin	};
3377b0b0191SHector Martin
3387b0b0191SHector Martin	DIE_NODE(ps_c0_usb31drd): power-controller@248 {
3397b0b0191SHector Martin		compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
3407b0b0191SHector Martin		reg = <0x248 4>;
3417b0b0191SHector Martin		#power-domain-cells = <0>;
3427b0b0191SHector Martin		#reset-cells = <0>;
3437b0b0191SHector Martin		label = DIE_LABEL(c0_usb31drd);
3447b0b0191SHector Martin		power-domains = <&DIE_NODE(ps_usb)>;
3457b0b0191SHector Martin	};
3467b0b0191SHector Martin
3477b0b0191SHector Martin	DIE_NODE(ps_c1_usb31drd): power-controller@250 {
3487b0b0191SHector Martin		compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
3497b0b0191SHector Martin		reg = <0x250 4>;
3507b0b0191SHector Martin		#power-domain-cells = <0>;
3517b0b0191SHector Martin		#reset-cells = <0>;
3527b0b0191SHector Martin		label = DIE_LABEL(c1_usb31drd);
3537b0b0191SHector Martin		power-domains = <&DIE_NODE(ps_usb)>;
3547b0b0191SHector Martin	};
3557b0b0191SHector Martin
3567b0b0191SHector Martin	DIE_NODE(ps_dispext0_fe): power-controller@258 {
3577b0b0191SHector Martin		compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
3587b0b0191SHector Martin		reg = <0x258 4>;
3597b0b0191SHector Martin		#power-domain-cells = <0>;
3607b0b0191SHector Martin		#reset-cells = <0>;
3617b0b0191SHector Martin		label = DIE_LABEL(dispext0_fe);
3627b0b0191SHector Martin		power-domains = <&DIE_NODE(ps_afi)>;
3637b0b0191SHector Martin	};
3647b0b0191SHector Martin
3657b0b0191SHector Martin	DIE_NODE(ps_dispext1_fe): power-controller@260 {
3667b0b0191SHector Martin		compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
3677b0b0191SHector Martin		reg = <0x260 4>;
3687b0b0191SHector Martin		#power-domain-cells = <0>;
3697b0b0191SHector Martin		#reset-cells = <0>;
3707b0b0191SHector Martin		label = DIE_LABEL(dispext1_fe);
3717b0b0191SHector Martin		power-domains = <&DIE_NODE(ps_afi)>;
3727b0b0191SHector Martin	};
3737b0b0191SHector Martin
3747b0b0191SHector Martin	DIE_NODE(ps_ane_sys): power-controller@268 {
3757b0b0191SHector Martin		compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
3767b0b0191SHector Martin		reg = <0x268 4>;
3777b0b0191SHector Martin		#power-domain-cells = <0>;
3787b0b0191SHector Martin		#reset-cells = <0>;
3797b0b0191SHector Martin		label = DIE_LABEL(ane_sys);
3807b0b0191SHector Martin		power-domains = <&DIE_NODE(ps_afr)>;
3817b0b0191SHector Martin	};
3827b0b0191SHector Martin
3837b0b0191SHector Martin	DIE_NODE(ps_avd_sys): power-controller@270 {
3847b0b0191SHector Martin		compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
3857b0b0191SHector Martin		reg = <0x270 4>;
3867b0b0191SHector Martin		#power-domain-cells = <0>;
3877b0b0191SHector Martin		#reset-cells = <0>;
3887b0b0191SHector Martin		label = DIE_LABEL(avd_sys);
3897b0b0191SHector Martin		power-domains = <&DIE_NODE(ps_afr)>;
3907b0b0191SHector Martin	};
3917b0b0191SHector Martin
3927b0b0191SHector Martin	DIE_NODE(ps_dispext0_cpu0): power-controller@280 {
3937b0b0191SHector Martin		compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
3947b0b0191SHector Martin		reg = <0x280 4>;
3957b0b0191SHector Martin		#power-domain-cells = <0>;
3967b0b0191SHector Martin		#reset-cells = <0>;
3977b0b0191SHector Martin		label = DIE_LABEL(dispext0_cpu0);
3987b0b0191SHector Martin		power-domains = <&DIE_NODE(ps_dispext0_fe)>;
3997b0b0191SHector Martin	};
4007b0b0191SHector Martin
4017b0b0191SHector Martin	DIE_NODE(ps_dispext1_cpu0): power-controller@2a8 {
4027b0b0191SHector Martin		compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
4037b0b0191SHector Martin		reg = <0x2a8 4>;
4047b0b0191SHector Martin		#power-domain-cells = <0>;
4057b0b0191SHector Martin		#reset-cells = <0>;
4067b0b0191SHector Martin		label = DIE_LABEL(dispext1_cpu0);
4077b0b0191SHector Martin		power-domains = <&DIE_NODE(ps_dispext1_fe)>;
4087b0b0191SHector Martin	};
4097b0b0191SHector Martin
4107b0b0191SHector Martin	DIE_NODE(ps_ane_sys_cpu): power-controller@2c8 {
4117b0b0191SHector Martin		compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
4127b0b0191SHector Martin		reg = <0x2c8 4>;
4137b0b0191SHector Martin		#power-domain-cells = <0>;
4147b0b0191SHector Martin		#reset-cells = <0>;
4157b0b0191SHector Martin		label = DIE_LABEL(ane_sys_cpu);
4167b0b0191SHector Martin		power-domains = <&DIE_NODE(ps_ane_sys)>;
4177b0b0191SHector Martin	};
4187b0b0191SHector Martin
4197b0b0191SHector Martin#if DIE_NO == 0
4207b0b0191SHector Martin	/* PMP is only present on die 0 of the M1 Ultra */
4217b0b0191SHector Martin	DIE_NODE(ps_pmp): power-controller@2d8 {
4227b0b0191SHector Martin		compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
4237b0b0191SHector Martin		reg = <0x2d8 4>;
4247b0b0191SHector Martin		#power-domain-cells = <0>;
4257b0b0191SHector Martin		#reset-cells = <0>;
4267b0b0191SHector Martin		label = DIE_LABEL(pmp);
4277b0b0191SHector Martin	};
4287b0b0191SHector Martin#endif
4297b0b0191SHector Martin
4307b0b0191SHector Martin	DIE_NODE(ps_pms_sram): power-controller@2e0 {
4317b0b0191SHector Martin		compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
4327b0b0191SHector Martin		reg = <0x2e0 4>;
4337b0b0191SHector Martin		#power-domain-cells = <0>;
4347b0b0191SHector Martin		#reset-cells = <0>;
4357b0b0191SHector Martin		label = DIE_LABEL(pms_sram);
4367b0b0191SHector Martin	};
4377b0b0191SHector Martin
4387b0b0191SHector Martin	DIE_NODE(ps_apcie_st_sys): power-controller@2e8 {
4397b0b0191SHector Martin		compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
4407b0b0191SHector Martin		reg = <0x2e8 4>;
4417b0b0191SHector Martin		#power-domain-cells = <0>;
4427b0b0191SHector Martin		#reset-cells = <0>;
4437b0b0191SHector Martin		label = DIE_LABEL(apcie_st_sys);
4447b0b0191SHector Martin		power-domains = <&DIE_NODE(ps_apcie_st)>, <&DIE_NODE(ps_ans2)>;
4457b0b0191SHector Martin	};
4467b0b0191SHector Martin
4477b0b0191SHector Martin	DIE_NODE(ps_apcie_st1_sys): power-controller@2f0 {
4487b0b0191SHector Martin		compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
4497b0b0191SHector Martin		reg = <0x2f0 4>;
4507b0b0191SHector Martin		#power-domain-cells = <0>;
4517b0b0191SHector Martin		#reset-cells = <0>;
4527b0b0191SHector Martin		label = DIE_LABEL(apcie_st1_sys);
4537b0b0191SHector Martin		power-domains = <&DIE_NODE(ps_apcie_st)>, <&DIE_NODE(ps_ans2)>;
4547b0b0191SHector Martin	};
4557b0b0191SHector Martin
4567b0b0191SHector Martin	DIE_NODE(ps_atc2_common): power-controller@2f8 {
4577b0b0191SHector Martin		compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
4587b0b0191SHector Martin		reg = <0x2f8 4>;
4597b0b0191SHector Martin		#power-domain-cells = <0>;
4607b0b0191SHector Martin		#reset-cells = <0>;
4617b0b0191SHector Martin		label = DIE_LABEL(atc2_common);
4627b0b0191SHector Martin		power-domains = <&DIE_NODE(ps_afnc1_lw1)>;
4637b0b0191SHector Martin	};
4647b0b0191SHector Martin
4657b0b0191SHector Martin	DIE_NODE(ps_atc3_common): power-controller@300 {
4667b0b0191SHector Martin		compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
4677b0b0191SHector Martin		reg = <0x300 4>;
4687b0b0191SHector Martin		#power-domain-cells = <0>;
4697b0b0191SHector Martin		#reset-cells = <0>;
4707b0b0191SHector Martin		label = DIE_LABEL(atc3_common);
4717b0b0191SHector Martin		power-domains = <&DIE_NODE(ps_afnc1_lw1)>;
4727b0b0191SHector Martin	};
4737b0b0191SHector Martin
4747b0b0191SHector Martin	DIE_NODE(ps_usb): power-controller@318 {
4757b0b0191SHector Martin		compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
4767b0b0191SHector Martin		reg = <0x318 4>;
4777b0b0191SHector Martin		#power-domain-cells = <0>;
4787b0b0191SHector Martin		#reset-cells = <0>;
4797b0b0191SHector Martin		label = DIE_LABEL(usb);
4807b0b0191SHector Martin		power-domains = <&DIE_NODE(ps_afnc1_lw2)>;
4817b0b0191SHector Martin	};
4827b0b0191SHector Martin
4837b0b0191SHector Martin	DIE_NODE(ps_apcie_gp_sys): power-controller@320 {
4847b0b0191SHector Martin		compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
4857b0b0191SHector Martin		reg = <0x320 4>;
4867b0b0191SHector Martin		#power-domain-cells = <0>;
4877b0b0191SHector Martin		#reset-cells = <0>;
4887b0b0191SHector Martin		label = DIE_LABEL(apcie_gp_sys);
4897b0b0191SHector Martin		power-domains = <&DIE_NODE(ps_afnc1_lw2)>, <&DIE_NODE(ps_apcie_gp)>;
4907b0b0191SHector Martin		apple,always-on; /* Breaks things if shut down */
4917b0b0191SHector Martin	};
4927b0b0191SHector Martin
4937b0b0191SHector Martin	DIE_NODE(ps_atc0_cio): power-controller@328 {
4947b0b0191SHector Martin		compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
4957b0b0191SHector Martin		reg = <0x328 4>;
4967b0b0191SHector Martin		#power-domain-cells = <0>;
4977b0b0191SHector Martin		#reset-cells = <0>;
4987b0b0191SHector Martin		label = DIE_LABEL(atc0_cio);
4997b0b0191SHector Martin		power-domains = <&DIE_NODE(ps_atc0_common)>;
5007b0b0191SHector Martin	};
5017b0b0191SHector Martin
5027b0b0191SHector Martin	DIE_NODE(ps_atc0_pcie): power-controller@330 {
5037b0b0191SHector Martin		compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
5047b0b0191SHector Martin		reg = <0x330 4>;
5057b0b0191SHector Martin		#power-domain-cells = <0>;
5067b0b0191SHector Martin		#reset-cells = <0>;
5077b0b0191SHector Martin		label = DIE_LABEL(atc0_pcie);
5087b0b0191SHector Martin		power-domains = <&DIE_NODE(ps_atc0_common)>;
5097b0b0191SHector Martin	};
5107b0b0191SHector Martin
5117b0b0191SHector Martin	DIE_NODE(ps_atc1_cio): power-controller@338 {
5127b0b0191SHector Martin		compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
5137b0b0191SHector Martin		reg = <0x338 4>;
5147b0b0191SHector Martin		#power-domain-cells = <0>;
5157b0b0191SHector Martin		#reset-cells = <0>;
5167b0b0191SHector Martin		label = DIE_LABEL(atc1_cio);
5177b0b0191SHector Martin		power-domains = <&DIE_NODE(ps_atc1_common)>;
5187b0b0191SHector Martin	};
5197b0b0191SHector Martin
5207b0b0191SHector Martin	DIE_NODE(ps_atc1_pcie): power-controller@340 {
5217b0b0191SHector Martin		compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
5227b0b0191SHector Martin		reg = <0x340 4>;
5237b0b0191SHector Martin		#power-domain-cells = <0>;
5247b0b0191SHector Martin		#reset-cells = <0>;
5257b0b0191SHector Martin		label = DIE_LABEL(atc1_pcie);
5267b0b0191SHector Martin		power-domains = <&DIE_NODE(ps_atc1_common)>;
5277b0b0191SHector Martin	};
5287b0b0191SHector Martin
5297b0b0191SHector Martin	DIE_NODE(ps_atc2_cio): power-controller@348 {
5307b0b0191SHector Martin		compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
5317b0b0191SHector Martin		reg = <0x348 4>;
5327b0b0191SHector Martin		#power-domain-cells = <0>;
5337b0b0191SHector Martin		#reset-cells = <0>;
5347b0b0191SHector Martin		label = DIE_LABEL(atc2_cio);
5357b0b0191SHector Martin		power-domains = <&DIE_NODE(ps_atc2_common)>;
5367b0b0191SHector Martin	};
5377b0b0191SHector Martin
5387b0b0191SHector Martin	DIE_NODE(ps_atc2_pcie): power-controller@350 {
5397b0b0191SHector Martin		compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
5407b0b0191SHector Martin		reg = <0x350 4>;
5417b0b0191SHector Martin		#power-domain-cells = <0>;
5427b0b0191SHector Martin		#reset-cells = <0>;
5437b0b0191SHector Martin		label = DIE_LABEL(atc2_pcie);
5447b0b0191SHector Martin		power-domains = <&DIE_NODE(ps_atc2_common)>;
5457b0b0191SHector Martin	};
5467b0b0191SHector Martin
5477b0b0191SHector Martin	DIE_NODE(ps_atc3_cio): power-controller@358 {
5487b0b0191SHector Martin		compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
5497b0b0191SHector Martin		reg = <0x358 4>;
5507b0b0191SHector Martin		#power-domain-cells = <0>;
5517b0b0191SHector Martin		#reset-cells = <0>;
5527b0b0191SHector Martin		label = DIE_LABEL(atc3_cio);
5537b0b0191SHector Martin		power-domains = <&DIE_NODE(ps_atc3_common)>;
5547b0b0191SHector Martin	};
5557b0b0191SHector Martin
5567b0b0191SHector Martin	DIE_NODE(ps_atc3_pcie): power-controller@360 {
5577b0b0191SHector Martin		compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
5587b0b0191SHector Martin		reg = <0x360 4>;
5597b0b0191SHector Martin		#power-domain-cells = <0>;
5607b0b0191SHector Martin		#reset-cells = <0>;
5617b0b0191SHector Martin		label = DIE_LABEL(atc3_pcie);
5627b0b0191SHector Martin		power-domains = <&DIE_NODE(ps_atc3_common)>;
5637b0b0191SHector Martin	};
5647b0b0191SHector Martin
5657b0b0191SHector Martin	DIE_NODE(ps_c0_usbctl): power-controller@368 {
5667b0b0191SHector Martin		compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
5677b0b0191SHector Martin		reg = <0x368 4>;
5687b0b0191SHector Martin		#power-domain-cells = <0>;
5697b0b0191SHector Martin		#reset-cells = <0>;
5707b0b0191SHector Martin		label = DIE_LABEL(c0_usbctl);
5717b0b0191SHector Martin		power-domains = <&DIE_NODE(ps_usb)>;
5727b0b0191SHector Martin	};
5737b0b0191SHector Martin
5747b0b0191SHector Martin	DIE_NODE(ps_c1_usbctl): power-controller@370 {
5757b0b0191SHector Martin		compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
5767b0b0191SHector Martin		reg = <0x370 4>;
5777b0b0191SHector Martin		#power-domain-cells = <0>;
5787b0b0191SHector Martin		#reset-cells = <0>;
5797b0b0191SHector Martin		label = DIE_LABEL(c1_usbctl);
5807b0b0191SHector Martin		power-domains = <&DIE_NODE(ps_usb)>;
5817b0b0191SHector Martin	};
5827b0b0191SHector Martin
5837b0b0191SHector Martin	DIE_NODE(ps_atc0_cio_pcie): power-controller@378 {
5847b0b0191SHector Martin		compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
5857b0b0191SHector Martin		reg = <0x378 4>;
5867b0b0191SHector Martin		#power-domain-cells = <0>;
5877b0b0191SHector Martin		#reset-cells = <0>;
5887b0b0191SHector Martin		label = DIE_LABEL(atc0_cio_pcie);
5897b0b0191SHector Martin		power-domains = <&DIE_NODE(ps_atc0_cio)>;
5907b0b0191SHector Martin	};
5917b0b0191SHector Martin
5927b0b0191SHector Martin	DIE_NODE(ps_atc0_cio_usb): power-controller@380 {
5937b0b0191SHector Martin		compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
5947b0b0191SHector Martin		reg = <0x380 4>;
5957b0b0191SHector Martin		#power-domain-cells = <0>;
5967b0b0191SHector Martin		#reset-cells = <0>;
5977b0b0191SHector Martin		label = DIE_LABEL(atc0_cio_usb);
5987b0b0191SHector Martin		power-domains = <&DIE_NODE(ps_atc0_cio)>;
5997b0b0191SHector Martin	};
6007b0b0191SHector Martin
6017b0b0191SHector Martin	DIE_NODE(ps_atc1_cio_pcie): power-controller@388 {
6027b0b0191SHector Martin		compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
6037b0b0191SHector Martin		reg = <0x388 4>;
6047b0b0191SHector Martin		#power-domain-cells = <0>;
6057b0b0191SHector Martin		#reset-cells = <0>;
6067b0b0191SHector Martin		label = DIE_LABEL(atc1_cio_pcie);
6077b0b0191SHector Martin		power-domains = <&DIE_NODE(ps_atc1_cio)>;
6087b0b0191SHector Martin	};
6097b0b0191SHector Martin
6107b0b0191SHector Martin	DIE_NODE(ps_atc1_cio_usb): power-controller@390 {
6117b0b0191SHector Martin		compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
6127b0b0191SHector Martin		reg = <0x390 4>;
6137b0b0191SHector Martin		#power-domain-cells = <0>;
6147b0b0191SHector Martin		#reset-cells = <0>;
6157b0b0191SHector Martin		label = DIE_LABEL(atc1_cio_usb);
6167b0b0191SHector Martin		power-domains = <&DIE_NODE(ps_atc1_cio)>;
6177b0b0191SHector Martin	};
6187b0b0191SHector Martin
6197b0b0191SHector Martin	DIE_NODE(ps_atc2_cio_pcie): power-controller@398 {
6207b0b0191SHector Martin		compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
6217b0b0191SHector Martin		reg = <0x398 4>;
6227b0b0191SHector Martin		#power-domain-cells = <0>;
6237b0b0191SHector Martin		#reset-cells = <0>;
6247b0b0191SHector Martin		label = DIE_LABEL(atc2_cio_pcie);
6257b0b0191SHector Martin		power-domains = <&DIE_NODE(ps_atc2_cio)>;
6267b0b0191SHector Martin	};
6277b0b0191SHector Martin
6287b0b0191SHector Martin	DIE_NODE(ps_atc2_cio_usb): power-controller@3a0 {
6297b0b0191SHector Martin		compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
6307b0b0191SHector Martin		reg = <0x3a0 4>;
6317b0b0191SHector Martin		#power-domain-cells = <0>;
6327b0b0191SHector Martin		#reset-cells = <0>;
6337b0b0191SHector Martin		label = DIE_LABEL(atc2_cio_usb);
6347b0b0191SHector Martin		power-domains = <&DIE_NODE(ps_atc2_cio)>;
6357b0b0191SHector Martin	};
6367b0b0191SHector Martin
6377b0b0191SHector Martin	DIE_NODE(ps_atc3_cio_pcie): power-controller@3a8 {
6387b0b0191SHector Martin		compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
6397b0b0191SHector Martin		reg = <0x3a8 4>;
6407b0b0191SHector Martin		#power-domain-cells = <0>;
6417b0b0191SHector Martin		#reset-cells = <0>;
6427b0b0191SHector Martin		label = DIE_LABEL(atc3_cio_pcie);
6437b0b0191SHector Martin		power-domains = <&DIE_NODE(ps_atc3_cio)>;
6447b0b0191SHector Martin	};
6457b0b0191SHector Martin
6467b0b0191SHector Martin	DIE_NODE(ps_atc3_cio_usb): power-controller@3b0 {
6477b0b0191SHector Martin		compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
6487b0b0191SHector Martin		reg = <0x3b0 4>;
6497b0b0191SHector Martin		#power-domain-cells = <0>;
6507b0b0191SHector Martin		#reset-cells = <0>;
6517b0b0191SHector Martin		label = DIE_LABEL(atc3_cio_usb);
6527b0b0191SHector Martin		power-domains = <&DIE_NODE(ps_atc3_cio)>;
6537b0b0191SHector Martin	};
6547b0b0191SHector Martin
6557b0b0191SHector Martin	DIE_NODE(ps_trace_fab): power-controller@3b8 {
6567b0b0191SHector Martin		compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
6577b0b0191SHector Martin		reg = <0x3b8 4>;
6587b0b0191SHector Martin		#power-domain-cells = <0>;
6597b0b0191SHector Martin		#reset-cells = <0>;
6607b0b0191SHector Martin		label = DIE_LABEL(trace_fab);
6617b0b0191SHector Martin	};
6627b0b0191SHector Martin};
6637b0b0191SHector Martin
6647b0b0191SHector Martin&DIE_NODE(pmgr_east) {
6657b0b0191SHector Martin	DIE_NODE(ps_clvr_spmi0): power-controller@100 {
6667b0b0191SHector Martin		compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
6677b0b0191SHector Martin		reg = <0x100 4>;
6687b0b0191SHector Martin		#power-domain-cells = <0>;
6697b0b0191SHector Martin		#reset-cells = <0>;
6707b0b0191SHector Martin		label = DIE_LABEL(clvr_spmi0);
6717b0b0191SHector Martin		apple,always-on; /* PCPU voltage regulator interface (used by SMC) */
6727b0b0191SHector Martin	};
6737b0b0191SHector Martin
6747b0b0191SHector Martin	DIE_NODE(ps_clvr_spmi1): power-controller@108 {
6757b0b0191SHector Martin		compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
6767b0b0191SHector Martin		reg = <0x108 4>;
6777b0b0191SHector Martin		#power-domain-cells = <0>;
6787b0b0191SHector Martin		#reset-cells = <0>;
6797b0b0191SHector Martin		label = DIE_LABEL(clvr_spmi1);
6807b0b0191SHector Martin		apple,always-on; /* GPU voltage regulator interface (used by SMC) */
6817b0b0191SHector Martin	};
6827b0b0191SHector Martin
6837b0b0191SHector Martin	DIE_NODE(ps_clvr_spmi2): power-controller@110 {
6847b0b0191SHector Martin		compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
6857b0b0191SHector Martin		reg = <0x110 4>;
6867b0b0191SHector Martin		#power-domain-cells = <0>;
6877b0b0191SHector Martin		#reset-cells = <0>;
6887b0b0191SHector Martin		label = DIE_LABEL(clvr_spmi2);
6897b0b0191SHector Martin		apple,always-on; /* ANE, fabric, AFR voltage regulator interface (used by SMC) */
6907b0b0191SHector Martin	};
6917b0b0191SHector Martin
6927b0b0191SHector Martin	DIE_NODE(ps_clvr_spmi3): power-controller@118 {
6937b0b0191SHector Martin		compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
6947b0b0191SHector Martin		reg = <0x118 4>;
6957b0b0191SHector Martin		#power-domain-cells = <0>;
6967b0b0191SHector Martin		#reset-cells = <0>;
6977b0b0191SHector Martin		label = DIE_LABEL(clvr_spmi3);
6987b0b0191SHector Martin		apple,always-on; /* Additional voltage regulator, probably used on T6001 (SMC) */
6997b0b0191SHector Martin	};
7007b0b0191SHector Martin
7017b0b0191SHector Martin	DIE_NODE(ps_clvr_spmi4): power-controller@120 {
7027b0b0191SHector Martin		compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
7037b0b0191SHector Martin		reg = <0x120 4>;
7047b0b0191SHector Martin		#power-domain-cells = <0>;
7057b0b0191SHector Martin		#reset-cells = <0>;
7067b0b0191SHector Martin		label = DIE_LABEL(clvr_spmi4);
7077b0b0191SHector Martin		apple,always-on; /* Additional voltage regulator, probably used on T6001 (SMC) */
7087b0b0191SHector Martin	};
7097b0b0191SHector Martin
7107b0b0191SHector Martin	DIE_NODE(ps_ispsens0): power-controller@128 {
7117b0b0191SHector Martin		compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
7127b0b0191SHector Martin		reg = <0x128 4>;
7137b0b0191SHector Martin		#power-domain-cells = <0>;
7147b0b0191SHector Martin		#reset-cells = <0>;
7157b0b0191SHector Martin		label = DIE_LABEL(ispsens0);
7167b0b0191SHector Martin	};
7177b0b0191SHector Martin
7187b0b0191SHector Martin	DIE_NODE(ps_ispsens1): power-controller@130 {
7197b0b0191SHector Martin		compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
7207b0b0191SHector Martin		reg = <0x130 4>;
7217b0b0191SHector Martin		#power-domain-cells = <0>;
7227b0b0191SHector Martin		#reset-cells = <0>;
7237b0b0191SHector Martin		label = DIE_LABEL(ispsens1);
7247b0b0191SHector Martin	};
7257b0b0191SHector Martin
7267b0b0191SHector Martin	DIE_NODE(ps_ispsens2): power-controller@138 {
7277b0b0191SHector Martin		compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
7287b0b0191SHector Martin		reg = <0x138 4>;
7297b0b0191SHector Martin		#power-domain-cells = <0>;
7307b0b0191SHector Martin		#reset-cells = <0>;
7317b0b0191SHector Martin		label = DIE_LABEL(ispsens2);
7327b0b0191SHector Martin	};
7337b0b0191SHector Martin
7347b0b0191SHector Martin	DIE_NODE(ps_ispsens3): power-controller@140 {
7357b0b0191SHector Martin		compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
7367b0b0191SHector Martin		reg = <0x140 4>;
7377b0b0191SHector Martin		#power-domain-cells = <0>;
7387b0b0191SHector Martin		#reset-cells = <0>;
7397b0b0191SHector Martin		label = DIE_LABEL(ispsens3);
7407b0b0191SHector Martin	};
7417b0b0191SHector Martin
7427b0b0191SHector Martin	DIE_NODE(ps_afnc2_ioa): power-controller@148 {
7437b0b0191SHector Martin		compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
7447b0b0191SHector Martin		reg = <0x148 4>;
7457b0b0191SHector Martin		#power-domain-cells = <0>;
7467b0b0191SHector Martin		#reset-cells = <0>;
7477b0b0191SHector Martin		label = DIE_LABEL(afnc2_ioa);
7487b0b0191SHector Martin		apple,always-on; /* Apple Fabric */
7497b0b0191SHector Martin		power-domains = <&DIE_NODE(ps_afi)>;
7507b0b0191SHector Martin	};
7517b0b0191SHector Martin
7527b0b0191SHector Martin	DIE_NODE(ps_afnc2_ls): power-controller@150 {
7537b0b0191SHector Martin		compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
7547b0b0191SHector Martin		reg = <0x150 4>;
7557b0b0191SHector Martin		#power-domain-cells = <0>;
7567b0b0191SHector Martin		#reset-cells = <0>;
7577b0b0191SHector Martin		label = DIE_LABEL(afnc2_ls);
7587b0b0191SHector Martin		apple,always-on; /* Apple Fabric */
7597b0b0191SHector Martin		power-domains = <&DIE_NODE(ps_afnc2_ioa)>;
7607b0b0191SHector Martin	};
7617b0b0191SHector Martin
7627b0b0191SHector Martin	DIE_NODE(ps_afnc2_lw0): power-controller@158 {
7637b0b0191SHector Martin		compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
7647b0b0191SHector Martin		reg = <0x158 4>;
7657b0b0191SHector Martin		#power-domain-cells = <0>;
7667b0b0191SHector Martin		#reset-cells = <0>;
7677b0b0191SHector Martin		label = DIE_LABEL(afnc2_lw0);
7687b0b0191SHector Martin		apple,always-on; /* Apple Fabric */
7697b0b0191SHector Martin		power-domains = <&DIE_NODE(ps_afnc2_ls)>;
7707b0b0191SHector Martin	};
7717b0b0191SHector Martin
7727b0b0191SHector Martin	DIE_NODE(ps_afnc2_lw1): power-controller@160 {
7737b0b0191SHector Martin		compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
7747b0b0191SHector Martin		reg = <0x160 4>;
7757b0b0191SHector Martin		#power-domain-cells = <0>;
7767b0b0191SHector Martin		#reset-cells = <0>;
7777b0b0191SHector Martin		label = DIE_LABEL(afnc2_lw1);
7787b0b0191SHector Martin		apple,always-on; /* Apple Fabric */
7797b0b0191SHector Martin		power-domains = <&DIE_NODE(ps_afnc2_ls)>;
7807b0b0191SHector Martin	};
7817b0b0191SHector Martin
7827b0b0191SHector Martin	DIE_NODE(ps_afnc3_ioa): power-controller@168 {
7837b0b0191SHector Martin		compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
7847b0b0191SHector Martin		reg = <0x168 4>;
7857b0b0191SHector Martin		#power-domain-cells = <0>;
7867b0b0191SHector Martin		#reset-cells = <0>;
7877b0b0191SHector Martin		label = DIE_LABEL(afnc3_ioa);
7887b0b0191SHector Martin		apple,always-on; /* Apple Fabric */
7897b0b0191SHector Martin		power-domains = <&DIE_NODE(ps_afi)>;
7907b0b0191SHector Martin	};
7917b0b0191SHector Martin
7927b0b0191SHector Martin	DIE_NODE(ps_afnc3_ls): power-controller@170 {
7937b0b0191SHector Martin		compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
7947b0b0191SHector Martin		reg = <0x170 4>;
7957b0b0191SHector Martin		#power-domain-cells = <0>;
7967b0b0191SHector Martin		#reset-cells = <0>;
7977b0b0191SHector Martin		label = DIE_LABEL(afnc3_ls);
7987b0b0191SHector Martin		apple,always-on; /* Apple Fabric */
7997b0b0191SHector Martin		power-domains = <&DIE_NODE(ps_afnc3_ioa)>;
8007b0b0191SHector Martin	};
8017b0b0191SHector Martin
8027b0b0191SHector Martin	DIE_NODE(ps_afnc3_lw0): power-controller@178 {
8037b0b0191SHector Martin		compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
8047b0b0191SHector Martin		reg = <0x178 4>;
8057b0b0191SHector Martin		#power-domain-cells = <0>;
8067b0b0191SHector Martin		#reset-cells = <0>;
8077b0b0191SHector Martin		label = DIE_LABEL(afnc3_lw0);
8087b0b0191SHector Martin		apple,always-on; /* Apple Fabric */
8097b0b0191SHector Martin		power-domains = <&DIE_NODE(ps_afnc3_ls)>;
8107b0b0191SHector Martin	};
8117b0b0191SHector Martin
8127b0b0191SHector Martin	DIE_NODE(ps_sio): power-controller@180 {
8137b0b0191SHector Martin		compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
8147b0b0191SHector Martin		reg = <0x180 4>;
8157b0b0191SHector Martin		#power-domain-cells = <0>;
8167b0b0191SHector Martin		#reset-cells = <0>;
8177b0b0191SHector Martin		label = DIE_LABEL(sio);
8187b0b0191SHector Martin		power-domains = <&DIE_NODE(ps_afnc2_lw1)>;
8197b0b0191SHector Martin	};
8207b0b0191SHector Martin
8217b0b0191SHector Martin	DIE_NODE(ps_sio_cpu): power-controller@188 {
8227b0b0191SHector Martin		compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
8237b0b0191SHector Martin		reg = <0x188 4>;
8247b0b0191SHector Martin		#power-domain-cells = <0>;
8257b0b0191SHector Martin		#reset-cells = <0>;
8267b0b0191SHector Martin		label = DIE_LABEL(sio_cpu);
8277b0b0191SHector Martin		power-domains = <&DIE_NODE(ps_sio)>;
8287b0b0191SHector Martin	};
8297b0b0191SHector Martin
8307b0b0191SHector Martin	DIE_NODE(ps_fpwm0): power-controller@190 {
8317b0b0191SHector Martin		compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
8327b0b0191SHector Martin		reg = <0x190 4>;
8337b0b0191SHector Martin		#power-domain-cells = <0>;
8347b0b0191SHector Martin		#reset-cells = <0>;
8357b0b0191SHector Martin		label = DIE_LABEL(fpwm0);
8367b0b0191SHector Martin		power-domains = <&DIE_NODE(ps_sio)>;
8377b0b0191SHector Martin	};
8387b0b0191SHector Martin
8397b0b0191SHector Martin	DIE_NODE(ps_fpwm1): power-controller@198 {
8407b0b0191SHector Martin		compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
8417b0b0191SHector Martin		reg = <0x198 4>;
8427b0b0191SHector Martin		#power-domain-cells = <0>;
8437b0b0191SHector Martin		#reset-cells = <0>;
8447b0b0191SHector Martin		label = DIE_LABEL(fpwm1);
8457b0b0191SHector Martin		power-domains = <&DIE_NODE(ps_sio)>;
8467b0b0191SHector Martin	};
8477b0b0191SHector Martin
8487b0b0191SHector Martin	DIE_NODE(ps_fpwm2): power-controller@1a0 {
8497b0b0191SHector Martin		compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
8507b0b0191SHector Martin		reg = <0x1a0 4>;
8517b0b0191SHector Martin		#power-domain-cells = <0>;
8527b0b0191SHector Martin		#reset-cells = <0>;
8537b0b0191SHector Martin		label = DIE_LABEL(fpwm2);
8547b0b0191SHector Martin		power-domains = <&DIE_NODE(ps_sio)>;
8557b0b0191SHector Martin	};
8567b0b0191SHector Martin
8577b0b0191SHector Martin	DIE_NODE(ps_i2c0): power-controller@1a8 {
8587b0b0191SHector Martin		compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
8597b0b0191SHector Martin		reg = <0x1a8 4>;
8607b0b0191SHector Martin		#power-domain-cells = <0>;
8617b0b0191SHector Martin		#reset-cells = <0>;
8627b0b0191SHector Martin		label = DIE_LABEL(i2c0);
8637b0b0191SHector Martin		power-domains = <&DIE_NODE(ps_sio)>;
8647b0b0191SHector Martin	};
8657b0b0191SHector Martin
8667b0b0191SHector Martin	DIE_NODE(ps_i2c1): power-controller@1b0 {
8677b0b0191SHector Martin		compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
8687b0b0191SHector Martin		reg = <0x1b0 4>;
8697b0b0191SHector Martin		#power-domain-cells = <0>;
8707b0b0191SHector Martin		#reset-cells = <0>;
8717b0b0191SHector Martin		label = DIE_LABEL(i2c1);
8727b0b0191SHector Martin		power-domains = <&DIE_NODE(ps_sio)>;
8737b0b0191SHector Martin	};
8747b0b0191SHector Martin
8757b0b0191SHector Martin	DIE_NODE(ps_i2c2): power-controller@1b8 {
8767b0b0191SHector Martin		compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
8777b0b0191SHector Martin		reg = <0x1b8 4>;
8787b0b0191SHector Martin		#power-domain-cells = <0>;
8797b0b0191SHector Martin		#reset-cells = <0>;
8807b0b0191SHector Martin		label = DIE_LABEL(i2c2);
8817b0b0191SHector Martin		power-domains = <&DIE_NODE(ps_sio)>;
8827b0b0191SHector Martin	};
8837b0b0191SHector Martin
8847b0b0191SHector Martin	DIE_NODE(ps_i2c3): power-controller@1c0 {
8857b0b0191SHector Martin		compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
8867b0b0191SHector Martin		reg = <0x1c0 4>;
8877b0b0191SHector Martin		#power-domain-cells = <0>;
8887b0b0191SHector Martin		#reset-cells = <0>;
8897b0b0191SHector Martin		label = DIE_LABEL(i2c3);
8907b0b0191SHector Martin		power-domains = <&DIE_NODE(ps_sio)>;
8917b0b0191SHector Martin	};
8927b0b0191SHector Martin
8937b0b0191SHector Martin	DIE_NODE(ps_i2c4): power-controller@1c8 {
8947b0b0191SHector Martin		compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
8957b0b0191SHector Martin		reg = <0x1c8 4>;
8967b0b0191SHector Martin		#power-domain-cells = <0>;
8977b0b0191SHector Martin		#reset-cells = <0>;
8987b0b0191SHector Martin		label = DIE_LABEL(i2c4);
8997b0b0191SHector Martin		power-domains = <&DIE_NODE(ps_sio)>;
9007b0b0191SHector Martin	};
9017b0b0191SHector Martin
9027b0b0191SHector Martin	DIE_NODE(ps_i2c5): power-controller@1d0 {
9037b0b0191SHector Martin		compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
9047b0b0191SHector Martin		reg = <0x1d0 4>;
9057b0b0191SHector Martin		#power-domain-cells = <0>;
9067b0b0191SHector Martin		#reset-cells = <0>;
9077b0b0191SHector Martin		label = DIE_LABEL(i2c5);
9087b0b0191SHector Martin		power-domains = <&DIE_NODE(ps_sio)>;
9097b0b0191SHector Martin	};
9107b0b0191SHector Martin
9117b0b0191SHector Martin	DIE_NODE(ps_i2c6): power-controller@1d8 {
9127b0b0191SHector Martin		compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
9137b0b0191SHector Martin		reg = <0x1d8 4>;
9147b0b0191SHector Martin		#power-domain-cells = <0>;
9157b0b0191SHector Martin		#reset-cells = <0>;
9167b0b0191SHector Martin		label = DIE_LABEL(i2c6);
9177b0b0191SHector Martin		power-domains = <&DIE_NODE(ps_sio)>;
9187b0b0191SHector Martin	};
9197b0b0191SHector Martin
9207b0b0191SHector Martin	DIE_NODE(ps_i2c7): power-controller@1e0 {
9217b0b0191SHector Martin		compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
9227b0b0191SHector Martin		reg = <0x1e0 4>;
9237b0b0191SHector Martin		#power-domain-cells = <0>;
9247b0b0191SHector Martin		#reset-cells = <0>;
9257b0b0191SHector Martin		label = DIE_LABEL(i2c7);
9267b0b0191SHector Martin		power-domains = <&DIE_NODE(ps_sio)>;
9277b0b0191SHector Martin	};
9287b0b0191SHector Martin
9297b0b0191SHector Martin	DIE_NODE(ps_spi_p): power-controller@1e8 {
9307b0b0191SHector Martin		compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
9317b0b0191SHector Martin		reg = <0x1e8 4>;
9327b0b0191SHector Martin		#power-domain-cells = <0>;
9337b0b0191SHector Martin		#reset-cells = <0>;
9347b0b0191SHector Martin		label = DIE_LABEL(spi_p);
9357b0b0191SHector Martin		power-domains = <&DIE_NODE(ps_sio)>;
9367b0b0191SHector Martin	};
9377b0b0191SHector Martin
9387b0b0191SHector Martin	DIE_NODE(ps_spi0): power-controller@1f0 {
9397b0b0191SHector Martin		compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
9407b0b0191SHector Martin		reg = <0x1f0 4>;
9417b0b0191SHector Martin		#power-domain-cells = <0>;
9427b0b0191SHector Martin		#reset-cells = <0>;
9437b0b0191SHector Martin		label = DIE_LABEL(spi0);
9447b0b0191SHector Martin		power-domains = <&DIE_NODE(ps_spi_p)>;
9457b0b0191SHector Martin	};
9467b0b0191SHector Martin
9477b0b0191SHector Martin	DIE_NODE(ps_spi1): power-controller@1f8 {
9487b0b0191SHector Martin		compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
9497b0b0191SHector Martin		reg = <0x1f8 4>;
9507b0b0191SHector Martin		#power-domain-cells = <0>;
9517b0b0191SHector Martin		#reset-cells = <0>;
9527b0b0191SHector Martin		label = DIE_LABEL(spi1);
9537b0b0191SHector Martin		power-domains = <&DIE_NODE(ps_spi_p)>;
9547b0b0191SHector Martin	};
9557b0b0191SHector Martin
9567b0b0191SHector Martin	DIE_NODE(ps_spi2): power-controller@200 {
9577b0b0191SHector Martin		compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
9587b0b0191SHector Martin		reg = <0x200 4>;
9597b0b0191SHector Martin		#power-domain-cells = <0>;
9607b0b0191SHector Martin		#reset-cells = <0>;
9617b0b0191SHector Martin		label = DIE_LABEL(spi2);
9627b0b0191SHector Martin		power-domains = <&DIE_NODE(ps_spi_p)>;
9637b0b0191SHector Martin	};
9647b0b0191SHector Martin
9657b0b0191SHector Martin	DIE_NODE(ps_spi3): power-controller@208 {
9667b0b0191SHector Martin		compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
9677b0b0191SHector Martin		reg = <0x208 4>;
9687b0b0191SHector Martin		#power-domain-cells = <0>;
9697b0b0191SHector Martin		#reset-cells = <0>;
9707b0b0191SHector Martin		label = DIE_LABEL(spi3);
9717b0b0191SHector Martin		power-domains = <&DIE_NODE(ps_spi_p)>;
9727b0b0191SHector Martin	};
9737b0b0191SHector Martin
9747b0b0191SHector Martin	DIE_NODE(ps_spi4): power-controller@210 {
9757b0b0191SHector Martin		compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
9767b0b0191SHector Martin		reg = <0x210 4>;
9777b0b0191SHector Martin		#power-domain-cells = <0>;
9787b0b0191SHector Martin		#reset-cells = <0>;
9797b0b0191SHector Martin		label = DIE_LABEL(spi4);
9807b0b0191SHector Martin		power-domains = <&DIE_NODE(ps_spi_p)>;
9817b0b0191SHector Martin	};
9827b0b0191SHector Martin
9837b0b0191SHector Martin	DIE_NODE(ps_sio_spmi0): power-controller@218 {
9847b0b0191SHector Martin		compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
9857b0b0191SHector Martin		reg = <0x218 4>;
9867b0b0191SHector Martin		#power-domain-cells = <0>;
9877b0b0191SHector Martin		#reset-cells = <0>;
9887b0b0191SHector Martin		label = DIE_LABEL(sio_spmi0);
9897b0b0191SHector Martin		power-domains = <&DIE_NODE(ps_sio)>;
9907b0b0191SHector Martin	};
9917b0b0191SHector Martin
9927b0b0191SHector Martin	DIE_NODE(ps_sio_spmi1): power-controller@220 {
9937b0b0191SHector Martin		compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
9947b0b0191SHector Martin		reg = <0x220 4>;
9957b0b0191SHector Martin		#power-domain-cells = <0>;
9967b0b0191SHector Martin		#reset-cells = <0>;
9977b0b0191SHector Martin		label = DIE_LABEL(sio_spmi1);
9987b0b0191SHector Martin		power-domains = <&DIE_NODE(ps_sio)>;
9997b0b0191SHector Martin	};
10007b0b0191SHector Martin
10017b0b0191SHector Martin	DIE_NODE(ps_sio_spmi2): power-controller@228 {
10027b0b0191SHector Martin		compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
10037b0b0191SHector Martin		reg = <0x228 4>;
10047b0b0191SHector Martin		#power-domain-cells = <0>;
10057b0b0191SHector Martin		#reset-cells = <0>;
10067b0b0191SHector Martin		label = DIE_LABEL(sio_spmi2);
10077b0b0191SHector Martin		power-domains = <&DIE_NODE(ps_sio)>;
10087b0b0191SHector Martin	};
10097b0b0191SHector Martin
10107b0b0191SHector Martin	DIE_NODE(ps_uart_p): power-controller@230 {
10117b0b0191SHector Martin		compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
10127b0b0191SHector Martin		reg = <0x230 4>;
10137b0b0191SHector Martin		#power-domain-cells = <0>;
10147b0b0191SHector Martin		#reset-cells = <0>;
10157b0b0191SHector Martin		label = DIE_LABEL(uart_p);
10167b0b0191SHector Martin		power-domains = <&DIE_NODE(ps_sio)>;
10177b0b0191SHector Martin	};
10187b0b0191SHector Martin
10197b0b0191SHector Martin	DIE_NODE(ps_uart_n): power-controller@238 {
10207b0b0191SHector Martin		compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
10217b0b0191SHector Martin		reg = <0x238 4>;
10227b0b0191SHector Martin		#power-domain-cells = <0>;
10237b0b0191SHector Martin		#reset-cells = <0>;
10247b0b0191SHector Martin		label = DIE_LABEL(uart_n);
10257b0b0191SHector Martin		power-domains = <&DIE_NODE(ps_uart_p)>;
10267b0b0191SHector Martin	};
10277b0b0191SHector Martin
10287b0b0191SHector Martin	DIE_NODE(ps_uart0): power-controller@240 {
10297b0b0191SHector Martin		compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
10307b0b0191SHector Martin		reg = <0x240 4>;
10317b0b0191SHector Martin		#power-domain-cells = <0>;
10327b0b0191SHector Martin		#reset-cells = <0>;
10337b0b0191SHector Martin		label = DIE_LABEL(uart0);
10347b0b0191SHector Martin		power-domains = <&DIE_NODE(ps_uart_p)>;
10357b0b0191SHector Martin	};
10367b0b0191SHector Martin
10377b0b0191SHector Martin	DIE_NODE(ps_uart1): power-controller@248 {
10387b0b0191SHector Martin		compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
10397b0b0191SHector Martin		reg = <0x248 4>;
10407b0b0191SHector Martin		#power-domain-cells = <0>;
10417b0b0191SHector Martin		#reset-cells = <0>;
10427b0b0191SHector Martin		label = DIE_LABEL(uart1);
10437b0b0191SHector Martin		power-domains = <&DIE_NODE(ps_uart_p)>;
10447b0b0191SHector Martin	};
10457b0b0191SHector Martin
10467b0b0191SHector Martin	DIE_NODE(ps_uart2): power-controller@250 {
10477b0b0191SHector Martin		compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
10487b0b0191SHector Martin		reg = <0x250 4>;
10497b0b0191SHector Martin		#power-domain-cells = <0>;
10507b0b0191SHector Martin		#reset-cells = <0>;
10517b0b0191SHector Martin		label = DIE_LABEL(uart2);
10527b0b0191SHector Martin		power-domains = <&DIE_NODE(ps_uart_p)>;
10537b0b0191SHector Martin	};
10547b0b0191SHector Martin
10557b0b0191SHector Martin	DIE_NODE(ps_uart3): power-controller@258 {
10567b0b0191SHector Martin		compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
10577b0b0191SHector Martin		reg = <0x258 4>;
10587b0b0191SHector Martin		#power-domain-cells = <0>;
10597b0b0191SHector Martin		#reset-cells = <0>;
10607b0b0191SHector Martin		label = DIE_LABEL(uart3);
10617b0b0191SHector Martin		power-domains = <&DIE_NODE(ps_uart_p)>;
10627b0b0191SHector Martin	};
10637b0b0191SHector Martin
10647b0b0191SHector Martin	DIE_NODE(ps_uart4): power-controller@260 {
10657b0b0191SHector Martin		compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
10667b0b0191SHector Martin		reg = <0x260 4>;
10677b0b0191SHector Martin		#power-domain-cells = <0>;
10687b0b0191SHector Martin		#reset-cells = <0>;
10697b0b0191SHector Martin		label = DIE_LABEL(uart4);
10707b0b0191SHector Martin		power-domains = <&DIE_NODE(ps_uart_p)>;
10717b0b0191SHector Martin	};
10727b0b0191SHector Martin
10737b0b0191SHector Martin	DIE_NODE(ps_uart6): power-controller@268 {
10747b0b0191SHector Martin		compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
10757b0b0191SHector Martin		reg = <0x268 4>;
10767b0b0191SHector Martin		#power-domain-cells = <0>;
10777b0b0191SHector Martin		#reset-cells = <0>;
10787b0b0191SHector Martin		label = DIE_LABEL(uart6);
10797b0b0191SHector Martin		power-domains = <&DIE_NODE(ps_uart_p)>;
10807b0b0191SHector Martin	};
10817b0b0191SHector Martin
10827b0b0191SHector Martin	DIE_NODE(ps_uart7): power-controller@270 {
10837b0b0191SHector Martin		compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
10847b0b0191SHector Martin		reg = <0x270 4>;
10857b0b0191SHector Martin		#power-domain-cells = <0>;
10867b0b0191SHector Martin		#reset-cells = <0>;
10877b0b0191SHector Martin		label = DIE_LABEL(uart7);
10887b0b0191SHector Martin		power-domains = <&DIE_NODE(ps_uart_p)>;
10897b0b0191SHector Martin	};
10907b0b0191SHector Martin
10917b0b0191SHector Martin	DIE_NODE(ps_audio_p): power-controller@278 {
10927b0b0191SHector Martin		compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
10937b0b0191SHector Martin		reg = <0x278 4>;
10947b0b0191SHector Martin		#power-domain-cells = <0>;
10957b0b0191SHector Martin		#reset-cells = <0>;
10967b0b0191SHector Martin		label = DIE_LABEL(audio_p);
10977b0b0191SHector Martin		power-domains = <&DIE_NODE(ps_sio)>;
10987b0b0191SHector Martin	};
10997b0b0191SHector Martin
11007b0b0191SHector Martin	DIE_NODE(ps_sio_adma): power-controller@280 {
11017b0b0191SHector Martin		compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
11027b0b0191SHector Martin		reg = <0x280 4>;
11037b0b0191SHector Martin		#power-domain-cells = <0>;
11047b0b0191SHector Martin		#reset-cells = <0>;
11057b0b0191SHector Martin		label = DIE_LABEL(sio_adma);
11067b0b0191SHector Martin		power-domains = <&DIE_NODE(ps_audio_p)>, <&DIE_NODE(ps_sio)>;
11077b0b0191SHector Martin	};
11087b0b0191SHector Martin
11097b0b0191SHector Martin	DIE_NODE(ps_mca0): power-controller@288 {
11107b0b0191SHector Martin		compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
11117b0b0191SHector Martin		reg = <0x288 4>;
11127b0b0191SHector Martin		#power-domain-cells = <0>;
11137b0b0191SHector Martin		#reset-cells = <0>;
11147b0b0191SHector Martin		label = DIE_LABEL(mca0);
11157b0b0191SHector Martin		power-domains = <&DIE_NODE(ps_audio_p)>, <&DIE_NODE(ps_sio_adma)>;
11167b0b0191SHector Martin	};
11177b0b0191SHector Martin
11187b0b0191SHector Martin	DIE_NODE(ps_mca1): power-controller@290 {
11197b0b0191SHector Martin		compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
11207b0b0191SHector Martin		reg = <0x290 4>;
11217b0b0191SHector Martin		#power-domain-cells = <0>;
11227b0b0191SHector Martin		#reset-cells = <0>;
11237b0b0191SHector Martin		label = DIE_LABEL(mca1);
11247b0b0191SHector Martin		power-domains = <&DIE_NODE(ps_audio_p)>, <&DIE_NODE(ps_sio_adma)>;
11257b0b0191SHector Martin	};
11267b0b0191SHector Martin
11277b0b0191SHector Martin	DIE_NODE(ps_mca2): power-controller@298 {
11287b0b0191SHector Martin		compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
11297b0b0191SHector Martin		reg = <0x298 4>;
11307b0b0191SHector Martin		#power-domain-cells = <0>;
11317b0b0191SHector Martin		#reset-cells = <0>;
11327b0b0191SHector Martin		label = DIE_LABEL(mca2);
11337b0b0191SHector Martin		power-domains = <&DIE_NODE(ps_audio_p)>, <&DIE_NODE(ps_sio_adma)>;
11347b0b0191SHector Martin	};
11357b0b0191SHector Martin
11367b0b0191SHector Martin	DIE_NODE(ps_mca3): power-controller@2a0 {
11377b0b0191SHector Martin		compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
11387b0b0191SHector Martin		reg = <0x2a0 4>;
11397b0b0191SHector Martin		#power-domain-cells = <0>;
11407b0b0191SHector Martin		#reset-cells = <0>;
11417b0b0191SHector Martin		label = DIE_LABEL(mca3);
11427b0b0191SHector Martin		power-domains = <&DIE_NODE(ps_audio_p)>, <&DIE_NODE(ps_sio_adma)>;
11437b0b0191SHector Martin	};
11447b0b0191SHector Martin
11457b0b0191SHector Martin	DIE_NODE(ps_dpa0): power-controller@2a8 {
11467b0b0191SHector Martin		compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
11477b0b0191SHector Martin		reg = <0x2a8 4>;
11487b0b0191SHector Martin		#power-domain-cells = <0>;
11497b0b0191SHector Martin		#reset-cells = <0>;
11507b0b0191SHector Martin		label = DIE_LABEL(dpa0);
11517b0b0191SHector Martin		power-domains = <&DIE_NODE(ps_audio_p)>;
11527b0b0191SHector Martin	};
11537b0b0191SHector Martin
11547b0b0191SHector Martin	DIE_NODE(ps_dpa1): power-controller@2b0 {
11557b0b0191SHector Martin		compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
11567b0b0191SHector Martin		reg = <0x2b0 4>;
11577b0b0191SHector Martin		#power-domain-cells = <0>;
11587b0b0191SHector Martin		#reset-cells = <0>;
11597b0b0191SHector Martin		label = DIE_LABEL(dpa1);
11607b0b0191SHector Martin		power-domains = <&DIE_NODE(ps_audio_p)>;
11617b0b0191SHector Martin	};
11627b0b0191SHector Martin
11637b0b0191SHector Martin	DIE_NODE(ps_dpa2): power-controller@2b8 {
11647b0b0191SHector Martin		compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
11657b0b0191SHector Martin		reg = <0x2b8 4>;
11667b0b0191SHector Martin		#power-domain-cells = <0>;
11677b0b0191SHector Martin		#reset-cells = <0>;
11687b0b0191SHector Martin		label = DIE_LABEL(dpa2);
11697b0b0191SHector Martin		power-domains = <&DIE_NODE(ps_audio_p)>;
11707b0b0191SHector Martin	};
11717b0b0191SHector Martin
11727b0b0191SHector Martin	DIE_NODE(ps_dpa3): power-controller@2c0 {
11737b0b0191SHector Martin		compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
11747b0b0191SHector Martin		reg = <0x2c0 4>;
11757b0b0191SHector Martin		#power-domain-cells = <0>;
11767b0b0191SHector Martin		#reset-cells = <0>;
11777b0b0191SHector Martin		label = DIE_LABEL(dpa3);
11787b0b0191SHector Martin		power-domains = <&DIE_NODE(ps_audio_p)>;
11797b0b0191SHector Martin	};
11807b0b0191SHector Martin
11817b0b0191SHector Martin	DIE_NODE(ps_dpa4): power-controller@2c8 {
11827b0b0191SHector Martin		compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
11837b0b0191SHector Martin		reg = <0x2c8 4>;
11847b0b0191SHector Martin		#power-domain-cells = <0>;
11857b0b0191SHector Martin		#reset-cells = <0>;
11867b0b0191SHector Martin		label = DIE_LABEL(dpa4);
11877b0b0191SHector Martin		power-domains = <&DIE_NODE(ps_audio_p)>;
11887b0b0191SHector Martin	};
11897b0b0191SHector Martin
11907b0b0191SHector Martin	DIE_NODE(ps_aes): power-controller@2d0 {
11917b0b0191SHector Martin		compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
11927b0b0191SHector Martin		reg = <0x2d0 4>;
11937b0b0191SHector Martin		#power-domain-cells = <0>;
11947b0b0191SHector Martin		#reset-cells = <0>;
11957b0b0191SHector Martin		label = DIE_LABEL(aes);
11967b0b0191SHector Martin		power-domains = <&DIE_NODE(ps_sio)>;
11977b0b0191SHector Martin	};
11987b0b0191SHector Martin
11997b0b0191SHector Martin	DIE_NODE(ps_amcc1): power-controller@2d8 {
12007b0b0191SHector Martin		compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
12017b0b0191SHector Martin		reg = <0x2d8 4>;
12027b0b0191SHector Martin		#power-domain-cells = <0>;
12037b0b0191SHector Martin		#reset-cells = <0>;
12047b0b0191SHector Martin		label = DIE_LABEL(amcc1);
12057b0b0191SHector Martin		apple,always-on; /* Memory controller */
12067b0b0191SHector Martin	};
12077b0b0191SHector Martin
12087b0b0191SHector Martin	DIE_NODE(ps_amcc3): power-controller@2e0 {
12097b0b0191SHector Martin		compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
12107b0b0191SHector Martin		reg = <0x2e0 4>;
12117b0b0191SHector Martin		#power-domain-cells = <0>;
12127b0b0191SHector Martin		#reset-cells = <0>;
12137b0b0191SHector Martin		label = DIE_LABEL(amcc3);
12147b0b0191SHector Martin		apple,always-on; /* Memory controller */
12157b0b0191SHector Martin	};
12167b0b0191SHector Martin
12177b0b0191SHector Martin	DIE_NODE(ps_dcs_04): power-controller@2e8 {
12187b0b0191SHector Martin		compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
12197b0b0191SHector Martin		reg = <0x2e8 4>;
12207b0b0191SHector Martin		#power-domain-cells = <0>;
12217b0b0191SHector Martin		#reset-cells = <0>;
12227b0b0191SHector Martin		label = DIE_LABEL(dcs_04);
12237b0b0191SHector Martin		apple,always-on; /* LPDDR5 interface */
12247b0b0191SHector Martin	};
12257b0b0191SHector Martin
12267b0b0191SHector Martin	DIE_NODE(ps_dcs_05): power-controller@2f0 {
12277b0b0191SHector Martin		compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
12287b0b0191SHector Martin		reg = <0x2f0 4>;
12297b0b0191SHector Martin		#power-domain-cells = <0>;
12307b0b0191SHector Martin		#reset-cells = <0>;
12317b0b0191SHector Martin		label = DIE_LABEL(dcs_05);
12327b0b0191SHector Martin		apple,always-on; /* LPDDR5 interface */
12337b0b0191SHector Martin	};
12347b0b0191SHector Martin
12357b0b0191SHector Martin	DIE_NODE(ps_dcs_06): power-controller@2f8 {
12367b0b0191SHector Martin		compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
12377b0b0191SHector Martin		reg = <0x2f8 4>;
12387b0b0191SHector Martin		#power-domain-cells = <0>;
12397b0b0191SHector Martin		#reset-cells = <0>;
12407b0b0191SHector Martin		label = DIE_LABEL(dcs_06);
12417b0b0191SHector Martin		apple,always-on; /* LPDDR5 interface */
12427b0b0191SHector Martin	};
12437b0b0191SHector Martin
12447b0b0191SHector Martin	DIE_NODE(ps_dcs_07): power-controller@300 {
12457b0b0191SHector Martin		compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
12467b0b0191SHector Martin		reg = <0x300 4>;
12477b0b0191SHector Martin		#power-domain-cells = <0>;
12487b0b0191SHector Martin		#reset-cells = <0>;
12497b0b0191SHector Martin		label = DIE_LABEL(dcs_07);
12507b0b0191SHector Martin		apple,always-on; /* LPDDR5 interface */
12517b0b0191SHector Martin	};
12527b0b0191SHector Martin
12537b0b0191SHector Martin	DIE_NODE(ps_dcs_12): power-controller@308 {
12547b0b0191SHector Martin		compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
12557b0b0191SHector Martin		reg = <0x308 4>;
12567b0b0191SHector Martin		#power-domain-cells = <0>;
12577b0b0191SHector Martin		#reset-cells = <0>;
12587b0b0191SHector Martin		label = DIE_LABEL(dcs_12);
12597b0b0191SHector Martin		apple,always-on; /* LPDDR5 interface */
12607b0b0191SHector Martin	};
12617b0b0191SHector Martin
12627b0b0191SHector Martin	DIE_NODE(ps_dcs_13): power-controller@310 {
12637b0b0191SHector Martin		compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
12647b0b0191SHector Martin		reg = <0x310 4>;
12657b0b0191SHector Martin		#power-domain-cells = <0>;
12667b0b0191SHector Martin		#reset-cells = <0>;
12677b0b0191SHector Martin		label = DIE_LABEL(dcs_13);
12687b0b0191SHector Martin		apple,always-on; /* LPDDR5 interface */
12697b0b0191SHector Martin	};
12707b0b0191SHector Martin
12717b0b0191SHector Martin	DIE_NODE(ps_dcs_14): power-controller@318 {
12727b0b0191SHector Martin		compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
12737b0b0191SHector Martin		reg = <0x318 4>;
12747b0b0191SHector Martin		#power-domain-cells = <0>;
12757b0b0191SHector Martin		#reset-cells = <0>;
12767b0b0191SHector Martin		label = DIE_LABEL(dcs_14);
12777b0b0191SHector Martin		apple,always-on; /* LPDDR5 interface */
12787b0b0191SHector Martin	};
12797b0b0191SHector Martin
12807b0b0191SHector Martin	DIE_NODE(ps_dcs_15): power-controller@320 {
12817b0b0191SHector Martin		compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
12827b0b0191SHector Martin		reg = <0x320 4>;
12837b0b0191SHector Martin		#power-domain-cells = <0>;
12847b0b0191SHector Martin		#reset-cells = <0>;
12857b0b0191SHector Martin		label = DIE_LABEL(dcs_15);
12867b0b0191SHector Martin		apple,always-on; /* LPDDR5 interface */
12877b0b0191SHector Martin	};
12887b0b0191SHector Martin
12897b0b0191SHector Martin	DIE_NODE(ps_disp0_fe): power-controller@328 {
12907b0b0191SHector Martin		compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
12917b0b0191SHector Martin		reg = <0x328 4>;
12927b0b0191SHector Martin		#power-domain-cells = <0>;
12937b0b0191SHector Martin		#reset-cells = <0>;
12947b0b0191SHector Martin		label = DIE_LABEL(disp0_fe);
12957b0b0191SHector Martin		power-domains = <&DIE_NODE(ps_afnc2_lw0)>;
12967b0b0191SHector Martin		apple,always-on; /* TODO: figure out if we can enable PM here */
12977b0b0191SHector Martin	};
12987b0b0191SHector Martin
12997b0b0191SHector Martin	DIE_NODE(ps_disp0_cpu0): power-controller@350 {
13007b0b0191SHector Martin		compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
13017b0b0191SHector Martin		reg = <0x350 4>;
13027b0b0191SHector Martin		#power-domain-cells = <0>;
13037b0b0191SHector Martin		#reset-cells = <0>;
13047b0b0191SHector Martin		label = DIE_LABEL(disp0_cpu0);
13057b0b0191SHector Martin		power-domains = <&DIE_NODE(ps_disp0_fe)>;
13067b0b0191SHector Martin		apple,always-on; /* TODO: figure out if we can enable PM here */
13077b0b0191SHector Martin		apple,min-state = <4>;
13087b0b0191SHector Martin	};
13097b0b0191SHector Martin
13107b0b0191SHector Martin	DIE_NODE(ps_dispdfr_fe): power-controller@378 {
13117b0b0191SHector Martin		compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
13127b0b0191SHector Martin		reg = <0x378 4>;
13137b0b0191SHector Martin		#power-domain-cells = <0>;
13147b0b0191SHector Martin		#reset-cells = <0>;
13157b0b0191SHector Martin		label = DIE_LABEL(dispdfr_fe);
13167b0b0191SHector Martin		power-domains = <&DIE_NODE(ps_afnc2_lw1)>;
13177b0b0191SHector Martin	};
13187b0b0191SHector Martin
13197b0b0191SHector Martin	DIE_NODE(ps_dispdfr_be): power-controller@380 {
13207b0b0191SHector Martin		compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
13217b0b0191SHector Martin		reg = <0x380 4>;
13227b0b0191SHector Martin		#power-domain-cells = <0>;
13237b0b0191SHector Martin		#reset-cells = <0>;
13247b0b0191SHector Martin		label = DIE_LABEL(dispdfr_be);
13257b0b0191SHector Martin		power-domains = <&DIE_NODE(ps_dispdfr_fe)>;
13267b0b0191SHector Martin	};
13277b0b0191SHector Martin
13287b0b0191SHector Martin	DIE_NODE(ps_mipi_dsi): power-controller@388 {
13297b0b0191SHector Martin		compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
13307b0b0191SHector Martin		reg = <0x388 4>;
13317b0b0191SHector Martin		#power-domain-cells = <0>;
13327b0b0191SHector Martin		#reset-cells = <0>;
13337b0b0191SHector Martin		label = DIE_LABEL(mipi_dsi);
13347b0b0191SHector Martin		power-domains = <&DIE_NODE(ps_dispdfr_be)>;
13357b0b0191SHector Martin	};
13367b0b0191SHector Martin
13377b0b0191SHector Martin	DIE_NODE(ps_jpg): power-controller@390 {
13387b0b0191SHector Martin		compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
13397b0b0191SHector Martin		reg = <0x390 4>;
13407b0b0191SHector Martin		#power-domain-cells = <0>;
13417b0b0191SHector Martin		#reset-cells = <0>;
13427b0b0191SHector Martin		label = DIE_LABEL(jpg);
13437b0b0191SHector Martin		power-domains = <&DIE_NODE(ps_afr)>;
13447b0b0191SHector Martin	};
13457b0b0191SHector Martin
13467b0b0191SHector Martin	DIE_NODE(ps_msr0): power-controller@398 {
13477b0b0191SHector Martin		compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
13487b0b0191SHector Martin		reg = <0x398 4>;
13497b0b0191SHector Martin		#power-domain-cells = <0>;
13507b0b0191SHector Martin		#reset-cells = <0>;
13517b0b0191SHector Martin		label = DIE_LABEL(msr0);
13527b0b0191SHector Martin		power-domains = <&DIE_NODE(ps_afr)>;
13537b0b0191SHector Martin	};
13547b0b0191SHector Martin
13557b0b0191SHector Martin	DIE_NODE(ps_msr0_ase_core): power-controller@3a0 {
13567b0b0191SHector Martin		compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
13577b0b0191SHector Martin		reg = <0x3a0 4>;
13587b0b0191SHector Martin		#power-domain-cells = <0>;
13597b0b0191SHector Martin		#reset-cells = <0>;
13607b0b0191SHector Martin		label = DIE_LABEL(msr0_ase_core);
13617b0b0191SHector Martin		power-domains = <&DIE_NODE(ps_msr0)>;
13627b0b0191SHector Martin	};
13637b0b0191SHector Martin
13647b0b0191SHector Martin	DIE_NODE(ps_isp_sys): power-controller@3a8 {
13657b0b0191SHector Martin		compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
13667b0b0191SHector Martin		reg = <0x3a8 4>;
13677b0b0191SHector Martin		#power-domain-cells = <0>;
13687b0b0191SHector Martin		#reset-cells = <0>;
13697b0b0191SHector Martin		label = DIE_LABEL(isp_sys);
13707b0b0191SHector Martin		power-domains = <&DIE_NODE(ps_afnc2_lw1)>;
13717b0b0191SHector Martin	};
13727b0b0191SHector Martin
13737b0b0191SHector Martin	DIE_NODE(ps_venc_sys): power-controller@3b0 {
13747b0b0191SHector Martin		compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
13757b0b0191SHector Martin		reg = <0x3b0 4>;
13767b0b0191SHector Martin		#power-domain-cells = <0>;
13777b0b0191SHector Martin		#reset-cells = <0>;
13787b0b0191SHector Martin		label = DIE_LABEL(venc_sys);
13797b0b0191SHector Martin		power-domains = <&DIE_NODE(ps_afr)>;
13807b0b0191SHector Martin	};
13817b0b0191SHector Martin
13827b0b0191SHector Martin	DIE_NODE(ps_ans2): power-controller@3b8 {
13837b0b0191SHector Martin		compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
13847b0b0191SHector Martin		reg = <0x3b8 4>;
13857b0b0191SHector Martin		#power-domain-cells = <0>;
13867b0b0191SHector Martin		#reset-cells = <0>;
13877b0b0191SHector Martin		label = DIE_LABEL(ans2);
13887b0b0191SHector Martin		/*
13897b0b0191SHector Martin		 * The ADT makes ps_apcie_st[1]_sys depend on ps_ans2 instead,
13907b0b0191SHector Martin		 * but we'd rather have a single power domain for the downstream
13917b0b0191SHector Martin		 * device to depend on, so use this node as the child.
13927b0b0191SHector Martin		 * This makes more sense anyway (since ANS2 uses APCIE_ST).
13937b0b0191SHector Martin		 */
13947b0b0191SHector Martin		power-domains = <&DIE_NODE(ps_afnc2_lw0)>;
13957b0b0191SHector Martin	};
13967b0b0191SHector Martin
13977b0b0191SHector Martin	DIE_NODE(ps_gfx): power-controller@3c0 {
13987b0b0191SHector Martin		compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
13997b0b0191SHector Martin		reg = <0x3c0 4>;
14007b0b0191SHector Martin		#power-domain-cells = <0>;
14017b0b0191SHector Martin		#reset-cells = <0>;
14027b0b0191SHector Martin		label = DIE_LABEL(gfx);
14037b0b0191SHector Martin		power-domains = <&DIE_NODE(ps_afr)>;
14047b0b0191SHector Martin	};
14057b0b0191SHector Martin
14067b0b0191SHector Martin	DIE_NODE(ps_sep): power-controller@c00 {
14077b0b0191SHector Martin		compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
14087b0b0191SHector Martin		reg = <0xc00 4>;
14097b0b0191SHector Martin		#power-domain-cells = <0>;
14107b0b0191SHector Martin		#reset-cells = <0>;
14117b0b0191SHector Martin		label = DIE_LABEL(sep);
14127b0b0191SHector Martin		apple,always-on; /* Locked on */
14137b0b0191SHector Martin	};
14147b0b0191SHector Martin
14157b0b0191SHector Martin	DIE_NODE(ps_venc_dma): power-controller@8000 {
14167b0b0191SHector Martin		compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
14177b0b0191SHector Martin		reg = <0x8000 4>;
14187b0b0191SHector Martin		#power-domain-cells = <0>;
14197b0b0191SHector Martin		#reset-cells = <0>;
14207b0b0191SHector Martin		label = DIE_LABEL(venc_dma);
14217b0b0191SHector Martin		power-domains = <&DIE_NODE(ps_venc_sys)>;
14227b0b0191SHector Martin	};
14237b0b0191SHector Martin
14247b0b0191SHector Martin	DIE_NODE(ps_venc_pipe4): power-controller@8008 {
14257b0b0191SHector Martin		compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
14267b0b0191SHector Martin		reg = <0x8008 4>;
14277b0b0191SHector Martin		#power-domain-cells = <0>;
14287b0b0191SHector Martin		#reset-cells = <0>;
14297b0b0191SHector Martin		label = DIE_LABEL(venc_pipe4);
14307b0b0191SHector Martin		power-domains = <&DIE_NODE(ps_venc_dma)>;
14317b0b0191SHector Martin	};
14327b0b0191SHector Martin
14337b0b0191SHector Martin	DIE_NODE(ps_venc_pipe5): power-controller@8010 {
14347b0b0191SHector Martin		compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
14357b0b0191SHector Martin		reg = <0x8010 4>;
14367b0b0191SHector Martin		#power-domain-cells = <0>;
14377b0b0191SHector Martin		#reset-cells = <0>;
14387b0b0191SHector Martin		label = DIE_LABEL(venc_pipe5);
14397b0b0191SHector Martin		power-domains = <&DIE_NODE(ps_venc_dma)>;
14407b0b0191SHector Martin	};
14417b0b0191SHector Martin
14427b0b0191SHector Martin	DIE_NODE(ps_venc_me0): power-controller@8018 {
14437b0b0191SHector Martin		compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
14447b0b0191SHector Martin		reg = <0x8018 4>;
14457b0b0191SHector Martin		#power-domain-cells = <0>;
14467b0b0191SHector Martin		#reset-cells = <0>;
14477b0b0191SHector Martin		label = DIE_LABEL(venc_me0);
14487b0b0191SHector Martin		power-domains = <&DIE_NODE(ps_venc_pipe5)>, <&DIE_NODE(ps_venc_pipe4)>;
14497b0b0191SHector Martin	};
14507b0b0191SHector Martin
14517b0b0191SHector Martin	DIE_NODE(ps_venc_me1): power-controller@8020 {
14527b0b0191SHector Martin		compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
14537b0b0191SHector Martin		reg = <0x8020 4>;
14547b0b0191SHector Martin		#power-domain-cells = <0>;
14557b0b0191SHector Martin		#reset-cells = <0>;
14567b0b0191SHector Martin		label = DIE_LABEL(venc_me1);
14577b0b0191SHector Martin		power-domains = <&DIE_NODE(ps_venc_me0)>;
14587b0b0191SHector Martin	};
14597b0b0191SHector Martin};
14607b0b0191SHector Martin
14617b0b0191SHector Martin&DIE_NODE(pmgr_south) {
14627b0b0191SHector Martin	DIE_NODE(ps_amcc4): power-controller@100 {
14637b0b0191SHector Martin		compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
14647b0b0191SHector Martin		reg = <0x100 4>;
14657b0b0191SHector Martin		#power-domain-cells = <0>;
14667b0b0191SHector Martin		#reset-cells = <0>;
14677b0b0191SHector Martin		label = DIE_LABEL(amcc4);
14687b0b0191SHector Martin		apple,always-on; /* Memory controller */
14697b0b0191SHector Martin	};
14707b0b0191SHector Martin
14717b0b0191SHector Martin	DIE_NODE(ps_amcc5): power-controller@108 {
14727b0b0191SHector Martin		compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
14737b0b0191SHector Martin		reg = <0x108 4>;
14747b0b0191SHector Martin		#power-domain-cells = <0>;
14757b0b0191SHector Martin		#reset-cells = <0>;
14767b0b0191SHector Martin		label = DIE_LABEL(amcc5);
14777b0b0191SHector Martin		apple,always-on; /* Memory controller */
14787b0b0191SHector Martin	};
14797b0b0191SHector Martin
14807b0b0191SHector Martin	DIE_NODE(ps_amcc6): power-controller@110 {
14817b0b0191SHector Martin		compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
14827b0b0191SHector Martin		reg = <0x110 4>;
14837b0b0191SHector Martin		#power-domain-cells = <0>;
14847b0b0191SHector Martin		#reset-cells = <0>;
14857b0b0191SHector Martin		label = DIE_LABEL(amcc6);
14867b0b0191SHector Martin		apple,always-on; /* Memory controller */
14877b0b0191SHector Martin	};
14887b0b0191SHector Martin
14897b0b0191SHector Martin	DIE_NODE(ps_amcc7): power-controller@118 {
14907b0b0191SHector Martin		compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
14917b0b0191SHector Martin		reg = <0x118 4>;
14927b0b0191SHector Martin		#power-domain-cells = <0>;
14937b0b0191SHector Martin		#reset-cells = <0>;
14947b0b0191SHector Martin		label = DIE_LABEL(amcc7);
14957b0b0191SHector Martin		apple,always-on; /* Memory controller */
14967b0b0191SHector Martin	};
14977b0b0191SHector Martin
14987b0b0191SHector Martin	DIE_NODE(ps_dcs_16): power-controller@120 {
14997b0b0191SHector Martin		compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
15007b0b0191SHector Martin		reg = <0x120 4>;
15017b0b0191SHector Martin		#power-domain-cells = <0>;
15027b0b0191SHector Martin		#reset-cells = <0>;
15037b0b0191SHector Martin		label = DIE_LABEL(dcs_16);
15047b0b0191SHector Martin		apple,always-on; /* LPDDR5 interface */
15057b0b0191SHector Martin	};
15067b0b0191SHector Martin
15077b0b0191SHector Martin	DIE_NODE(ps_dcs_17): power-controller@128 {
15087b0b0191SHector Martin		compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
15097b0b0191SHector Martin		reg = <0x128 4>;
15107b0b0191SHector Martin		#power-domain-cells = <0>;
15117b0b0191SHector Martin		#reset-cells = <0>;
15127b0b0191SHector Martin		label = DIE_LABEL(dcs_17);
15137b0b0191SHector Martin		apple,always-on; /* LPDDR5 interface */
15147b0b0191SHector Martin	};
15157b0b0191SHector Martin
15167b0b0191SHector Martin	DIE_NODE(ps_dcs_18): power-controller@130 {
15177b0b0191SHector Martin		compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
15187b0b0191SHector Martin		reg = <0x130 4>;
15197b0b0191SHector Martin		#power-domain-cells = <0>;
15207b0b0191SHector Martin		#reset-cells = <0>;
15217b0b0191SHector Martin		label = DIE_LABEL(dcs_18);
15227b0b0191SHector Martin		apple,always-on; /* LPDDR5 interface */
15237b0b0191SHector Martin	};
15247b0b0191SHector Martin
15257b0b0191SHector Martin	DIE_NODE(ps_dcs_19): power-controller@138 {
15267b0b0191SHector Martin		compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
15277b0b0191SHector Martin		reg = <0x138 4>;
15287b0b0191SHector Martin		#power-domain-cells = <0>;
15297b0b0191SHector Martin		#reset-cells = <0>;
15307b0b0191SHector Martin		label = DIE_LABEL(dcs_19);
15317b0b0191SHector Martin		apple,always-on; /* LPDDR5 interface */
15327b0b0191SHector Martin	};
15337b0b0191SHector Martin
15347b0b0191SHector Martin	DIE_NODE(ps_dcs_20): power-controller@140 {
15357b0b0191SHector Martin		compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
15367b0b0191SHector Martin		reg = <0x140 4>;
15377b0b0191SHector Martin		#power-domain-cells = <0>;
15387b0b0191SHector Martin		#reset-cells = <0>;
15397b0b0191SHector Martin		label = DIE_LABEL(dcs_20);
15407b0b0191SHector Martin		apple,always-on; /* LPDDR5 interface */
15417b0b0191SHector Martin	};
15427b0b0191SHector Martin
15437b0b0191SHector Martin	DIE_NODE(ps_dcs_21): power-controller@148 {
15447b0b0191SHector Martin		compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
15457b0b0191SHector Martin		reg = <0x148 4>;
15467b0b0191SHector Martin		#power-domain-cells = <0>;
15477b0b0191SHector Martin		#reset-cells = <0>;
15487b0b0191SHector Martin		label = DIE_LABEL(dcs_21);
15497b0b0191SHector Martin		apple,always-on; /* LPDDR5 interface */
15507b0b0191SHector Martin	};
15517b0b0191SHector Martin
15527b0b0191SHector Martin	DIE_NODE(ps_dcs_22): power-controller@150 {
15537b0b0191SHector Martin		compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
15547b0b0191SHector Martin		reg = <0x150 4>;
15557b0b0191SHector Martin		#power-domain-cells = <0>;
15567b0b0191SHector Martin		#reset-cells = <0>;
15577b0b0191SHector Martin		label = DIE_LABEL(dcs_22);
15587b0b0191SHector Martin		apple,always-on; /* LPDDR5 interface */
15597b0b0191SHector Martin	};
15607b0b0191SHector Martin
15617b0b0191SHector Martin	DIE_NODE(ps_dcs_23): power-controller@158 {
15627b0b0191SHector Martin		compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
15637b0b0191SHector Martin		reg = <0x158 4>;
15647b0b0191SHector Martin		#power-domain-cells = <0>;
15657b0b0191SHector Martin		#reset-cells = <0>;
15667b0b0191SHector Martin		label = DIE_LABEL(dcs_23);
15677b0b0191SHector Martin		apple,always-on; /* LPDDR5 interface */
15687b0b0191SHector Martin	};
15697b0b0191SHector Martin
15707b0b0191SHector Martin	DIE_NODE(ps_dcs_24): power-controller@160 {
15717b0b0191SHector Martin		compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
15727b0b0191SHector Martin		reg = <0x160 4>;
15737b0b0191SHector Martin		#power-domain-cells = <0>;
15747b0b0191SHector Martin		#reset-cells = <0>;
15757b0b0191SHector Martin		label = DIE_LABEL(dcs_24);
15767b0b0191SHector Martin		apple,always-on; /* LPDDR5 interface */
15777b0b0191SHector Martin	};
15787b0b0191SHector Martin
15797b0b0191SHector Martin	DIE_NODE(ps_dcs_25): power-controller@168 {
15807b0b0191SHector Martin		compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
15817b0b0191SHector Martin		reg = <0x168 4>;
15827b0b0191SHector Martin		#power-domain-cells = <0>;
15837b0b0191SHector Martin		#reset-cells = <0>;
15847b0b0191SHector Martin		label = DIE_LABEL(dcs_25);
15857b0b0191SHector Martin		apple,always-on; /* LPDDR5 interface */
15867b0b0191SHector Martin	};
15877b0b0191SHector Martin
15887b0b0191SHector Martin	DIE_NODE(ps_dcs_26): power-controller@170 {
15897b0b0191SHector Martin		compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
15907b0b0191SHector Martin		reg = <0x170 4>;
15917b0b0191SHector Martin		#power-domain-cells = <0>;
15927b0b0191SHector Martin		#reset-cells = <0>;
15937b0b0191SHector Martin		label = DIE_LABEL(dcs_26);
15947b0b0191SHector Martin		apple,always-on; /* LPDDR5 interface */
15957b0b0191SHector Martin	};
15967b0b0191SHector Martin
15977b0b0191SHector Martin	DIE_NODE(ps_dcs_27): power-controller@178 {
15987b0b0191SHector Martin		compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
15997b0b0191SHector Martin		reg = <0x178 4>;
16007b0b0191SHector Martin		#power-domain-cells = <0>;
16017b0b0191SHector Martin		#reset-cells = <0>;
16027b0b0191SHector Martin		label = DIE_LABEL(dcs_27);
16037b0b0191SHector Martin		apple,always-on; /* LPDDR5 interface */
16047b0b0191SHector Martin	};
16057b0b0191SHector Martin
16067b0b0191SHector Martin	DIE_NODE(ps_dcs_28): power-controller@180 {
16077b0b0191SHector Martin		compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
16087b0b0191SHector Martin		reg = <0x180 4>;
16097b0b0191SHector Martin		#power-domain-cells = <0>;
16107b0b0191SHector Martin		#reset-cells = <0>;
16117b0b0191SHector Martin		label = DIE_LABEL(dcs_28);
16127b0b0191SHector Martin		apple,always-on; /* LPDDR5 interface */
16137b0b0191SHector Martin	};
16147b0b0191SHector Martin
16157b0b0191SHector Martin	DIE_NODE(ps_dcs_29): power-controller@188 {
16167b0b0191SHector Martin		compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
16177b0b0191SHector Martin		reg = <0x188 4>;
16187b0b0191SHector Martin		#power-domain-cells = <0>;
16197b0b0191SHector Martin		#reset-cells = <0>;
16207b0b0191SHector Martin		label = DIE_LABEL(dcs_29);
16217b0b0191SHector Martin		apple,always-on; /* LPDDR5 interface */
16227b0b0191SHector Martin	};
16237b0b0191SHector Martin
16247b0b0191SHector Martin	DIE_NODE(ps_dcs_30): power-controller@190 {
16257b0b0191SHector Martin		compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
16267b0b0191SHector Martin		reg = <0x190 4>;
16277b0b0191SHector Martin		#power-domain-cells = <0>;
16287b0b0191SHector Martin		#reset-cells = <0>;
16297b0b0191SHector Martin		label = DIE_LABEL(dcs_30);
16307b0b0191SHector Martin		apple,always-on; /* LPDDR5 interface */
16317b0b0191SHector Martin	};
16327b0b0191SHector Martin
16337b0b0191SHector Martin	DIE_NODE(ps_dcs_31): power-controller@198 {
16347b0b0191SHector Martin		compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
16357b0b0191SHector Martin		reg = <0x198 4>;
16367b0b0191SHector Martin		#power-domain-cells = <0>;
16377b0b0191SHector Martin		#reset-cells = <0>;
16387b0b0191SHector Martin		label = DIE_LABEL(dcs_31);
16397b0b0191SHector Martin		apple,always-on; /* LPDDR5 interface */
16407b0b0191SHector Martin	};
16417b0b0191SHector Martin
16427b0b0191SHector Martin	DIE_NODE(ps_afnc4_ioa): power-controller@1a0 {
16437b0b0191SHector Martin		compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
16447b0b0191SHector Martin		reg = <0x1a0 4>;
16457b0b0191SHector Martin		#power-domain-cells = <0>;
16467b0b0191SHector Martin		#reset-cells = <0>;
16477b0b0191SHector Martin		label = DIE_LABEL(afnc4_ioa);
16487b0b0191SHector Martin		apple,always-on; /* Apple Fabric */
16497b0b0191SHector Martin		power-domains = <&DIE_NODE(ps_afi)>;
16507b0b0191SHector Martin	};
16517b0b0191SHector Martin
16527b0b0191SHector Martin	DIE_NODE(ps_afnc4_ls): power-controller@1a8 {
16537b0b0191SHector Martin		compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
16547b0b0191SHector Martin		reg = <0x1a8 4>;
16557b0b0191SHector Martin		#power-domain-cells = <0>;
16567b0b0191SHector Martin		#reset-cells = <0>;
16577b0b0191SHector Martin		label = DIE_LABEL(afnc4_ls);
16587b0b0191SHector Martin		apple,always-on; /* Apple Fabric */
16597b0b0191SHector Martin		power-domains = <&DIE_NODE(ps_afnc4_ioa)>;
16607b0b0191SHector Martin	};
16617b0b0191SHector Martin
16627b0b0191SHector Martin	DIE_NODE(ps_afnc4_lw0): power-controller@1b0 {
16637b0b0191SHector Martin		compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
16647b0b0191SHector Martin		reg = <0x1b0 4>;
16657b0b0191SHector Martin		#power-domain-cells = <0>;
16667b0b0191SHector Martin		#reset-cells = <0>;
16677b0b0191SHector Martin		label = DIE_LABEL(afnc4_lw0);
16687b0b0191SHector Martin		apple,always-on; /* Apple Fabric */
16697b0b0191SHector Martin		power-domains = <&DIE_NODE(ps_afnc4_ls)>;
16707b0b0191SHector Martin	};
16717b0b0191SHector Martin
16727b0b0191SHector Martin	DIE_NODE(ps_afnc5_ioa): power-controller@1b8 {
16737b0b0191SHector Martin		compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
16747b0b0191SHector Martin		reg = <0x1b8 4>;
16757b0b0191SHector Martin		#power-domain-cells = <0>;
16767b0b0191SHector Martin		#reset-cells = <0>;
16777b0b0191SHector Martin		label = DIE_LABEL(afnc5_ioa);
16787b0b0191SHector Martin		apple,always-on; /* Apple Fabric */
16797b0b0191SHector Martin		power-domains = <&DIE_NODE(ps_afi)>;
16807b0b0191SHector Martin	};
16817b0b0191SHector Martin
16827b0b0191SHector Martin	DIE_NODE(ps_afnc5_ls): power-controller@1c0 {
16837b0b0191SHector Martin		compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
16847b0b0191SHector Martin		reg = <0x1c0 4>;
16857b0b0191SHector Martin		#power-domain-cells = <0>;
16867b0b0191SHector Martin		#reset-cells = <0>;
16877b0b0191SHector Martin		label = DIE_LABEL(afnc5_ls);
16887b0b0191SHector Martin		apple,always-on; /* Apple Fabric */
16897b0b0191SHector Martin		power-domains = <&DIE_NODE(ps_afnc5_ioa)>;
16907b0b0191SHector Martin	};
16917b0b0191SHector Martin
16927b0b0191SHector Martin	DIE_NODE(ps_afnc5_lw0): power-controller@1c8 {
16937b0b0191SHector Martin		compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
16947b0b0191SHector Martin		reg = <0x1c8 4>;
16957b0b0191SHector Martin		#power-domain-cells = <0>;
16967b0b0191SHector Martin		#reset-cells = <0>;
16977b0b0191SHector Martin		label = DIE_LABEL(afnc5_lw0);
16987b0b0191SHector Martin		apple,always-on; /* Apple Fabric */
16997b0b0191SHector Martin		power-domains = <&DIE_NODE(ps_afnc5_ls)>;
17007b0b0191SHector Martin	};
17017b0b0191SHector Martin
17027b0b0191SHector Martin	DIE_NODE(ps_dispext2_fe): power-controller@1d0 {
17037b0b0191SHector Martin		compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
17047b0b0191SHector Martin		reg = <0x1d0 4>;
17057b0b0191SHector Martin		#power-domain-cells = <0>;
17067b0b0191SHector Martin		#reset-cells = <0>;
17077b0b0191SHector Martin		label = DIE_LABEL(dispext2_fe);
17087b0b0191SHector Martin		power-domains = <&DIE_NODE(ps_afnc4_lw0)>;
17097b0b0191SHector Martin	};
17107b0b0191SHector Martin
17117b0b0191SHector Martin	DIE_NODE(ps_dispext2_cpu0): power-controller@1e8 {
17127b0b0191SHector Martin		compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
17137b0b0191SHector Martin		reg = <0x1e8 4>;
17147b0b0191SHector Martin		#power-domain-cells = <0>;
17157b0b0191SHector Martin		#reset-cells = <0>;
17167b0b0191SHector Martin		label = DIE_LABEL(dispext2_cpu0);
17177b0b0191SHector Martin		power-domains = <&DIE_NODE(ps_dispext2_fe)>;
17187b0b0191SHector Martin	};
17197b0b0191SHector Martin
17207b0b0191SHector Martin	DIE_NODE(ps_dispext3_fe): power-controller@210 {
17217b0b0191SHector Martin		compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
17227b0b0191SHector Martin		reg = <0x210 4>;
17237b0b0191SHector Martin		#power-domain-cells = <0>;
17247b0b0191SHector Martin		#reset-cells = <0>;
17257b0b0191SHector Martin		label = DIE_LABEL(dispext3_fe);
17267b0b0191SHector Martin		power-domains = <&DIE_NODE(ps_afnc4_lw0)>;
17277b0b0191SHector Martin	};
17287b0b0191SHector Martin
17297b0b0191SHector Martin	DIE_NODE(ps_dispext3_cpu0): power-controller@228 {
17307b0b0191SHector Martin		compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
17317b0b0191SHector Martin		reg = <0x228 4>;
17327b0b0191SHector Martin		#power-domain-cells = <0>;
17337b0b0191SHector Martin		#reset-cells = <0>;
17347b0b0191SHector Martin		label = DIE_LABEL(dispext3_cpu0);
17357b0b0191SHector Martin		power-domains = <&DIE_NODE(ps_dispext3_fe)>;
17367b0b0191SHector Martin	};
17377b0b0191SHector Martin
17387b0b0191SHector Martin	DIE_NODE(ps_msr1): power-controller@250 {
17397b0b0191SHector Martin		compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
17407b0b0191SHector Martin		reg = <0x250 4>;
17417b0b0191SHector Martin		#power-domain-cells = <0>;
17427b0b0191SHector Martin		#reset-cells = <0>;
17437b0b0191SHector Martin		label = DIE_LABEL(msr1);
17447b0b0191SHector Martin		power-domains = <&DIE_NODE(ps_afnc5_lw0)>, <&DIE_NODE(ps_afr)>;
17457b0b0191SHector Martin	};
17467b0b0191SHector Martin
17477b0b0191SHector Martin	DIE_NODE(ps_msr1_ase_core): power-controller@258 {
17487b0b0191SHector Martin		compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
17497b0b0191SHector Martin		reg = <0x258 4>;
17507b0b0191SHector Martin		#power-domain-cells = <0>;
17517b0b0191SHector Martin		#reset-cells = <0>;
17527b0b0191SHector Martin		label = DIE_LABEL(msr1_ase_core);
17537b0b0191SHector Martin		power-domains = <&DIE_NODE(ps_msr1)>;
17547b0b0191SHector Martin	};
17557b0b0191SHector Martin
17567b0b0191SHector Martin	DIE_NODE(ps_venc1_sys): power-controller@260 {
17577b0b0191SHector Martin		compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
17587b0b0191SHector Martin		reg = <0x260 4>;
17597b0b0191SHector Martin		#power-domain-cells = <0>;
17607b0b0191SHector Martin		#reset-cells = <0>;
17617b0b0191SHector Martin		label = DIE_LABEL(venc1_sys);
17627b0b0191SHector Martin		power-domains = <&DIE_NODE(ps_afnc5_lw0)>, <&DIE_NODE(ps_afr)>;
17637b0b0191SHector Martin	};
17647b0b0191SHector Martin
17657b0b0191SHector Martin	/* Seems to be disabled on shipping hardware */
17667b0b0191SHector Martin#if 0
17677b0b0191SHector Martin	DIE_NODE(ps_ane1_sys): power-controller@268 {
17687b0b0191SHector Martin		compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
17697b0b0191SHector Martin		reg = <0x268 4>;
17707b0b0191SHector Martin		#power-domain-cells = <0>;
17717b0b0191SHector Martin		#reset-cells = <0>;
17727b0b0191SHector Martin		label = DIE_LABEL(ane1_sys);
17737b0b0191SHector Martin		power-domains = <&DIE_NODE(ps_afnc5_lw0)>;
17747b0b0191SHector Martin	};
17757b0b0191SHector Martin
17767b0b0191SHector Martin	DIE_NODE(ps_ane1_sys_cpu): power-controller@270 {
17777b0b0191SHector Martin		compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
17787b0b0191SHector Martin		reg = <0x270 4>;
17797b0b0191SHector Martin		#power-domain-cells = <0>;
17807b0b0191SHector Martin		#reset-cells = <0>;
17817b0b0191SHector Martin		label = DIE_LABEL(ane1_sys_cpu);
17827b0b0191SHector Martin		power-domains = <&DIE_NODE(ps_ane1_sys)>;
17837b0b0191SHector Martin	};
17847b0b0191SHector Martin#endif
17857b0b0191SHector Martin
17867b0b0191SHector Martin	DIE_NODE(ps_venc1_dma): power-controller@8000 {
17877b0b0191SHector Martin		compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
17887b0b0191SHector Martin		reg = <0x8000 4>;
17897b0b0191SHector Martin		#power-domain-cells = <0>;
17907b0b0191SHector Martin		#reset-cells = <0>;
17917b0b0191SHector Martin		label = DIE_LABEL(venc1_dma);
17927b0b0191SHector Martin		power-domains = <&DIE_NODE(ps_venc1_sys)>;
17937b0b0191SHector Martin	};
17947b0b0191SHector Martin
17957b0b0191SHector Martin	DIE_NODE(ps_venc1_pipe4): power-controller@8008 {
17967b0b0191SHector Martin		compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
17977b0b0191SHector Martin		reg = <0x8008 4>;
17987b0b0191SHector Martin		#power-domain-cells = <0>;
17997b0b0191SHector Martin		#reset-cells = <0>;
18007b0b0191SHector Martin		label = DIE_LABEL(venc1_pipe4);
18017b0b0191SHector Martin		power-domains = <&DIE_NODE(ps_venc1_dma)>;
18027b0b0191SHector Martin	};
18037b0b0191SHector Martin
18047b0b0191SHector Martin	DIE_NODE(ps_venc1_pipe5): power-controller@8010 {
18057b0b0191SHector Martin		compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
18067b0b0191SHector Martin		reg = <0x8010 4>;
18077b0b0191SHector Martin		#power-domain-cells = <0>;
18087b0b0191SHector Martin		#reset-cells = <0>;
18097b0b0191SHector Martin		label = DIE_LABEL(venc1_pipe5);
18107b0b0191SHector Martin		power-domains = <&DIE_NODE(ps_venc1_dma)>;
18117b0b0191SHector Martin	};
18127b0b0191SHector Martin
18137b0b0191SHector Martin	DIE_NODE(ps_venc1_me0): power-controller@8018 {
18147b0b0191SHector Martin		compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
18157b0b0191SHector Martin		reg = <0x8018 4>;
18167b0b0191SHector Martin		#power-domain-cells = <0>;
18177b0b0191SHector Martin		#reset-cells = <0>;
18187b0b0191SHector Martin		label = DIE_LABEL(venc1_me0);
18197b0b0191SHector Martin		power-domains = <&DIE_NODE(ps_venc1_pipe4)>, <&DIE_NODE(ps_venc1_pipe5)>;
18207b0b0191SHector Martin	};
18217b0b0191SHector Martin
18227b0b0191SHector Martin	DIE_NODE(ps_venc1_me1): power-controller@8020 {
18237b0b0191SHector Martin		compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
18247b0b0191SHector Martin		reg = <0x8020 4>;
18257b0b0191SHector Martin		#power-domain-cells = <0>;
18267b0b0191SHector Martin		#reset-cells = <0>;
18277b0b0191SHector Martin		label = DIE_LABEL(venc1_me1);
18287b0b0191SHector Martin		power-domains = <&DIE_NODE(ps_venc1_me0)>;
18297b0b0191SHector Martin	};
18307b0b0191SHector Martin
18317b0b0191SHector Martin	DIE_NODE(ps_prores): power-controller@c000 {
18327b0b0191SHector Martin		compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
18337b0b0191SHector Martin		reg = <0xc000 4>;
18347b0b0191SHector Martin		#power-domain-cells = <0>;
18357b0b0191SHector Martin		#reset-cells = <0>;
18367b0b0191SHector Martin		label = DIE_LABEL(prores);
18377b0b0191SHector Martin		power-domains = <&DIE_NODE(ps_afnc4_lw0)>;
18387b0b0191SHector Martin	};
18397b0b0191SHector Martin};
18407b0b0191SHector Martin
18417b0b0191SHector Martin&DIE_NODE(pmgr_mini) {
18427b0b0191SHector Martin	DIE_NODE(ps_debug): power-controller@58 {
18437b0b0191SHector Martin		compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
18447b0b0191SHector Martin		reg = <0x58 4>;
18457b0b0191SHector Martin		#power-domain-cells = <0>;
18467b0b0191SHector Martin		#reset-cells = <0>;
18477b0b0191SHector Martin		label = DIE_LABEL(debug);
18487b0b0191SHector Martin		apple,always-on; /* Core AON device */
18497b0b0191SHector Martin	};
18507b0b0191SHector Martin
18517b0b0191SHector Martin	DIE_NODE(ps_nub_spmi0): power-controller@60 {
18527b0b0191SHector Martin		compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
18537b0b0191SHector Martin		reg = <0x60 4>;
18547b0b0191SHector Martin		#power-domain-cells = <0>;
18557b0b0191SHector Martin		#reset-cells = <0>;
18567b0b0191SHector Martin		label = DIE_LABEL(nub_spmi0);
18577b0b0191SHector Martin		apple,always-on; /* Core AON device */
18587b0b0191SHector Martin	};
18597b0b0191SHector Martin
18607b0b0191SHector Martin	DIE_NODE(ps_nub_spmi1): power-controller@68 {
18617b0b0191SHector Martin		compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
18627b0b0191SHector Martin		reg = <0x68 4>;
18637b0b0191SHector Martin		#power-domain-cells = <0>;
18647b0b0191SHector Martin		#reset-cells = <0>;
18657b0b0191SHector Martin		label = DIE_LABEL(nub_spmi1);
18667b0b0191SHector Martin		apple,always-on; /* Core AON device */
18677b0b0191SHector Martin	};
18687b0b0191SHector Martin
18697b0b0191SHector Martin	DIE_NODE(ps_nub_aon): power-controller@70 {
18707b0b0191SHector Martin		compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
18717b0b0191SHector Martin		reg = <0x70 4>;
18727b0b0191SHector Martin		#power-domain-cells = <0>;
18737b0b0191SHector Martin		#reset-cells = <0>;
18747b0b0191SHector Martin		label = DIE_LABEL(nub_aon);
18757b0b0191SHector Martin		apple,always-on; /* Core AON device */
18767b0b0191SHector Martin	};
18777b0b0191SHector Martin
18787b0b0191SHector Martin	DIE_NODE(ps_msg): power-controller@78 {
18797b0b0191SHector Martin		compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
18807b0b0191SHector Martin		reg = <0x78 4>;
18817b0b0191SHector Martin		#power-domain-cells = <0>;
18827b0b0191SHector Martin		#reset-cells = <0>;
18837b0b0191SHector Martin		label = DIE_LABEL(msg);
18847b0b0191SHector Martin	};
18857b0b0191SHector Martin
18867b0b0191SHector Martin	DIE_NODE(ps_nub_gpio): power-controller@80 {
18877b0b0191SHector Martin		compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
18887b0b0191SHector Martin		reg = <0x80 4>;
18897b0b0191SHector Martin		#power-domain-cells = <0>;
18907b0b0191SHector Martin		#reset-cells = <0>;
18917b0b0191SHector Martin		label = DIE_LABEL(nub_gpio);
18927b0b0191SHector Martin		apple,always-on; /* Core AON device */
18937b0b0191SHector Martin	};
18947b0b0191SHector Martin
18957b0b0191SHector Martin	DIE_NODE(ps_atc0_usb_aon): power-controller@88 {
18967b0b0191SHector Martin		compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
18977b0b0191SHector Martin		reg = <0x88 4>;
18987b0b0191SHector Martin		#power-domain-cells = <0>;
18997b0b0191SHector Martin		#reset-cells = <0>;
19007b0b0191SHector Martin		label = DIE_LABEL(atc0_usb_aon);
19017b0b0191SHector Martin		apple,always-on; /* Needs to stay on for dwc3 to work */
19027b0b0191SHector Martin	};
19037b0b0191SHector Martin
19047b0b0191SHector Martin	DIE_NODE(ps_atc1_usb_aon): power-controller@90 {
19057b0b0191SHector Martin		compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
19067b0b0191SHector Martin		reg = <0x90 4>;
19077b0b0191SHector Martin		#power-domain-cells = <0>;
19087b0b0191SHector Martin		#reset-cells = <0>;
19097b0b0191SHector Martin		label = DIE_LABEL(atc1_usb_aon);
19107b0b0191SHector Martin		apple,always-on; /* Needs to stay on for dwc3 to work */
19117b0b0191SHector Martin	};
19127b0b0191SHector Martin
19137b0b0191SHector Martin	DIE_NODE(ps_atc2_usb_aon): power-controller@98 {
19147b0b0191SHector Martin		compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
19157b0b0191SHector Martin		reg = <0x98 4>;
19167b0b0191SHector Martin		#power-domain-cells = <0>;
19177b0b0191SHector Martin		#reset-cells = <0>;
19187b0b0191SHector Martin		label = DIE_LABEL(atc2_usb_aon);
19197b0b0191SHector Martin		apple,always-on; /* Needs to stay on for dwc3 to work */
19207b0b0191SHector Martin	};
19217b0b0191SHector Martin
19227b0b0191SHector Martin	DIE_NODE(ps_atc3_usb_aon): power-controller@a0 {
19237b0b0191SHector Martin		compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
19247b0b0191SHector Martin		reg = <0xa0 4>;
19257b0b0191SHector Martin		#power-domain-cells = <0>;
19267b0b0191SHector Martin		#reset-cells = <0>;
19277b0b0191SHector Martin		label = DIE_LABEL(atc3_usb_aon);
19287b0b0191SHector Martin		apple,always-on; /* Needs to stay on for dwc3 to work */
19297b0b0191SHector Martin	};
19307b0b0191SHector Martin
19317b0b0191SHector Martin	DIE_NODE(ps_gp_usb_aon): power-controller@a8 {
19327b0b0191SHector Martin		compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
19337b0b0191SHector Martin		reg = <0xa8 4>;
19347b0b0191SHector Martin		#power-domain-cells = <0>;
19357b0b0191SHector Martin		#reset-cells = <0>;
19367b0b0191SHector Martin		label = DIE_LABEL(gp_usb_aon);
19377b0b0191SHector Martin	};
19387b0b0191SHector Martin
19397b0b0191SHector Martin	DIE_NODE(ps_nub_fabric): power-controller@b0 {
19407b0b0191SHector Martin		compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
19417b0b0191SHector Martin		reg = <0xb0 4>;
19427b0b0191SHector Martin		#power-domain-cells = <0>;
19437b0b0191SHector Martin		#reset-cells = <0>;
19447b0b0191SHector Martin		label = DIE_LABEL(nub_fabric);
19457b0b0191SHector Martin		apple,always-on; /* Core AON device */
19467b0b0191SHector Martin	};
19477b0b0191SHector Martin
19487b0b0191SHector Martin	DIE_NODE(ps_nub_sram): power-controller@b8 {
19497b0b0191SHector Martin		compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
19507b0b0191SHector Martin		reg = <0xb8 4>;
19517b0b0191SHector Martin		#power-domain-cells = <0>;
19527b0b0191SHector Martin		#reset-cells = <0>;
19537b0b0191SHector Martin		label = DIE_LABEL(nub_sram);
19547b0b0191SHector Martin		apple,always-on; /* Core AON device */
19557b0b0191SHector Martin	};
19567b0b0191SHector Martin
19577b0b0191SHector Martin	DIE_NODE(ps_debug_usb): power-controller@c0 {
19587b0b0191SHector Martin		compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
19597b0b0191SHector Martin		reg = <0xc0 4>;
19607b0b0191SHector Martin		#power-domain-cells = <0>;
19617b0b0191SHector Martin		#reset-cells = <0>;
19627b0b0191SHector Martin		label = DIE_LABEL(debug_usb);
19637b0b0191SHector Martin		apple,always-on; /* Core AON device */
19647b0b0191SHector Martin		power-domains = <&DIE_NODE(ps_debug)>;
19657b0b0191SHector Martin	};
19667b0b0191SHector Martin
19677b0b0191SHector Martin	DIE_NODE(ps_debug_auth): power-controller@c8 {
19687b0b0191SHector Martin		compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
19697b0b0191SHector Martin		reg = <0xc8 4>;
19707b0b0191SHector Martin		#power-domain-cells = <0>;
19717b0b0191SHector Martin		#reset-cells = <0>;
19727b0b0191SHector Martin		label = DIE_LABEL(debug_auth);
19737b0b0191SHector Martin		apple,always-on; /* Core AON device */
19747b0b0191SHector Martin		power-domains = <&DIE_NODE(ps_debug)>;
19757b0b0191SHector Martin	};
19767b0b0191SHector Martin
19777b0b0191SHector Martin	DIE_NODE(ps_atc0_usb): power-controller@d0 {
19787b0b0191SHector Martin		compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
19797b0b0191SHector Martin		reg = <0xd0 4>;
19807b0b0191SHector Martin		#power-domain-cells = <0>;
19817b0b0191SHector Martin		#reset-cells = <0>;
19827b0b0191SHector Martin		label = DIE_LABEL(atc0_usb);
19837b0b0191SHector Martin		power-domains = <&DIE_NODE(ps_atc0_usb_aon)>, <&DIE_NODE(ps_atc0_common)>;
19847b0b0191SHector Martin	};
19857b0b0191SHector Martin
19867b0b0191SHector Martin	DIE_NODE(ps_atc1_usb): power-controller@d8 {
19877b0b0191SHector Martin		compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
19887b0b0191SHector Martin		reg = <0xd8 4>;
19897b0b0191SHector Martin		#power-domain-cells = <0>;
19907b0b0191SHector Martin		#reset-cells = <0>;
19917b0b0191SHector Martin		label = DIE_LABEL(atc1_usb);
19927b0b0191SHector Martin		power-domains = <&DIE_NODE(ps_atc1_usb_aon)>, <&DIE_NODE(ps_atc1_common)>;
19937b0b0191SHector Martin	};
19947b0b0191SHector Martin
19957b0b0191SHector Martin	DIE_NODE(ps_atc2_usb): power-controller@e0 {
19967b0b0191SHector Martin		compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
19977b0b0191SHector Martin		reg = <0xe0 4>;
19987b0b0191SHector Martin		#power-domain-cells = <0>;
19997b0b0191SHector Martin		#reset-cells = <0>;
20007b0b0191SHector Martin		label = DIE_LABEL(atc2_usb);
20017b0b0191SHector Martin		power-domains = <&DIE_NODE(ps_atc2_usb_aon)>, <&DIE_NODE(ps_atc2_common)>;
20027b0b0191SHector Martin	};
20037b0b0191SHector Martin
20047b0b0191SHector Martin	DIE_NODE(ps_atc3_usb): power-controller@e8 {
20057b0b0191SHector Martin		compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
20067b0b0191SHector Martin		reg = <0xe8 4>;
20077b0b0191SHector Martin		#power-domain-cells = <0>;
20087b0b0191SHector Martin		#reset-cells = <0>;
20097b0b0191SHector Martin		label = DIE_LABEL(atc3_usb);
20107b0b0191SHector Martin		power-domains = <&DIE_NODE(ps_atc3_usb_aon)>, <&DIE_NODE(ps_atc3_common)>;
20117b0b0191SHector Martin	};
20127b0b0191SHector Martin};
2013