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