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