~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

TOMOYO Linux Cross Reference
Linux/scripts/dtc/include-prefixes/arm64/apple/t600x-pmgr.dtsi

Version: ~ [ linux-6.12-rc7 ] ~ [ linux-6.11.7 ] ~ [ linux-6.10.14 ] ~ [ linux-6.9.12 ] ~ [ linux-6.8.12 ] ~ [ linux-6.7.12 ] ~ [ linux-6.6.60 ] ~ [ linux-6.5.13 ] ~ [ linux-6.4.16 ] ~ [ linux-6.3.13 ] ~ [ linux-6.2.16 ] ~ [ linux-6.1.116 ] ~ [ linux-6.0.19 ] ~ [ linux-5.19.17 ] ~ [ linux-5.18.19 ] ~ [ linux-5.17.15 ] ~ [ linux-5.16.20 ] ~ [ linux-5.15.171 ] ~ [ linux-5.14.21 ] ~ [ linux-5.13.19 ] ~ [ linux-5.12.19 ] ~ [ linux-5.11.22 ] ~ [ linux-5.10.229 ] ~ [ linux-5.9.16 ] ~ [ linux-5.8.18 ] ~ [ linux-5.7.19 ] ~ [ linux-5.6.19 ] ~ [ linux-5.5.19 ] ~ [ linux-5.4.285 ] ~ [ linux-5.3.18 ] ~ [ linux-5.2.21 ] ~ [ linux-5.1.21 ] ~ [ linux-5.0.21 ] ~ [ linux-4.20.17 ] ~ [ linux-4.19.323 ] ~ [ linux-4.18.20 ] ~ [ linux-4.17.19 ] ~ [ linux-4.16.18 ] ~ [ linux-4.15.18 ] ~ [ linux-4.14.336 ] ~ [ linux-4.13.16 ] ~ [ linux-4.12.14 ] ~ [ linux-4.11.12 ] ~ [ linux-4.10.17 ] ~ [ linux-4.9.337 ] ~ [ linux-4.4.302 ] ~ [ linux-3.10.108 ] ~ [ linux-2.6.32.71 ] ~ [ linux-2.6.0 ] ~ [ linux-2.4.37.11 ] ~ [ unix-v6-master ] ~ [ ccs-tools-1.8.12 ] ~ [ policy-sample ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

Diff markup

Differences between /scripts/dtc/include-prefixes/arm64/apple/t600x-pmgr.dtsi (Version linux-6.12-rc7) and /scripts/dtc/include-prefixes/arm64/apple/t600x-pmgr.dtsi (Version linux-6.10.14)


  1 // SPDX-License-Identifier: GPL-2.0+ OR MIT         1 // SPDX-License-Identifier: GPL-2.0+ OR MIT
  2 /*                                                  2 /*
  3  * PMGR Power domains for the Apple T6001 "M1       3  * PMGR Power domains for the Apple T6001 "M1 Max" SoC
  4  *                                                  4  *
  5  * Copyright The Asahi Linux Contributors           5  * Copyright The Asahi Linux Contributors
  6  */                                                 6  */
  7                                                     7 
  8 &DIE_NODE(pmgr) {                                   8 &DIE_NODE(pmgr) {
  9         DIE_NODE(ps_pms_bridge): power-control      9         DIE_NODE(ps_pms_bridge): power-controller@100 {
 10                 compatible = "apple,t6000-pmgr     10                 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
 11                 reg = <0x100 4>;                   11                 reg = <0x100 4>;
 12                 #power-domain-cells = <0>;         12                 #power-domain-cells = <0>;
 13                 #reset-cells = <0>;                13                 #reset-cells = <0>;
 14                 label = DIE_LABEL(pms_bridge);     14                 label = DIE_LABEL(pms_bridge);
 15                 apple,always-on; /* Core devic     15                 apple,always-on; /* Core device */
 16         };                                         16         };
 17                                                    17 
 18         DIE_NODE(ps_aic): power-controller@108     18         DIE_NODE(ps_aic): power-controller@108 {
 19                 compatible = "apple,t6000-pmgr     19                 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
 20                 reg = <0x108 4>;                   20                 reg = <0x108 4>;
 21                 #power-domain-cells = <0>;         21                 #power-domain-cells = <0>;
 22                 #reset-cells = <0>;                22                 #reset-cells = <0>;
 23                 label = DIE_LABEL(aic);            23                 label = DIE_LABEL(aic);
 24                 apple,always-on; /* Core devic     24                 apple,always-on; /* Core device */
 25         };                                         25         };
 26                                                    26 
 27         DIE_NODE(ps_dwi): power-controller@110     27         DIE_NODE(ps_dwi): power-controller@110 {
 28                 compatible = "apple,t6000-pmgr     28                 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
 29                 reg = <0x110 4>;                   29                 reg = <0x110 4>;
 30                 #power-domain-cells = <0>;         30                 #power-domain-cells = <0>;
 31                 #reset-cells = <0>;                31                 #reset-cells = <0>;
 32                 label = DIE_LABEL(dwi);            32                 label = DIE_LABEL(dwi);
 33                 apple,always-on; /* Core devic     33                 apple,always-on; /* Core device */
 34         };                                         34         };
 35                                                    35 
 36         DIE_NODE(ps_pms): power-controller@118     36         DIE_NODE(ps_pms): power-controller@118 {
 37                 compatible = "apple,t6000-pmgr     37                 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
 38                 reg = <0x118 4>;                   38                 reg = <0x118 4>;
 39                 #power-domain-cells = <0>;         39                 #power-domain-cells = <0>;
 40                 #reset-cells = <0>;                40                 #reset-cells = <0>;
 41                 label = DIE_LABEL(pms);            41                 label = DIE_LABEL(pms);
 42                 apple,always-on; /* Core devic     42                 apple,always-on; /* Core device */
 43         };                                         43         };
 44                                                    44 
 45         DIE_NODE(ps_gpio): power-controller@12     45         DIE_NODE(ps_gpio): power-controller@120 {
 46                 compatible = "apple,t6000-pmgr     46                 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
 47                 reg = <0x120 4>;                   47                 reg = <0x120 4>;
 48                 #power-domain-cells = <0>;         48                 #power-domain-cells = <0>;
 49                 #reset-cells = <0>;                49                 #reset-cells = <0>;
 50                 label = DIE_LABEL(gpio);           50                 label = DIE_LABEL(gpio);
 51                 power-domains = <&DIE_NODE(ps_     51                 power-domains = <&DIE_NODE(ps_pms)>, <&DIE_NODE(ps_sio)>;
 52         };                                         52         };
 53                                                    53 
 54         DIE_NODE(ps_soc_dpe): power-controller     54         DIE_NODE(ps_soc_dpe): power-controller@128 {
 55                 compatible = "apple,t6000-pmgr     55                 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
 56                 reg = <0x128 4>;                   56                 reg = <0x128 4>;
 57                 #power-domain-cells = <0>;         57                 #power-domain-cells = <0>;
 58                 #reset-cells = <0>;                58                 #reset-cells = <0>;
 59                 label = DIE_LABEL(soc_dpe);        59                 label = DIE_LABEL(soc_dpe);
 60                 apple,always-on; /* Core devic     60                 apple,always-on; /* Core device */
 61         };                                         61         };
 62                                                    62 
 63         DIE_NODE(ps_pmgr_soc_ocla): power-cont     63         DIE_NODE(ps_pmgr_soc_ocla): power-controller@130 {
 64                 compatible = "apple,t6000-pmgr     64                 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
 65                 reg = <0x130 4>;                   65                 reg = <0x130 4>;
 66                 #power-domain-cells = <0>;         66                 #power-domain-cells = <0>;
 67                 #reset-cells = <0>;                67                 #reset-cells = <0>;
 68                 label = DIE_LABEL(pmgr_soc_ocl     68                 label = DIE_LABEL(pmgr_soc_ocla);
 69                 power-domains = <&DIE_NODE(ps_     69                 power-domains = <&DIE_NODE(ps_pms)>;
 70         };                                         70         };
 71                                                    71 
 72         DIE_NODE(ps_pcie0_ref): power-controll     72         DIE_NODE(ps_pcie0_ref): power-controller@138 {
 73                 compatible = "apple,t6000-pmgr     73                 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
 74                 reg = <0x138 4>;                   74                 reg = <0x138 4>;
 75                 #power-domain-cells = <0>;         75                 #power-domain-cells = <0>;
 76                 #reset-cells = <0>;                76                 #reset-cells = <0>;
 77                 label = DIE_LABEL(pcie0_ref);      77                 label = DIE_LABEL(pcie0_ref);
 78         };                                         78         };
 79                                                    79 
 80         DIE_NODE(ps_pcie1_ref): power-controll     80         DIE_NODE(ps_pcie1_ref): power-controller@140 {
 81                 compatible = "apple,t6000-pmgr     81                 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
 82                 reg = <0x140 4>;                   82                 reg = <0x140 4>;
 83                 #power-domain-cells = <0>;         83                 #power-domain-cells = <0>;
 84                 #reset-cells = <0>;                84                 #reset-cells = <0>;
 85                 label = DIE_LABEL(pcie1_ref);      85                 label = DIE_LABEL(pcie1_ref);
 86         };                                         86         };
 87                                                    87 
 88         DIE_NODE(ps_apcie_st): power-controlle     88         DIE_NODE(ps_apcie_st): power-controller@148 {
 89                 compatible = "apple,t6000-pmgr     89                 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
 90                 reg = <0x148 4>;                   90                 reg = <0x148 4>;
 91                 #power-domain-cells = <0>;         91                 #power-domain-cells = <0>;
 92                 #reset-cells = <0>;                92                 #reset-cells = <0>;
 93                 label = DIE_LABEL(apcie_st);       93                 label = DIE_LABEL(apcie_st);
 94                 power-domains = <&DIE_NODE(ps_     94                 power-domains = <&DIE_NODE(ps_pcie1_ref)>;
 95         };                                         95         };
 96                                                    96 
 97         DIE_NODE(ps_apcie_gp): power-controlle     97         DIE_NODE(ps_apcie_gp): power-controller@150 {
 98                 compatible = "apple,t6000-pmgr     98                 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
 99                 reg = <0x150 4>;                   99                 reg = <0x150 4>;
100                 #power-domain-cells = <0>;        100                 #power-domain-cells = <0>;
101                 #reset-cells = <0>;               101                 #reset-cells = <0>;
102                 label = DIE_LABEL(apcie_gp);      102                 label = DIE_LABEL(apcie_gp);
103                 power-domains = <&DIE_NODE(ps_    103                 power-domains = <&DIE_NODE(ps_pcie0_ref)>;
104         };                                        104         };
105                                                   105 
106         DIE_NODE(ps_devc0_ivdmc): power-contro    106         DIE_NODE(ps_devc0_ivdmc): power-controller@180 {
107                 compatible = "apple,t6000-pmgr    107                 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
108                 reg = <0x180 4>;                  108                 reg = <0x180 4>;
109                 #power-domain-cells = <0>;        109                 #power-domain-cells = <0>;
110                 #reset-cells = <0>;               110                 #reset-cells = <0>;
111                 label = DIE_LABEL(devc0_ivdmc)    111                 label = DIE_LABEL(devc0_ivdmc);
112         };                                        112         };
113                                                   113 
114         DIE_NODE(ps_amcc0): power-controller@1    114         DIE_NODE(ps_amcc0): power-controller@188 {
115                 compatible = "apple,t6000-pmgr    115                 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
116                 reg = <0x188 4>;                  116                 reg = <0x188 4>;
117                 #power-domain-cells = <0>;        117                 #power-domain-cells = <0>;
118                 #reset-cells = <0>;               118                 #reset-cells = <0>;
119                 label = DIE_LABEL(amcc0);         119                 label = DIE_LABEL(amcc0);
120                 apple,always-on; /* Memory con    120                 apple,always-on; /* Memory controller */
121         };                                        121         };
122                                                   122 
123         DIE_NODE(ps_amcc2): power-controller@1    123         DIE_NODE(ps_amcc2): power-controller@190 {
124                 compatible = "apple,t6000-pmgr    124                 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
125                 reg = <0x190 4>;                  125                 reg = <0x190 4>;
126                 #power-domain-cells = <0>;        126                 #power-domain-cells = <0>;
127                 #reset-cells = <0>;               127                 #reset-cells = <0>;
128                 label = DIE_LABEL(amcc2);         128                 label = DIE_LABEL(amcc2);
129                 apple,always-on; /* Memory con    129                 apple,always-on; /* Memory controller */
130         };                                        130         };
131                                                   131 
132         DIE_NODE(ps_dcs_00): power-controller@    132         DIE_NODE(ps_dcs_00): power-controller@198 {
133                 compatible = "apple,t6000-pmgr    133                 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
134                 reg = <0x198 4>;                  134                 reg = <0x198 4>;
135                 #power-domain-cells = <0>;        135                 #power-domain-cells = <0>;
136                 #reset-cells = <0>;               136                 #reset-cells = <0>;
137                 label = DIE_LABEL(dcs_00);        137                 label = DIE_LABEL(dcs_00);
138                 apple,always-on; /* LPDDR5 int    138                 apple,always-on; /* LPDDR5 interface */
139         };                                        139         };
140                                                   140 
141         DIE_NODE(ps_dcs_01): power-controller@    141         DIE_NODE(ps_dcs_01): power-controller@1a0 {
142                 compatible = "apple,t6000-pmgr    142                 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
143                 reg = <0x1a0 4>;                  143                 reg = <0x1a0 4>;
144                 #power-domain-cells = <0>;        144                 #power-domain-cells = <0>;
145                 #reset-cells = <0>;               145                 #reset-cells = <0>;
146                 label = DIE_LABEL(dcs_01);        146                 label = DIE_LABEL(dcs_01);
147                 apple,always-on; /* LPDDR5 int    147                 apple,always-on; /* LPDDR5 interface */
148         };                                        148         };
149                                                   149 
150         DIE_NODE(ps_dcs_02): power-controller@    150         DIE_NODE(ps_dcs_02): power-controller@1a8 {
151                 compatible = "apple,t6000-pmgr    151                 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
152                 reg = <0x1a8 4>;                  152                 reg = <0x1a8 4>;
153                 #power-domain-cells = <0>;        153                 #power-domain-cells = <0>;
154                 #reset-cells = <0>;               154                 #reset-cells = <0>;
155                 label = DIE_LABEL(dcs_02);        155                 label = DIE_LABEL(dcs_02);
156                 apple,always-on; /* LPDDR5 int    156                 apple,always-on; /* LPDDR5 interface */
157         };                                        157         };
158                                                   158 
159         DIE_NODE(ps_dcs_03): power-controller@    159         DIE_NODE(ps_dcs_03): power-controller@1b0 {
160                 compatible = "apple,t6000-pmgr    160                 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
161                 reg = <0x1b0 4>;                  161                 reg = <0x1b0 4>;
162                 #power-domain-cells = <0>;        162                 #power-domain-cells = <0>;
163                 #reset-cells = <0>;               163                 #reset-cells = <0>;
164                 label = DIE_LABEL(dcs_03);        164                 label = DIE_LABEL(dcs_03);
165                 apple,always-on; /* LPDDR5 int    165                 apple,always-on; /* LPDDR5 interface */
166         };                                        166         };
167                                                   167 
168         DIE_NODE(ps_dcs_08): power-controller@    168         DIE_NODE(ps_dcs_08): power-controller@1b8 {
169                 compatible = "apple,t6000-pmgr    169                 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
170                 reg = <0x1b8 4>;                  170                 reg = <0x1b8 4>;
171                 #power-domain-cells = <0>;        171                 #power-domain-cells = <0>;
172                 #reset-cells = <0>;               172                 #reset-cells = <0>;
173                 label = DIE_LABEL(dcs_08);        173                 label = DIE_LABEL(dcs_08);
174                 apple,always-on; /* LPDDR5 int    174                 apple,always-on; /* LPDDR5 interface */
175         };                                        175         };
176                                                   176 
177         DIE_NODE(ps_dcs_09): power-controller@    177         DIE_NODE(ps_dcs_09): power-controller@1c0 {
178                 compatible = "apple,t6000-pmgr    178                 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
179                 reg = <0x1c0 4>;                  179                 reg = <0x1c0 4>;
180                 #power-domain-cells = <0>;        180                 #power-domain-cells = <0>;
181                 #reset-cells = <0>;               181                 #reset-cells = <0>;
182                 label = DIE_LABEL(dcs_09);        182                 label = DIE_LABEL(dcs_09);
183                 apple,always-on; /* LPDDR5 int    183                 apple,always-on; /* LPDDR5 interface */
184         };                                        184         };
185                                                   185 
186         DIE_NODE(ps_dcs_10): power-controller@    186         DIE_NODE(ps_dcs_10): power-controller@1c8 {
187                 compatible = "apple,t6000-pmgr    187                 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
188                 reg = <0x1c8 4>;                  188                 reg = <0x1c8 4>;
189                 #power-domain-cells = <0>;        189                 #power-domain-cells = <0>;
190                 #reset-cells = <0>;               190                 #reset-cells = <0>;
191                 label = DIE_LABEL(dcs_10);        191                 label = DIE_LABEL(dcs_10);
192                 apple,always-on; /* LPDDR5 int    192                 apple,always-on; /* LPDDR5 interface */
193         };                                        193         };
194                                                   194 
195         DIE_NODE(ps_dcs_11): power-controller@    195         DIE_NODE(ps_dcs_11): power-controller@1d0 {
196                 compatible = "apple,t6000-pmgr    196                 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
197                 reg = <0x1d0 4>;                  197                 reg = <0x1d0 4>;
198                 #power-domain-cells = <0>;        198                 #power-domain-cells = <0>;
199                 #reset-cells = <0>;               199                 #reset-cells = <0>;
200                 label = DIE_LABEL(dcs_11);        200                 label = DIE_LABEL(dcs_11);
201                 apple,always-on; /* LPDDR5 int    201                 apple,always-on; /* LPDDR5 interface */
202         };                                        202         };
203                                                   203 
204         DIE_NODE(ps_afi): power-controller@1d8    204         DIE_NODE(ps_afi): power-controller@1d8 {
205                 compatible = "apple,t6000-pmgr    205                 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
206                 reg = <0x1d8 4>;                  206                 reg = <0x1d8 4>;
207                 #power-domain-cells = <0>;        207                 #power-domain-cells = <0>;
208                 #reset-cells = <0>;               208                 #reset-cells = <0>;
209                 label = DIE_LABEL(afi);           209                 label = DIE_LABEL(afi);
210                 apple,always-on; /* Apple Fabr    210                 apple,always-on; /* Apple Fabric, CPU interface is here */
211         };                                        211         };
212                                                   212 
213         DIE_NODE(ps_afc): power-controller@1e0    213         DIE_NODE(ps_afc): power-controller@1e0 {
214                 compatible = "apple,t6000-pmgr    214                 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
215                 reg = <0x1e0 4>;                  215                 reg = <0x1e0 4>;
216                 #power-domain-cells = <0>;        216                 #power-domain-cells = <0>;
217                 #reset-cells = <0>;               217                 #reset-cells = <0>;
218                 label = DIE_LABEL(afc);           218                 label = DIE_LABEL(afc);
219                 apple,always-on; /* Apple Fabr    219                 apple,always-on; /* Apple Fabric, CPU interface is here */
220         };                                        220         };
221                                                   221 
222         DIE_NODE(ps_afr): power-controller@1e8    222         DIE_NODE(ps_afr): power-controller@1e8 {
223                 compatible = "apple,t6000-pmgr    223                 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
224                 reg = <0x1e8 4>;                  224                 reg = <0x1e8 4>;
225                 #power-domain-cells = <0>;        225                 #power-domain-cells = <0>;
226                 #reset-cells = <0>;               226                 #reset-cells = <0>;
227                 label = DIE_LABEL(afr);           227                 label = DIE_LABEL(afr);
228                 /* Apple Fabric, media stuff:     228                 /* Apple Fabric, media stuff: this can power down */
229         };                                        229         };
230                                                   230 
231         DIE_NODE(ps_afnc1_ioa): power-controll    231         DIE_NODE(ps_afnc1_ioa): power-controller@1f0 {
232                 compatible = "apple,t6000-pmgr    232                 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
233                 reg = <0x1f0 4>;                  233                 reg = <0x1f0 4>;
234                 #power-domain-cells = <0>;        234                 #power-domain-cells = <0>;
235                 #reset-cells = <0>;               235                 #reset-cells = <0>;
236                 label = DIE_LABEL(afnc1_ioa);     236                 label = DIE_LABEL(afnc1_ioa);
237                 apple,always-on; /* Apple Fabr    237                 apple,always-on; /* Apple Fabric */
238                 power-domains = <&DIE_NODE(ps_    238                 power-domains = <&DIE_NODE(ps_afi)>;
239         };                                        239         };
240                                                   240 
241         DIE_NODE(ps_afnc0_ioa): power-controll    241         DIE_NODE(ps_afnc0_ioa): power-controller@1f8 {
242                 compatible = "apple,t6000-pmgr    242                 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
243                 reg = <0x1f8 4>;                  243                 reg = <0x1f8 4>;
244                 #power-domain-cells = <0>;        244                 #power-domain-cells = <0>;
245                 #reset-cells = <0>;               245                 #reset-cells = <0>;
246                 label = DIE_LABEL(afnc0_ioa);     246                 label = DIE_LABEL(afnc0_ioa);
247                 apple,always-on; /* Apple Fabr    247                 apple,always-on; /* Apple Fabric */
248                 power-domains = <&DIE_NODE(ps_    248                 power-domains = <&DIE_NODE(ps_afi)>;
249         };                                        249         };
250                                                   250 
251         DIE_NODE(ps_afnc1_ls): power-controlle    251         DIE_NODE(ps_afnc1_ls): power-controller@200 {
252                 compatible = "apple,t6000-pmgr    252                 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
253                 reg = <0x200 4>;                  253                 reg = <0x200 4>;
254                 #power-domain-cells = <0>;        254                 #power-domain-cells = <0>;
255                 #reset-cells = <0>;               255                 #reset-cells = <0>;
256                 label = DIE_LABEL(afnc1_ls);      256                 label = DIE_LABEL(afnc1_ls);
257                 apple,always-on; /* Apple Fabr    257                 apple,always-on; /* Apple Fabric */
258                 power-domains = <&DIE_NODE(ps_    258                 power-domains = <&DIE_NODE(ps_afnc1_ioa)>;
259         };                                        259         };
260                                                   260 
261         DIE_NODE(ps_afnc0_ls): power-controlle    261         DIE_NODE(ps_afnc0_ls): power-controller@208 {
262                 compatible = "apple,t6000-pmgr    262                 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
263                 reg = <0x208 4>;                  263                 reg = <0x208 4>;
264                 #power-domain-cells = <0>;        264                 #power-domain-cells = <0>;
265                 #reset-cells = <0>;               265                 #reset-cells = <0>;
266                 label = DIE_LABEL(afnc0_ls);      266                 label = DIE_LABEL(afnc0_ls);
267                 apple,always-on; /* Apple Fabr    267                 apple,always-on; /* Apple Fabric */
268                 power-domains = <&DIE_NODE(ps_    268                 power-domains = <&DIE_NODE(ps_afnc0_ioa)>;
269         };                                        269         };
270                                                   270 
271         DIE_NODE(ps_afnc1_lw0): power-controll    271         DIE_NODE(ps_afnc1_lw0): power-controller@210 {
272                 compatible = "apple,t6000-pmgr    272                 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
273                 reg = <0x210 4>;                  273                 reg = <0x210 4>;
274                 #power-domain-cells = <0>;        274                 #power-domain-cells = <0>;
275                 #reset-cells = <0>;               275                 #reset-cells = <0>;
276                 label = DIE_LABEL(afnc1_lw0);     276                 label = DIE_LABEL(afnc1_lw0);
277                 apple,always-on; /* Apple Fabr    277                 apple,always-on; /* Apple Fabric */
278                 power-domains = <&DIE_NODE(ps_    278                 power-domains = <&DIE_NODE(ps_afnc1_ls)>;
279         };                                        279         };
280                                                   280 
281         DIE_NODE(ps_afnc1_lw1): power-controll    281         DIE_NODE(ps_afnc1_lw1): power-controller@218 {
282                 compatible = "apple,t6000-pmgr    282                 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
283                 reg = <0x218 4>;                  283                 reg = <0x218 4>;
284                 #power-domain-cells = <0>;        284                 #power-domain-cells = <0>;
285                 #reset-cells = <0>;               285                 #reset-cells = <0>;
286                 label = DIE_LABEL(afnc1_lw1);     286                 label = DIE_LABEL(afnc1_lw1);
287                 apple,always-on; /* Apple Fabr    287                 apple,always-on; /* Apple Fabric */
288                 power-domains = <&DIE_NODE(ps_    288                 power-domains = <&DIE_NODE(ps_afnc1_ls)>;
289         };                                        289         };
290                                                   290 
291         DIE_NODE(ps_afnc1_lw2): power-controll    291         DIE_NODE(ps_afnc1_lw2): power-controller@220 {
292                 compatible = "apple,t6000-pmgr    292                 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
293                 reg = <0x220 4>;                  293                 reg = <0x220 4>;
294                 #power-domain-cells = <0>;        294                 #power-domain-cells = <0>;
295                 #reset-cells = <0>;               295                 #reset-cells = <0>;
296                 label = DIE_LABEL(afnc1_lw2);     296                 label = DIE_LABEL(afnc1_lw2);
297                 apple,always-on; /* Apple Fabr    297                 apple,always-on; /* Apple Fabric */
298                 power-domains = <&DIE_NODE(ps_    298                 power-domains = <&DIE_NODE(ps_afnc1_ls)>;
299         };                                        299         };
300                                                   300 
301         DIE_NODE(ps_afnc0_lw0): power-controll    301         DIE_NODE(ps_afnc0_lw0): power-controller@228 {
302                 compatible = "apple,t6000-pmgr    302                 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
303                 reg = <0x228 4>;                  303                 reg = <0x228 4>;
304                 #power-domain-cells = <0>;        304                 #power-domain-cells = <0>;
305                 #reset-cells = <0>;               305                 #reset-cells = <0>;
306                 label = DIE_LABEL(afnc0_lw0);     306                 label = DIE_LABEL(afnc0_lw0);
307                 apple,always-on; /* Apple Fabr    307                 apple,always-on; /* Apple Fabric */
308                 power-domains = <&DIE_NODE(ps_    308                 power-domains = <&DIE_NODE(ps_afnc0_ls)>;
309         };                                        309         };
310                                                   310 
311         DIE_NODE(ps_scodec): power-controller@    311         DIE_NODE(ps_scodec): power-controller@230 {
312                 compatible = "apple,t6000-pmgr    312                 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
313                 reg = <0x230 4>;                  313                 reg = <0x230 4>;
314                 #power-domain-cells = <0>;        314                 #power-domain-cells = <0>;
315                 #reset-cells = <0>;               315                 #reset-cells = <0>;
316                 label = DIE_LABEL(scodec);        316                 label = DIE_LABEL(scodec);
317                 power-domains = <&DIE_NODE(ps_    317                 power-domains = <&DIE_NODE(ps_afnc1_lw0)>;
318         };                                        318         };
319                                                   319 
320         DIE_NODE(ps_atc0_common): power-contro    320         DIE_NODE(ps_atc0_common): power-controller@238 {
321                 compatible = "apple,t6000-pmgr    321                 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
322                 reg = <0x238 4>;                  322                 reg = <0x238 4>;
323                 #power-domain-cells = <0>;        323                 #power-domain-cells = <0>;
324                 #reset-cells = <0>;               324                 #reset-cells = <0>;
325                 label = DIE_LABEL(atc0_common)    325                 label = DIE_LABEL(atc0_common);
326                 power-domains = <&DIE_NODE(ps_    326                 power-domains = <&DIE_NODE(ps_afnc1_lw1)>;
327         };                                        327         };
328                                                   328 
329         DIE_NODE(ps_atc1_common): power-contro    329         DIE_NODE(ps_atc1_common): power-controller@240 {
330                 compatible = "apple,t6000-pmgr    330                 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
331                 reg = <0x240 4>;                  331                 reg = <0x240 4>;
332                 #power-domain-cells = <0>;        332                 #power-domain-cells = <0>;
333                 #reset-cells = <0>;               333                 #reset-cells = <0>;
334                 label = DIE_LABEL(atc1_common)    334                 label = DIE_LABEL(atc1_common);
335                 power-domains = <&DIE_NODE(ps_    335                 power-domains = <&DIE_NODE(ps_afnc1_lw1)>;
336         };                                        336         };
337                                                   337 
338         DIE_NODE(ps_c0_usb31drd): power-contro    338         DIE_NODE(ps_c0_usb31drd): power-controller@248 {
339                 compatible = "apple,t6000-pmgr    339                 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
340                 reg = <0x248 4>;                  340                 reg = <0x248 4>;
341                 #power-domain-cells = <0>;        341                 #power-domain-cells = <0>;
342                 #reset-cells = <0>;               342                 #reset-cells = <0>;
343                 label = DIE_LABEL(c0_usb31drd)    343                 label = DIE_LABEL(c0_usb31drd);
344                 power-domains = <&DIE_NODE(ps_    344                 power-domains = <&DIE_NODE(ps_usb)>;
345         };                                        345         };
346                                                   346 
347         DIE_NODE(ps_c1_usb31drd): power-contro    347         DIE_NODE(ps_c1_usb31drd): power-controller@250 {
348                 compatible = "apple,t6000-pmgr    348                 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
349                 reg = <0x250 4>;                  349                 reg = <0x250 4>;
350                 #power-domain-cells = <0>;        350                 #power-domain-cells = <0>;
351                 #reset-cells = <0>;               351                 #reset-cells = <0>;
352                 label = DIE_LABEL(c1_usb31drd)    352                 label = DIE_LABEL(c1_usb31drd);
353                 power-domains = <&DIE_NODE(ps_    353                 power-domains = <&DIE_NODE(ps_usb)>;
354         };                                        354         };
355                                                   355 
356         DIE_NODE(ps_dispext0_fe): power-contro    356         DIE_NODE(ps_dispext0_fe): power-controller@258 {
357                 compatible = "apple,t6000-pmgr    357                 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
358                 reg = <0x258 4>;                  358                 reg = <0x258 4>;
359                 #power-domain-cells = <0>;        359                 #power-domain-cells = <0>;
360                 #reset-cells = <0>;               360                 #reset-cells = <0>;
361                 label = DIE_LABEL(dispext0_fe)    361                 label = DIE_LABEL(dispext0_fe);
362                 power-domains = <&DIE_NODE(ps_    362                 power-domains = <&DIE_NODE(ps_afi)>;
363         };                                        363         };
364                                                   364 
365         DIE_NODE(ps_dispext1_fe): power-contro    365         DIE_NODE(ps_dispext1_fe): power-controller@260 {
366                 compatible = "apple,t6000-pmgr    366                 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
367                 reg = <0x260 4>;                  367                 reg = <0x260 4>;
368                 #power-domain-cells = <0>;        368                 #power-domain-cells = <0>;
369                 #reset-cells = <0>;               369                 #reset-cells = <0>;
370                 label = DIE_LABEL(dispext1_fe)    370                 label = DIE_LABEL(dispext1_fe);
371                 power-domains = <&DIE_NODE(ps_    371                 power-domains = <&DIE_NODE(ps_afi)>;
372         };                                        372         };
373                                                   373 
374         DIE_NODE(ps_ane_sys): power-controller    374         DIE_NODE(ps_ane_sys): power-controller@268 {
375                 compatible = "apple,t6000-pmgr    375                 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
376                 reg = <0x268 4>;                  376                 reg = <0x268 4>;
377                 #power-domain-cells = <0>;        377                 #power-domain-cells = <0>;
378                 #reset-cells = <0>;               378                 #reset-cells = <0>;
379                 label = DIE_LABEL(ane_sys);       379                 label = DIE_LABEL(ane_sys);
380                 power-domains = <&DIE_NODE(ps_    380                 power-domains = <&DIE_NODE(ps_afr)>;
381         };                                        381         };
382                                                   382 
383         DIE_NODE(ps_avd_sys): power-controller    383         DIE_NODE(ps_avd_sys): power-controller@270 {
384                 compatible = "apple,t6000-pmgr    384                 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
385                 reg = <0x270 4>;                  385                 reg = <0x270 4>;
386                 #power-domain-cells = <0>;        386                 #power-domain-cells = <0>;
387                 #reset-cells = <0>;               387                 #reset-cells = <0>;
388                 label = DIE_LABEL(avd_sys);       388                 label = DIE_LABEL(avd_sys);
389                 power-domains = <&DIE_NODE(ps_    389                 power-domains = <&DIE_NODE(ps_afr)>;
390         };                                        390         };
391                                                   391 
392         DIE_NODE(ps_dispext0_cpu0): power-cont    392         DIE_NODE(ps_dispext0_cpu0): power-controller@280 {
393                 compatible = "apple,t6000-pmgr    393                 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
394                 reg = <0x280 4>;                  394                 reg = <0x280 4>;
395                 #power-domain-cells = <0>;        395                 #power-domain-cells = <0>;
396                 #reset-cells = <0>;               396                 #reset-cells = <0>;
397                 label = DIE_LABEL(dispext0_cpu    397                 label = DIE_LABEL(dispext0_cpu0);
398                 power-domains = <&DIE_NODE(ps_    398                 power-domains = <&DIE_NODE(ps_dispext0_fe)>;
399         };                                        399         };
400                                                   400 
401         DIE_NODE(ps_dispext1_cpu0): power-cont    401         DIE_NODE(ps_dispext1_cpu0): power-controller@2a8 {
402                 compatible = "apple,t6000-pmgr    402                 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
403                 reg = <0x2a8 4>;                  403                 reg = <0x2a8 4>;
404                 #power-domain-cells = <0>;        404                 #power-domain-cells = <0>;
405                 #reset-cells = <0>;               405                 #reset-cells = <0>;
406                 label = DIE_LABEL(dispext1_cpu    406                 label = DIE_LABEL(dispext1_cpu0);
407                 power-domains = <&DIE_NODE(ps_    407                 power-domains = <&DIE_NODE(ps_dispext1_fe)>;
408         };                                        408         };
409                                                   409 
410         DIE_NODE(ps_ane_sys_cpu): power-contro    410         DIE_NODE(ps_ane_sys_cpu): power-controller@2c8 {
411                 compatible = "apple,t6000-pmgr    411                 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
412                 reg = <0x2c8 4>;                  412                 reg = <0x2c8 4>;
413                 #power-domain-cells = <0>;        413                 #power-domain-cells = <0>;
414                 #reset-cells = <0>;               414                 #reset-cells = <0>;
415                 label = DIE_LABEL(ane_sys_cpu)    415                 label = DIE_LABEL(ane_sys_cpu);
416                 power-domains = <&DIE_NODE(ps_    416                 power-domains = <&DIE_NODE(ps_ane_sys)>;
417         };                                        417         };
418                                                   418 
419 #if DIE_NO == 0                                   419 #if DIE_NO == 0
420         /* PMP is only present on die 0 of the    420         /* PMP is only present on die 0 of the M1 Ultra */
421         DIE_NODE(ps_pmp): power-controller@2d8    421         DIE_NODE(ps_pmp): power-controller@2d8 {
422                 compatible = "apple,t6000-pmgr    422                 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
423                 reg = <0x2d8 4>;                  423                 reg = <0x2d8 4>;
424                 #power-domain-cells = <0>;        424                 #power-domain-cells = <0>;
425                 #reset-cells = <0>;               425                 #reset-cells = <0>;
426                 label = DIE_LABEL(pmp);           426                 label = DIE_LABEL(pmp);
427         };                                        427         };
428 #endif                                            428 #endif
429                                                   429 
430         DIE_NODE(ps_pms_sram): power-controlle    430         DIE_NODE(ps_pms_sram): power-controller@2e0 {
431                 compatible = "apple,t6000-pmgr    431                 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
432                 reg = <0x2e0 4>;                  432                 reg = <0x2e0 4>;
433                 #power-domain-cells = <0>;        433                 #power-domain-cells = <0>;
434                 #reset-cells = <0>;               434                 #reset-cells = <0>;
435                 label = DIE_LABEL(pms_sram);      435                 label = DIE_LABEL(pms_sram);
436         };                                        436         };
437                                                   437 
438         DIE_NODE(ps_apcie_st_sys): power-contr    438         DIE_NODE(ps_apcie_st_sys): power-controller@2e8 {
439                 compatible = "apple,t6000-pmgr    439                 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
440                 reg = <0x2e8 4>;                  440                 reg = <0x2e8 4>;
441                 #power-domain-cells = <0>;        441                 #power-domain-cells = <0>;
442                 #reset-cells = <0>;               442                 #reset-cells = <0>;
443                 label = DIE_LABEL(apcie_st_sys    443                 label = DIE_LABEL(apcie_st_sys);
444                 power-domains = <&DIE_NODE(ps_    444                 power-domains = <&DIE_NODE(ps_apcie_st)>, <&DIE_NODE(ps_ans2)>;
445         };                                        445         };
446                                                   446 
447         DIE_NODE(ps_apcie_st1_sys): power-cont    447         DIE_NODE(ps_apcie_st1_sys): power-controller@2f0 {
448                 compatible = "apple,t6000-pmgr    448                 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
449                 reg = <0x2f0 4>;                  449                 reg = <0x2f0 4>;
450                 #power-domain-cells = <0>;        450                 #power-domain-cells = <0>;
451                 #reset-cells = <0>;               451                 #reset-cells = <0>;
452                 label = DIE_LABEL(apcie_st1_sy    452                 label = DIE_LABEL(apcie_st1_sys);
453                 power-domains = <&DIE_NODE(ps_    453                 power-domains = <&DIE_NODE(ps_apcie_st)>, <&DIE_NODE(ps_ans2)>;
454         };                                        454         };
455                                                   455 
456         DIE_NODE(ps_atc2_common): power-contro    456         DIE_NODE(ps_atc2_common): power-controller@2f8 {
457                 compatible = "apple,t6000-pmgr    457                 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
458                 reg = <0x2f8 4>;                  458                 reg = <0x2f8 4>;
459                 #power-domain-cells = <0>;        459                 #power-domain-cells = <0>;
460                 #reset-cells = <0>;               460                 #reset-cells = <0>;
461                 label = DIE_LABEL(atc2_common)    461                 label = DIE_LABEL(atc2_common);
462                 power-domains = <&DIE_NODE(ps_    462                 power-domains = <&DIE_NODE(ps_afnc1_lw1)>;
463         };                                        463         };
464                                                   464 
465         DIE_NODE(ps_atc3_common): power-contro    465         DIE_NODE(ps_atc3_common): power-controller@300 {
466                 compatible = "apple,t6000-pmgr    466                 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
467                 reg = <0x300 4>;                  467                 reg = <0x300 4>;
468                 #power-domain-cells = <0>;        468                 #power-domain-cells = <0>;
469                 #reset-cells = <0>;               469                 #reset-cells = <0>;
470                 label = DIE_LABEL(atc3_common)    470                 label = DIE_LABEL(atc3_common);
471                 power-domains = <&DIE_NODE(ps_    471                 power-domains = <&DIE_NODE(ps_afnc1_lw1)>;
472         };                                        472         };
473                                                   473 
474         DIE_NODE(ps_usb): power-controller@318    474         DIE_NODE(ps_usb): power-controller@318 {
475                 compatible = "apple,t6000-pmgr    475                 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
476                 reg = <0x318 4>;                  476                 reg = <0x318 4>;
477                 #power-domain-cells = <0>;        477                 #power-domain-cells = <0>;
478                 #reset-cells = <0>;               478                 #reset-cells = <0>;
479                 label = DIE_LABEL(usb);           479                 label = DIE_LABEL(usb);
480                 power-domains = <&DIE_NODE(ps_    480                 power-domains = <&DIE_NODE(ps_afnc1_lw2)>;
481         };                                        481         };
482                                                   482 
483         DIE_NODE(ps_apcie_gp_sys): power-contr    483         DIE_NODE(ps_apcie_gp_sys): power-controller@320 {
484                 compatible = "apple,t6000-pmgr    484                 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
485                 reg = <0x320 4>;                  485                 reg = <0x320 4>;
486                 #power-domain-cells = <0>;        486                 #power-domain-cells = <0>;
487                 #reset-cells = <0>;               487                 #reset-cells = <0>;
488                 label = DIE_LABEL(apcie_gp_sys    488                 label = DIE_LABEL(apcie_gp_sys);
489                 power-domains = <&DIE_NODE(ps_    489                 power-domains = <&DIE_NODE(ps_afnc1_lw2)>, <&DIE_NODE(ps_apcie_gp)>;
490                 apple,always-on; /* Breaks thi    490                 apple,always-on; /* Breaks things if shut down */
491         };                                        491         };
492                                                   492 
493         DIE_NODE(ps_atc0_cio): power-controlle    493         DIE_NODE(ps_atc0_cio): power-controller@328 {
494                 compatible = "apple,t6000-pmgr    494                 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
495                 reg = <0x328 4>;                  495                 reg = <0x328 4>;
496                 #power-domain-cells = <0>;        496                 #power-domain-cells = <0>;
497                 #reset-cells = <0>;               497                 #reset-cells = <0>;
498                 label = DIE_LABEL(atc0_cio);      498                 label = DIE_LABEL(atc0_cio);
499                 power-domains = <&DIE_NODE(ps_    499                 power-domains = <&DIE_NODE(ps_atc0_common)>;
500         };                                        500         };
501                                                   501 
502         DIE_NODE(ps_atc0_pcie): power-controll    502         DIE_NODE(ps_atc0_pcie): power-controller@330 {
503                 compatible = "apple,t6000-pmgr    503                 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
504                 reg = <0x330 4>;                  504                 reg = <0x330 4>;
505                 #power-domain-cells = <0>;        505                 #power-domain-cells = <0>;
506                 #reset-cells = <0>;               506                 #reset-cells = <0>;
507                 label = DIE_LABEL(atc0_pcie);     507                 label = DIE_LABEL(atc0_pcie);
508                 power-domains = <&DIE_NODE(ps_    508                 power-domains = <&DIE_NODE(ps_atc0_common)>;
509         };                                        509         };
510                                                   510 
511         DIE_NODE(ps_atc1_cio): power-controlle    511         DIE_NODE(ps_atc1_cio): power-controller@338 {
512                 compatible = "apple,t6000-pmgr    512                 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
513                 reg = <0x338 4>;                  513                 reg = <0x338 4>;
514                 #power-domain-cells = <0>;        514                 #power-domain-cells = <0>;
515                 #reset-cells = <0>;               515                 #reset-cells = <0>;
516                 label = DIE_LABEL(atc1_cio);      516                 label = DIE_LABEL(atc1_cio);
517                 power-domains = <&DIE_NODE(ps_    517                 power-domains = <&DIE_NODE(ps_atc1_common)>;
518         };                                        518         };
519                                                   519 
520         DIE_NODE(ps_atc1_pcie): power-controll    520         DIE_NODE(ps_atc1_pcie): power-controller@340 {
521                 compatible = "apple,t6000-pmgr    521                 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
522                 reg = <0x340 4>;                  522                 reg = <0x340 4>;
523                 #power-domain-cells = <0>;        523                 #power-domain-cells = <0>;
524                 #reset-cells = <0>;               524                 #reset-cells = <0>;
525                 label = DIE_LABEL(atc1_pcie);     525                 label = DIE_LABEL(atc1_pcie);
526                 power-domains = <&DIE_NODE(ps_    526                 power-domains = <&DIE_NODE(ps_atc1_common)>;
527         };                                        527         };
528                                                   528 
529         DIE_NODE(ps_atc2_cio): power-controlle    529         DIE_NODE(ps_atc2_cio): power-controller@348 {
530                 compatible = "apple,t6000-pmgr    530                 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
531                 reg = <0x348 4>;                  531                 reg = <0x348 4>;
532                 #power-domain-cells = <0>;        532                 #power-domain-cells = <0>;
533                 #reset-cells = <0>;               533                 #reset-cells = <0>;
534                 label = DIE_LABEL(atc2_cio);      534                 label = DIE_LABEL(atc2_cio);
535                 power-domains = <&DIE_NODE(ps_    535                 power-domains = <&DIE_NODE(ps_atc2_common)>;
536         };                                        536         };
537                                                   537 
538         DIE_NODE(ps_atc2_pcie): power-controll    538         DIE_NODE(ps_atc2_pcie): power-controller@350 {
539                 compatible = "apple,t6000-pmgr    539                 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
540                 reg = <0x350 4>;                  540                 reg = <0x350 4>;
541                 #power-domain-cells = <0>;        541                 #power-domain-cells = <0>;
542                 #reset-cells = <0>;               542                 #reset-cells = <0>;
543                 label = DIE_LABEL(atc2_pcie);     543                 label = DIE_LABEL(atc2_pcie);
544                 power-domains = <&DIE_NODE(ps_    544                 power-domains = <&DIE_NODE(ps_atc2_common)>;
545         };                                        545         };
546                                                   546 
547         DIE_NODE(ps_atc3_cio): power-controlle    547         DIE_NODE(ps_atc3_cio): power-controller@358 {
548                 compatible = "apple,t6000-pmgr    548                 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
549                 reg = <0x358 4>;                  549                 reg = <0x358 4>;
550                 #power-domain-cells = <0>;        550                 #power-domain-cells = <0>;
551                 #reset-cells = <0>;               551                 #reset-cells = <0>;
552                 label = DIE_LABEL(atc3_cio);      552                 label = DIE_LABEL(atc3_cio);
553                 power-domains = <&DIE_NODE(ps_    553                 power-domains = <&DIE_NODE(ps_atc3_common)>;
554         };                                        554         };
555                                                   555 
556         DIE_NODE(ps_atc3_pcie): power-controll    556         DIE_NODE(ps_atc3_pcie): power-controller@360 {
557                 compatible = "apple,t6000-pmgr    557                 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
558                 reg = <0x360 4>;                  558                 reg = <0x360 4>;
559                 #power-domain-cells = <0>;        559                 #power-domain-cells = <0>;
560                 #reset-cells = <0>;               560                 #reset-cells = <0>;
561                 label = DIE_LABEL(atc3_pcie);     561                 label = DIE_LABEL(atc3_pcie);
562                 power-domains = <&DIE_NODE(ps_    562                 power-domains = <&DIE_NODE(ps_atc3_common)>;
563         };                                        563         };
564                                                   564 
565         DIE_NODE(ps_c0_usbctl): power-controll    565         DIE_NODE(ps_c0_usbctl): power-controller@368 {
566                 compatible = "apple,t6000-pmgr    566                 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
567                 reg = <0x368 4>;                  567                 reg = <0x368 4>;
568                 #power-domain-cells = <0>;        568                 #power-domain-cells = <0>;
569                 #reset-cells = <0>;               569                 #reset-cells = <0>;
570                 label = DIE_LABEL(c0_usbctl);     570                 label = DIE_LABEL(c0_usbctl);
571                 power-domains = <&DIE_NODE(ps_    571                 power-domains = <&DIE_NODE(ps_usb)>;
572         };                                        572         };
573                                                   573 
574         DIE_NODE(ps_c1_usbctl): power-controll    574         DIE_NODE(ps_c1_usbctl): power-controller@370 {
575                 compatible = "apple,t6000-pmgr    575                 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
576                 reg = <0x370 4>;                  576                 reg = <0x370 4>;
577                 #power-domain-cells = <0>;        577                 #power-domain-cells = <0>;
578                 #reset-cells = <0>;               578                 #reset-cells = <0>;
579                 label = DIE_LABEL(c1_usbctl);     579                 label = DIE_LABEL(c1_usbctl);
580                 power-domains = <&DIE_NODE(ps_    580                 power-domains = <&DIE_NODE(ps_usb)>;
581         };                                        581         };
582                                                   582 
583         DIE_NODE(ps_atc0_cio_pcie): power-cont    583         DIE_NODE(ps_atc0_cio_pcie): power-controller@378 {
584                 compatible = "apple,t6000-pmgr    584                 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
585                 reg = <0x378 4>;                  585                 reg = <0x378 4>;
586                 #power-domain-cells = <0>;        586                 #power-domain-cells = <0>;
587                 #reset-cells = <0>;               587                 #reset-cells = <0>;
588                 label = DIE_LABEL(atc0_cio_pci    588                 label = DIE_LABEL(atc0_cio_pcie);
589                 power-domains = <&DIE_NODE(ps_    589                 power-domains = <&DIE_NODE(ps_atc0_cio)>;
590         };                                        590         };
591                                                   591 
592         DIE_NODE(ps_atc0_cio_usb): power-contr    592         DIE_NODE(ps_atc0_cio_usb): power-controller@380 {
593                 compatible = "apple,t6000-pmgr    593                 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
594                 reg = <0x380 4>;                  594                 reg = <0x380 4>;
595                 #power-domain-cells = <0>;        595                 #power-domain-cells = <0>;
596                 #reset-cells = <0>;               596                 #reset-cells = <0>;
597                 label = DIE_LABEL(atc0_cio_usb    597                 label = DIE_LABEL(atc0_cio_usb);
598                 power-domains = <&DIE_NODE(ps_    598                 power-domains = <&DIE_NODE(ps_atc0_cio)>;
599         };                                        599         };
600                                                   600 
601         DIE_NODE(ps_atc1_cio_pcie): power-cont    601         DIE_NODE(ps_atc1_cio_pcie): power-controller@388 {
602                 compatible = "apple,t6000-pmgr    602                 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
603                 reg = <0x388 4>;                  603                 reg = <0x388 4>;
604                 #power-domain-cells = <0>;        604                 #power-domain-cells = <0>;
605                 #reset-cells = <0>;               605                 #reset-cells = <0>;
606                 label = DIE_LABEL(atc1_cio_pci    606                 label = DIE_LABEL(atc1_cio_pcie);
607                 power-domains = <&DIE_NODE(ps_    607                 power-domains = <&DIE_NODE(ps_atc1_cio)>;
608         };                                        608         };
609                                                   609 
610         DIE_NODE(ps_atc1_cio_usb): power-contr    610         DIE_NODE(ps_atc1_cio_usb): power-controller@390 {
611                 compatible = "apple,t6000-pmgr    611                 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
612                 reg = <0x390 4>;                  612                 reg = <0x390 4>;
613                 #power-domain-cells = <0>;        613                 #power-domain-cells = <0>;
614                 #reset-cells = <0>;               614                 #reset-cells = <0>;
615                 label = DIE_LABEL(atc1_cio_usb    615                 label = DIE_LABEL(atc1_cio_usb);
616                 power-domains = <&DIE_NODE(ps_    616                 power-domains = <&DIE_NODE(ps_atc1_cio)>;
617         };                                        617         };
618                                                   618 
619         DIE_NODE(ps_atc2_cio_pcie): power-cont    619         DIE_NODE(ps_atc2_cio_pcie): power-controller@398 {
620                 compatible = "apple,t6000-pmgr    620                 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
621                 reg = <0x398 4>;                  621                 reg = <0x398 4>;
622                 #power-domain-cells = <0>;        622                 #power-domain-cells = <0>;
623                 #reset-cells = <0>;               623                 #reset-cells = <0>;
624                 label = DIE_LABEL(atc2_cio_pci    624                 label = DIE_LABEL(atc2_cio_pcie);
625                 power-domains = <&DIE_NODE(ps_    625                 power-domains = <&DIE_NODE(ps_atc2_cio)>;
626         };                                        626         };
627                                                   627 
628         DIE_NODE(ps_atc2_cio_usb): power-contr    628         DIE_NODE(ps_atc2_cio_usb): power-controller@3a0 {
629                 compatible = "apple,t6000-pmgr    629                 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
630                 reg = <0x3a0 4>;                  630                 reg = <0x3a0 4>;
631                 #power-domain-cells = <0>;        631                 #power-domain-cells = <0>;
632                 #reset-cells = <0>;               632                 #reset-cells = <0>;
633                 label = DIE_LABEL(atc2_cio_usb    633                 label = DIE_LABEL(atc2_cio_usb);
634                 power-domains = <&DIE_NODE(ps_    634                 power-domains = <&DIE_NODE(ps_atc2_cio)>;
635         };                                        635         };
636                                                   636 
637         DIE_NODE(ps_atc3_cio_pcie): power-cont    637         DIE_NODE(ps_atc3_cio_pcie): power-controller@3a8 {
638                 compatible = "apple,t6000-pmgr    638                 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
639                 reg = <0x3a8 4>;                  639                 reg = <0x3a8 4>;
640                 #power-domain-cells = <0>;        640                 #power-domain-cells = <0>;
641                 #reset-cells = <0>;               641                 #reset-cells = <0>;
642                 label = DIE_LABEL(atc3_cio_pci    642                 label = DIE_LABEL(atc3_cio_pcie);
643                 power-domains = <&DIE_NODE(ps_    643                 power-domains = <&DIE_NODE(ps_atc3_cio)>;
644         };                                        644         };
645                                                   645 
646         DIE_NODE(ps_atc3_cio_usb): power-contr    646         DIE_NODE(ps_atc3_cio_usb): power-controller@3b0 {
647                 compatible = "apple,t6000-pmgr    647                 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
648                 reg = <0x3b0 4>;                  648                 reg = <0x3b0 4>;
649                 #power-domain-cells = <0>;        649                 #power-domain-cells = <0>;
650                 #reset-cells = <0>;               650                 #reset-cells = <0>;
651                 label = DIE_LABEL(atc3_cio_usb    651                 label = DIE_LABEL(atc3_cio_usb);
652                 power-domains = <&DIE_NODE(ps_    652                 power-domains = <&DIE_NODE(ps_atc3_cio)>;
653         };                                        653         };
654                                                   654 
655         DIE_NODE(ps_trace_fab): power-controll    655         DIE_NODE(ps_trace_fab): power-controller@3b8 {
656                 compatible = "apple,t6000-pmgr    656                 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
657                 reg = <0x3b8 4>;                  657                 reg = <0x3b8 4>;
658                 #power-domain-cells = <0>;        658                 #power-domain-cells = <0>;
659                 #reset-cells = <0>;               659                 #reset-cells = <0>;
660                 label = DIE_LABEL(trace_fab);     660                 label = DIE_LABEL(trace_fab);
661         };                                        661         };
662 };                                                662 };
663                                                   663 
664 &DIE_NODE(pmgr_east) {                            664 &DIE_NODE(pmgr_east) {
665         DIE_NODE(ps_clvr_spmi0): power-control    665         DIE_NODE(ps_clvr_spmi0): power-controller@100 {
666                 compatible = "apple,t6000-pmgr    666                 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
667                 reg = <0x100 4>;                  667                 reg = <0x100 4>;
668                 #power-domain-cells = <0>;        668                 #power-domain-cells = <0>;
669                 #reset-cells = <0>;               669                 #reset-cells = <0>;
670                 label = DIE_LABEL(clvr_spmi0);    670                 label = DIE_LABEL(clvr_spmi0);
671                 apple,always-on; /* PCPU volta    671                 apple,always-on; /* PCPU voltage regulator interface (used by SMC) */
672         };                                        672         };
673                                                   673 
674         DIE_NODE(ps_clvr_spmi1): power-control    674         DIE_NODE(ps_clvr_spmi1): power-controller@108 {
675                 compatible = "apple,t6000-pmgr    675                 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
676                 reg = <0x108 4>;                  676                 reg = <0x108 4>;
677                 #power-domain-cells = <0>;        677                 #power-domain-cells = <0>;
678                 #reset-cells = <0>;               678                 #reset-cells = <0>;
679                 label = DIE_LABEL(clvr_spmi1);    679                 label = DIE_LABEL(clvr_spmi1);
680                 apple,always-on; /* GPU voltag    680                 apple,always-on; /* GPU voltage regulator interface (used by SMC) */
681         };                                        681         };
682                                                   682 
683         DIE_NODE(ps_clvr_spmi2): power-control    683         DIE_NODE(ps_clvr_spmi2): power-controller@110 {
684                 compatible = "apple,t6000-pmgr    684                 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
685                 reg = <0x110 4>;                  685                 reg = <0x110 4>;
686                 #power-domain-cells = <0>;        686                 #power-domain-cells = <0>;
687                 #reset-cells = <0>;               687                 #reset-cells = <0>;
688                 label = DIE_LABEL(clvr_spmi2);    688                 label = DIE_LABEL(clvr_spmi2);
689                 apple,always-on; /* ANE, fabri    689                 apple,always-on; /* ANE, fabric, AFR voltage regulator interface (used by SMC) */
690         };                                        690         };
691                                                   691 
692         DIE_NODE(ps_clvr_spmi3): power-control    692         DIE_NODE(ps_clvr_spmi3): power-controller@118 {
693                 compatible = "apple,t6000-pmgr    693                 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
694                 reg = <0x118 4>;                  694                 reg = <0x118 4>;
695                 #power-domain-cells = <0>;        695                 #power-domain-cells = <0>;
696                 #reset-cells = <0>;               696                 #reset-cells = <0>;
697                 label = DIE_LABEL(clvr_spmi3);    697                 label = DIE_LABEL(clvr_spmi3);
698                 apple,always-on; /* Additional    698                 apple,always-on; /* Additional voltage regulator, probably used on T6001 (SMC) */
699         };                                        699         };
700                                                   700 
701         DIE_NODE(ps_clvr_spmi4): power-control    701         DIE_NODE(ps_clvr_spmi4): power-controller@120 {
702                 compatible = "apple,t6000-pmgr    702                 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
703                 reg = <0x120 4>;                  703                 reg = <0x120 4>;
704                 #power-domain-cells = <0>;        704                 #power-domain-cells = <0>;
705                 #reset-cells = <0>;               705                 #reset-cells = <0>;
706                 label = DIE_LABEL(clvr_spmi4);    706                 label = DIE_LABEL(clvr_spmi4);
707                 apple,always-on; /* Additional    707                 apple,always-on; /* Additional voltage regulator, probably used on T6001 (SMC) */
708         };                                        708         };
709                                                   709 
710         DIE_NODE(ps_ispsens0): power-controlle    710         DIE_NODE(ps_ispsens0): power-controller@128 {
711                 compatible = "apple,t6000-pmgr    711                 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
712                 reg = <0x128 4>;                  712                 reg = <0x128 4>;
713                 #power-domain-cells = <0>;        713                 #power-domain-cells = <0>;
714                 #reset-cells = <0>;               714                 #reset-cells = <0>;
715                 label = DIE_LABEL(ispsens0);      715                 label = DIE_LABEL(ispsens0);
716         };                                        716         };
717                                                   717 
718         DIE_NODE(ps_ispsens1): power-controlle    718         DIE_NODE(ps_ispsens1): power-controller@130 {
719                 compatible = "apple,t6000-pmgr    719                 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
720                 reg = <0x130 4>;                  720                 reg = <0x130 4>;
721                 #power-domain-cells = <0>;        721                 #power-domain-cells = <0>;
722                 #reset-cells = <0>;               722                 #reset-cells = <0>;
723                 label = DIE_LABEL(ispsens1);      723                 label = DIE_LABEL(ispsens1);
724         };                                        724         };
725                                                   725 
726         DIE_NODE(ps_ispsens2): power-controlle    726         DIE_NODE(ps_ispsens2): power-controller@138 {
727                 compatible = "apple,t6000-pmgr    727                 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
728                 reg = <0x138 4>;                  728                 reg = <0x138 4>;
729                 #power-domain-cells = <0>;        729                 #power-domain-cells = <0>;
730                 #reset-cells = <0>;               730                 #reset-cells = <0>;
731                 label = DIE_LABEL(ispsens2);      731                 label = DIE_LABEL(ispsens2);
732         };                                        732         };
733                                                   733 
734         DIE_NODE(ps_ispsens3): power-controlle    734         DIE_NODE(ps_ispsens3): power-controller@140 {
735                 compatible = "apple,t6000-pmgr    735                 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
736                 reg = <0x140 4>;                  736                 reg = <0x140 4>;
737                 #power-domain-cells = <0>;        737                 #power-domain-cells = <0>;
738                 #reset-cells = <0>;               738                 #reset-cells = <0>;
739                 label = DIE_LABEL(ispsens3);      739                 label = DIE_LABEL(ispsens3);
740         };                                        740         };
741                                                   741 
742         DIE_NODE(ps_afnc2_ioa): power-controll    742         DIE_NODE(ps_afnc2_ioa): power-controller@148 {
743                 compatible = "apple,t6000-pmgr    743                 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
744                 reg = <0x148 4>;                  744                 reg = <0x148 4>;
745                 #power-domain-cells = <0>;        745                 #power-domain-cells = <0>;
746                 #reset-cells = <0>;               746                 #reset-cells = <0>;
747                 label = DIE_LABEL(afnc2_ioa);     747                 label = DIE_LABEL(afnc2_ioa);
748                 apple,always-on; /* Apple Fabr    748                 apple,always-on; /* Apple Fabric */
749                 power-domains = <&DIE_NODE(ps_    749                 power-domains = <&DIE_NODE(ps_afi)>;
750         };                                        750         };
751                                                   751 
752         DIE_NODE(ps_afnc2_ls): power-controlle    752         DIE_NODE(ps_afnc2_ls): power-controller@150 {
753                 compatible = "apple,t6000-pmgr    753                 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
754                 reg = <0x150 4>;                  754                 reg = <0x150 4>;
755                 #power-domain-cells = <0>;        755                 #power-domain-cells = <0>;
756                 #reset-cells = <0>;               756                 #reset-cells = <0>;
757                 label = DIE_LABEL(afnc2_ls);      757                 label = DIE_LABEL(afnc2_ls);
758                 apple,always-on; /* Apple Fabr    758                 apple,always-on; /* Apple Fabric */
759                 power-domains = <&DIE_NODE(ps_    759                 power-domains = <&DIE_NODE(ps_afnc2_ioa)>;
760         };                                        760         };
761                                                   761 
762         DIE_NODE(ps_afnc2_lw0): power-controll    762         DIE_NODE(ps_afnc2_lw0): power-controller@158 {
763                 compatible = "apple,t6000-pmgr    763                 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
764                 reg = <0x158 4>;                  764                 reg = <0x158 4>;
765                 #power-domain-cells = <0>;        765                 #power-domain-cells = <0>;
766                 #reset-cells = <0>;               766                 #reset-cells = <0>;
767                 label = DIE_LABEL(afnc2_lw0);     767                 label = DIE_LABEL(afnc2_lw0);
768                 apple,always-on; /* Apple Fabr    768                 apple,always-on; /* Apple Fabric */
769                 power-domains = <&DIE_NODE(ps_    769                 power-domains = <&DIE_NODE(ps_afnc2_ls)>;
770         };                                        770         };
771                                                   771 
772         DIE_NODE(ps_afnc2_lw1): power-controll    772         DIE_NODE(ps_afnc2_lw1): power-controller@160 {
773                 compatible = "apple,t6000-pmgr    773                 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
774                 reg = <0x160 4>;                  774                 reg = <0x160 4>;
775                 #power-domain-cells = <0>;        775                 #power-domain-cells = <0>;
776                 #reset-cells = <0>;               776                 #reset-cells = <0>;
777                 label = DIE_LABEL(afnc2_lw1);     777                 label = DIE_LABEL(afnc2_lw1);
778                 apple,always-on; /* Apple Fabr    778                 apple,always-on; /* Apple Fabric */
779                 power-domains = <&DIE_NODE(ps_    779                 power-domains = <&DIE_NODE(ps_afnc2_ls)>;
780         };                                        780         };
781                                                   781 
782         DIE_NODE(ps_afnc3_ioa): power-controll    782         DIE_NODE(ps_afnc3_ioa): power-controller@168 {
783                 compatible = "apple,t6000-pmgr    783                 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
784                 reg = <0x168 4>;                  784                 reg = <0x168 4>;
785                 #power-domain-cells = <0>;        785                 #power-domain-cells = <0>;
786                 #reset-cells = <0>;               786                 #reset-cells = <0>;
787                 label = DIE_LABEL(afnc3_ioa);     787                 label = DIE_LABEL(afnc3_ioa);
788                 apple,always-on; /* Apple Fabr    788                 apple,always-on; /* Apple Fabric */
789                 power-domains = <&DIE_NODE(ps_    789                 power-domains = <&DIE_NODE(ps_afi)>;
790         };                                        790         };
791                                                   791 
792         DIE_NODE(ps_afnc3_ls): power-controlle    792         DIE_NODE(ps_afnc3_ls): power-controller@170 {
793                 compatible = "apple,t6000-pmgr    793                 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
794                 reg = <0x170 4>;                  794                 reg = <0x170 4>;
795                 #power-domain-cells = <0>;        795                 #power-domain-cells = <0>;
796                 #reset-cells = <0>;               796                 #reset-cells = <0>;
797                 label = DIE_LABEL(afnc3_ls);      797                 label = DIE_LABEL(afnc3_ls);
798                 apple,always-on; /* Apple Fabr    798                 apple,always-on; /* Apple Fabric */
799                 power-domains = <&DIE_NODE(ps_    799                 power-domains = <&DIE_NODE(ps_afnc3_ioa)>;
800         };                                        800         };
801                                                   801 
802         DIE_NODE(ps_afnc3_lw0): power-controll    802         DIE_NODE(ps_afnc3_lw0): power-controller@178 {
803                 compatible = "apple,t6000-pmgr    803                 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
804                 reg = <0x178 4>;                  804                 reg = <0x178 4>;
805                 #power-domain-cells = <0>;        805                 #power-domain-cells = <0>;
806                 #reset-cells = <0>;               806                 #reset-cells = <0>;
807                 label = DIE_LABEL(afnc3_lw0);     807                 label = DIE_LABEL(afnc3_lw0);
808                 apple,always-on; /* Apple Fabr    808                 apple,always-on; /* Apple Fabric */
809                 power-domains = <&DIE_NODE(ps_    809                 power-domains = <&DIE_NODE(ps_afnc3_ls)>;
810         };                                        810         };
811                                                   811 
812         DIE_NODE(ps_sio): power-controller@180    812         DIE_NODE(ps_sio): power-controller@180 {
813                 compatible = "apple,t6000-pmgr    813                 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
814                 reg = <0x180 4>;                  814                 reg = <0x180 4>;
815                 #power-domain-cells = <0>;        815                 #power-domain-cells = <0>;
816                 #reset-cells = <0>;               816                 #reset-cells = <0>;
817                 label = DIE_LABEL(sio);           817                 label = DIE_LABEL(sio);
818                 power-domains = <&DIE_NODE(ps_    818                 power-domains = <&DIE_NODE(ps_afnc2_lw1)>;
819         };                                        819         };
820                                                   820 
821         DIE_NODE(ps_sio_cpu): power-controller    821         DIE_NODE(ps_sio_cpu): power-controller@188 {
822                 compatible = "apple,t6000-pmgr    822                 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
823                 reg = <0x188 4>;                  823                 reg = <0x188 4>;
824                 #power-domain-cells = <0>;        824                 #power-domain-cells = <0>;
825                 #reset-cells = <0>;               825                 #reset-cells = <0>;
826                 label = DIE_LABEL(sio_cpu);       826                 label = DIE_LABEL(sio_cpu);
827                 power-domains = <&DIE_NODE(ps_    827                 power-domains = <&DIE_NODE(ps_sio)>;
828         };                                        828         };
829                                                   829 
830         DIE_NODE(ps_fpwm0): power-controller@1    830         DIE_NODE(ps_fpwm0): power-controller@190 {
831                 compatible = "apple,t6000-pmgr    831                 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
832                 reg = <0x190 4>;                  832                 reg = <0x190 4>;
833                 #power-domain-cells = <0>;        833                 #power-domain-cells = <0>;
834                 #reset-cells = <0>;               834                 #reset-cells = <0>;
835                 label = DIE_LABEL(fpwm0);         835                 label = DIE_LABEL(fpwm0);
836                 power-domains = <&DIE_NODE(ps_    836                 power-domains = <&DIE_NODE(ps_sio)>;
837         };                                        837         };
838                                                   838 
839         DIE_NODE(ps_fpwm1): power-controller@1    839         DIE_NODE(ps_fpwm1): power-controller@198 {
840                 compatible = "apple,t6000-pmgr    840                 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
841                 reg = <0x198 4>;                  841                 reg = <0x198 4>;
842                 #power-domain-cells = <0>;        842                 #power-domain-cells = <0>;
843                 #reset-cells = <0>;               843                 #reset-cells = <0>;
844                 label = DIE_LABEL(fpwm1);         844                 label = DIE_LABEL(fpwm1);
845                 power-domains = <&DIE_NODE(ps_    845                 power-domains = <&DIE_NODE(ps_sio)>;
846         };                                        846         };
847                                                   847 
848         DIE_NODE(ps_fpwm2): power-controller@1    848         DIE_NODE(ps_fpwm2): power-controller@1a0 {
849                 compatible = "apple,t6000-pmgr    849                 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
850                 reg = <0x1a0 4>;                  850                 reg = <0x1a0 4>;
851                 #power-domain-cells = <0>;        851                 #power-domain-cells = <0>;
852                 #reset-cells = <0>;               852                 #reset-cells = <0>;
853                 label = DIE_LABEL(fpwm2);         853                 label = DIE_LABEL(fpwm2);
854                 power-domains = <&DIE_NODE(ps_    854                 power-domains = <&DIE_NODE(ps_sio)>;
855         };                                        855         };
856                                                   856 
857         DIE_NODE(ps_i2c0): power-controller@1a    857         DIE_NODE(ps_i2c0): power-controller@1a8 {
858                 compatible = "apple,t6000-pmgr    858                 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
859                 reg = <0x1a8 4>;                  859                 reg = <0x1a8 4>;
860                 #power-domain-cells = <0>;        860                 #power-domain-cells = <0>;
861                 #reset-cells = <0>;               861                 #reset-cells = <0>;
862                 label = DIE_LABEL(i2c0);          862                 label = DIE_LABEL(i2c0);
863                 power-domains = <&DIE_NODE(ps_    863                 power-domains = <&DIE_NODE(ps_sio)>;
864         };                                        864         };
865                                                   865 
866         DIE_NODE(ps_i2c1): power-controller@1b    866         DIE_NODE(ps_i2c1): power-controller@1b0 {
867                 compatible = "apple,t6000-pmgr    867                 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
868                 reg = <0x1b0 4>;                  868                 reg = <0x1b0 4>;
869                 #power-domain-cells = <0>;        869                 #power-domain-cells = <0>;
870                 #reset-cells = <0>;               870                 #reset-cells = <0>;
871                 label = DIE_LABEL(i2c1);          871                 label = DIE_LABEL(i2c1);
872                 power-domains = <&DIE_NODE(ps_    872                 power-domains = <&DIE_NODE(ps_sio)>;
873         };                                        873         };
874                                                   874 
875         DIE_NODE(ps_i2c2): power-controller@1b    875         DIE_NODE(ps_i2c2): power-controller@1b8 {
876                 compatible = "apple,t6000-pmgr    876                 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
877                 reg = <0x1b8 4>;                  877                 reg = <0x1b8 4>;
878                 #power-domain-cells = <0>;        878                 #power-domain-cells = <0>;
879                 #reset-cells = <0>;               879                 #reset-cells = <0>;
880                 label = DIE_LABEL(i2c2);          880                 label = DIE_LABEL(i2c2);
881                 power-domains = <&DIE_NODE(ps_    881                 power-domains = <&DIE_NODE(ps_sio)>;
882         };                                        882         };
883                                                   883 
884         DIE_NODE(ps_i2c3): power-controller@1c    884         DIE_NODE(ps_i2c3): power-controller@1c0 {
885                 compatible = "apple,t6000-pmgr    885                 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
886                 reg = <0x1c0 4>;                  886                 reg = <0x1c0 4>;
887                 #power-domain-cells = <0>;        887                 #power-domain-cells = <0>;
888                 #reset-cells = <0>;               888                 #reset-cells = <0>;
889                 label = DIE_LABEL(i2c3);          889                 label = DIE_LABEL(i2c3);
890                 power-domains = <&DIE_NODE(ps_    890                 power-domains = <&DIE_NODE(ps_sio)>;
891         };                                        891         };
892                                                   892 
893         DIE_NODE(ps_i2c4): power-controller@1c    893         DIE_NODE(ps_i2c4): power-controller@1c8 {
894                 compatible = "apple,t6000-pmgr    894                 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
895                 reg = <0x1c8 4>;                  895                 reg = <0x1c8 4>;
896                 #power-domain-cells = <0>;        896                 #power-domain-cells = <0>;
897                 #reset-cells = <0>;               897                 #reset-cells = <0>;
898                 label = DIE_LABEL(i2c4);          898                 label = DIE_LABEL(i2c4);
899                 power-domains = <&DIE_NODE(ps_    899                 power-domains = <&DIE_NODE(ps_sio)>;
900         };                                        900         };
901                                                   901 
902         DIE_NODE(ps_i2c5): power-controller@1d    902         DIE_NODE(ps_i2c5): power-controller@1d0 {
903                 compatible = "apple,t6000-pmgr    903                 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
904                 reg = <0x1d0 4>;                  904                 reg = <0x1d0 4>;
905                 #power-domain-cells = <0>;        905                 #power-domain-cells = <0>;
906                 #reset-cells = <0>;               906                 #reset-cells = <0>;
907                 label = DIE_LABEL(i2c5);          907                 label = DIE_LABEL(i2c5);
908                 power-domains = <&DIE_NODE(ps_    908                 power-domains = <&DIE_NODE(ps_sio)>;
909         };                                        909         };
910                                                   910 
911         DIE_NODE(ps_i2c6): power-controller@1d    911         DIE_NODE(ps_i2c6): power-controller@1d8 {
912                 compatible = "apple,t6000-pmgr    912                 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
913                 reg = <0x1d8 4>;                  913                 reg = <0x1d8 4>;
914                 #power-domain-cells = <0>;        914                 #power-domain-cells = <0>;
915                 #reset-cells = <0>;               915                 #reset-cells = <0>;
916                 label = DIE_LABEL(i2c6);          916                 label = DIE_LABEL(i2c6);
917                 power-domains = <&DIE_NODE(ps_    917                 power-domains = <&DIE_NODE(ps_sio)>;
918         };                                        918         };
919                                                   919 
920         DIE_NODE(ps_i2c7): power-controller@1e    920         DIE_NODE(ps_i2c7): power-controller@1e0 {
921                 compatible = "apple,t6000-pmgr    921                 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
922                 reg = <0x1e0 4>;                  922                 reg = <0x1e0 4>;
923                 #power-domain-cells = <0>;        923                 #power-domain-cells = <0>;
924                 #reset-cells = <0>;               924                 #reset-cells = <0>;
925                 label = DIE_LABEL(i2c7);          925                 label = DIE_LABEL(i2c7);
926                 power-domains = <&DIE_NODE(ps_    926                 power-domains = <&DIE_NODE(ps_sio)>;
927         };                                        927         };
928                                                   928 
929         DIE_NODE(ps_spi_p): power-controller@1    929         DIE_NODE(ps_spi_p): power-controller@1e8 {
930                 compatible = "apple,t6000-pmgr    930                 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
931                 reg = <0x1e8 4>;                  931                 reg = <0x1e8 4>;
932                 #power-domain-cells = <0>;        932                 #power-domain-cells = <0>;
933                 #reset-cells = <0>;               933                 #reset-cells = <0>;
934                 label = DIE_LABEL(spi_p);         934                 label = DIE_LABEL(spi_p);
935                 power-domains = <&DIE_NODE(ps_    935                 power-domains = <&DIE_NODE(ps_sio)>;
936         };                                        936         };
937                                                   937 
938         DIE_NODE(ps_spi0): power-controller@1f    938         DIE_NODE(ps_spi0): power-controller@1f0 {
939                 compatible = "apple,t6000-pmgr    939                 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
940                 reg = <0x1f0 4>;                  940                 reg = <0x1f0 4>;
941                 #power-domain-cells = <0>;        941                 #power-domain-cells = <0>;
942                 #reset-cells = <0>;               942                 #reset-cells = <0>;
943                 label = DIE_LABEL(spi0);          943                 label = DIE_LABEL(spi0);
944                 power-domains = <&DIE_NODE(ps_    944                 power-domains = <&DIE_NODE(ps_spi_p)>;
945         };                                        945         };
946                                                   946 
947         DIE_NODE(ps_spi1): power-controller@1f    947         DIE_NODE(ps_spi1): power-controller@1f8 {
948                 compatible = "apple,t6000-pmgr    948                 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
949                 reg = <0x1f8 4>;                  949                 reg = <0x1f8 4>;
950                 #power-domain-cells = <0>;        950                 #power-domain-cells = <0>;
951                 #reset-cells = <0>;               951                 #reset-cells = <0>;
952                 label = DIE_LABEL(spi1);          952                 label = DIE_LABEL(spi1);
953                 power-domains = <&DIE_NODE(ps_    953                 power-domains = <&DIE_NODE(ps_spi_p)>;
954         };                                        954         };
955                                                   955 
956         DIE_NODE(ps_spi2): power-controller@20    956         DIE_NODE(ps_spi2): power-controller@200 {
957                 compatible = "apple,t6000-pmgr    957                 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
958                 reg = <0x200 4>;                  958                 reg = <0x200 4>;
959                 #power-domain-cells = <0>;        959                 #power-domain-cells = <0>;
960                 #reset-cells = <0>;               960                 #reset-cells = <0>;
961                 label = DIE_LABEL(spi2);          961                 label = DIE_LABEL(spi2);
962                 power-domains = <&DIE_NODE(ps_    962                 power-domains = <&DIE_NODE(ps_spi_p)>;
963         };                                        963         };
964                                                   964 
965         DIE_NODE(ps_spi3): power-controller@20    965         DIE_NODE(ps_spi3): power-controller@208 {
966                 compatible = "apple,t6000-pmgr    966                 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
967                 reg = <0x208 4>;                  967                 reg = <0x208 4>;
968                 #power-domain-cells = <0>;        968                 #power-domain-cells = <0>;
969                 #reset-cells = <0>;               969                 #reset-cells = <0>;
970                 label = DIE_LABEL(spi3);          970                 label = DIE_LABEL(spi3);
971                 power-domains = <&DIE_NODE(ps_    971                 power-domains = <&DIE_NODE(ps_spi_p)>;
972         };                                        972         };
973                                                   973 
974         DIE_NODE(ps_spi4): power-controller@21    974         DIE_NODE(ps_spi4): power-controller@210 {
975                 compatible = "apple,t6000-pmgr    975                 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
976                 reg = <0x210 4>;                  976                 reg = <0x210 4>;
977                 #power-domain-cells = <0>;        977                 #power-domain-cells = <0>;
978                 #reset-cells = <0>;               978                 #reset-cells = <0>;
979                 label = DIE_LABEL(spi4);          979                 label = DIE_LABEL(spi4);
980                 power-domains = <&DIE_NODE(ps_    980                 power-domains = <&DIE_NODE(ps_spi_p)>;
981         };                                        981         };
982                                                   982 
983         DIE_NODE(ps_sio_spmi0): power-controll    983         DIE_NODE(ps_sio_spmi0): power-controller@218 {
984                 compatible = "apple,t6000-pmgr    984                 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
985                 reg = <0x218 4>;                  985                 reg = <0x218 4>;
986                 #power-domain-cells = <0>;        986                 #power-domain-cells = <0>;
987                 #reset-cells = <0>;               987                 #reset-cells = <0>;
988                 label = DIE_LABEL(sio_spmi0);     988                 label = DIE_LABEL(sio_spmi0);
989                 power-domains = <&DIE_NODE(ps_    989                 power-domains = <&DIE_NODE(ps_sio)>;
990         };                                        990         };
991                                                   991 
992         DIE_NODE(ps_sio_spmi1): power-controll    992         DIE_NODE(ps_sio_spmi1): power-controller@220 {
993                 compatible = "apple,t6000-pmgr    993                 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
994                 reg = <0x220 4>;                  994                 reg = <0x220 4>;
995                 #power-domain-cells = <0>;        995                 #power-domain-cells = <0>;
996                 #reset-cells = <0>;               996                 #reset-cells = <0>;
997                 label = DIE_LABEL(sio_spmi1);     997                 label = DIE_LABEL(sio_spmi1);
998                 power-domains = <&DIE_NODE(ps_    998                 power-domains = <&DIE_NODE(ps_sio)>;
999         };                                        999         };
1000                                                  1000 
1001         DIE_NODE(ps_sio_spmi2): power-control    1001         DIE_NODE(ps_sio_spmi2): power-controller@228 {
1002                 compatible = "apple,t6000-pmg    1002                 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
1003                 reg = <0x228 4>;                 1003                 reg = <0x228 4>;
1004                 #power-domain-cells = <0>;       1004                 #power-domain-cells = <0>;
1005                 #reset-cells = <0>;              1005                 #reset-cells = <0>;
1006                 label = DIE_LABEL(sio_spmi2);    1006                 label = DIE_LABEL(sio_spmi2);
1007                 power-domains = <&DIE_NODE(ps    1007                 power-domains = <&DIE_NODE(ps_sio)>;
1008         };                                       1008         };
1009                                                  1009 
1010         DIE_NODE(ps_uart_p): power-controller    1010         DIE_NODE(ps_uart_p): power-controller@230 {
1011                 compatible = "apple,t6000-pmg    1011                 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
1012                 reg = <0x230 4>;                 1012                 reg = <0x230 4>;
1013                 #power-domain-cells = <0>;       1013                 #power-domain-cells = <0>;
1014                 #reset-cells = <0>;              1014                 #reset-cells = <0>;
1015                 label = DIE_LABEL(uart_p);       1015                 label = DIE_LABEL(uart_p);
1016                 power-domains = <&DIE_NODE(ps    1016                 power-domains = <&DIE_NODE(ps_sio)>;
1017         };                                       1017         };
1018                                                  1018 
1019         DIE_NODE(ps_uart_n): power-controller    1019         DIE_NODE(ps_uart_n): power-controller@238 {
1020                 compatible = "apple,t6000-pmg    1020                 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
1021                 reg = <0x238 4>;                 1021                 reg = <0x238 4>;
1022                 #power-domain-cells = <0>;       1022                 #power-domain-cells = <0>;
1023                 #reset-cells = <0>;              1023                 #reset-cells = <0>;
1024                 label = DIE_LABEL(uart_n);       1024                 label = DIE_LABEL(uart_n);
1025                 power-domains = <&DIE_NODE(ps    1025                 power-domains = <&DIE_NODE(ps_uart_p)>;
1026         };                                       1026         };
1027                                                  1027 
1028         DIE_NODE(ps_uart0): power-controller@    1028         DIE_NODE(ps_uart0): power-controller@240 {
1029                 compatible = "apple,t6000-pmg    1029                 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
1030                 reg = <0x240 4>;                 1030                 reg = <0x240 4>;
1031                 #power-domain-cells = <0>;       1031                 #power-domain-cells = <0>;
1032                 #reset-cells = <0>;              1032                 #reset-cells = <0>;
1033                 label = DIE_LABEL(uart0);        1033                 label = DIE_LABEL(uart0);
1034                 power-domains = <&DIE_NODE(ps    1034                 power-domains = <&DIE_NODE(ps_uart_p)>;
1035         };                                       1035         };
1036                                                  1036 
1037         DIE_NODE(ps_uart1): power-controller@    1037         DIE_NODE(ps_uart1): power-controller@248 {
1038                 compatible = "apple,t6000-pmg    1038                 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
1039                 reg = <0x248 4>;                 1039                 reg = <0x248 4>;
1040                 #power-domain-cells = <0>;       1040                 #power-domain-cells = <0>;
1041                 #reset-cells = <0>;              1041                 #reset-cells = <0>;
1042                 label = DIE_LABEL(uart1);        1042                 label = DIE_LABEL(uart1);
1043                 power-domains = <&DIE_NODE(ps    1043                 power-domains = <&DIE_NODE(ps_uart_p)>;
1044         };                                       1044         };
1045                                                  1045 
1046         DIE_NODE(ps_uart2): power-controller@    1046         DIE_NODE(ps_uart2): power-controller@250 {
1047                 compatible = "apple,t6000-pmg    1047                 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
1048                 reg = <0x250 4>;                 1048                 reg = <0x250 4>;
1049                 #power-domain-cells = <0>;       1049                 #power-domain-cells = <0>;
1050                 #reset-cells = <0>;              1050                 #reset-cells = <0>;
1051                 label = DIE_LABEL(uart2);        1051                 label = DIE_LABEL(uart2);
1052                 power-domains = <&DIE_NODE(ps    1052                 power-domains = <&DIE_NODE(ps_uart_p)>;
1053         };                                       1053         };
1054                                                  1054 
1055         DIE_NODE(ps_uart3): power-controller@    1055         DIE_NODE(ps_uart3): power-controller@258 {
1056                 compatible = "apple,t6000-pmg    1056                 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
1057                 reg = <0x258 4>;                 1057                 reg = <0x258 4>;
1058                 #power-domain-cells = <0>;       1058                 #power-domain-cells = <0>;
1059                 #reset-cells = <0>;              1059                 #reset-cells = <0>;
1060                 label = DIE_LABEL(uart3);        1060                 label = DIE_LABEL(uart3);
1061                 power-domains = <&DIE_NODE(ps    1061                 power-domains = <&DIE_NODE(ps_uart_p)>;
1062         };                                       1062         };
1063                                                  1063 
1064         DIE_NODE(ps_uart4): power-controller@    1064         DIE_NODE(ps_uart4): power-controller@260 {
1065                 compatible = "apple,t6000-pmg    1065                 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
1066                 reg = <0x260 4>;                 1066                 reg = <0x260 4>;
1067                 #power-domain-cells = <0>;       1067                 #power-domain-cells = <0>;
1068                 #reset-cells = <0>;              1068                 #reset-cells = <0>;
1069                 label = DIE_LABEL(uart4);        1069                 label = DIE_LABEL(uart4);
1070                 power-domains = <&DIE_NODE(ps    1070                 power-domains = <&DIE_NODE(ps_uart_p)>;
1071         };                                       1071         };
1072                                                  1072 
1073         DIE_NODE(ps_uart6): power-controller@    1073         DIE_NODE(ps_uart6): power-controller@268 {
1074                 compatible = "apple,t6000-pmg    1074                 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
1075                 reg = <0x268 4>;                 1075                 reg = <0x268 4>;
1076                 #power-domain-cells = <0>;       1076                 #power-domain-cells = <0>;
1077                 #reset-cells = <0>;              1077                 #reset-cells = <0>;
1078                 label = DIE_LABEL(uart6);        1078                 label = DIE_LABEL(uart6);
1079                 power-domains = <&DIE_NODE(ps    1079                 power-domains = <&DIE_NODE(ps_uart_p)>;
1080         };                                       1080         };
1081                                                  1081 
1082         DIE_NODE(ps_uart7): power-controller@    1082         DIE_NODE(ps_uart7): power-controller@270 {
1083                 compatible = "apple,t6000-pmg    1083                 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
1084                 reg = <0x270 4>;                 1084                 reg = <0x270 4>;
1085                 #power-domain-cells = <0>;       1085                 #power-domain-cells = <0>;
1086                 #reset-cells = <0>;              1086                 #reset-cells = <0>;
1087                 label = DIE_LABEL(uart7);        1087                 label = DIE_LABEL(uart7);
1088                 power-domains = <&DIE_NODE(ps    1088                 power-domains = <&DIE_NODE(ps_uart_p)>;
1089         };                                       1089         };
1090                                                  1090 
1091         DIE_NODE(ps_audio_p): power-controlle    1091         DIE_NODE(ps_audio_p): power-controller@278 {
1092                 compatible = "apple,t6000-pmg    1092                 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
1093                 reg = <0x278 4>;                 1093                 reg = <0x278 4>;
1094                 #power-domain-cells = <0>;       1094                 #power-domain-cells = <0>;
1095                 #reset-cells = <0>;              1095                 #reset-cells = <0>;
1096                 label = DIE_LABEL(audio_p);      1096                 label = DIE_LABEL(audio_p);
1097                 power-domains = <&DIE_NODE(ps    1097                 power-domains = <&DIE_NODE(ps_sio)>;
1098         };                                       1098         };
1099                                                  1099 
1100         DIE_NODE(ps_sio_adma): power-controll    1100         DIE_NODE(ps_sio_adma): power-controller@280 {
1101                 compatible = "apple,t6000-pmg    1101                 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
1102                 reg = <0x280 4>;                 1102                 reg = <0x280 4>;
1103                 #power-domain-cells = <0>;       1103                 #power-domain-cells = <0>;
1104                 #reset-cells = <0>;              1104                 #reset-cells = <0>;
1105                 label = DIE_LABEL(sio_adma);     1105                 label = DIE_LABEL(sio_adma);
1106                 power-domains = <&DIE_NODE(ps    1106                 power-domains = <&DIE_NODE(ps_audio_p)>, <&DIE_NODE(ps_sio)>;
1107         };                                       1107         };
1108                                                  1108 
1109         DIE_NODE(ps_mca0): power-controller@2    1109         DIE_NODE(ps_mca0): power-controller@288 {
1110                 compatible = "apple,t6000-pmg    1110                 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
1111                 reg = <0x288 4>;                 1111                 reg = <0x288 4>;
1112                 #power-domain-cells = <0>;       1112                 #power-domain-cells = <0>;
1113                 #reset-cells = <0>;              1113                 #reset-cells = <0>;
1114                 label = DIE_LABEL(mca0);         1114                 label = DIE_LABEL(mca0);
1115                 power-domains = <&DIE_NODE(ps    1115                 power-domains = <&DIE_NODE(ps_audio_p)>, <&DIE_NODE(ps_sio_adma)>;
1116         };                                       1116         };
1117                                                  1117 
1118         DIE_NODE(ps_mca1): power-controller@2    1118         DIE_NODE(ps_mca1): power-controller@290 {
1119                 compatible = "apple,t6000-pmg    1119                 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
1120                 reg = <0x290 4>;                 1120                 reg = <0x290 4>;
1121                 #power-domain-cells = <0>;       1121                 #power-domain-cells = <0>;
1122                 #reset-cells = <0>;              1122                 #reset-cells = <0>;
1123                 label = DIE_LABEL(mca1);         1123                 label = DIE_LABEL(mca1);
1124                 power-domains = <&DIE_NODE(ps    1124                 power-domains = <&DIE_NODE(ps_audio_p)>, <&DIE_NODE(ps_sio_adma)>;
1125         };                                       1125         };
1126                                                  1126 
1127         DIE_NODE(ps_mca2): power-controller@2    1127         DIE_NODE(ps_mca2): power-controller@298 {
1128                 compatible = "apple,t6000-pmg    1128                 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
1129                 reg = <0x298 4>;                 1129                 reg = <0x298 4>;
1130                 #power-domain-cells = <0>;       1130                 #power-domain-cells = <0>;
1131                 #reset-cells = <0>;              1131                 #reset-cells = <0>;
1132                 label = DIE_LABEL(mca2);         1132                 label = DIE_LABEL(mca2);
1133                 power-domains = <&DIE_NODE(ps    1133                 power-domains = <&DIE_NODE(ps_audio_p)>, <&DIE_NODE(ps_sio_adma)>;
1134         };                                       1134         };
1135                                                  1135 
1136         DIE_NODE(ps_mca3): power-controller@2    1136         DIE_NODE(ps_mca3): power-controller@2a0 {
1137                 compatible = "apple,t6000-pmg    1137                 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
1138                 reg = <0x2a0 4>;                 1138                 reg = <0x2a0 4>;
1139                 #power-domain-cells = <0>;       1139                 #power-domain-cells = <0>;
1140                 #reset-cells = <0>;              1140                 #reset-cells = <0>;
1141                 label = DIE_LABEL(mca3);         1141                 label = DIE_LABEL(mca3);
1142                 power-domains = <&DIE_NODE(ps    1142                 power-domains = <&DIE_NODE(ps_audio_p)>, <&DIE_NODE(ps_sio_adma)>;
1143         };                                       1143         };
1144                                                  1144 
1145         DIE_NODE(ps_dpa0): power-controller@2    1145         DIE_NODE(ps_dpa0): power-controller@2a8 {
1146                 compatible = "apple,t6000-pmg    1146                 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
1147                 reg = <0x2a8 4>;                 1147                 reg = <0x2a8 4>;
1148                 #power-domain-cells = <0>;       1148                 #power-domain-cells = <0>;
1149                 #reset-cells = <0>;              1149                 #reset-cells = <0>;
1150                 label = DIE_LABEL(dpa0);         1150                 label = DIE_LABEL(dpa0);
1151                 power-domains = <&DIE_NODE(ps    1151                 power-domains = <&DIE_NODE(ps_audio_p)>;
1152         };                                       1152         };
1153                                                  1153 
1154         DIE_NODE(ps_dpa1): power-controller@2    1154         DIE_NODE(ps_dpa1): power-controller@2b0 {
1155                 compatible = "apple,t6000-pmg    1155                 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
1156                 reg = <0x2b0 4>;                 1156                 reg = <0x2b0 4>;
1157                 #power-domain-cells = <0>;       1157                 #power-domain-cells = <0>;
1158                 #reset-cells = <0>;              1158                 #reset-cells = <0>;
1159                 label = DIE_LABEL(dpa1);         1159                 label = DIE_LABEL(dpa1);
1160                 power-domains = <&DIE_NODE(ps    1160                 power-domains = <&DIE_NODE(ps_audio_p)>;
1161         };                                       1161         };
1162                                                  1162 
1163         DIE_NODE(ps_dpa2): power-controller@2    1163         DIE_NODE(ps_dpa2): power-controller@2b8 {
1164                 compatible = "apple,t6000-pmg    1164                 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
1165                 reg = <0x2b8 4>;                 1165                 reg = <0x2b8 4>;
1166                 #power-domain-cells = <0>;       1166                 #power-domain-cells = <0>;
1167                 #reset-cells = <0>;              1167                 #reset-cells = <0>;
1168                 label = DIE_LABEL(dpa2);         1168                 label = DIE_LABEL(dpa2);
1169                 power-domains = <&DIE_NODE(ps    1169                 power-domains = <&DIE_NODE(ps_audio_p)>;
1170         };                                       1170         };
1171                                                  1171 
1172         DIE_NODE(ps_dpa3): power-controller@2    1172         DIE_NODE(ps_dpa3): power-controller@2c0 {
1173                 compatible = "apple,t6000-pmg    1173                 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
1174                 reg = <0x2c0 4>;                 1174                 reg = <0x2c0 4>;
1175                 #power-domain-cells = <0>;       1175                 #power-domain-cells = <0>;
1176                 #reset-cells = <0>;              1176                 #reset-cells = <0>;
1177                 label = DIE_LABEL(dpa3);         1177                 label = DIE_LABEL(dpa3);
1178                 power-domains = <&DIE_NODE(ps    1178                 power-domains = <&DIE_NODE(ps_audio_p)>;
1179         };                                       1179         };
1180                                                  1180 
1181         DIE_NODE(ps_dpa4): power-controller@2    1181         DIE_NODE(ps_dpa4): power-controller@2c8 {
1182                 compatible = "apple,t6000-pmg    1182                 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
1183                 reg = <0x2c8 4>;                 1183                 reg = <0x2c8 4>;
1184                 #power-domain-cells = <0>;       1184                 #power-domain-cells = <0>;
1185                 #reset-cells = <0>;              1185                 #reset-cells = <0>;
1186                 label = DIE_LABEL(dpa4);         1186                 label = DIE_LABEL(dpa4);
1187                 power-domains = <&DIE_NODE(ps    1187                 power-domains = <&DIE_NODE(ps_audio_p)>;
1188         };                                       1188         };
1189                                                  1189 
1190         DIE_NODE(ps_aes): power-controller@2d    1190         DIE_NODE(ps_aes): power-controller@2d0 {
1191                 compatible = "apple,t6000-pmg    1191                 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
1192                 reg = <0x2d0 4>;                 1192                 reg = <0x2d0 4>;
1193                 #power-domain-cells = <0>;       1193                 #power-domain-cells = <0>;
1194                 #reset-cells = <0>;              1194                 #reset-cells = <0>;
1195                 label = DIE_LABEL(aes);          1195                 label = DIE_LABEL(aes);
1196                 power-domains = <&DIE_NODE(ps    1196                 power-domains = <&DIE_NODE(ps_sio)>;
1197         };                                       1197         };
1198                                                  1198 
1199         DIE_NODE(ps_amcc1): power-controller@    1199         DIE_NODE(ps_amcc1): power-controller@2d8 {
1200                 compatible = "apple,t6000-pmg    1200                 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
1201                 reg = <0x2d8 4>;                 1201                 reg = <0x2d8 4>;
1202                 #power-domain-cells = <0>;       1202                 #power-domain-cells = <0>;
1203                 #reset-cells = <0>;              1203                 #reset-cells = <0>;
1204                 label = DIE_LABEL(amcc1);        1204                 label = DIE_LABEL(amcc1);
1205                 apple,always-on; /* Memory co    1205                 apple,always-on; /* Memory controller */
1206         };                                       1206         };
1207                                                  1207 
1208         DIE_NODE(ps_amcc3): power-controller@    1208         DIE_NODE(ps_amcc3): power-controller@2e0 {
1209                 compatible = "apple,t6000-pmg    1209                 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
1210                 reg = <0x2e0 4>;                 1210                 reg = <0x2e0 4>;
1211                 #power-domain-cells = <0>;       1211                 #power-domain-cells = <0>;
1212                 #reset-cells = <0>;              1212                 #reset-cells = <0>;
1213                 label = DIE_LABEL(amcc3);        1213                 label = DIE_LABEL(amcc3);
1214                 apple,always-on; /* Memory co    1214                 apple,always-on; /* Memory controller */
1215         };                                       1215         };
1216                                                  1216 
1217         DIE_NODE(ps_dcs_04): power-controller    1217         DIE_NODE(ps_dcs_04): power-controller@2e8 {
1218                 compatible = "apple,t6000-pmg    1218                 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
1219                 reg = <0x2e8 4>;                 1219                 reg = <0x2e8 4>;
1220                 #power-domain-cells = <0>;       1220                 #power-domain-cells = <0>;
1221                 #reset-cells = <0>;              1221                 #reset-cells = <0>;
1222                 label = DIE_LABEL(dcs_04);       1222                 label = DIE_LABEL(dcs_04);
1223                 apple,always-on; /* LPDDR5 in    1223                 apple,always-on; /* LPDDR5 interface */
1224         };                                       1224         };
1225                                                  1225 
1226         DIE_NODE(ps_dcs_05): power-controller    1226         DIE_NODE(ps_dcs_05): power-controller@2f0 {
1227                 compatible = "apple,t6000-pmg    1227                 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
1228                 reg = <0x2f0 4>;                 1228                 reg = <0x2f0 4>;
1229                 #power-domain-cells = <0>;       1229                 #power-domain-cells = <0>;
1230                 #reset-cells = <0>;              1230                 #reset-cells = <0>;
1231                 label = DIE_LABEL(dcs_05);       1231                 label = DIE_LABEL(dcs_05);
1232                 apple,always-on; /* LPDDR5 in    1232                 apple,always-on; /* LPDDR5 interface */
1233         };                                       1233         };
1234                                                  1234 
1235         DIE_NODE(ps_dcs_06): power-controller    1235         DIE_NODE(ps_dcs_06): power-controller@2f8 {
1236                 compatible = "apple,t6000-pmg    1236                 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
1237                 reg = <0x2f8 4>;                 1237                 reg = <0x2f8 4>;
1238                 #power-domain-cells = <0>;       1238                 #power-domain-cells = <0>;
1239                 #reset-cells = <0>;              1239                 #reset-cells = <0>;
1240                 label = DIE_LABEL(dcs_06);       1240                 label = DIE_LABEL(dcs_06);
1241                 apple,always-on; /* LPDDR5 in    1241                 apple,always-on; /* LPDDR5 interface */
1242         };                                       1242         };
1243                                                  1243 
1244         DIE_NODE(ps_dcs_07): power-controller    1244         DIE_NODE(ps_dcs_07): power-controller@300 {
1245                 compatible = "apple,t6000-pmg    1245                 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
1246                 reg = <0x300 4>;                 1246                 reg = <0x300 4>;
1247                 #power-domain-cells = <0>;       1247                 #power-domain-cells = <0>;
1248                 #reset-cells = <0>;              1248                 #reset-cells = <0>;
1249                 label = DIE_LABEL(dcs_07);       1249                 label = DIE_LABEL(dcs_07);
1250                 apple,always-on; /* LPDDR5 in    1250                 apple,always-on; /* LPDDR5 interface */
1251         };                                       1251         };
1252                                                  1252 
1253         DIE_NODE(ps_dcs_12): power-controller    1253         DIE_NODE(ps_dcs_12): power-controller@308 {
1254                 compatible = "apple,t6000-pmg    1254                 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
1255                 reg = <0x308 4>;                 1255                 reg = <0x308 4>;
1256                 #power-domain-cells = <0>;       1256                 #power-domain-cells = <0>;
1257                 #reset-cells = <0>;              1257                 #reset-cells = <0>;
1258                 label = DIE_LABEL(dcs_12);       1258                 label = DIE_LABEL(dcs_12);
1259                 apple,always-on; /* LPDDR5 in    1259                 apple,always-on; /* LPDDR5 interface */
1260         };                                       1260         };
1261                                                  1261 
1262         DIE_NODE(ps_dcs_13): power-controller    1262         DIE_NODE(ps_dcs_13): power-controller@310 {
1263                 compatible = "apple,t6000-pmg    1263                 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
1264                 reg = <0x310 4>;                 1264                 reg = <0x310 4>;
1265                 #power-domain-cells = <0>;       1265                 #power-domain-cells = <0>;
1266                 #reset-cells = <0>;              1266                 #reset-cells = <0>;
1267                 label = DIE_LABEL(dcs_13);       1267                 label = DIE_LABEL(dcs_13);
1268                 apple,always-on; /* LPDDR5 in    1268                 apple,always-on; /* LPDDR5 interface */
1269         };                                       1269         };
1270                                                  1270 
1271         DIE_NODE(ps_dcs_14): power-controller    1271         DIE_NODE(ps_dcs_14): power-controller@318 {
1272                 compatible = "apple,t6000-pmg    1272                 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
1273                 reg = <0x318 4>;                 1273                 reg = <0x318 4>;
1274                 #power-domain-cells = <0>;       1274                 #power-domain-cells = <0>;
1275                 #reset-cells = <0>;              1275                 #reset-cells = <0>;
1276                 label = DIE_LABEL(dcs_14);       1276                 label = DIE_LABEL(dcs_14);
1277                 apple,always-on; /* LPDDR5 in    1277                 apple,always-on; /* LPDDR5 interface */
1278         };                                       1278         };
1279                                                  1279 
1280         DIE_NODE(ps_dcs_15): power-controller    1280         DIE_NODE(ps_dcs_15): power-controller@320 {
1281                 compatible = "apple,t6000-pmg    1281                 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
1282                 reg = <0x320 4>;                 1282                 reg = <0x320 4>;
1283                 #power-domain-cells = <0>;       1283                 #power-domain-cells = <0>;
1284                 #reset-cells = <0>;              1284                 #reset-cells = <0>;
1285                 label = DIE_LABEL(dcs_15);       1285                 label = DIE_LABEL(dcs_15);
1286                 apple,always-on; /* LPDDR5 in    1286                 apple,always-on; /* LPDDR5 interface */
1287         };                                       1287         };
1288                                                  1288 
1289         DIE_NODE(ps_disp0_fe): power-controll    1289         DIE_NODE(ps_disp0_fe): power-controller@328 {
1290                 compatible = "apple,t6000-pmg    1290                 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
1291                 reg = <0x328 4>;                 1291                 reg = <0x328 4>;
1292                 #power-domain-cells = <0>;       1292                 #power-domain-cells = <0>;
1293                 #reset-cells = <0>;              1293                 #reset-cells = <0>;
1294                 label = DIE_LABEL(disp0_fe);     1294                 label = DIE_LABEL(disp0_fe);
1295                 power-domains = <&DIE_NODE(ps    1295                 power-domains = <&DIE_NODE(ps_afnc2_lw0)>;
1296                 apple,always-on; /* TODO: fig    1296                 apple,always-on; /* TODO: figure out if we can enable PM here */
1297         };                                       1297         };
1298                                                  1298 
1299         DIE_NODE(ps_disp0_cpu0): power-contro    1299         DIE_NODE(ps_disp0_cpu0): power-controller@350 {
1300                 compatible = "apple,t6000-pmg    1300                 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
1301                 reg = <0x350 4>;                 1301                 reg = <0x350 4>;
1302                 #power-domain-cells = <0>;       1302                 #power-domain-cells = <0>;
1303                 #reset-cells = <0>;              1303                 #reset-cells = <0>;
1304                 label = DIE_LABEL(disp0_cpu0)    1304                 label = DIE_LABEL(disp0_cpu0);
1305                 power-domains = <&DIE_NODE(ps    1305                 power-domains = <&DIE_NODE(ps_disp0_fe)>;
1306                 apple,always-on; /* TODO: fig    1306                 apple,always-on; /* TODO: figure out if we can enable PM here */
1307                 apple,min-state = <4>;           1307                 apple,min-state = <4>;
1308         };                                       1308         };
1309                                                  1309 
1310         DIE_NODE(ps_dispdfr_fe): power-contro    1310         DIE_NODE(ps_dispdfr_fe): power-controller@378 {
1311                 compatible = "apple,t6000-pmg    1311                 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
1312                 reg = <0x378 4>;                 1312                 reg = <0x378 4>;
1313                 #power-domain-cells = <0>;       1313                 #power-domain-cells = <0>;
1314                 #reset-cells = <0>;              1314                 #reset-cells = <0>;
1315                 label = DIE_LABEL(dispdfr_fe)    1315                 label = DIE_LABEL(dispdfr_fe);
1316                 power-domains = <&DIE_NODE(ps    1316                 power-domains = <&DIE_NODE(ps_afnc2_lw1)>;
1317         };                                       1317         };
1318                                                  1318 
1319         DIE_NODE(ps_dispdfr_be): power-contro    1319         DIE_NODE(ps_dispdfr_be): power-controller@380 {
1320                 compatible = "apple,t6000-pmg    1320                 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
1321                 reg = <0x380 4>;                 1321                 reg = <0x380 4>;
1322                 #power-domain-cells = <0>;       1322                 #power-domain-cells = <0>;
1323                 #reset-cells = <0>;              1323                 #reset-cells = <0>;
1324                 label = DIE_LABEL(dispdfr_be)    1324                 label = DIE_LABEL(dispdfr_be);
1325                 power-domains = <&DIE_NODE(ps    1325                 power-domains = <&DIE_NODE(ps_dispdfr_fe)>;
1326         };                                       1326         };
1327                                                  1327 
1328         DIE_NODE(ps_mipi_dsi): power-controll    1328         DIE_NODE(ps_mipi_dsi): power-controller@388 {
1329                 compatible = "apple,t6000-pmg    1329                 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
1330                 reg = <0x388 4>;                 1330                 reg = <0x388 4>;
1331                 #power-domain-cells = <0>;       1331                 #power-domain-cells = <0>;
1332                 #reset-cells = <0>;              1332                 #reset-cells = <0>;
1333                 label = DIE_LABEL(mipi_dsi);     1333                 label = DIE_LABEL(mipi_dsi);
1334                 power-domains = <&DIE_NODE(ps    1334                 power-domains = <&DIE_NODE(ps_dispdfr_be)>;
1335         };                                       1335         };
1336                                                  1336 
1337         DIE_NODE(ps_jpg): power-controller@39    1337         DIE_NODE(ps_jpg): power-controller@390 {
1338                 compatible = "apple,t6000-pmg    1338                 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
1339                 reg = <0x390 4>;                 1339                 reg = <0x390 4>;
1340                 #power-domain-cells = <0>;       1340                 #power-domain-cells = <0>;
1341                 #reset-cells = <0>;              1341                 #reset-cells = <0>;
1342                 label = DIE_LABEL(jpg);          1342                 label = DIE_LABEL(jpg);
1343                 power-domains = <&DIE_NODE(ps    1343                 power-domains = <&DIE_NODE(ps_afr)>;
1344         };                                       1344         };
1345                                                  1345 
1346         DIE_NODE(ps_msr0): power-controller@3    1346         DIE_NODE(ps_msr0): power-controller@398 {
1347                 compatible = "apple,t6000-pmg    1347                 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
1348                 reg = <0x398 4>;                 1348                 reg = <0x398 4>;
1349                 #power-domain-cells = <0>;       1349                 #power-domain-cells = <0>;
1350                 #reset-cells = <0>;              1350                 #reset-cells = <0>;
1351                 label = DIE_LABEL(msr0);         1351                 label = DIE_LABEL(msr0);
1352                 power-domains = <&DIE_NODE(ps    1352                 power-domains = <&DIE_NODE(ps_afr)>;
1353         };                                       1353         };
1354                                                  1354 
1355         DIE_NODE(ps_msr0_ase_core): power-con    1355         DIE_NODE(ps_msr0_ase_core): power-controller@3a0 {
1356                 compatible = "apple,t6000-pmg    1356                 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
1357                 reg = <0x3a0 4>;                 1357                 reg = <0x3a0 4>;
1358                 #power-domain-cells = <0>;       1358                 #power-domain-cells = <0>;
1359                 #reset-cells = <0>;              1359                 #reset-cells = <0>;
1360                 label = DIE_LABEL(msr0_ase_co    1360                 label = DIE_LABEL(msr0_ase_core);
1361                 power-domains = <&DIE_NODE(ps    1361                 power-domains = <&DIE_NODE(ps_msr0)>;
1362         };                                       1362         };
1363                                                  1363 
1364         DIE_NODE(ps_isp_sys): power-controlle    1364         DIE_NODE(ps_isp_sys): power-controller@3a8 {
1365                 compatible = "apple,t6000-pmg    1365                 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
1366                 reg = <0x3a8 4>;                 1366                 reg = <0x3a8 4>;
1367                 #power-domain-cells = <0>;       1367                 #power-domain-cells = <0>;
1368                 #reset-cells = <0>;              1368                 #reset-cells = <0>;
1369                 label = DIE_LABEL(isp_sys);      1369                 label = DIE_LABEL(isp_sys);
1370                 power-domains = <&DIE_NODE(ps    1370                 power-domains = <&DIE_NODE(ps_afnc2_lw1)>;
1371         };                                       1371         };
1372                                                  1372 
1373         DIE_NODE(ps_venc_sys): power-controll    1373         DIE_NODE(ps_venc_sys): power-controller@3b0 {
1374                 compatible = "apple,t6000-pmg    1374                 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
1375                 reg = <0x3b0 4>;                 1375                 reg = <0x3b0 4>;
1376                 #power-domain-cells = <0>;       1376                 #power-domain-cells = <0>;
1377                 #reset-cells = <0>;              1377                 #reset-cells = <0>;
1378                 label = DIE_LABEL(venc_sys);     1378                 label = DIE_LABEL(venc_sys);
1379                 power-domains = <&DIE_NODE(ps    1379                 power-domains = <&DIE_NODE(ps_afr)>;
1380         };                                       1380         };
1381                                                  1381 
1382         DIE_NODE(ps_ans2): power-controller@3    1382         DIE_NODE(ps_ans2): power-controller@3b8 {
1383                 compatible = "apple,t6000-pmg    1383                 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
1384                 reg = <0x3b8 4>;                 1384                 reg = <0x3b8 4>;
1385                 #power-domain-cells = <0>;       1385                 #power-domain-cells = <0>;
1386                 #reset-cells = <0>;              1386                 #reset-cells = <0>;
1387                 label = DIE_LABEL(ans2);         1387                 label = DIE_LABEL(ans2);
1388                 /*                               1388                 /*
1389                  * The ADT makes ps_apcie_st[    1389                  * The ADT makes ps_apcie_st[1]_sys depend on ps_ans2 instead,
1390                  * but we'd rather have a sin    1390                  * but we'd rather have a single power domain for the downstream
1391                  * device to depend on, so us    1391                  * device to depend on, so use this node as the child.
1392                  * This makes more sense anyw    1392                  * This makes more sense anyway (since ANS2 uses APCIE_ST).
1393                  */                              1393                  */
1394                 power-domains = <&DIE_NODE(ps    1394                 power-domains = <&DIE_NODE(ps_afnc2_lw0)>;
1395         };                                       1395         };
1396                                                  1396 
1397         DIE_NODE(ps_gfx): power-controller@3c    1397         DIE_NODE(ps_gfx): power-controller@3c0 {
1398                 compatible = "apple,t6000-pmg    1398                 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
1399                 reg = <0x3c0 4>;                 1399                 reg = <0x3c0 4>;
1400                 #power-domain-cells = <0>;       1400                 #power-domain-cells = <0>;
1401                 #reset-cells = <0>;              1401                 #reset-cells = <0>;
1402                 label = DIE_LABEL(gfx);          1402                 label = DIE_LABEL(gfx);
1403                 power-domains = <&DIE_NODE(ps    1403                 power-domains = <&DIE_NODE(ps_afr)>;
1404         };                                       1404         };
1405                                                  1405 
1406         DIE_NODE(ps_sep): power-controller@c0    1406         DIE_NODE(ps_sep): power-controller@c00 {
1407                 compatible = "apple,t6000-pmg    1407                 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
1408                 reg = <0xc00 4>;                 1408                 reg = <0xc00 4>;
1409                 #power-domain-cells = <0>;       1409                 #power-domain-cells = <0>;
1410                 #reset-cells = <0>;              1410                 #reset-cells = <0>;
1411                 label = DIE_LABEL(sep);          1411                 label = DIE_LABEL(sep);
1412                 apple,always-on; /* Locked on    1412                 apple,always-on; /* Locked on */
1413         };                                       1413         };
1414                                                  1414 
1415         DIE_NODE(ps_venc_dma): power-controll    1415         DIE_NODE(ps_venc_dma): power-controller@8000 {
1416                 compatible = "apple,t6000-pmg    1416                 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
1417                 reg = <0x8000 4>;                1417                 reg = <0x8000 4>;
1418                 #power-domain-cells = <0>;       1418                 #power-domain-cells = <0>;
1419                 #reset-cells = <0>;              1419                 #reset-cells = <0>;
1420                 label = DIE_LABEL(venc_dma);     1420                 label = DIE_LABEL(venc_dma);
1421                 power-domains = <&DIE_NODE(ps    1421                 power-domains = <&DIE_NODE(ps_venc_sys)>;
1422         };                                       1422         };
1423                                                  1423 
1424         DIE_NODE(ps_venc_pipe4): power-contro    1424         DIE_NODE(ps_venc_pipe4): power-controller@8008 {
1425                 compatible = "apple,t6000-pmg    1425                 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
1426                 reg = <0x8008 4>;                1426                 reg = <0x8008 4>;
1427                 #power-domain-cells = <0>;       1427                 #power-domain-cells = <0>;
1428                 #reset-cells = <0>;              1428                 #reset-cells = <0>;
1429                 label = DIE_LABEL(venc_pipe4)    1429                 label = DIE_LABEL(venc_pipe4);
1430                 power-domains = <&DIE_NODE(ps    1430                 power-domains = <&DIE_NODE(ps_venc_dma)>;
1431         };                                       1431         };
1432                                                  1432 
1433         DIE_NODE(ps_venc_pipe5): power-contro    1433         DIE_NODE(ps_venc_pipe5): power-controller@8010 {
1434                 compatible = "apple,t6000-pmg    1434                 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
1435                 reg = <0x8010 4>;                1435                 reg = <0x8010 4>;
1436                 #power-domain-cells = <0>;       1436                 #power-domain-cells = <0>;
1437                 #reset-cells = <0>;              1437                 #reset-cells = <0>;
1438                 label = DIE_LABEL(venc_pipe5)    1438                 label = DIE_LABEL(venc_pipe5);
1439                 power-domains = <&DIE_NODE(ps    1439                 power-domains = <&DIE_NODE(ps_venc_dma)>;
1440         };                                       1440         };
1441                                                  1441 
1442         DIE_NODE(ps_venc_me0): power-controll    1442         DIE_NODE(ps_venc_me0): power-controller@8018 {
1443                 compatible = "apple,t6000-pmg    1443                 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
1444                 reg = <0x8018 4>;                1444                 reg = <0x8018 4>;
1445                 #power-domain-cells = <0>;       1445                 #power-domain-cells = <0>;
1446                 #reset-cells = <0>;              1446                 #reset-cells = <0>;
1447                 label = DIE_LABEL(venc_me0);     1447                 label = DIE_LABEL(venc_me0);
1448                 power-domains = <&DIE_NODE(ps    1448                 power-domains = <&DIE_NODE(ps_venc_pipe5)>, <&DIE_NODE(ps_venc_pipe4)>;
1449         };                                       1449         };
1450                                                  1450 
1451         DIE_NODE(ps_venc_me1): power-controll    1451         DIE_NODE(ps_venc_me1): power-controller@8020 {
1452                 compatible = "apple,t6000-pmg    1452                 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
1453                 reg = <0x8020 4>;                1453                 reg = <0x8020 4>;
1454                 #power-domain-cells = <0>;       1454                 #power-domain-cells = <0>;
1455                 #reset-cells = <0>;              1455                 #reset-cells = <0>;
1456                 label = DIE_LABEL(venc_me1);     1456                 label = DIE_LABEL(venc_me1);
1457                 power-domains = <&DIE_NODE(ps    1457                 power-domains = <&DIE_NODE(ps_venc_me0)>;
1458         };                                       1458         };
1459 };                                               1459 };
1460                                                  1460 
1461 &DIE_NODE(pmgr_south) {                          1461 &DIE_NODE(pmgr_south) {
1462         DIE_NODE(ps_amcc4): power-controller@    1462         DIE_NODE(ps_amcc4): power-controller@100 {
1463                 compatible = "apple,t6000-pmg    1463                 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
1464                 reg = <0x100 4>;                 1464                 reg = <0x100 4>;
1465                 #power-domain-cells = <0>;       1465                 #power-domain-cells = <0>;
1466                 #reset-cells = <0>;              1466                 #reset-cells = <0>;
1467                 label = DIE_LABEL(amcc4);        1467                 label = DIE_LABEL(amcc4);
1468                 apple,always-on; /* Memory co    1468                 apple,always-on; /* Memory controller */
1469         };                                       1469         };
1470                                                  1470 
1471         DIE_NODE(ps_amcc5): power-controller@    1471         DIE_NODE(ps_amcc5): power-controller@108 {
1472                 compatible = "apple,t6000-pmg    1472                 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
1473                 reg = <0x108 4>;                 1473                 reg = <0x108 4>;
1474                 #power-domain-cells = <0>;       1474                 #power-domain-cells = <0>;
1475                 #reset-cells = <0>;              1475                 #reset-cells = <0>;
1476                 label = DIE_LABEL(amcc5);        1476                 label = DIE_LABEL(amcc5);
1477                 apple,always-on; /* Memory co    1477                 apple,always-on; /* Memory controller */
1478         };                                       1478         };
1479                                                  1479 
1480         DIE_NODE(ps_amcc6): power-controller@    1480         DIE_NODE(ps_amcc6): power-controller@110 {
1481                 compatible = "apple,t6000-pmg    1481                 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
1482                 reg = <0x110 4>;                 1482                 reg = <0x110 4>;
1483                 #power-domain-cells = <0>;       1483                 #power-domain-cells = <0>;
1484                 #reset-cells = <0>;              1484                 #reset-cells = <0>;
1485                 label = DIE_LABEL(amcc6);        1485                 label = DIE_LABEL(amcc6);
1486                 apple,always-on; /* Memory co    1486                 apple,always-on; /* Memory controller */
1487         };                                       1487         };
1488                                                  1488 
1489         DIE_NODE(ps_amcc7): power-controller@    1489         DIE_NODE(ps_amcc7): power-controller@118 {
1490                 compatible = "apple,t6000-pmg    1490                 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
1491                 reg = <0x118 4>;                 1491                 reg = <0x118 4>;
1492                 #power-domain-cells = <0>;       1492                 #power-domain-cells = <0>;
1493                 #reset-cells = <0>;              1493                 #reset-cells = <0>;
1494                 label = DIE_LABEL(amcc7);        1494                 label = DIE_LABEL(amcc7);
1495                 apple,always-on; /* Memory co    1495                 apple,always-on; /* Memory controller */
1496         };                                       1496         };
1497                                                  1497 
1498         DIE_NODE(ps_dcs_16): power-controller    1498         DIE_NODE(ps_dcs_16): power-controller@120 {
1499                 compatible = "apple,t6000-pmg    1499                 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
1500                 reg = <0x120 4>;                 1500                 reg = <0x120 4>;
1501                 #power-domain-cells = <0>;       1501                 #power-domain-cells = <0>;
1502                 #reset-cells = <0>;              1502                 #reset-cells = <0>;
1503                 label = DIE_LABEL(dcs_16);       1503                 label = DIE_LABEL(dcs_16);
1504                 apple,always-on; /* LPDDR5 in    1504                 apple,always-on; /* LPDDR5 interface */
1505         };                                       1505         };
1506                                                  1506 
1507         DIE_NODE(ps_dcs_17): power-controller    1507         DIE_NODE(ps_dcs_17): power-controller@128 {
1508                 compatible = "apple,t6000-pmg    1508                 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
1509                 reg = <0x128 4>;                 1509                 reg = <0x128 4>;
1510                 #power-domain-cells = <0>;       1510                 #power-domain-cells = <0>;
1511                 #reset-cells = <0>;              1511                 #reset-cells = <0>;
1512                 label = DIE_LABEL(dcs_17);       1512                 label = DIE_LABEL(dcs_17);
1513                 apple,always-on; /* LPDDR5 in    1513                 apple,always-on; /* LPDDR5 interface */
1514         };                                       1514         };
1515                                                  1515 
1516         DIE_NODE(ps_dcs_18): power-controller    1516         DIE_NODE(ps_dcs_18): power-controller@130 {
1517                 compatible = "apple,t6000-pmg    1517                 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
1518                 reg = <0x130 4>;                 1518                 reg = <0x130 4>;
1519                 #power-domain-cells = <0>;       1519                 #power-domain-cells = <0>;
1520                 #reset-cells = <0>;              1520                 #reset-cells = <0>;
1521                 label = DIE_LABEL(dcs_18);       1521                 label = DIE_LABEL(dcs_18);
1522                 apple,always-on; /* LPDDR5 in    1522                 apple,always-on; /* LPDDR5 interface */
1523         };                                       1523         };
1524                                                  1524 
1525         DIE_NODE(ps_dcs_19): power-controller    1525         DIE_NODE(ps_dcs_19): power-controller@138 {
1526                 compatible = "apple,t6000-pmg    1526                 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
1527                 reg = <0x138 4>;                 1527                 reg = <0x138 4>;
1528                 #power-domain-cells = <0>;       1528                 #power-domain-cells = <0>;
1529                 #reset-cells = <0>;              1529                 #reset-cells = <0>;
1530                 label = DIE_LABEL(dcs_19);       1530                 label = DIE_LABEL(dcs_19);
1531                 apple,always-on; /* LPDDR5 in    1531                 apple,always-on; /* LPDDR5 interface */
1532         };                                       1532         };
1533                                                  1533 
1534         DIE_NODE(ps_dcs_20): power-controller    1534         DIE_NODE(ps_dcs_20): power-controller@140 {
1535                 compatible = "apple,t6000-pmg    1535                 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
1536                 reg = <0x140 4>;                 1536                 reg = <0x140 4>;
1537                 #power-domain-cells = <0>;       1537                 #power-domain-cells = <0>;
1538                 #reset-cells = <0>;              1538                 #reset-cells = <0>;
1539                 label = DIE_LABEL(dcs_20);       1539                 label = DIE_LABEL(dcs_20);
1540                 apple,always-on; /* LPDDR5 in    1540                 apple,always-on; /* LPDDR5 interface */
1541         };                                       1541         };
1542                                                  1542 
1543         DIE_NODE(ps_dcs_21): power-controller    1543         DIE_NODE(ps_dcs_21): power-controller@148 {
1544                 compatible = "apple,t6000-pmg    1544                 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
1545                 reg = <0x148 4>;                 1545                 reg = <0x148 4>;
1546                 #power-domain-cells = <0>;       1546                 #power-domain-cells = <0>;
1547                 #reset-cells = <0>;              1547                 #reset-cells = <0>;
1548                 label = DIE_LABEL(dcs_21);       1548                 label = DIE_LABEL(dcs_21);
1549                 apple,always-on; /* LPDDR5 in    1549                 apple,always-on; /* LPDDR5 interface */
1550         };                                       1550         };
1551                                                  1551 
1552         DIE_NODE(ps_dcs_22): power-controller    1552         DIE_NODE(ps_dcs_22): power-controller@150 {
1553                 compatible = "apple,t6000-pmg    1553                 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
1554                 reg = <0x150 4>;                 1554                 reg = <0x150 4>;
1555                 #power-domain-cells = <0>;       1555                 #power-domain-cells = <0>;
1556                 #reset-cells = <0>;              1556                 #reset-cells = <0>;
1557                 label = DIE_LABEL(dcs_22);       1557                 label = DIE_LABEL(dcs_22);
1558                 apple,always-on; /* LPDDR5 in    1558                 apple,always-on; /* LPDDR5 interface */
1559         };                                       1559         };
1560                                                  1560 
1561         DIE_NODE(ps_dcs_23): power-controller    1561         DIE_NODE(ps_dcs_23): power-controller@158 {
1562                 compatible = "apple,t6000-pmg    1562                 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
1563                 reg = <0x158 4>;                 1563                 reg = <0x158 4>;
1564                 #power-domain-cells = <0>;       1564                 #power-domain-cells = <0>;
1565                 #reset-cells = <0>;              1565                 #reset-cells = <0>;
1566                 label = DIE_LABEL(dcs_23);       1566                 label = DIE_LABEL(dcs_23);
1567                 apple,always-on; /* LPDDR5 in    1567                 apple,always-on; /* LPDDR5 interface */
1568         };                                       1568         };
1569                                                  1569 
1570         DIE_NODE(ps_dcs_24): power-controller    1570         DIE_NODE(ps_dcs_24): power-controller@160 {
1571                 compatible = "apple,t6000-pmg    1571                 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
1572                 reg = <0x160 4>;                 1572                 reg = <0x160 4>;
1573                 #power-domain-cells = <0>;       1573                 #power-domain-cells = <0>;
1574                 #reset-cells = <0>;              1574                 #reset-cells = <0>;
1575                 label = DIE_LABEL(dcs_24);       1575                 label = DIE_LABEL(dcs_24);
1576                 apple,always-on; /* LPDDR5 in    1576                 apple,always-on; /* LPDDR5 interface */
1577         };                                       1577         };
1578                                                  1578 
1579         DIE_NODE(ps_dcs_25): power-controller    1579         DIE_NODE(ps_dcs_25): power-controller@168 {
1580                 compatible = "apple,t6000-pmg    1580                 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
1581                 reg = <0x168 4>;                 1581                 reg = <0x168 4>;
1582                 #power-domain-cells = <0>;       1582                 #power-domain-cells = <0>;
1583                 #reset-cells = <0>;              1583                 #reset-cells = <0>;
1584                 label = DIE_LABEL(dcs_25);       1584                 label = DIE_LABEL(dcs_25);
1585                 apple,always-on; /* LPDDR5 in    1585                 apple,always-on; /* LPDDR5 interface */
1586         };                                       1586         };
1587                                                  1587 
1588         DIE_NODE(ps_dcs_26): power-controller    1588         DIE_NODE(ps_dcs_26): power-controller@170 {
1589                 compatible = "apple,t6000-pmg    1589                 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
1590                 reg = <0x170 4>;                 1590                 reg = <0x170 4>;
1591                 #power-domain-cells = <0>;       1591                 #power-domain-cells = <0>;
1592                 #reset-cells = <0>;              1592                 #reset-cells = <0>;
1593                 label = DIE_LABEL(dcs_26);       1593                 label = DIE_LABEL(dcs_26);
1594                 apple,always-on; /* LPDDR5 in    1594                 apple,always-on; /* LPDDR5 interface */
1595         };                                       1595         };
1596                                                  1596 
1597         DIE_NODE(ps_dcs_27): power-controller    1597         DIE_NODE(ps_dcs_27): power-controller@178 {
1598                 compatible = "apple,t6000-pmg    1598                 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
1599                 reg = <0x178 4>;                 1599                 reg = <0x178 4>;
1600                 #power-domain-cells = <0>;       1600                 #power-domain-cells = <0>;
1601                 #reset-cells = <0>;              1601                 #reset-cells = <0>;
1602                 label = DIE_LABEL(dcs_27);       1602                 label = DIE_LABEL(dcs_27);
1603                 apple,always-on; /* LPDDR5 in    1603                 apple,always-on; /* LPDDR5 interface */
1604         };                                       1604         };
1605                                                  1605 
1606         DIE_NODE(ps_dcs_28): power-controller    1606         DIE_NODE(ps_dcs_28): power-controller@180 {
1607                 compatible = "apple,t6000-pmg    1607                 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
1608                 reg = <0x180 4>;                 1608                 reg = <0x180 4>;
1609                 #power-domain-cells = <0>;       1609                 #power-domain-cells = <0>;
1610                 #reset-cells = <0>;              1610                 #reset-cells = <0>;
1611                 label = DIE_LABEL(dcs_28);       1611                 label = DIE_LABEL(dcs_28);
1612                 apple,always-on; /* LPDDR5 in    1612                 apple,always-on; /* LPDDR5 interface */
1613         };                                       1613         };
1614                                                  1614 
1615         DIE_NODE(ps_dcs_29): power-controller    1615         DIE_NODE(ps_dcs_29): power-controller@188 {
1616                 compatible = "apple,t6000-pmg    1616                 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
1617                 reg = <0x188 4>;                 1617                 reg = <0x188 4>;
1618                 #power-domain-cells = <0>;       1618                 #power-domain-cells = <0>;
1619                 #reset-cells = <0>;              1619                 #reset-cells = <0>;
1620                 label = DIE_LABEL(dcs_29);       1620                 label = DIE_LABEL(dcs_29);
1621                 apple,always-on; /* LPDDR5 in    1621                 apple,always-on; /* LPDDR5 interface */
1622         };                                       1622         };
1623                                                  1623 
1624         DIE_NODE(ps_dcs_30): power-controller    1624         DIE_NODE(ps_dcs_30): power-controller@190 {
1625                 compatible = "apple,t6000-pmg    1625                 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
1626                 reg = <0x190 4>;                 1626                 reg = <0x190 4>;
1627                 #power-domain-cells = <0>;       1627                 #power-domain-cells = <0>;
1628                 #reset-cells = <0>;              1628                 #reset-cells = <0>;
1629                 label = DIE_LABEL(dcs_30);       1629                 label = DIE_LABEL(dcs_30);
1630                 apple,always-on; /* LPDDR5 in    1630                 apple,always-on; /* LPDDR5 interface */
1631         };                                       1631         };
1632                                                  1632 
1633         DIE_NODE(ps_dcs_31): power-controller    1633         DIE_NODE(ps_dcs_31): power-controller@198 {
1634                 compatible = "apple,t6000-pmg    1634                 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
1635                 reg = <0x198 4>;                 1635                 reg = <0x198 4>;
1636                 #power-domain-cells = <0>;       1636                 #power-domain-cells = <0>;
1637                 #reset-cells = <0>;              1637                 #reset-cells = <0>;
1638                 label = DIE_LABEL(dcs_31);       1638                 label = DIE_LABEL(dcs_31);
1639                 apple,always-on; /* LPDDR5 in    1639                 apple,always-on; /* LPDDR5 interface */
1640         };                                       1640         };
1641                                                  1641 
1642         DIE_NODE(ps_afnc4_ioa): power-control    1642         DIE_NODE(ps_afnc4_ioa): power-controller@1a0 {
1643                 compatible = "apple,t6000-pmg    1643                 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
1644                 reg = <0x1a0 4>;                 1644                 reg = <0x1a0 4>;
1645                 #power-domain-cells = <0>;       1645                 #power-domain-cells = <0>;
1646                 #reset-cells = <0>;              1646                 #reset-cells = <0>;
1647                 label = DIE_LABEL(afnc4_ioa);    1647                 label = DIE_LABEL(afnc4_ioa);
1648                 apple,always-on; /* Apple Fab    1648                 apple,always-on; /* Apple Fabric */
1649                 power-domains = <&DIE_NODE(ps    1649                 power-domains = <&DIE_NODE(ps_afi)>;
1650         };                                       1650         };
1651                                                  1651 
1652         DIE_NODE(ps_afnc4_ls): power-controll    1652         DIE_NODE(ps_afnc4_ls): power-controller@1a8 {
1653                 compatible = "apple,t6000-pmg    1653                 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
1654                 reg = <0x1a8 4>;                 1654                 reg = <0x1a8 4>;
1655                 #power-domain-cells = <0>;       1655                 #power-domain-cells = <0>;
1656                 #reset-cells = <0>;              1656                 #reset-cells = <0>;
1657                 label = DIE_LABEL(afnc4_ls);     1657                 label = DIE_LABEL(afnc4_ls);
1658                 apple,always-on; /* Apple Fab    1658                 apple,always-on; /* Apple Fabric */
1659                 power-domains = <&DIE_NODE(ps    1659                 power-domains = <&DIE_NODE(ps_afnc4_ioa)>;
1660         };                                       1660         };
1661                                                  1661 
1662         DIE_NODE(ps_afnc4_lw0): power-control    1662         DIE_NODE(ps_afnc4_lw0): power-controller@1b0 {
1663                 compatible = "apple,t6000-pmg    1663                 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
1664                 reg = <0x1b0 4>;                 1664                 reg = <0x1b0 4>;
1665                 #power-domain-cells = <0>;       1665                 #power-domain-cells = <0>;
1666                 #reset-cells = <0>;              1666                 #reset-cells = <0>;
1667                 label = DIE_LABEL(afnc4_lw0);    1667                 label = DIE_LABEL(afnc4_lw0);
1668                 apple,always-on; /* Apple Fab    1668                 apple,always-on; /* Apple Fabric */
1669                 power-domains = <&DIE_NODE(ps    1669                 power-domains = <&DIE_NODE(ps_afnc4_ls)>;
1670         };                                       1670         };
1671                                                  1671 
1672         DIE_NODE(ps_afnc5_ioa): power-control    1672         DIE_NODE(ps_afnc5_ioa): power-controller@1b8 {
1673                 compatible = "apple,t6000-pmg    1673                 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
1674                 reg = <0x1b8 4>;                 1674                 reg = <0x1b8 4>;
1675                 #power-domain-cells = <0>;       1675                 #power-domain-cells = <0>;
1676                 #reset-cells = <0>;              1676                 #reset-cells = <0>;
1677                 label = DIE_LABEL(afnc5_ioa);    1677                 label = DIE_LABEL(afnc5_ioa);
1678                 apple,always-on; /* Apple Fab    1678                 apple,always-on; /* Apple Fabric */
1679                 power-domains = <&DIE_NODE(ps    1679                 power-domains = <&DIE_NODE(ps_afi)>;
1680         };                                       1680         };
1681                                                  1681 
1682         DIE_NODE(ps_afnc5_ls): power-controll    1682         DIE_NODE(ps_afnc5_ls): power-controller@1c0 {
1683                 compatible = "apple,t6000-pmg    1683                 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
1684                 reg = <0x1c0 4>;                 1684                 reg = <0x1c0 4>;
1685                 #power-domain-cells = <0>;       1685                 #power-domain-cells = <0>;
1686                 #reset-cells = <0>;              1686                 #reset-cells = <0>;
1687                 label = DIE_LABEL(afnc5_ls);     1687                 label = DIE_LABEL(afnc5_ls);
1688                 apple,always-on; /* Apple Fab    1688                 apple,always-on; /* Apple Fabric */
1689                 power-domains = <&DIE_NODE(ps    1689                 power-domains = <&DIE_NODE(ps_afnc5_ioa)>;
1690         };                                       1690         };
1691                                                  1691 
1692         DIE_NODE(ps_afnc5_lw0): power-control    1692         DIE_NODE(ps_afnc5_lw0): power-controller@1c8 {
1693                 compatible = "apple,t6000-pmg    1693                 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
1694                 reg = <0x1c8 4>;                 1694                 reg = <0x1c8 4>;
1695                 #power-domain-cells = <0>;       1695                 #power-domain-cells = <0>;
1696                 #reset-cells = <0>;              1696                 #reset-cells = <0>;
1697                 label = DIE_LABEL(afnc5_lw0);    1697                 label = DIE_LABEL(afnc5_lw0);
1698                 apple,always-on; /* Apple Fab    1698                 apple,always-on; /* Apple Fabric */
1699                 power-domains = <&DIE_NODE(ps    1699                 power-domains = <&DIE_NODE(ps_afnc5_ls)>;
1700         };                                       1700         };
1701                                                  1701 
1702         DIE_NODE(ps_dispext2_fe): power-contr    1702         DIE_NODE(ps_dispext2_fe): power-controller@1d0 {
1703                 compatible = "apple,t6000-pmg    1703                 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
1704                 reg = <0x1d0 4>;                 1704                 reg = <0x1d0 4>;
1705                 #power-domain-cells = <0>;       1705                 #power-domain-cells = <0>;
1706                 #reset-cells = <0>;              1706                 #reset-cells = <0>;
1707                 label = DIE_LABEL(dispext2_fe    1707                 label = DIE_LABEL(dispext2_fe);
1708                 power-domains = <&DIE_NODE(ps    1708                 power-domains = <&DIE_NODE(ps_afnc4_lw0)>;
1709         };                                       1709         };
1710                                                  1710 
1711         DIE_NODE(ps_dispext2_cpu0): power-con    1711         DIE_NODE(ps_dispext2_cpu0): power-controller@1e8 {
1712                 compatible = "apple,t6000-pmg    1712                 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
1713                 reg = <0x1e8 4>;                 1713                 reg = <0x1e8 4>;
1714                 #power-domain-cells = <0>;       1714                 #power-domain-cells = <0>;
1715                 #reset-cells = <0>;              1715                 #reset-cells = <0>;
1716                 label = DIE_LABEL(dispext2_cp    1716                 label = DIE_LABEL(dispext2_cpu0);
1717                 power-domains = <&DIE_NODE(ps    1717                 power-domains = <&DIE_NODE(ps_dispext2_fe)>;
1718         };                                       1718         };
1719                                                  1719 
1720         DIE_NODE(ps_dispext3_fe): power-contr    1720         DIE_NODE(ps_dispext3_fe): power-controller@210 {
1721                 compatible = "apple,t6000-pmg    1721                 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
1722                 reg = <0x210 4>;                 1722                 reg = <0x210 4>;
1723                 #power-domain-cells = <0>;       1723                 #power-domain-cells = <0>;
1724                 #reset-cells = <0>;              1724                 #reset-cells = <0>;
1725                 label = DIE_LABEL(dispext3_fe    1725                 label = DIE_LABEL(dispext3_fe);
1726                 power-domains = <&DIE_NODE(ps    1726                 power-domains = <&DIE_NODE(ps_afnc4_lw0)>;
1727         };                                       1727         };
1728                                                  1728 
1729         DIE_NODE(ps_dispext3_cpu0): power-con    1729         DIE_NODE(ps_dispext3_cpu0): power-controller@228 {
1730                 compatible = "apple,t6000-pmg    1730                 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
1731                 reg = <0x228 4>;                 1731                 reg = <0x228 4>;
1732                 #power-domain-cells = <0>;       1732                 #power-domain-cells = <0>;
1733                 #reset-cells = <0>;              1733                 #reset-cells = <0>;
1734                 label = DIE_LABEL(dispext3_cp    1734                 label = DIE_LABEL(dispext3_cpu0);
1735                 power-domains = <&DIE_NODE(ps    1735                 power-domains = <&DIE_NODE(ps_dispext3_fe)>;
1736         };                                       1736         };
1737                                                  1737 
1738         DIE_NODE(ps_msr1): power-controller@2    1738         DIE_NODE(ps_msr1): power-controller@250 {
1739                 compatible = "apple,t6000-pmg    1739                 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
1740                 reg = <0x250 4>;                 1740                 reg = <0x250 4>;
1741                 #power-domain-cells = <0>;       1741                 #power-domain-cells = <0>;
1742                 #reset-cells = <0>;              1742                 #reset-cells = <0>;
1743                 label = DIE_LABEL(msr1);         1743                 label = DIE_LABEL(msr1);
1744                 power-domains = <&DIE_NODE(ps    1744                 power-domains = <&DIE_NODE(ps_afnc5_lw0)>, <&DIE_NODE(ps_afr)>;
1745         };                                       1745         };
1746                                                  1746 
1747         DIE_NODE(ps_msr1_ase_core): power-con    1747         DIE_NODE(ps_msr1_ase_core): power-controller@258 {
1748                 compatible = "apple,t6000-pmg    1748                 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
1749                 reg = <0x258 4>;                 1749                 reg = <0x258 4>;
1750                 #power-domain-cells = <0>;       1750                 #power-domain-cells = <0>;
1751                 #reset-cells = <0>;              1751                 #reset-cells = <0>;
1752                 label = DIE_LABEL(msr1_ase_co    1752                 label = DIE_LABEL(msr1_ase_core);
1753                 power-domains = <&DIE_NODE(ps    1753                 power-domains = <&DIE_NODE(ps_msr1)>;
1754         };                                       1754         };
1755                                                  1755 
1756         DIE_NODE(ps_venc1_sys): power-control    1756         DIE_NODE(ps_venc1_sys): power-controller@260 {
1757                 compatible = "apple,t6000-pmg    1757                 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
1758                 reg = <0x260 4>;                 1758                 reg = <0x260 4>;
1759                 #power-domain-cells = <0>;       1759                 #power-domain-cells = <0>;
1760                 #reset-cells = <0>;              1760                 #reset-cells = <0>;
1761                 label = DIE_LABEL(venc1_sys);    1761                 label = DIE_LABEL(venc1_sys);
1762                 power-domains = <&DIE_NODE(ps    1762                 power-domains = <&DIE_NODE(ps_afnc5_lw0)>, <&DIE_NODE(ps_afr)>;
1763         };                                       1763         };
1764                                                  1764 
1765         /* Seems to be disabled on shipping h    1765         /* Seems to be disabled on shipping hardware */
1766 #if 0                                            1766 #if 0
1767         DIE_NODE(ps_ane1_sys): power-controll    1767         DIE_NODE(ps_ane1_sys): power-controller@268 {
1768                 compatible = "apple,t6000-pmg    1768                 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
1769                 reg = <0x268 4>;                 1769                 reg = <0x268 4>;
1770                 #power-domain-cells = <0>;       1770                 #power-domain-cells = <0>;
1771                 #reset-cells = <0>;              1771                 #reset-cells = <0>;
1772                 label = DIE_LABEL(ane1_sys);     1772                 label = DIE_LABEL(ane1_sys);
1773                 power-domains = <&DIE_NODE(ps    1773                 power-domains = <&DIE_NODE(ps_afnc5_lw0)>;
1774         };                                       1774         };
1775                                                  1775 
1776         DIE_NODE(ps_ane1_sys_cpu): power-cont    1776         DIE_NODE(ps_ane1_sys_cpu): power-controller@270 {
1777                 compatible = "apple,t6000-pmg    1777                 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
1778                 reg = <0x270 4>;                 1778                 reg = <0x270 4>;
1779                 #power-domain-cells = <0>;       1779                 #power-domain-cells = <0>;
1780                 #reset-cells = <0>;              1780                 #reset-cells = <0>;
1781                 label = DIE_LABEL(ane1_sys_cp    1781                 label = DIE_LABEL(ane1_sys_cpu);
1782                 power-domains = <&DIE_NODE(ps    1782                 power-domains = <&DIE_NODE(ps_ane1_sys)>;
1783         };                                       1783         };
1784 #endif                                           1784 #endif
1785                                                  1785 
1786         DIE_NODE(ps_venc1_dma): power-control    1786         DIE_NODE(ps_venc1_dma): power-controller@8000 {
1787                 compatible = "apple,t6000-pmg    1787                 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
1788                 reg = <0x8000 4>;                1788                 reg = <0x8000 4>;
1789                 #power-domain-cells = <0>;       1789                 #power-domain-cells = <0>;
1790                 #reset-cells = <0>;              1790                 #reset-cells = <0>;
1791                 label = DIE_LABEL(venc1_dma);    1791                 label = DIE_LABEL(venc1_dma);
1792                 power-domains = <&DIE_NODE(ps    1792                 power-domains = <&DIE_NODE(ps_venc1_sys)>;
1793         };                                       1793         };
1794                                                  1794 
1795         DIE_NODE(ps_venc1_pipe4): power-contr    1795         DIE_NODE(ps_venc1_pipe4): power-controller@8008 {
1796                 compatible = "apple,t6000-pmg    1796                 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
1797                 reg = <0x8008 4>;                1797                 reg = <0x8008 4>;
1798                 #power-domain-cells = <0>;       1798                 #power-domain-cells = <0>;
1799                 #reset-cells = <0>;              1799                 #reset-cells = <0>;
1800                 label = DIE_LABEL(venc1_pipe4    1800                 label = DIE_LABEL(venc1_pipe4);
1801                 power-domains = <&DIE_NODE(ps    1801                 power-domains = <&DIE_NODE(ps_venc1_dma)>;
1802         };                                       1802         };
1803                                                  1803 
1804         DIE_NODE(ps_venc1_pipe5): power-contr    1804         DIE_NODE(ps_venc1_pipe5): power-controller@8010 {
1805                 compatible = "apple,t6000-pmg    1805                 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
1806                 reg = <0x8010 4>;                1806                 reg = <0x8010 4>;
1807                 #power-domain-cells = <0>;       1807                 #power-domain-cells = <0>;
1808                 #reset-cells = <0>;              1808                 #reset-cells = <0>;
1809                 label = DIE_LABEL(venc1_pipe5    1809                 label = DIE_LABEL(venc1_pipe5);
1810                 power-domains = <&DIE_NODE(ps    1810                 power-domains = <&DIE_NODE(ps_venc1_dma)>;
1811         };                                       1811         };
1812                                                  1812 
1813         DIE_NODE(ps_venc1_me0): power-control    1813         DIE_NODE(ps_venc1_me0): power-controller@8018 {
1814                 compatible = "apple,t6000-pmg    1814                 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
1815                 reg = <0x8018 4>;                1815                 reg = <0x8018 4>;
1816                 #power-domain-cells = <0>;       1816                 #power-domain-cells = <0>;
1817                 #reset-cells = <0>;              1817                 #reset-cells = <0>;
1818                 label = DIE_LABEL(venc1_me0);    1818                 label = DIE_LABEL(venc1_me0);
1819                 power-domains = <&DIE_NODE(ps    1819                 power-domains = <&DIE_NODE(ps_venc1_pipe4)>, <&DIE_NODE(ps_venc1_pipe5)>;
1820         };                                       1820         };
1821                                                  1821 
1822         DIE_NODE(ps_venc1_me1): power-control    1822         DIE_NODE(ps_venc1_me1): power-controller@8020 {
1823                 compatible = "apple,t6000-pmg    1823                 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
1824                 reg = <0x8020 4>;                1824                 reg = <0x8020 4>;
1825                 #power-domain-cells = <0>;       1825                 #power-domain-cells = <0>;
1826                 #reset-cells = <0>;              1826                 #reset-cells = <0>;
1827                 label = DIE_LABEL(venc1_me1);    1827                 label = DIE_LABEL(venc1_me1);
1828                 power-domains = <&DIE_NODE(ps    1828                 power-domains = <&DIE_NODE(ps_venc1_me0)>;
1829         };                                       1829         };
1830                                                  1830 
1831         DIE_NODE(ps_prores): power-controller    1831         DIE_NODE(ps_prores): power-controller@c000 {
1832                 compatible = "apple,t6000-pmg    1832                 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
1833                 reg = <0xc000 4>;                1833                 reg = <0xc000 4>;
1834                 #power-domain-cells = <0>;       1834                 #power-domain-cells = <0>;
1835                 #reset-cells = <0>;              1835                 #reset-cells = <0>;
1836                 label = DIE_LABEL(prores);       1836                 label = DIE_LABEL(prores);
1837                 power-domains = <&DIE_NODE(ps    1837                 power-domains = <&DIE_NODE(ps_afnc4_lw0)>;
1838         };                                       1838         };
1839 };                                               1839 };
1840                                                  1840 
1841 &DIE_NODE(pmgr_mini) {                           1841 &DIE_NODE(pmgr_mini) {
1842         DIE_NODE(ps_debug): power-controller@    1842         DIE_NODE(ps_debug): power-controller@58 {
1843                 compatible = "apple,t6000-pmg    1843                 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
1844                 reg = <0x58 4>;                  1844                 reg = <0x58 4>;
1845                 #power-domain-cells = <0>;       1845                 #power-domain-cells = <0>;
1846                 #reset-cells = <0>;              1846                 #reset-cells = <0>;
1847                 label = DIE_LABEL(debug);        1847                 label = DIE_LABEL(debug);
1848                 apple,always-on; /* Core AON     1848                 apple,always-on; /* Core AON device */
1849         };                                       1849         };
1850                                                  1850 
1851         DIE_NODE(ps_nub_spmi0): power-control    1851         DIE_NODE(ps_nub_spmi0): power-controller@60 {
1852                 compatible = "apple,t6000-pmg    1852                 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
1853                 reg = <0x60 4>;                  1853                 reg = <0x60 4>;
1854                 #power-domain-cells = <0>;       1854                 #power-domain-cells = <0>;
1855                 #reset-cells = <0>;              1855                 #reset-cells = <0>;
1856                 label = DIE_LABEL(nub_spmi0);    1856                 label = DIE_LABEL(nub_spmi0);
1857                 apple,always-on; /* Core AON     1857                 apple,always-on; /* Core AON device */
1858         };                                       1858         };
1859                                                  1859 
1860         DIE_NODE(ps_nub_spmi1): power-control    1860         DIE_NODE(ps_nub_spmi1): power-controller@68 {
1861                 compatible = "apple,t6000-pmg    1861                 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
1862                 reg = <0x68 4>;                  1862                 reg = <0x68 4>;
1863                 #power-domain-cells = <0>;       1863                 #power-domain-cells = <0>;
1864                 #reset-cells = <0>;              1864                 #reset-cells = <0>;
1865                 label = DIE_LABEL(nub_spmi1);    1865                 label = DIE_LABEL(nub_spmi1);
1866                 apple,always-on; /* Core AON     1866                 apple,always-on; /* Core AON device */
1867         };                                       1867         };
1868                                                  1868 
1869         DIE_NODE(ps_nub_aon): power-controlle    1869         DIE_NODE(ps_nub_aon): power-controller@70 {
1870                 compatible = "apple,t6000-pmg    1870                 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
1871                 reg = <0x70 4>;                  1871                 reg = <0x70 4>;
1872                 #power-domain-cells = <0>;       1872                 #power-domain-cells = <0>;
1873                 #reset-cells = <0>;              1873                 #reset-cells = <0>;
1874                 label = DIE_LABEL(nub_aon);      1874                 label = DIE_LABEL(nub_aon);
1875                 apple,always-on; /* Core AON     1875                 apple,always-on; /* Core AON device */
1876         };                                       1876         };
1877                                                  1877 
1878         DIE_NODE(ps_msg): power-controller@78    1878         DIE_NODE(ps_msg): power-controller@78 {
1879                 compatible = "apple,t6000-pmg    1879                 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
1880                 reg = <0x78 4>;                  1880                 reg = <0x78 4>;
1881                 #power-domain-cells = <0>;       1881                 #power-domain-cells = <0>;
1882                 #reset-cells = <0>;              1882                 #reset-cells = <0>;
1883                 label = DIE_LABEL(msg);          1883                 label = DIE_LABEL(msg);
1884         };                                       1884         };
1885                                                  1885 
1886         DIE_NODE(ps_nub_gpio): power-controll    1886         DIE_NODE(ps_nub_gpio): power-controller@80 {
1887                 compatible = "apple,t6000-pmg    1887                 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
1888                 reg = <0x80 4>;                  1888                 reg = <0x80 4>;
1889                 #power-domain-cells = <0>;       1889                 #power-domain-cells = <0>;
1890                 #reset-cells = <0>;              1890                 #reset-cells = <0>;
1891                 label = DIE_LABEL(nub_gpio);     1891                 label = DIE_LABEL(nub_gpio);
1892                 apple,always-on; /* Core AON     1892                 apple,always-on; /* Core AON device */
1893         };                                       1893         };
1894                                                  1894 
1895         DIE_NODE(ps_atc0_usb_aon): power-cont    1895         DIE_NODE(ps_atc0_usb_aon): power-controller@88 {
1896                 compatible = "apple,t6000-pmg    1896                 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
1897                 reg = <0x88 4>;                  1897                 reg = <0x88 4>;
1898                 #power-domain-cells = <0>;       1898                 #power-domain-cells = <0>;
1899                 #reset-cells = <0>;              1899                 #reset-cells = <0>;
1900                 label = DIE_LABEL(atc0_usb_ao    1900                 label = DIE_LABEL(atc0_usb_aon);
1901                 apple,always-on; /* Needs to     1901                 apple,always-on; /* Needs to stay on for dwc3 to work */
1902         };                                       1902         };
1903                                                  1903 
1904         DIE_NODE(ps_atc1_usb_aon): power-cont    1904         DIE_NODE(ps_atc1_usb_aon): power-controller@90 {
1905                 compatible = "apple,t6000-pmg    1905                 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
1906                 reg = <0x90 4>;                  1906                 reg = <0x90 4>;
1907                 #power-domain-cells = <0>;       1907                 #power-domain-cells = <0>;
1908                 #reset-cells = <0>;              1908                 #reset-cells = <0>;
1909                 label = DIE_LABEL(atc1_usb_ao    1909                 label = DIE_LABEL(atc1_usb_aon);
1910                 apple,always-on; /* Needs to     1910                 apple,always-on; /* Needs to stay on for dwc3 to work */
1911         };                                       1911         };
1912                                                  1912 
1913         DIE_NODE(ps_atc2_usb_aon): power-cont    1913         DIE_NODE(ps_atc2_usb_aon): power-controller@98 {
1914                 compatible = "apple,t6000-pmg    1914                 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
1915                 reg = <0x98 4>;                  1915                 reg = <0x98 4>;
1916                 #power-domain-cells = <0>;       1916                 #power-domain-cells = <0>;
1917                 #reset-cells = <0>;              1917                 #reset-cells = <0>;
1918                 label = DIE_LABEL(atc2_usb_ao    1918                 label = DIE_LABEL(atc2_usb_aon);
1919                 apple,always-on; /* Needs to     1919                 apple,always-on; /* Needs to stay on for dwc3 to work */
1920         };                                       1920         };
1921                                                  1921 
1922         DIE_NODE(ps_atc3_usb_aon): power-cont    1922         DIE_NODE(ps_atc3_usb_aon): power-controller@a0 {
1923                 compatible = "apple,t6000-pmg    1923                 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
1924                 reg = <0xa0 4>;                  1924                 reg = <0xa0 4>;
1925                 #power-domain-cells = <0>;       1925                 #power-domain-cells = <0>;
1926                 #reset-cells = <0>;              1926                 #reset-cells = <0>;
1927                 label = DIE_LABEL(atc3_usb_ao    1927                 label = DIE_LABEL(atc3_usb_aon);
1928                 apple,always-on; /* Needs to     1928                 apple,always-on; /* Needs to stay on for dwc3 to work */
1929         };                                       1929         };
1930                                                  1930 
1931         DIE_NODE(ps_gp_usb_aon): power-contro    1931         DIE_NODE(ps_gp_usb_aon): power-controller@a8 {
1932                 compatible = "apple,t6000-pmg    1932                 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
1933                 reg = <0xa8 4>;                  1933                 reg = <0xa8 4>;
1934                 #power-domain-cells = <0>;       1934                 #power-domain-cells = <0>;
1935                 #reset-cells = <0>;              1935                 #reset-cells = <0>;
1936                 label = DIE_LABEL(gp_usb_aon)    1936                 label = DIE_LABEL(gp_usb_aon);
1937         };                                       1937         };
1938                                                  1938 
1939         DIE_NODE(ps_nub_fabric): power-contro    1939         DIE_NODE(ps_nub_fabric): power-controller@b0 {
1940                 compatible = "apple,t6000-pmg    1940                 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
1941                 reg = <0xb0 4>;                  1941                 reg = <0xb0 4>;
1942                 #power-domain-cells = <0>;       1942                 #power-domain-cells = <0>;
1943                 #reset-cells = <0>;              1943                 #reset-cells = <0>;
1944                 label = DIE_LABEL(nub_fabric)    1944                 label = DIE_LABEL(nub_fabric);
1945                 apple,always-on; /* Core AON     1945                 apple,always-on; /* Core AON device */
1946         };                                       1946         };
1947                                                  1947 
1948         DIE_NODE(ps_nub_sram): power-controll    1948         DIE_NODE(ps_nub_sram): power-controller@b8 {
1949                 compatible = "apple,t6000-pmg    1949                 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
1950                 reg = <0xb8 4>;                  1950                 reg = <0xb8 4>;
1951                 #power-domain-cells = <0>;       1951                 #power-domain-cells = <0>;
1952                 #reset-cells = <0>;              1952                 #reset-cells = <0>;
1953                 label = DIE_LABEL(nub_sram);     1953                 label = DIE_LABEL(nub_sram);
1954                 apple,always-on; /* Core AON     1954                 apple,always-on; /* Core AON device */
1955         };                                       1955         };
1956                                                  1956 
1957         DIE_NODE(ps_debug_usb): power-control    1957         DIE_NODE(ps_debug_usb): power-controller@c0 {
1958                 compatible = "apple,t6000-pmg    1958                 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
1959                 reg = <0xc0 4>;                  1959                 reg = <0xc0 4>;
1960                 #power-domain-cells = <0>;       1960                 #power-domain-cells = <0>;
1961                 #reset-cells = <0>;              1961                 #reset-cells = <0>;
1962                 label = DIE_LABEL(debug_usb);    1962                 label = DIE_LABEL(debug_usb);
1963                 apple,always-on; /* Core AON     1963                 apple,always-on; /* Core AON device */
1964                 power-domains = <&DIE_NODE(ps    1964                 power-domains = <&DIE_NODE(ps_debug)>;
1965         };                                       1965         };
1966                                                  1966 
1967         DIE_NODE(ps_debug_auth): power-contro    1967         DIE_NODE(ps_debug_auth): power-controller@c8 {
1968                 compatible = "apple,t6000-pmg    1968                 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
1969                 reg = <0xc8 4>;                  1969                 reg = <0xc8 4>;
1970                 #power-domain-cells = <0>;       1970                 #power-domain-cells = <0>;
1971                 #reset-cells = <0>;              1971                 #reset-cells = <0>;
1972                 label = DIE_LABEL(debug_auth)    1972                 label = DIE_LABEL(debug_auth);
1973                 apple,always-on; /* Core AON     1973                 apple,always-on; /* Core AON device */
1974                 power-domains = <&DIE_NODE(ps    1974                 power-domains = <&DIE_NODE(ps_debug)>;
1975         };                                       1975         };
1976                                                  1976 
1977         DIE_NODE(ps_atc0_usb): power-controll    1977         DIE_NODE(ps_atc0_usb): power-controller@d0 {
1978                 compatible = "apple,t6000-pmg    1978                 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
1979                 reg = <0xd0 4>;                  1979                 reg = <0xd0 4>;
1980                 #power-domain-cells = <0>;       1980                 #power-domain-cells = <0>;
1981                 #reset-cells = <0>;              1981                 #reset-cells = <0>;
1982                 label = DIE_LABEL(atc0_usb);     1982                 label = DIE_LABEL(atc0_usb);
1983                 power-domains = <&DIE_NODE(ps    1983                 power-domains = <&DIE_NODE(ps_atc0_usb_aon)>, <&DIE_NODE(ps_atc0_common)>;
1984         };                                       1984         };
1985                                                  1985 
1986         DIE_NODE(ps_atc1_usb): power-controll    1986         DIE_NODE(ps_atc1_usb): power-controller@d8 {
1987                 compatible = "apple,t6000-pmg    1987                 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
1988                 reg = <0xd8 4>;                  1988                 reg = <0xd8 4>;
1989                 #power-domain-cells = <0>;       1989                 #power-domain-cells = <0>;
1990                 #reset-cells = <0>;              1990                 #reset-cells = <0>;
1991                 label = DIE_LABEL(atc1_usb);     1991                 label = DIE_LABEL(atc1_usb);
1992                 power-domains = <&DIE_NODE(ps    1992                 power-domains = <&DIE_NODE(ps_atc1_usb_aon)>, <&DIE_NODE(ps_atc1_common)>;
1993         };                                       1993         };
1994                                                  1994 
1995         DIE_NODE(ps_atc2_usb): power-controll    1995         DIE_NODE(ps_atc2_usb): power-controller@e0 {
1996                 compatible = "apple,t6000-pmg    1996                 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
1997                 reg = <0xe0 4>;                  1997                 reg = <0xe0 4>;
1998                 #power-domain-cells = <0>;       1998                 #power-domain-cells = <0>;
1999                 #reset-cells = <0>;              1999                 #reset-cells = <0>;
2000                 label = DIE_LABEL(atc2_usb);     2000                 label = DIE_LABEL(atc2_usb);
2001                 power-domains = <&DIE_NODE(ps    2001                 power-domains = <&DIE_NODE(ps_atc2_usb_aon)>, <&DIE_NODE(ps_atc2_common)>;
2002         };                                       2002         };
2003                                                  2003 
2004         DIE_NODE(ps_atc3_usb): power-controll    2004         DIE_NODE(ps_atc3_usb): power-controller@e8 {
2005                 compatible = "apple,t6000-pmg    2005                 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
2006                 reg = <0xe8 4>;                  2006                 reg = <0xe8 4>;
2007                 #power-domain-cells = <0>;       2007                 #power-domain-cells = <0>;
2008                 #reset-cells = <0>;              2008                 #reset-cells = <0>;
2009                 label = DIE_LABEL(atc3_usb);     2009                 label = DIE_LABEL(atc3_usb);
2010                 power-domains = <&DIE_NODE(ps    2010                 power-domains = <&DIE_NODE(ps_atc3_usb_aon)>, <&DIE_NODE(ps_atc3_common)>;
2011         };                                       2011         };
2012 };                                               2012 };
                                                      

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

kernel.org | git.kernel.org | LWN.net | Project Home | SVN repository | Mail admin

Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.

sflogo.php