xref: /linux/scripts/dtc/include-prefixes/arm64/apple/t8010-pmgr.dtsi (revision 2f24482304ebd32c5aa374f31465b9941a860b92)
1*5152d41aSNick Chan// SPDX-License-Identifier: GPL-2.0+ OR MIT
2*5152d41aSNick Chan/*
3*5152d41aSNick Chan * PMGR Power domains for the Apple T8010 "A10" SoC
4*5152d41aSNick Chan *
5*5152d41aSNick Chan * Copyright (c) 2024 Nick Chan <towinchenmi@gmail.com>
6*5152d41aSNick Chan */
7*5152d41aSNick Chan
8*5152d41aSNick Chan&pmgr {
9*5152d41aSNick Chan	ps_cpu0: power-controller@80000 {
10*5152d41aSNick Chan		compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
11*5152d41aSNick Chan		reg = <0x80000 4>;
12*5152d41aSNick Chan		#power-domain-cells = <0>;
13*5152d41aSNick Chan		#reset-cells = <0>;
14*5152d41aSNick Chan		label = "cpu0";
15*5152d41aSNick Chan		apple,always-on; /* Core device */
16*5152d41aSNick Chan	};
17*5152d41aSNick Chan
18*5152d41aSNick Chan	ps_cpu1: power-controller@80008 {
19*5152d41aSNick Chan		compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
20*5152d41aSNick Chan		reg = <0x80008 4>;
21*5152d41aSNick Chan		#power-domain-cells = <0>;
22*5152d41aSNick Chan		#reset-cells = <0>;
23*5152d41aSNick Chan		label = "cpu1";
24*5152d41aSNick Chan		apple,always-on; /* Core device */
25*5152d41aSNick Chan	};
26*5152d41aSNick Chan
27*5152d41aSNick Chan	ps_cpm: power-controller@80040 {
28*5152d41aSNick Chan		compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
29*5152d41aSNick Chan		reg = <0x80040 4>;
30*5152d41aSNick Chan		#power-domain-cells = <0>;
31*5152d41aSNick Chan		#reset-cells = <0>;
32*5152d41aSNick Chan		label = "cpm";
33*5152d41aSNick Chan		apple,always-on; /* Core device */
34*5152d41aSNick Chan	};
35*5152d41aSNick Chan
36*5152d41aSNick Chan	ps_sio_busif: power-controller@80160 {
37*5152d41aSNick Chan		compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
38*5152d41aSNick Chan		reg = <0x80160 4>;
39*5152d41aSNick Chan		#power-domain-cells = <0>;
40*5152d41aSNick Chan		#reset-cells = <0>;
41*5152d41aSNick Chan		label = "sio_busif";
42*5152d41aSNick Chan	};
43*5152d41aSNick Chan
44*5152d41aSNick Chan	ps_sio_p: power-controller@80168 {
45*5152d41aSNick Chan		compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
46*5152d41aSNick Chan		reg = <0x80168 4>;
47*5152d41aSNick Chan		#power-domain-cells = <0>;
48*5152d41aSNick Chan		#reset-cells = <0>;
49*5152d41aSNick Chan		label = "sio_p";
50*5152d41aSNick Chan		power-domains = <&ps_sio_busif>;
51*5152d41aSNick Chan	};
52*5152d41aSNick Chan
53*5152d41aSNick Chan	ps_sbr: power-controller@80100 {
54*5152d41aSNick Chan		compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
55*5152d41aSNick Chan		reg = <0x80100 4>;
56*5152d41aSNick Chan		#power-domain-cells = <0>;
57*5152d41aSNick Chan		#reset-cells = <0>;
58*5152d41aSNick Chan		label = "sbr";
59*5152d41aSNick Chan		apple,always-on; /* Apple fabric, critical block */
60*5152d41aSNick Chan	};
61*5152d41aSNick Chan
62*5152d41aSNick Chan	ps_aic: power-controller@80108 {
63*5152d41aSNick Chan		compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
64*5152d41aSNick Chan		reg = <0x80108 4>;
65*5152d41aSNick Chan		#power-domain-cells = <0>;
66*5152d41aSNick Chan		#reset-cells = <0>;
67*5152d41aSNick Chan		label = "aic";
68*5152d41aSNick Chan		apple,always-on; /* Core device */
69*5152d41aSNick Chan	};
70*5152d41aSNick Chan
71*5152d41aSNick Chan	ps_dwi: power-controller@80110 {
72*5152d41aSNick Chan		compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
73*5152d41aSNick Chan		reg = <0x80110 4>;
74*5152d41aSNick Chan		#power-domain-cells = <0>;
75*5152d41aSNick Chan		#reset-cells = <0>;
76*5152d41aSNick Chan		label = "dwi";
77*5152d41aSNick Chan	};
78*5152d41aSNick Chan
79*5152d41aSNick Chan	ps_gpio: power-controller@80118 {
80*5152d41aSNick Chan		compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
81*5152d41aSNick Chan		reg = <0x80118 4>;
82*5152d41aSNick Chan		#power-domain-cells = <0>;
83*5152d41aSNick Chan		#reset-cells = <0>;
84*5152d41aSNick Chan		label = "gpio";
85*5152d41aSNick Chan	};
86*5152d41aSNick Chan
87*5152d41aSNick Chan	ps_pms: power-controller@80120 {
88*5152d41aSNick Chan		compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
89*5152d41aSNick Chan		reg = <0x80120 4>;
90*5152d41aSNick Chan		#power-domain-cells = <0>;
91*5152d41aSNick Chan		#reset-cells = <0>;
92*5152d41aSNick Chan		label = "pms";
93*5152d41aSNick Chan		apple,always-on; /* Core device */
94*5152d41aSNick Chan	};
95*5152d41aSNick Chan
96*5152d41aSNick Chan	ps_pcie_ref: power-controller@80148 {
97*5152d41aSNick Chan		compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
98*5152d41aSNick Chan		reg = <0x80148 4>;
99*5152d41aSNick Chan		#power-domain-cells = <0>;
100*5152d41aSNick Chan		#reset-cells = <0>;
101*5152d41aSNick Chan		label = "pcie_ref";
102*5152d41aSNick Chan	};
103*5152d41aSNick Chan
104*5152d41aSNick Chan	ps_socuvd: power-controller@80150 {
105*5152d41aSNick Chan		compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
106*5152d41aSNick Chan		reg = <0x80150 4>;
107*5152d41aSNick Chan		#power-domain-cells = <0>;
108*5152d41aSNick Chan		#reset-cells = <0>;
109*5152d41aSNick Chan		label = "socuvd";
110*5152d41aSNick Chan	};
111*5152d41aSNick Chan
112*5152d41aSNick Chan	ps_mca0: power-controller@80178 {
113*5152d41aSNick Chan		compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
114*5152d41aSNick Chan		reg = <0x80178 4>;
115*5152d41aSNick Chan		#power-domain-cells = <0>;
116*5152d41aSNick Chan		#reset-cells = <0>;
117*5152d41aSNick Chan		label = "mca0";
118*5152d41aSNick Chan		power-domains = <&ps_sio_p>;
119*5152d41aSNick Chan	};
120*5152d41aSNick Chan
121*5152d41aSNick Chan	ps_mca1: power-controller@80180 {
122*5152d41aSNick Chan		compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
123*5152d41aSNick Chan		reg = <0x80180 4>;
124*5152d41aSNick Chan		#power-domain-cells = <0>;
125*5152d41aSNick Chan		#reset-cells = <0>;
126*5152d41aSNick Chan		label = "mca1";
127*5152d41aSNick Chan		power-domains = <&ps_sio_p>;
128*5152d41aSNick Chan	};
129*5152d41aSNick Chan
130*5152d41aSNick Chan	ps_mca2: power-controller@80188 {
131*5152d41aSNick Chan		compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
132*5152d41aSNick Chan		reg = <0x80188 4>;
133*5152d41aSNick Chan		#power-domain-cells = <0>;
134*5152d41aSNick Chan		#reset-cells = <0>;
135*5152d41aSNick Chan		label = "mca2";
136*5152d41aSNick Chan		power-domains = <&ps_sio_p>;
137*5152d41aSNick Chan	};
138*5152d41aSNick Chan
139*5152d41aSNick Chan	ps_mca3: power-controller@80190 {
140*5152d41aSNick Chan		compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
141*5152d41aSNick Chan		reg = <0x80190 4>;
142*5152d41aSNick Chan		#power-domain-cells = <0>;
143*5152d41aSNick Chan		#reset-cells = <0>;
144*5152d41aSNick Chan		label = "mca3";
145*5152d41aSNick Chan		power-domains = <&ps_sio_p>;
146*5152d41aSNick Chan	};
147*5152d41aSNick Chan
148*5152d41aSNick Chan	ps_mca4: power-controller@80198 {
149*5152d41aSNick Chan		compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
150*5152d41aSNick Chan		reg = <0x80198 4>;
151*5152d41aSNick Chan		#power-domain-cells = <0>;
152*5152d41aSNick Chan		#reset-cells = <0>;
153*5152d41aSNick Chan		label = "mca4";
154*5152d41aSNick Chan		power-domains = <&ps_sio_p>;
155*5152d41aSNick Chan	};
156*5152d41aSNick Chan
157*5152d41aSNick Chan	ps_pwm0: power-controller@801a0 {
158*5152d41aSNick Chan		compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
159*5152d41aSNick Chan		reg = <0x801a0 4>;
160*5152d41aSNick Chan		#power-domain-cells = <0>;
161*5152d41aSNick Chan		#reset-cells = <0>;
162*5152d41aSNick Chan		label = "pwm0";
163*5152d41aSNick Chan		power-domains = <&ps_sio_p>;
164*5152d41aSNick Chan	};
165*5152d41aSNick Chan
166*5152d41aSNick Chan	ps_i2c0: power-controller@801a8 {
167*5152d41aSNick Chan		compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
168*5152d41aSNick Chan		reg = <0x801a8 4>;
169*5152d41aSNick Chan		#power-domain-cells = <0>;
170*5152d41aSNick Chan		#reset-cells = <0>;
171*5152d41aSNick Chan		label = "i2c0";
172*5152d41aSNick Chan		power-domains = <&ps_sio_p>;
173*5152d41aSNick Chan	};
174*5152d41aSNick Chan
175*5152d41aSNick Chan	ps_i2c1: power-controller@801b0 {
176*5152d41aSNick Chan		compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
177*5152d41aSNick Chan		reg = <0x801b0 4>;
178*5152d41aSNick Chan		#power-domain-cells = <0>;
179*5152d41aSNick Chan		#reset-cells = <0>;
180*5152d41aSNick Chan		label = "i2c1";
181*5152d41aSNick Chan		power-domains = <&ps_sio_p>;
182*5152d41aSNick Chan	};
183*5152d41aSNick Chan
184*5152d41aSNick Chan	ps_i2c2: power-controller@801b8 {
185*5152d41aSNick Chan		compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
186*5152d41aSNick Chan		reg = <0x801b8 4>;
187*5152d41aSNick Chan		#power-domain-cells = <0>;
188*5152d41aSNick Chan		#reset-cells = <0>;
189*5152d41aSNick Chan		label = "i2c2";
190*5152d41aSNick Chan		power-domains = <&ps_sio_p>;
191*5152d41aSNick Chan	};
192*5152d41aSNick Chan
193*5152d41aSNick Chan	ps_i2c3: power-controller@801c0 {
194*5152d41aSNick Chan		compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
195*5152d41aSNick Chan		reg = <0x801c0 4>;
196*5152d41aSNick Chan		#power-domain-cells = <0>;
197*5152d41aSNick Chan		#reset-cells = <0>;
198*5152d41aSNick Chan		label = "i2c3";
199*5152d41aSNick Chan		power-domains = <&ps_sio_p>;
200*5152d41aSNick Chan	};
201*5152d41aSNick Chan
202*5152d41aSNick Chan	ps_spi0: power-controller@801c8 {
203*5152d41aSNick Chan		compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
204*5152d41aSNick Chan		reg = <0x801c8 4>;
205*5152d41aSNick Chan		#power-domain-cells = <0>;
206*5152d41aSNick Chan		#reset-cells = <0>;
207*5152d41aSNick Chan		label = "spi0";
208*5152d41aSNick Chan		power-domains = <&ps_sio_p>;
209*5152d41aSNick Chan	};
210*5152d41aSNick Chan
211*5152d41aSNick Chan	ps_spi1: power-controller@801d0 {
212*5152d41aSNick Chan		compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
213*5152d41aSNick Chan		reg = <0x801d0 4>;
214*5152d41aSNick Chan		#power-domain-cells = <0>;
215*5152d41aSNick Chan		#reset-cells = <0>;
216*5152d41aSNick Chan		label = "spi1";
217*5152d41aSNick Chan		power-domains = <&ps_sio_p>;
218*5152d41aSNick Chan	};
219*5152d41aSNick Chan
220*5152d41aSNick Chan	ps_spi2: power-controller@801d8 {
221*5152d41aSNick Chan		compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
222*5152d41aSNick Chan		reg = <0x801d8 4>;
223*5152d41aSNick Chan		#power-domain-cells = <0>;
224*5152d41aSNick Chan		#reset-cells = <0>;
225*5152d41aSNick Chan		label = "spi2";
226*5152d41aSNick Chan		power-domains = <&ps_sio_p>;
227*5152d41aSNick Chan	};
228*5152d41aSNick Chan
229*5152d41aSNick Chan	ps_spi3: power-controller@801e0 {
230*5152d41aSNick Chan		compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
231*5152d41aSNick Chan		reg = <0x801e0 4>;
232*5152d41aSNick Chan		#power-domain-cells = <0>;
233*5152d41aSNick Chan		#reset-cells = <0>;
234*5152d41aSNick Chan		label = "spi3";
235*5152d41aSNick Chan		power-domains = <&ps_sio_p>;
236*5152d41aSNick Chan	};
237*5152d41aSNick Chan
238*5152d41aSNick Chan	ps_uart0: power-controller@801e8 {
239*5152d41aSNick Chan		compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
240*5152d41aSNick Chan		reg = <0x801e8 4>;
241*5152d41aSNick Chan		#power-domain-cells = <0>;
242*5152d41aSNick Chan		#reset-cells = <0>;
243*5152d41aSNick Chan		label = "uart0";
244*5152d41aSNick Chan		power-domains = <&ps_sio_p>;
245*5152d41aSNick Chan	};
246*5152d41aSNick Chan
247*5152d41aSNick Chan	ps_uart1: power-controller@801f0 {
248*5152d41aSNick Chan		compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
249*5152d41aSNick Chan		reg = <0x801f0 4>;
250*5152d41aSNick Chan		#power-domain-cells = <0>;
251*5152d41aSNick Chan		#reset-cells = <0>;
252*5152d41aSNick Chan		label = "uart1";
253*5152d41aSNick Chan		power-domains = <&ps_sio_p>;
254*5152d41aSNick Chan	};
255*5152d41aSNick Chan
256*5152d41aSNick Chan	ps_uart2: power-controller@801f8 {
257*5152d41aSNick Chan		compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
258*5152d41aSNick Chan		reg = <0x801f8 4>;
259*5152d41aSNick Chan		#power-domain-cells = <0>;
260*5152d41aSNick Chan		#reset-cells = <0>;
261*5152d41aSNick Chan		label = "uart2";
262*5152d41aSNick Chan		power-domains = <&ps_sio_p>;
263*5152d41aSNick Chan	};
264*5152d41aSNick Chan
265*5152d41aSNick Chan	ps_sio: power-controller@80170 {
266*5152d41aSNick Chan		compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
267*5152d41aSNick Chan		reg = <0x80170 4>;
268*5152d41aSNick Chan		#power-domain-cells = <0>;
269*5152d41aSNick Chan		#reset-cells = <0>;
270*5152d41aSNick Chan		label = "sio";
271*5152d41aSNick Chan		power-domains = <&ps_sio_p>;
272*5152d41aSNick Chan		apple,always-on; /* Core device */
273*5152d41aSNick Chan	};
274*5152d41aSNick Chan
275*5152d41aSNick Chan	ps_hsic0_phy: power-controller@80128 {
276*5152d41aSNick Chan		compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
277*5152d41aSNick Chan		reg = <0x80128 4>;
278*5152d41aSNick Chan		#power-domain-cells = <0>;
279*5152d41aSNick Chan		#reset-cells = <0>;
280*5152d41aSNick Chan		label = "hsic0_phy";
281*5152d41aSNick Chan		power-domains = <&ps_usb2host1>;
282*5152d41aSNick Chan	};
283*5152d41aSNick Chan
284*5152d41aSNick Chan	ps_isp_sens0: power-controller@80130 {
285*5152d41aSNick Chan		compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
286*5152d41aSNick Chan		reg = <0x80130 4>;
287*5152d41aSNick Chan		#power-domain-cells = <0>;
288*5152d41aSNick Chan		#reset-cells = <0>;
289*5152d41aSNick Chan		label = "isp_sens0";
290*5152d41aSNick Chan	};
291*5152d41aSNick Chan
292*5152d41aSNick Chan	ps_isp_sens1: power-controller@80138 {
293*5152d41aSNick Chan		compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
294*5152d41aSNick Chan		reg = <0x80138 4>;
295*5152d41aSNick Chan		#power-domain-cells = <0>;
296*5152d41aSNick Chan		#reset-cells = <0>;
297*5152d41aSNick Chan		label = "isp_sens1";
298*5152d41aSNick Chan	};
299*5152d41aSNick Chan
300*5152d41aSNick Chan	ps_isp_sens2: power-controller@80140 {
301*5152d41aSNick Chan		compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
302*5152d41aSNick Chan		reg = <0x80140 4>;
303*5152d41aSNick Chan		#power-domain-cells = <0>;
304*5152d41aSNick Chan		#reset-cells = <0>;
305*5152d41aSNick Chan		label = "isp_sens2";
306*5152d41aSNick Chan	};
307*5152d41aSNick Chan
308*5152d41aSNick Chan	ps_usb: power-controller@80268 {
309*5152d41aSNick Chan		compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
310*5152d41aSNick Chan		reg = <0x80268 4>;
311*5152d41aSNick Chan		#power-domain-cells = <0>;
312*5152d41aSNick Chan		#reset-cells = <0>;
313*5152d41aSNick Chan		label = "usb";
314*5152d41aSNick Chan	};
315*5152d41aSNick Chan
316*5152d41aSNick Chan	ps_usbctrl: power-controller@80270 {
317*5152d41aSNick Chan		compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
318*5152d41aSNick Chan		reg = <0x80270 4>;
319*5152d41aSNick Chan		#power-domain-cells = <0>;
320*5152d41aSNick Chan		#reset-cells = <0>;
321*5152d41aSNick Chan		label = "usbctrl";
322*5152d41aSNick Chan		power-domains = <&ps_usb>;
323*5152d41aSNick Chan	};
324*5152d41aSNick Chan
325*5152d41aSNick Chan	ps_usb2host0: power-controller@80278 {
326*5152d41aSNick Chan		compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
327*5152d41aSNick Chan		reg = <0x80278 4>;
328*5152d41aSNick Chan		#power-domain-cells = <0>;
329*5152d41aSNick Chan		#reset-cells = <0>;
330*5152d41aSNick Chan		label = "usb2host0";
331*5152d41aSNick Chan		power-domains = <&ps_usbctrl>;
332*5152d41aSNick Chan	};
333*5152d41aSNick Chan
334*5152d41aSNick Chan	ps_usb2host1: power-controller@80288 {
335*5152d41aSNick Chan		compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
336*5152d41aSNick Chan		reg = <0x80288 4>;
337*5152d41aSNick Chan		#power-domain-cells = <0>;
338*5152d41aSNick Chan		#reset-cells = <0>;
339*5152d41aSNick Chan		label = "usb2host1";
340*5152d41aSNick Chan		power-domains = <&ps_usbctrl>;
341*5152d41aSNick Chan	};
342*5152d41aSNick Chan
343*5152d41aSNick Chan	ps_rtmux: power-controller@802a8 {
344*5152d41aSNick Chan		compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
345*5152d41aSNick Chan		reg = <0x802a8 4>;
346*5152d41aSNick Chan		#power-domain-cells = <0>;
347*5152d41aSNick Chan		#reset-cells = <0>;
348*5152d41aSNick Chan		label = "rtmux";
349*5152d41aSNick Chan	};
350*5152d41aSNick Chan
351*5152d41aSNick Chan	ps_media: power-controller@802d8 {
352*5152d41aSNick Chan		compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
353*5152d41aSNick Chan		reg = <0x802d8 4>;
354*5152d41aSNick Chan		#power-domain-cells = <0>;
355*5152d41aSNick Chan		#reset-cells = <0>;
356*5152d41aSNick Chan		label = "media";
357*5152d41aSNick Chan	};
358*5152d41aSNick Chan
359*5152d41aSNick Chan	ps_isp_sys: power-controller@802d0 {
360*5152d41aSNick Chan		compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
361*5152d41aSNick Chan		reg = <0x802d0 4>;
362*5152d41aSNick Chan		#power-domain-cells = <0>;
363*5152d41aSNick Chan		#reset-cells = <0>;
364*5152d41aSNick Chan		label = "isp_sys";
365*5152d41aSNick Chan		power-domains = <&ps_rtmux>;
366*5152d41aSNick Chan	};
367*5152d41aSNick Chan
368*5152d41aSNick Chan	ps_msr: power-controller@802e8 {
369*5152d41aSNick Chan		compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
370*5152d41aSNick Chan		reg = <0x802e8 4>;
371*5152d41aSNick Chan		#power-domain-cells = <0>;
372*5152d41aSNick Chan		#reset-cells = <0>;
373*5152d41aSNick Chan		label = "msr";
374*5152d41aSNick Chan		power-domains = <&ps_media>;
375*5152d41aSNick Chan	};
376*5152d41aSNick Chan
377*5152d41aSNick Chan	ps_jpg: power-controller@802e0 {
378*5152d41aSNick Chan		compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
379*5152d41aSNick Chan		reg = <0x802e0 4>;
380*5152d41aSNick Chan		#power-domain-cells = <0>;
381*5152d41aSNick Chan		#reset-cells = <0>;
382*5152d41aSNick Chan		label = "jpg";
383*5152d41aSNick Chan		power-domains = <&ps_media>;
384*5152d41aSNick Chan	};
385*5152d41aSNick Chan
386*5152d41aSNick Chan	ps_disp0_fe: power-controller@802b0 {
387*5152d41aSNick Chan		compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
388*5152d41aSNick Chan		reg = <0x802b0 4>;
389*5152d41aSNick Chan		#power-domain-cells = <0>;
390*5152d41aSNick Chan		#reset-cells = <0>;
391*5152d41aSNick Chan		label = "disp0_fe";
392*5152d41aSNick Chan		power-domains = <&ps_rtmux>;
393*5152d41aSNick Chan	};
394*5152d41aSNick Chan
395*5152d41aSNick Chan	ps_disp0_be: power-controller@802b8 {
396*5152d41aSNick Chan		compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
397*5152d41aSNick Chan		reg = <0x802b8 4>;
398*5152d41aSNick Chan		#power-domain-cells = <0>;
399*5152d41aSNick Chan		#reset-cells = <0>;
400*5152d41aSNick Chan		label = "disp0_be";
401*5152d41aSNick Chan		power-domains = <&ps_disp0_fe>;
402*5152d41aSNick Chan	};
403*5152d41aSNick Chan
404*5152d41aSNick Chan	ps_pmp: power-controller@802f0 {
405*5152d41aSNick Chan		compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
406*5152d41aSNick Chan		reg = <0x802f0 4>;
407*5152d41aSNick Chan		#power-domain-cells = <0>;
408*5152d41aSNick Chan		#reset-cells = <0>;
409*5152d41aSNick Chan		label = "pmp";
410*5152d41aSNick Chan	};
411*5152d41aSNick Chan
412*5152d41aSNick Chan	ps_pms_sram: power-controller@802f8 {
413*5152d41aSNick Chan		compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
414*5152d41aSNick Chan		reg = <0x802f8 4>;
415*5152d41aSNick Chan		#power-domain-cells = <0>;
416*5152d41aSNick Chan		#reset-cells = <0>;
417*5152d41aSNick Chan		label = "pms_sram";
418*5152d41aSNick Chan	};
419*5152d41aSNick Chan
420*5152d41aSNick Chan	ps_uart3: power-controller@80200 {
421*5152d41aSNick Chan		compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
422*5152d41aSNick Chan		reg = <0x80200 4>;
423*5152d41aSNick Chan		#power-domain-cells = <0>;
424*5152d41aSNick Chan		#reset-cells = <0>;
425*5152d41aSNick Chan		label = "uart3";
426*5152d41aSNick Chan		power-domains = <&ps_sio_p>;
427*5152d41aSNick Chan	};
428*5152d41aSNick Chan
429*5152d41aSNick Chan	ps_uart4: power-controller@80208 {
430*5152d41aSNick Chan		compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
431*5152d41aSNick Chan		reg = <0x80208 4>;
432*5152d41aSNick Chan		#power-domain-cells = <0>;
433*5152d41aSNick Chan		#reset-cells = <0>;
434*5152d41aSNick Chan		label = "uart4";
435*5152d41aSNick Chan		power-domains = <&ps_sio_p>;
436*5152d41aSNick Chan	};
437*5152d41aSNick Chan
438*5152d41aSNick Chan	ps_uart5: power-controller@80210 {
439*5152d41aSNick Chan		compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
440*5152d41aSNick Chan		reg = <0x80210 4>;
441*5152d41aSNick Chan		#power-domain-cells = <0>;
442*5152d41aSNick Chan		#reset-cells = <0>;
443*5152d41aSNick Chan		label = "uart5";
444*5152d41aSNick Chan		power-domains = <&ps_sio_p>;
445*5152d41aSNick Chan	};
446*5152d41aSNick Chan
447*5152d41aSNick Chan	ps_uart6: power-controller@80218 {
448*5152d41aSNick Chan		compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
449*5152d41aSNick Chan		reg = <0x80218 4>;
450*5152d41aSNick Chan		#power-domain-cells = <0>;
451*5152d41aSNick Chan		#reset-cells = <0>;
452*5152d41aSNick Chan		label = "uart6";
453*5152d41aSNick Chan		power-domains = <&ps_sio_p>;
454*5152d41aSNick Chan	};
455*5152d41aSNick Chan
456*5152d41aSNick Chan	ps_uart7: power-controller@80220 {
457*5152d41aSNick Chan		compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
458*5152d41aSNick Chan		reg = <0x80220 4>;
459*5152d41aSNick Chan		#power-domain-cells = <0>;
460*5152d41aSNick Chan		#reset-cells = <0>;
461*5152d41aSNick Chan		label = "uart7";
462*5152d41aSNick Chan		power-domains = <&ps_sio_p>;
463*5152d41aSNick Chan	};
464*5152d41aSNick Chan
465*5152d41aSNick Chan	ps_uart8: power-controller@80228 {
466*5152d41aSNick Chan		compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
467*5152d41aSNick Chan		reg = <0x80228 4>;
468*5152d41aSNick Chan		#power-domain-cells = <0>;
469*5152d41aSNick Chan		#reset-cells = <0>;
470*5152d41aSNick Chan		label = "uart8";
471*5152d41aSNick Chan		power-domains = <&ps_sio_p>;
472*5152d41aSNick Chan	};
473*5152d41aSNick Chan
474*5152d41aSNick Chan	ps_hfd0: power-controller@80238 {
475*5152d41aSNick Chan		compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
476*5152d41aSNick Chan		reg = <0x80238 4>;
477*5152d41aSNick Chan		#power-domain-cells = <0>;
478*5152d41aSNick Chan		#reset-cells = <0>;
479*5152d41aSNick Chan		label = "hfd0";
480*5152d41aSNick Chan		power-domains = <&ps_sio_p>;
481*5152d41aSNick Chan	};
482*5152d41aSNick Chan
483*5152d41aSNick Chan	ps_mcc: power-controller@80240 {
484*5152d41aSNick Chan		compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
485*5152d41aSNick Chan		reg = <0x80240 4>;
486*5152d41aSNick Chan		#power-domain-cells = <0>;
487*5152d41aSNick Chan		#reset-cells = <0>;
488*5152d41aSNick Chan		label = "mcc";
489*5152d41aSNick Chan		apple,always-on; /* Memory cache controller */
490*5152d41aSNick Chan	};
491*5152d41aSNick Chan
492*5152d41aSNick Chan	ps_dcs0: power-controller@80248 {
493*5152d41aSNick Chan		compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
494*5152d41aSNick Chan		reg = <0x80248 4>;
495*5152d41aSNick Chan		#power-domain-cells = <0>;
496*5152d41aSNick Chan		#reset-cells = <0>;
497*5152d41aSNick Chan		label = "dcs0";
498*5152d41aSNick Chan		apple,always-on; /* LPDDR4 interface */
499*5152d41aSNick Chan	};
500*5152d41aSNick Chan
501*5152d41aSNick Chan	ps_dcs1: power-controller@80250 {
502*5152d41aSNick Chan		compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
503*5152d41aSNick Chan		reg = <0x80250 4>;
504*5152d41aSNick Chan		#power-domain-cells = <0>;
505*5152d41aSNick Chan		#reset-cells = <0>;
506*5152d41aSNick Chan		label = "dcs1";
507*5152d41aSNick Chan		apple,always-on; /* LPDDR4 interface */
508*5152d41aSNick Chan	};
509*5152d41aSNick Chan
510*5152d41aSNick Chan	ps_dcs2: power-controller@80258 {
511*5152d41aSNick Chan		compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
512*5152d41aSNick Chan		reg = <0x80258 4>;
513*5152d41aSNick Chan		#power-domain-cells = <0>;
514*5152d41aSNick Chan		#reset-cells = <0>;
515*5152d41aSNick Chan		label = "dcs2";
516*5152d41aSNick Chan		apple,always-on; /* LPDDR4 interface */
517*5152d41aSNick Chan	};
518*5152d41aSNick Chan
519*5152d41aSNick Chan	ps_dcs3: power-controller@80260 {
520*5152d41aSNick Chan		compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
521*5152d41aSNick Chan		reg = <0x80260 4>;
522*5152d41aSNick Chan		#power-domain-cells = <0>;
523*5152d41aSNick Chan		#reset-cells = <0>;
524*5152d41aSNick Chan		label = "dcs3";
525*5152d41aSNick Chan		apple,always-on; /* LPDDR4 interface */
526*5152d41aSNick Chan	};
527*5152d41aSNick Chan
528*5152d41aSNick Chan	ps_usb2host0_ohci: power-controller@80280 {
529*5152d41aSNick Chan		compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
530*5152d41aSNick Chan		reg = <0x80280 4>;
531*5152d41aSNick Chan		#power-domain-cells = <0>;
532*5152d41aSNick Chan		#reset-cells = <0>;
533*5152d41aSNick Chan		label = "usb2host0_ohci";
534*5152d41aSNick Chan		power-domains = <&ps_usb2host0>;
535*5152d41aSNick Chan	};
536*5152d41aSNick Chan
537*5152d41aSNick Chan	ps_usbotg: power-controller@80290 {
538*5152d41aSNick Chan		compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
539*5152d41aSNick Chan		reg = <0x80290 4>;
540*5152d41aSNick Chan		#power-domain-cells = <0>;
541*5152d41aSNick Chan		#reset-cells = <0>;
542*5152d41aSNick Chan		label = "usbotg";
543*5152d41aSNick Chan		power-domains = <&ps_usbctrl>;
544*5152d41aSNick Chan	};
545*5152d41aSNick Chan
546*5152d41aSNick Chan	ps_smx: power-controller@80298 {
547*5152d41aSNick Chan		compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
548*5152d41aSNick Chan		reg = <0x80298 4>;
549*5152d41aSNick Chan		#power-domain-cells = <0>;
550*5152d41aSNick Chan		#reset-cells = <0>;
551*5152d41aSNick Chan		label = "smx";
552*5152d41aSNick Chan		apple,always-on; /* Apple fabric, critical block */
553*5152d41aSNick Chan	};
554*5152d41aSNick Chan
555*5152d41aSNick Chan	ps_sf: power-controller@802a0 {
556*5152d41aSNick Chan		compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
557*5152d41aSNick Chan		reg = <0x802a0 4>;
558*5152d41aSNick Chan		#power-domain-cells = <0>;
559*5152d41aSNick Chan		#reset-cells = <0>;
560*5152d41aSNick Chan		label = "sf";
561*5152d41aSNick Chan		apple,always-on; /* Apple fabric, critical block */
562*5152d41aSNick Chan	};
563*5152d41aSNick Chan
564*5152d41aSNick Chan	ps_mipi_dsi: power-controller@802c0 {
565*5152d41aSNick Chan		compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
566*5152d41aSNick Chan		reg = <0x802c0 4>;
567*5152d41aSNick Chan		#power-domain-cells = <0>;
568*5152d41aSNick Chan		#reset-cells = <0>;
569*5152d41aSNick Chan		label = "mipi_dsi";
570*5152d41aSNick Chan		power-domains = <&ps_disp0_be>;
571*5152d41aSNick Chan	};
572*5152d41aSNick Chan
573*5152d41aSNick Chan	ps_dp: power-controller@802c8 {
574*5152d41aSNick Chan		compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
575*5152d41aSNick Chan		reg = <0x802c8 4>;
576*5152d41aSNick Chan		#power-domain-cells = <0>;
577*5152d41aSNick Chan		#reset-cells = <0>;
578*5152d41aSNick Chan		label = "dp";
579*5152d41aSNick Chan		power-domains = <&ps_disp0_be>;
580*5152d41aSNick Chan	};
581*5152d41aSNick Chan
582*5152d41aSNick Chan	ps_venc_sys: power-controller@80310 {
583*5152d41aSNick Chan		compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
584*5152d41aSNick Chan		reg = <0x80310 4>;
585*5152d41aSNick Chan		#power-domain-cells = <0>;
586*5152d41aSNick Chan		#reset-cells = <0>;
587*5152d41aSNick Chan		label = "venc_sys";
588*5152d41aSNick Chan		power-domains = <&ps_media>;
589*5152d41aSNick Chan	};
590*5152d41aSNick Chan
591*5152d41aSNick Chan	ps_pcie: power-controller@80318 {
592*5152d41aSNick Chan		compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
593*5152d41aSNick Chan		reg = <0x80318 4>;
594*5152d41aSNick Chan		#power-domain-cells = <0>;
595*5152d41aSNick Chan		#reset-cells = <0>;
596*5152d41aSNick Chan		label = "pcie";
597*5152d41aSNick Chan	};
598*5152d41aSNick Chan
599*5152d41aSNick Chan	ps_pcie_aux: power-controller@80320 {
600*5152d41aSNick Chan		compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
601*5152d41aSNick Chan		reg = <0x80320 4>;
602*5152d41aSNick Chan		#power-domain-cells = <0>;
603*5152d41aSNick Chan		#reset-cells = <0>;
604*5152d41aSNick Chan		label = "pcie_aux";
605*5152d41aSNick Chan	};
606*5152d41aSNick Chan
607*5152d41aSNick Chan	ps_vdec0: power-controller@80300 {
608*5152d41aSNick Chan		compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
609*5152d41aSNick Chan		reg = <0x80300 4>;
610*5152d41aSNick Chan		#power-domain-cells = <0>;
611*5152d41aSNick Chan		#reset-cells = <0>;
612*5152d41aSNick Chan		label = "vdec0";
613*5152d41aSNick Chan		power-domains = <&ps_media>;
614*5152d41aSNick Chan	};
615*5152d41aSNick Chan
616*5152d41aSNick Chan	ps_gfx: power-controller@80328 {
617*5152d41aSNick Chan		compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
618*5152d41aSNick Chan		reg = <0x80328 4>;
619*5152d41aSNick Chan		#power-domain-cells = <0>;
620*5152d41aSNick Chan		#reset-cells = <0>;
621*5152d41aSNick Chan		label = "gfx";
622*5152d41aSNick Chan	};
623*5152d41aSNick Chan
624*5152d41aSNick Chan	ps_sep: power-controller@80400 {
625*5152d41aSNick Chan		compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
626*5152d41aSNick Chan		reg = <0x80400 4>;
627*5152d41aSNick Chan		#power-domain-cells = <0>;
628*5152d41aSNick Chan		#reset-cells = <0>;
629*5152d41aSNick Chan		label = "sep";
630*5152d41aSNick Chan		apple,always-on; /* Locked on */
631*5152d41aSNick Chan	};
632*5152d41aSNick Chan
633*5152d41aSNick Chan	ps_isp_rsts0: power-controller@84000 {
634*5152d41aSNick Chan		compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
635*5152d41aSNick Chan		reg = <0x84000 4>;
636*5152d41aSNick Chan		#power-domain-cells = <0>;
637*5152d41aSNick Chan		#reset-cells = <0>;
638*5152d41aSNick Chan		label = "isp_rsts0";
639*5152d41aSNick Chan		power-domains = <&ps_isp_sys>;
640*5152d41aSNick Chan	};
641*5152d41aSNick Chan
642*5152d41aSNick Chan	ps_isp_rsts1: power-controller@84008 {
643*5152d41aSNick Chan		compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
644*5152d41aSNick Chan		reg = <0x84008 4>;
645*5152d41aSNick Chan		#power-domain-cells = <0>;
646*5152d41aSNick Chan		#reset-cells = <0>;
647*5152d41aSNick Chan		label = "isp_rsts1";
648*5152d41aSNick Chan		power-domains = <&ps_isp_sys>;
649*5152d41aSNick Chan	};
650*5152d41aSNick Chan
651*5152d41aSNick Chan	ps_isp_vis: power-controller@84010 {
652*5152d41aSNick Chan		compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
653*5152d41aSNick Chan		reg = <0x84010 4>;
654*5152d41aSNick Chan		#power-domain-cells = <0>;
655*5152d41aSNick Chan		#reset-cells = <0>;
656*5152d41aSNick Chan		label = "isp_vis";
657*5152d41aSNick Chan		power-domains = <&ps_isp_sys>;
658*5152d41aSNick Chan	};
659*5152d41aSNick Chan
660*5152d41aSNick Chan	ps_isp_be: power-controller@84018 {
661*5152d41aSNick Chan		compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
662*5152d41aSNick Chan		reg = <0x84018 4>;
663*5152d41aSNick Chan		#power-domain-cells = <0>;
664*5152d41aSNick Chan		#reset-cells = <0>;
665*5152d41aSNick Chan		label = "isp_be";
666*5152d41aSNick Chan		power-domains = <&ps_isp_sys>;
667*5152d41aSNick Chan	};
668*5152d41aSNick Chan
669*5152d41aSNick Chan	ps_isp_pearl: power-controller@84020 {
670*5152d41aSNick Chan		compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
671*5152d41aSNick Chan		reg = <0x84020 4>;
672*5152d41aSNick Chan		#power-domain-cells = <0>;
673*5152d41aSNick Chan		#reset-cells = <0>;
674*5152d41aSNick Chan		label = "isp_pearl";
675*5152d41aSNick Chan		power-domains = <&ps_isp_sys>;
676*5152d41aSNick Chan	};
677*5152d41aSNick Chan
678*5152d41aSNick Chan	ps_dprx: power-controller@84028 {
679*5152d41aSNick Chan		compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
680*5152d41aSNick Chan		reg = <0x84028 4>;
681*5152d41aSNick Chan		#power-domain-cells = <0>;
682*5152d41aSNick Chan		#reset-cells = <0>;
683*5152d41aSNick Chan		label = "dprx";
684*5152d41aSNick Chan		power-domains = <&ps_isp_sys>;
685*5152d41aSNick Chan	};
686*5152d41aSNick Chan
687*5152d41aSNick Chan	ps_venc_pipe4: power-controller@88000 {
688*5152d41aSNick Chan		compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
689*5152d41aSNick Chan		reg = <0x88000 4>;
690*5152d41aSNick Chan		#power-domain-cells = <0>;
691*5152d41aSNick Chan		#reset-cells = <0>;
692*5152d41aSNick Chan		label = "venc_pipe4";
693*5152d41aSNick Chan		power-domains = <&ps_venc_sys>;
694*5152d41aSNick Chan	};
695*5152d41aSNick Chan
696*5152d41aSNick Chan	ps_venc_pipe5: power-controller@88008 {
697*5152d41aSNick Chan		compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
698*5152d41aSNick Chan		reg = <0x88008 4>;
699*5152d41aSNick Chan		#power-domain-cells = <0>;
700*5152d41aSNick Chan		#reset-cells = <0>;
701*5152d41aSNick Chan		label = "venc_pipe5";
702*5152d41aSNick Chan		power-domains = <&ps_venc_sys>;
703*5152d41aSNick Chan	};
704*5152d41aSNick Chan
705*5152d41aSNick Chan	ps_venc_me0: power-controller@88010 {
706*5152d41aSNick Chan		compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
707*5152d41aSNick Chan		reg = <0x88010 4>;
708*5152d41aSNick Chan		#power-domain-cells = <0>;
709*5152d41aSNick Chan		#reset-cells = <0>;
710*5152d41aSNick Chan		label = "venc_me0";
711*5152d41aSNick Chan	};
712*5152d41aSNick Chan
713*5152d41aSNick Chan	ps_venc_me1: power-controller@88018 {
714*5152d41aSNick Chan		compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
715*5152d41aSNick Chan		reg = <0x88018 4>;
716*5152d41aSNick Chan		#power-domain-cells = <0>;
717*5152d41aSNick Chan		#reset-cells = <0>;
718*5152d41aSNick Chan		label = "venc_me1";
719*5152d41aSNick Chan	};
720*5152d41aSNick Chan};
721*5152d41aSNick Chan
722*5152d41aSNick Chan&pmgr_mini {
723*5152d41aSNick Chan	ps_aop: power-controller@80000 {
724*5152d41aSNick Chan		compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
725*5152d41aSNick Chan		reg = <0x80000 4>;
726*5152d41aSNick Chan		#power-domain-cells = <0>;
727*5152d41aSNick Chan		#reset-cells = <0>;
728*5152d41aSNick Chan		label = "aop";
729*5152d41aSNick Chan		power-domains = <&ps_aop_cpu &ps_aop_busif &ps_aop_filter>;
730*5152d41aSNick Chan		apple,always-on; /* Always on processor */
731*5152d41aSNick Chan	};
732*5152d41aSNick Chan
733*5152d41aSNick Chan	ps_debug: power-controller@80008 {
734*5152d41aSNick Chan		compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
735*5152d41aSNick Chan		reg = <0x80008 4>;
736*5152d41aSNick Chan		#power-domain-cells = <0>;
737*5152d41aSNick Chan		#reset-cells = <0>;
738*5152d41aSNick Chan		label = "debug";
739*5152d41aSNick Chan	};
740*5152d41aSNick Chan
741*5152d41aSNick Chan	ps_aop_gpio: power-controller@80010 {
742*5152d41aSNick Chan		compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
743*5152d41aSNick Chan		reg = <0x80010 4>;
744*5152d41aSNick Chan		#power-domain-cells = <0>;
745*5152d41aSNick Chan		#reset-cells = <0>;
746*5152d41aSNick Chan		label = "aop_gpio";
747*5152d41aSNick Chan	};
748*5152d41aSNick Chan
749*5152d41aSNick Chan	ps_aop_cpu: power-controller@80048 {
750*5152d41aSNick Chan		compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
751*5152d41aSNick Chan		reg = <0x80048 4>;
752*5152d41aSNick Chan		#power-domain-cells = <0>;
753*5152d41aSNick Chan		#reset-cells = <0>;
754*5152d41aSNick Chan		label = "aop_cpu";
755*5152d41aSNick Chan	};
756*5152d41aSNick Chan
757*5152d41aSNick Chan	ps_aop_filter: power-controller@80050 {
758*5152d41aSNick Chan		compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
759*5152d41aSNick Chan		reg = <0x80050 4>;
760*5152d41aSNick Chan		#power-domain-cells = <0>;
761*5152d41aSNick Chan		#reset-cells = <0>;
762*5152d41aSNick Chan		label = "aop_filter";
763*5152d41aSNick Chan	};
764*5152d41aSNick Chan
765*5152d41aSNick Chan	ps_aop_busif: power-controller@80058 {
766*5152d41aSNick Chan		compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate";
767*5152d41aSNick Chan		reg = <0x80058 4>;
768*5152d41aSNick Chan		#power-domain-cells = <0>;
769*5152d41aSNick Chan		#reset-cells = <0>;
770*5152d41aSNick Chan		label = "aop_busif";
771*5152d41aSNick Chan	};
772*5152d41aSNick Chan};
773