xref: /freebsd/sys/contrib/device-tree/src/arm64/apple/t7000-pmgr.dtsi (revision 8ccc0d235c226d84112561d453c49904398d085c)
1*8ccc0d23SEmmanuel Vadot// SPDX-License-Identifier: GPL-2.0+ OR MIT
2*8ccc0d23SEmmanuel Vadot/*
3*8ccc0d23SEmmanuel Vadot * PMGR Power domains for the Apple T7000 "A8" SoC
4*8ccc0d23SEmmanuel Vadot *
5*8ccc0d23SEmmanuel Vadot * Copyright (c) 2024, Nick Chan <towinchenmi@gmail.com>
6*8ccc0d23SEmmanuel Vadot */
7*8ccc0d23SEmmanuel Vadot&pmgr {
8*8ccc0d23SEmmanuel Vadot	ps_cpu0: power-controller@20000 {
9*8ccc0d23SEmmanuel Vadot		compatible = "apple,t7000-pmgr-pwrstate", "apple,pmgr-pwrstate";
10*8ccc0d23SEmmanuel Vadot		reg = <0x20000 4>;
11*8ccc0d23SEmmanuel Vadot		#power-domain-cells = <0>;
12*8ccc0d23SEmmanuel Vadot		#reset-cells = <0>;
13*8ccc0d23SEmmanuel Vadot		label = "cpu0";
14*8ccc0d23SEmmanuel Vadot		apple,always-on; /* Core device */
15*8ccc0d23SEmmanuel Vadot	};
16*8ccc0d23SEmmanuel Vadot
17*8ccc0d23SEmmanuel Vadot	ps_cpu1: power-controller@20008 {
18*8ccc0d23SEmmanuel Vadot		compatible = "apple,t7000-pmgr-pwrstate", "apple,pmgr-pwrstate";
19*8ccc0d23SEmmanuel Vadot		reg = <0x20008 4>;
20*8ccc0d23SEmmanuel Vadot		#power-domain-cells = <0>;
21*8ccc0d23SEmmanuel Vadot		#reset-cells = <0>;
22*8ccc0d23SEmmanuel Vadot		label = "cpu1";
23*8ccc0d23SEmmanuel Vadot		apple,always-on; /* Core device */
24*8ccc0d23SEmmanuel Vadot	};
25*8ccc0d23SEmmanuel Vadot
26*8ccc0d23SEmmanuel Vadot	ps_cpm: power-controller@20040 {
27*8ccc0d23SEmmanuel Vadot		compatible = "apple,t7000-pmgr-pwrstate", "apple,pmgr-pwrstate";
28*8ccc0d23SEmmanuel Vadot		reg = <0x20040 4>;
29*8ccc0d23SEmmanuel Vadot		#power-domain-cells = <0>;
30*8ccc0d23SEmmanuel Vadot		#reset-cells = <0>;
31*8ccc0d23SEmmanuel Vadot		label = "cpm";
32*8ccc0d23SEmmanuel Vadot		apple,always-on; /* Core device */
33*8ccc0d23SEmmanuel Vadot	};
34*8ccc0d23SEmmanuel Vadot
35*8ccc0d23SEmmanuel Vadot	ps_sio_p: power-controller@201f8 {
36*8ccc0d23SEmmanuel Vadot		compatible = "apple,t7000-pmgr-pwrstate", "apple,pmgr-pwrstate";
37*8ccc0d23SEmmanuel Vadot		reg = <0x201f8 4>;
38*8ccc0d23SEmmanuel Vadot		#power-domain-cells = <0>;
39*8ccc0d23SEmmanuel Vadot		#reset-cells = <0>;
40*8ccc0d23SEmmanuel Vadot		label = "sio_p";
41*8ccc0d23SEmmanuel Vadot	};
42*8ccc0d23SEmmanuel Vadot
43*8ccc0d23SEmmanuel Vadot	ps_lio: power-controller@20100 {
44*8ccc0d23SEmmanuel Vadot		compatible = "apple,t7000-pmgr-pwrstate", "apple,pmgr-pwrstate";
45*8ccc0d23SEmmanuel Vadot		reg = <0x20100 4>;
46*8ccc0d23SEmmanuel Vadot		#power-domain-cells = <0>;
47*8ccc0d23SEmmanuel Vadot		#reset-cells = <0>;
48*8ccc0d23SEmmanuel Vadot		label = "lio";
49*8ccc0d23SEmmanuel Vadot		apple,always-on; /* Core device */
50*8ccc0d23SEmmanuel Vadot	};
51*8ccc0d23SEmmanuel Vadot
52*8ccc0d23SEmmanuel Vadot	ps_iomux: power-controller@20108 {
53*8ccc0d23SEmmanuel Vadot		compatible = "apple,t7000-pmgr-pwrstate", "apple,pmgr-pwrstate";
54*8ccc0d23SEmmanuel Vadot		reg = <0x20108 4>;
55*8ccc0d23SEmmanuel Vadot		#power-domain-cells = <0>;
56*8ccc0d23SEmmanuel Vadot		#reset-cells = <0>;
57*8ccc0d23SEmmanuel Vadot		label = "iomux";
58*8ccc0d23SEmmanuel Vadot		apple,always-on; /* Core device */
59*8ccc0d23SEmmanuel Vadot	};
60*8ccc0d23SEmmanuel Vadot
61*8ccc0d23SEmmanuel Vadot	ps_aic: power-controller@20110 {
62*8ccc0d23SEmmanuel Vadot		compatible = "apple,t7000-pmgr-pwrstate", "apple,pmgr-pwrstate";
63*8ccc0d23SEmmanuel Vadot		reg = <0x20110 4>;
64*8ccc0d23SEmmanuel Vadot		#power-domain-cells = <0>;
65*8ccc0d23SEmmanuel Vadot		#reset-cells = <0>;
66*8ccc0d23SEmmanuel Vadot		label = "aic";
67*8ccc0d23SEmmanuel Vadot		apple,always-on; /* Core device */
68*8ccc0d23SEmmanuel Vadot	};
69*8ccc0d23SEmmanuel Vadot
70*8ccc0d23SEmmanuel Vadot	ps_debug: power-controller@20118 {
71*8ccc0d23SEmmanuel Vadot		compatible = "apple,t7000-pmgr-pwrstate", "apple,pmgr-pwrstate";
72*8ccc0d23SEmmanuel Vadot		reg = <0x20118 4>;
73*8ccc0d23SEmmanuel Vadot		#power-domain-cells = <0>;
74*8ccc0d23SEmmanuel Vadot		#reset-cells = <0>;
75*8ccc0d23SEmmanuel Vadot		label = "debug";
76*8ccc0d23SEmmanuel Vadot	};
77*8ccc0d23SEmmanuel Vadot
78*8ccc0d23SEmmanuel Vadot	ps_dwi: power-controller@20120 {
79*8ccc0d23SEmmanuel Vadot		compatible = "apple,t7000-pmgr-pwrstate", "apple,pmgr-pwrstate";
80*8ccc0d23SEmmanuel Vadot		reg = <0x20120 4>;
81*8ccc0d23SEmmanuel Vadot		#power-domain-cells = <0>;
82*8ccc0d23SEmmanuel Vadot		#reset-cells = <0>;
83*8ccc0d23SEmmanuel Vadot		label = "dwi";
84*8ccc0d23SEmmanuel Vadot	};
85*8ccc0d23SEmmanuel Vadot
86*8ccc0d23SEmmanuel Vadot	ps_gpio: power-controller@20128 {
87*8ccc0d23SEmmanuel Vadot		compatible = "apple,t7000-pmgr-pwrstate", "apple,pmgr-pwrstate";
88*8ccc0d23SEmmanuel Vadot		reg = <0x20128 4>;
89*8ccc0d23SEmmanuel Vadot		#power-domain-cells = <0>;
90*8ccc0d23SEmmanuel Vadot		#reset-cells = <0>;
91*8ccc0d23SEmmanuel Vadot		label = "gpio";
92*8ccc0d23SEmmanuel Vadot	};
93*8ccc0d23SEmmanuel Vadot
94*8ccc0d23SEmmanuel Vadot	ps_mca0: power-controller@20130 {
95*8ccc0d23SEmmanuel Vadot		compatible = "apple,t7000-pmgr-pwrstate", "apple,pmgr-pwrstate";
96*8ccc0d23SEmmanuel Vadot		reg = <0x20130 4>;
97*8ccc0d23SEmmanuel Vadot		#power-domain-cells = <0>;
98*8ccc0d23SEmmanuel Vadot		#reset-cells = <0>;
99*8ccc0d23SEmmanuel Vadot		label = "mca0";
100*8ccc0d23SEmmanuel Vadot		power-domains = <&ps_sio_p>;
101*8ccc0d23SEmmanuel Vadot	};
102*8ccc0d23SEmmanuel Vadot
103*8ccc0d23SEmmanuel Vadot	ps_mca1: power-controller@20138 {
104*8ccc0d23SEmmanuel Vadot		compatible = "apple,t7000-pmgr-pwrstate", "apple,pmgr-pwrstate";
105*8ccc0d23SEmmanuel Vadot		reg = <0x20138 4>;
106*8ccc0d23SEmmanuel Vadot		#power-domain-cells = <0>;
107*8ccc0d23SEmmanuel Vadot		#reset-cells = <0>;
108*8ccc0d23SEmmanuel Vadot		label = "mca1";
109*8ccc0d23SEmmanuel Vadot		power-domains = <&ps_sio_p>;
110*8ccc0d23SEmmanuel Vadot	};
111*8ccc0d23SEmmanuel Vadot
112*8ccc0d23SEmmanuel Vadot	ps_mca2: power-controller@20140 {
113*8ccc0d23SEmmanuel Vadot		compatible = "apple,t7000-pmgr-pwrstate", "apple,pmgr-pwrstate";
114*8ccc0d23SEmmanuel Vadot		reg = <0x20140 4>;
115*8ccc0d23SEmmanuel Vadot		#power-domain-cells = <0>;
116*8ccc0d23SEmmanuel Vadot		#reset-cells = <0>;
117*8ccc0d23SEmmanuel Vadot		label = "mca2";
118*8ccc0d23SEmmanuel Vadot		power-domains = <&ps_sio_p>;
119*8ccc0d23SEmmanuel Vadot	};
120*8ccc0d23SEmmanuel Vadot
121*8ccc0d23SEmmanuel Vadot	ps_mca3: power-controller@20148 {
122*8ccc0d23SEmmanuel Vadot		compatible = "apple,t7000-pmgr-pwrstate", "apple,pmgr-pwrstate";
123*8ccc0d23SEmmanuel Vadot		reg = <0x20148 4>;
124*8ccc0d23SEmmanuel Vadot		#power-domain-cells = <0>;
125*8ccc0d23SEmmanuel Vadot		#reset-cells = <0>;
126*8ccc0d23SEmmanuel Vadot		label = "mca3";
127*8ccc0d23SEmmanuel Vadot		power-domains = <&ps_sio_p>;
128*8ccc0d23SEmmanuel Vadot	};
129*8ccc0d23SEmmanuel Vadot
130*8ccc0d23SEmmanuel Vadot	ps_mca4: power-controller@20150 {
131*8ccc0d23SEmmanuel Vadot		compatible = "apple,t7000-pmgr-pwrstate", "apple,pmgr-pwrstate";
132*8ccc0d23SEmmanuel Vadot		reg = <0x20150 4>;
133*8ccc0d23SEmmanuel Vadot		#power-domain-cells = <0>;
134*8ccc0d23SEmmanuel Vadot		#reset-cells = <0>;
135*8ccc0d23SEmmanuel Vadot		label = "mca4";
136*8ccc0d23SEmmanuel Vadot		power-domains = <&ps_sio_p>;
137*8ccc0d23SEmmanuel Vadot	};
138*8ccc0d23SEmmanuel Vadot
139*8ccc0d23SEmmanuel Vadot	ps_pwm0: power-controller@20158 {
140*8ccc0d23SEmmanuel Vadot		compatible = "apple,t7000-pmgr-pwrstate", "apple,pmgr-pwrstate";
141*8ccc0d23SEmmanuel Vadot		reg = <0x20158 4>;
142*8ccc0d23SEmmanuel Vadot		#power-domain-cells = <0>;
143*8ccc0d23SEmmanuel Vadot		#reset-cells = <0>;
144*8ccc0d23SEmmanuel Vadot		label = "pwm0";
145*8ccc0d23SEmmanuel Vadot		power-domains = <&ps_sio_p>;
146*8ccc0d23SEmmanuel Vadot	};
147*8ccc0d23SEmmanuel Vadot
148*8ccc0d23SEmmanuel Vadot	ps_i2c0: power-controller@20160 {
149*8ccc0d23SEmmanuel Vadot		compatible = "apple,t7000-pmgr-pwrstate", "apple,pmgr-pwrstate";
150*8ccc0d23SEmmanuel Vadot		reg = <0x20160 4>;
151*8ccc0d23SEmmanuel Vadot		#power-domain-cells = <0>;
152*8ccc0d23SEmmanuel Vadot		#reset-cells = <0>;
153*8ccc0d23SEmmanuel Vadot		label = "i2c0";
154*8ccc0d23SEmmanuel Vadot		power-domains = <&ps_sio_p>;
155*8ccc0d23SEmmanuel Vadot	};
156*8ccc0d23SEmmanuel Vadot
157*8ccc0d23SEmmanuel Vadot	ps_i2c1: power-controller@20168 {
158*8ccc0d23SEmmanuel Vadot		compatible = "apple,t7000-pmgr-pwrstate", "apple,pmgr-pwrstate";
159*8ccc0d23SEmmanuel Vadot		reg = <0x20168 4>;
160*8ccc0d23SEmmanuel Vadot		#power-domain-cells = <0>;
161*8ccc0d23SEmmanuel Vadot		#reset-cells = <0>;
162*8ccc0d23SEmmanuel Vadot		label = "i2c1";
163*8ccc0d23SEmmanuel Vadot		power-domains = <&ps_sio_p>;
164*8ccc0d23SEmmanuel Vadot	};
165*8ccc0d23SEmmanuel Vadot
166*8ccc0d23SEmmanuel Vadot	ps_i2c2: power-controller@20170 {
167*8ccc0d23SEmmanuel Vadot		compatible = "apple,t7000-pmgr-pwrstate", "apple,pmgr-pwrstate";
168*8ccc0d23SEmmanuel Vadot		reg = <0x20170 4>;
169*8ccc0d23SEmmanuel Vadot		#power-domain-cells = <0>;
170*8ccc0d23SEmmanuel Vadot		#reset-cells = <0>;
171*8ccc0d23SEmmanuel Vadot		label = "i2c2";
172*8ccc0d23SEmmanuel Vadot		power-domains = <&ps_sio_p>;
173*8ccc0d23SEmmanuel Vadot	};
174*8ccc0d23SEmmanuel Vadot
175*8ccc0d23SEmmanuel Vadot	ps_i2c3: power-controller@20178 {
176*8ccc0d23SEmmanuel Vadot		compatible = "apple,t7000-pmgr-pwrstate", "apple,pmgr-pwrstate";
177*8ccc0d23SEmmanuel Vadot		reg = <0x20178 4>;
178*8ccc0d23SEmmanuel Vadot		#power-domain-cells = <0>;
179*8ccc0d23SEmmanuel Vadot		#reset-cells = <0>;
180*8ccc0d23SEmmanuel Vadot		label = "i2c3";
181*8ccc0d23SEmmanuel Vadot		power-domains = <&ps_sio_p>;
182*8ccc0d23SEmmanuel Vadot	};
183*8ccc0d23SEmmanuel Vadot
184*8ccc0d23SEmmanuel Vadot	ps_spi0: power-controller@20180 {
185*8ccc0d23SEmmanuel Vadot		compatible = "apple,t7000-pmgr-pwrstate", "apple,pmgr-pwrstate";
186*8ccc0d23SEmmanuel Vadot		reg = <0x20180 4>;
187*8ccc0d23SEmmanuel Vadot		#power-domain-cells = <0>;
188*8ccc0d23SEmmanuel Vadot		#reset-cells = <0>;
189*8ccc0d23SEmmanuel Vadot		label = "spi0";
190*8ccc0d23SEmmanuel Vadot		power-domains = <&ps_sio_p>;
191*8ccc0d23SEmmanuel Vadot	};
192*8ccc0d23SEmmanuel Vadot
193*8ccc0d23SEmmanuel Vadot	ps_spi1: power-controller@20188 {
194*8ccc0d23SEmmanuel Vadot		compatible = "apple,t7000-pmgr-pwrstate", "apple,pmgr-pwrstate";
195*8ccc0d23SEmmanuel Vadot		reg = <0x20188 4>;
196*8ccc0d23SEmmanuel Vadot		#power-domain-cells = <0>;
197*8ccc0d23SEmmanuel Vadot		#reset-cells = <0>;
198*8ccc0d23SEmmanuel Vadot		label = "spi1";
199*8ccc0d23SEmmanuel Vadot		power-domains = <&ps_sio_p>;
200*8ccc0d23SEmmanuel Vadot	};
201*8ccc0d23SEmmanuel Vadot
202*8ccc0d23SEmmanuel Vadot	ps_spi2: power-controller@20190 {
203*8ccc0d23SEmmanuel Vadot		compatible = "apple,t7000-pmgr-pwrstate", "apple,pmgr-pwrstate";
204*8ccc0d23SEmmanuel Vadot		reg = <0x20190 4>;
205*8ccc0d23SEmmanuel Vadot		#power-domain-cells = <0>;
206*8ccc0d23SEmmanuel Vadot		#reset-cells = <0>;
207*8ccc0d23SEmmanuel Vadot		label = "spi2";
208*8ccc0d23SEmmanuel Vadot		power-domains = <&ps_sio_p>;
209*8ccc0d23SEmmanuel Vadot	};
210*8ccc0d23SEmmanuel Vadot
211*8ccc0d23SEmmanuel Vadot	ps_spi3: power-controller@20198 {
212*8ccc0d23SEmmanuel Vadot		compatible = "apple,t7000-pmgr-pwrstate", "apple,pmgr-pwrstate";
213*8ccc0d23SEmmanuel Vadot		reg = <0x20198 4>;
214*8ccc0d23SEmmanuel Vadot		#power-domain-cells = <0>;
215*8ccc0d23SEmmanuel Vadot		#reset-cells = <0>;
216*8ccc0d23SEmmanuel Vadot		label = "spi3";
217*8ccc0d23SEmmanuel Vadot		power-domains = <&ps_sio_p>;
218*8ccc0d23SEmmanuel Vadot	};
219*8ccc0d23SEmmanuel Vadot
220*8ccc0d23SEmmanuel Vadot	ps_uart0: power-controller@201a0 {
221*8ccc0d23SEmmanuel Vadot		compatible = "apple,t7000-pmgr-pwrstate", "apple,pmgr-pwrstate";
222*8ccc0d23SEmmanuel Vadot		reg = <0x201a0 4>;
223*8ccc0d23SEmmanuel Vadot		#power-domain-cells = <0>;
224*8ccc0d23SEmmanuel Vadot		#reset-cells = <0>;
225*8ccc0d23SEmmanuel Vadot		label = "uart0";
226*8ccc0d23SEmmanuel Vadot		power-domains = <&ps_sio_p>;
227*8ccc0d23SEmmanuel Vadot	};
228*8ccc0d23SEmmanuel Vadot
229*8ccc0d23SEmmanuel Vadot	ps_uart1: power-controller@201a8 {
230*8ccc0d23SEmmanuel Vadot		compatible = "apple,t7000-pmgr-pwrstate", "apple,pmgr-pwrstate";
231*8ccc0d23SEmmanuel Vadot		reg = <0x201a8 4>;
232*8ccc0d23SEmmanuel Vadot		#power-domain-cells = <0>;
233*8ccc0d23SEmmanuel Vadot		#reset-cells = <0>;
234*8ccc0d23SEmmanuel Vadot		label = "uart1";
235*8ccc0d23SEmmanuel Vadot		power-domains = <&ps_sio_p>;
236*8ccc0d23SEmmanuel Vadot	};
237*8ccc0d23SEmmanuel Vadot
238*8ccc0d23SEmmanuel Vadot	ps_uart2: power-controller@201b0 {
239*8ccc0d23SEmmanuel Vadot		compatible = "apple,t7000-pmgr-pwrstate", "apple,pmgr-pwrstate";
240*8ccc0d23SEmmanuel Vadot		reg = <0x201b0 4>;
241*8ccc0d23SEmmanuel Vadot		#power-domain-cells = <0>;
242*8ccc0d23SEmmanuel Vadot		#reset-cells = <0>;
243*8ccc0d23SEmmanuel Vadot		label = "uart2";
244*8ccc0d23SEmmanuel Vadot		power-domains = <&ps_sio_p>;
245*8ccc0d23SEmmanuel Vadot	};
246*8ccc0d23SEmmanuel Vadot
247*8ccc0d23SEmmanuel Vadot	ps_uart3: power-controller@201b8 {
248*8ccc0d23SEmmanuel Vadot		compatible = "apple,t7000-pmgr-pwrstate", "apple,pmgr-pwrstate";
249*8ccc0d23SEmmanuel Vadot		reg = <0x201b8 4>;
250*8ccc0d23SEmmanuel Vadot		#power-domain-cells = <0>;
251*8ccc0d23SEmmanuel Vadot		#reset-cells = <0>;
252*8ccc0d23SEmmanuel Vadot		label = "uart3";
253*8ccc0d23SEmmanuel Vadot		power-domains = <&ps_sio_p>;
254*8ccc0d23SEmmanuel Vadot	};
255*8ccc0d23SEmmanuel Vadot
256*8ccc0d23SEmmanuel Vadot	ps_uart4: power-controller@201c0 {
257*8ccc0d23SEmmanuel Vadot		compatible = "apple,t7000-pmgr-pwrstate", "apple,pmgr-pwrstate";
258*8ccc0d23SEmmanuel Vadot		reg = <0x201c0 4>;
259*8ccc0d23SEmmanuel Vadot		#power-domain-cells = <0>;
260*8ccc0d23SEmmanuel Vadot		#reset-cells = <0>;
261*8ccc0d23SEmmanuel Vadot		label = "uart4";
262*8ccc0d23SEmmanuel Vadot		power-domains = <&ps_sio_p>;
263*8ccc0d23SEmmanuel Vadot	};
264*8ccc0d23SEmmanuel Vadot
265*8ccc0d23SEmmanuel Vadot	ps_uart5: power-controller@201c8 {
266*8ccc0d23SEmmanuel Vadot		compatible = "apple,t7000-pmgr-pwrstate", "apple,pmgr-pwrstate";
267*8ccc0d23SEmmanuel Vadot		reg = <0x201c8 4>;
268*8ccc0d23SEmmanuel Vadot		#power-domain-cells = <0>;
269*8ccc0d23SEmmanuel Vadot		#reset-cells = <0>;
270*8ccc0d23SEmmanuel Vadot		label = "uart5";
271*8ccc0d23SEmmanuel Vadot		power-domains = <&ps_sio_p>;
272*8ccc0d23SEmmanuel Vadot	};
273*8ccc0d23SEmmanuel Vadot
274*8ccc0d23SEmmanuel Vadot	ps_uart6: power-controller@201d0 {
275*8ccc0d23SEmmanuel Vadot		compatible = "apple,t7000-pmgr-pwrstate", "apple,pmgr-pwrstate";
276*8ccc0d23SEmmanuel Vadot		reg = <0x201d0 4>;
277*8ccc0d23SEmmanuel Vadot		#power-domain-cells = <0>;
278*8ccc0d23SEmmanuel Vadot		#reset-cells = <0>;
279*8ccc0d23SEmmanuel Vadot		label = "uart6";
280*8ccc0d23SEmmanuel Vadot		power-domains = <&ps_sio_p>;
281*8ccc0d23SEmmanuel Vadot	};
282*8ccc0d23SEmmanuel Vadot
283*8ccc0d23SEmmanuel Vadot	ps_uart7: power-controller@201d8 {
284*8ccc0d23SEmmanuel Vadot		compatible = "apple,t7000-pmgr-pwrstate", "apple,pmgr-pwrstate";
285*8ccc0d23SEmmanuel Vadot		reg = <0x201d8 4>;
286*8ccc0d23SEmmanuel Vadot		#power-domain-cells = <0>;
287*8ccc0d23SEmmanuel Vadot		#reset-cells = <0>;
288*8ccc0d23SEmmanuel Vadot		label = "uart7";
289*8ccc0d23SEmmanuel Vadot		power-domains = <&ps_sio_p>;
290*8ccc0d23SEmmanuel Vadot	};
291*8ccc0d23SEmmanuel Vadot
292*8ccc0d23SEmmanuel Vadot	ps_uart8: power-controller@201e0 {
293*8ccc0d23SEmmanuel Vadot		compatible = "apple,t7000-pmgr-pwrstate", "apple,pmgr-pwrstate";
294*8ccc0d23SEmmanuel Vadot		reg = <0x201e0 4>;
295*8ccc0d23SEmmanuel Vadot		#power-domain-cells = <0>;
296*8ccc0d23SEmmanuel Vadot		#reset-cells = <0>;
297*8ccc0d23SEmmanuel Vadot		label = "uart8";
298*8ccc0d23SEmmanuel Vadot		power-domains = <&ps_sio_p>;
299*8ccc0d23SEmmanuel Vadot	};
300*8ccc0d23SEmmanuel Vadot
301*8ccc0d23SEmmanuel Vadot	ps_aes0: power-controller@201e8 {
302*8ccc0d23SEmmanuel Vadot		compatible = "apple,t7000-pmgr-pwrstate", "apple,pmgr-pwrstate";
303*8ccc0d23SEmmanuel Vadot		reg = <0x201e8 4>;
304*8ccc0d23SEmmanuel Vadot		#power-domain-cells = <0>;
305*8ccc0d23SEmmanuel Vadot		#reset-cells = <0>;
306*8ccc0d23SEmmanuel Vadot		label = "aes0";
307*8ccc0d23SEmmanuel Vadot		power-domains = <&ps_sio_p>;
308*8ccc0d23SEmmanuel Vadot	};
309*8ccc0d23SEmmanuel Vadot
310*8ccc0d23SEmmanuel Vadot	ps_sio: power-controller@201f0 {
311*8ccc0d23SEmmanuel Vadot		compatible = "apple,t7000-pmgr-pwrstate", "apple,pmgr-pwrstate";
312*8ccc0d23SEmmanuel Vadot		reg = <0x201f0 4>;
313*8ccc0d23SEmmanuel Vadot		#power-domain-cells = <0>;
314*8ccc0d23SEmmanuel Vadot		#reset-cells = <0>;
315*8ccc0d23SEmmanuel Vadot		label = "sio";
316*8ccc0d23SEmmanuel Vadot		power-domains = <&ps_sio_p>;
317*8ccc0d23SEmmanuel Vadot		apple,always-on; /* Core device */
318*8ccc0d23SEmmanuel Vadot	};
319*8ccc0d23SEmmanuel Vadot
320*8ccc0d23SEmmanuel Vadot	ps_usb: power-controller@20248 {
321*8ccc0d23SEmmanuel Vadot		compatible = "apple,t7000-pmgr-pwrstate", "apple,pmgr-pwrstate";
322*8ccc0d23SEmmanuel Vadot		reg = <0x20248 4>;
323*8ccc0d23SEmmanuel Vadot		#power-domain-cells = <0>;
324*8ccc0d23SEmmanuel Vadot		#reset-cells = <0>;
325*8ccc0d23SEmmanuel Vadot		label = "usb";
326*8ccc0d23SEmmanuel Vadot	};
327*8ccc0d23SEmmanuel Vadot
328*8ccc0d23SEmmanuel Vadot	ps_usbctrl: power-controller@20250 {
329*8ccc0d23SEmmanuel Vadot		compatible = "apple,t7000-pmgr-pwrstate", "apple,pmgr-pwrstate";
330*8ccc0d23SEmmanuel Vadot		reg = <0x20250 4>;
331*8ccc0d23SEmmanuel Vadot		#power-domain-cells = <0>;
332*8ccc0d23SEmmanuel Vadot		#reset-cells = <0>;
333*8ccc0d23SEmmanuel Vadot		label = "usbctrl";
334*8ccc0d23SEmmanuel Vadot		power-domains = <&ps_usb>;
335*8ccc0d23SEmmanuel Vadot	};
336*8ccc0d23SEmmanuel Vadot
337*8ccc0d23SEmmanuel Vadot	ps_usb2host0: power-controller@20258 {
338*8ccc0d23SEmmanuel Vadot		compatible = "apple,t7000-pmgr-pwrstate", "apple,pmgr-pwrstate";
339*8ccc0d23SEmmanuel Vadot		reg = <0x20258 4>;
340*8ccc0d23SEmmanuel Vadot		#power-domain-cells = <0>;
341*8ccc0d23SEmmanuel Vadot		#reset-cells = <0>;
342*8ccc0d23SEmmanuel Vadot		label = "usb2host0";
343*8ccc0d23SEmmanuel Vadot		power-domains = <&ps_usbctrl>;
344*8ccc0d23SEmmanuel Vadot	};
345*8ccc0d23SEmmanuel Vadot
346*8ccc0d23SEmmanuel Vadot	ps_usb2host1: power-controller@20268 {
347*8ccc0d23SEmmanuel Vadot		compatible = "apple,t7000-pmgr-pwrstate", "apple,pmgr-pwrstate";
348*8ccc0d23SEmmanuel Vadot		reg = <0x20268 4>;
349*8ccc0d23SEmmanuel Vadot		#power-domain-cells = <0>;
350*8ccc0d23SEmmanuel Vadot		#reset-cells = <0>;
351*8ccc0d23SEmmanuel Vadot		label = "usb2host1";
352*8ccc0d23SEmmanuel Vadot		power-domains = <&ps_usbctrl>;
353*8ccc0d23SEmmanuel Vadot	};
354*8ccc0d23SEmmanuel Vadot
355*8ccc0d23SEmmanuel Vadot	ps_usb2host2: power-controller@20278 {
356*8ccc0d23SEmmanuel Vadot		compatible = "apple,t7000-pmgr-pwrstate", "apple,pmgr-pwrstate";
357*8ccc0d23SEmmanuel Vadot		reg = <0x20278 4>;
358*8ccc0d23SEmmanuel Vadot		#power-domain-cells = <0>;
359*8ccc0d23SEmmanuel Vadot		#reset-cells = <0>;
360*8ccc0d23SEmmanuel Vadot		label = "usb2host2";
361*8ccc0d23SEmmanuel Vadot		power-domains = <&ps_usbctrl>;
362*8ccc0d23SEmmanuel Vadot	};
363*8ccc0d23SEmmanuel Vadot
364*8ccc0d23SEmmanuel Vadot	ps_disp_busmux: power-controller@202a8 {
365*8ccc0d23SEmmanuel Vadot		compatible = "apple,t7000-pmgr-pwrstate", "apple,pmgr-pwrstate";
366*8ccc0d23SEmmanuel Vadot		reg = <0x202a8 4>;
367*8ccc0d23SEmmanuel Vadot		#power-domain-cells = <0>;
368*8ccc0d23SEmmanuel Vadot		#reset-cells = <0>;
369*8ccc0d23SEmmanuel Vadot		label = "disp_busmux";
370*8ccc0d23SEmmanuel Vadot	};
371*8ccc0d23SEmmanuel Vadot
372*8ccc0d23SEmmanuel Vadot	ps_media: power-controller@202d8 {
373*8ccc0d23SEmmanuel Vadot		compatible = "apple,t7000-pmgr-pwrstate", "apple,pmgr-pwrstate";
374*8ccc0d23SEmmanuel Vadot		reg = <0x202d8 4>;
375*8ccc0d23SEmmanuel Vadot		#power-domain-cells = <0>;
376*8ccc0d23SEmmanuel Vadot		#reset-cells = <0>;
377*8ccc0d23SEmmanuel Vadot		label = "media";
378*8ccc0d23SEmmanuel Vadot	};
379*8ccc0d23SEmmanuel Vadot
380*8ccc0d23SEmmanuel Vadot	ps_isp: power-controller@202d0 {
381*8ccc0d23SEmmanuel Vadot		compatible = "apple,t7000-pmgr-pwrstate", "apple,pmgr-pwrstate";
382*8ccc0d23SEmmanuel Vadot		reg = <0x202d0 4>;
383*8ccc0d23SEmmanuel Vadot		#power-domain-cells = <0>;
384*8ccc0d23SEmmanuel Vadot		#reset-cells = <0>;
385*8ccc0d23SEmmanuel Vadot		label = "isp";
386*8ccc0d23SEmmanuel Vadot	};
387*8ccc0d23SEmmanuel Vadot
388*8ccc0d23SEmmanuel Vadot	ps_msr: power-controller@202e0 {
389*8ccc0d23SEmmanuel Vadot		compatible = "apple,t7000-pmgr-pwrstate", "apple,pmgr-pwrstate";
390*8ccc0d23SEmmanuel Vadot		reg = <0x202e0 4>;
391*8ccc0d23SEmmanuel Vadot		#power-domain-cells = <0>;
392*8ccc0d23SEmmanuel Vadot		#reset-cells = <0>;
393*8ccc0d23SEmmanuel Vadot		label = "msr";
394*8ccc0d23SEmmanuel Vadot		power-domains = <&ps_media>;
395*8ccc0d23SEmmanuel Vadot	};
396*8ccc0d23SEmmanuel Vadot
397*8ccc0d23SEmmanuel Vadot	ps_jpg: power-controller@202e8 {
398*8ccc0d23SEmmanuel Vadot		compatible = "apple,t7000-pmgr-pwrstate", "apple,pmgr-pwrstate";
399*8ccc0d23SEmmanuel Vadot		reg = <0x202e8 4>;
400*8ccc0d23SEmmanuel Vadot		#power-domain-cells = <0>;
401*8ccc0d23SEmmanuel Vadot		#reset-cells = <0>;
402*8ccc0d23SEmmanuel Vadot		label = "jpg";
403*8ccc0d23SEmmanuel Vadot		power-domains = <&ps_media>;
404*8ccc0d23SEmmanuel Vadot	};
405*8ccc0d23SEmmanuel Vadot
406*8ccc0d23SEmmanuel Vadot	ps_disp0: power-controller@202b0 {
407*8ccc0d23SEmmanuel Vadot		compatible = "apple,t7000-pmgr-pwrstate", "apple,pmgr-pwrstate";
408*8ccc0d23SEmmanuel Vadot		reg = <0x202b0 4>;
409*8ccc0d23SEmmanuel Vadot		#power-domain-cells = <0>;
410*8ccc0d23SEmmanuel Vadot		#reset-cells = <0>;
411*8ccc0d23SEmmanuel Vadot		label = "disp0";
412*8ccc0d23SEmmanuel Vadot		power-domains = <&ps_disp_busmux>;
413*8ccc0d23SEmmanuel Vadot	};
414*8ccc0d23SEmmanuel Vadot
415*8ccc0d23SEmmanuel Vadot	ps_disp1: power-controller@202c8 {
416*8ccc0d23SEmmanuel Vadot		compatible = "apple,t7000-pmgr-pwrstate", "apple,pmgr-pwrstate";
417*8ccc0d23SEmmanuel Vadot		reg = <0x202c8 4>;
418*8ccc0d23SEmmanuel Vadot		#power-domain-cells = <0>;
419*8ccc0d23SEmmanuel Vadot		#reset-cells = <0>;
420*8ccc0d23SEmmanuel Vadot		label = "disp1";
421*8ccc0d23SEmmanuel Vadot		power-domains = <&ps_disp_busmux>;
422*8ccc0d23SEmmanuel Vadot	};
423*8ccc0d23SEmmanuel Vadot
424*8ccc0d23SEmmanuel Vadot	ps_pcie_ref: power-controller@20220 {
425*8ccc0d23SEmmanuel Vadot		compatible = "apple,t7000-pmgr-pwrstate", "apple,pmgr-pwrstate";
426*8ccc0d23SEmmanuel Vadot		reg = <0x20220 4>;
427*8ccc0d23SEmmanuel Vadot		#power-domain-cells = <0>;
428*8ccc0d23SEmmanuel Vadot		#reset-cells = <0>;
429*8ccc0d23SEmmanuel Vadot		label = "pcie_ref";
430*8ccc0d23SEmmanuel Vadot	};
431*8ccc0d23SEmmanuel Vadot
432*8ccc0d23SEmmanuel Vadot	ps_hsic0_phy: power-controller@20200 {
433*8ccc0d23SEmmanuel Vadot		compatible = "apple,t7000-pmgr-pwrstate", "apple,pmgr-pwrstate";
434*8ccc0d23SEmmanuel Vadot		reg = <0x20200 4>;
435*8ccc0d23SEmmanuel Vadot		#power-domain-cells = <0>;
436*8ccc0d23SEmmanuel Vadot		#reset-cells = <0>;
437*8ccc0d23SEmmanuel Vadot		label = "hsic0_phy";
438*8ccc0d23SEmmanuel Vadot		power-domains = <&ps_usb2host1>;
439*8ccc0d23SEmmanuel Vadot	};
440*8ccc0d23SEmmanuel Vadot
441*8ccc0d23SEmmanuel Vadot	ps_hsic1_phy: power-controller@20208 {
442*8ccc0d23SEmmanuel Vadot		compatible = "apple,t7000-pmgr-pwrstate", "apple,pmgr-pwrstate";
443*8ccc0d23SEmmanuel Vadot		reg = <0x20208 4>;
444*8ccc0d23SEmmanuel Vadot		#power-domain-cells = <0>;
445*8ccc0d23SEmmanuel Vadot		#reset-cells = <0>;
446*8ccc0d23SEmmanuel Vadot		label = "hsic1_phy";
447*8ccc0d23SEmmanuel Vadot		power-domains = <&ps_usb2host2>;
448*8ccc0d23SEmmanuel Vadot	};
449*8ccc0d23SEmmanuel Vadot
450*8ccc0d23SEmmanuel Vadot	ps_ispsens0: power-controller@20210 {
451*8ccc0d23SEmmanuel Vadot		compatible = "apple,t7000-pmgr-pwrstate", "apple,pmgr-pwrstate";
452*8ccc0d23SEmmanuel Vadot		reg = <0x20210 4>;
453*8ccc0d23SEmmanuel Vadot		#power-domain-cells = <0>;
454*8ccc0d23SEmmanuel Vadot		#reset-cells = <0>;
455*8ccc0d23SEmmanuel Vadot		label = "ispsens0";
456*8ccc0d23SEmmanuel Vadot	};
457*8ccc0d23SEmmanuel Vadot
458*8ccc0d23SEmmanuel Vadot	ps_ispsens1: power-controller@20218 {
459*8ccc0d23SEmmanuel Vadot		compatible = "apple,t7000-pmgr-pwrstate", "apple,pmgr-pwrstate";
460*8ccc0d23SEmmanuel Vadot		reg = <0x20218 4>;
461*8ccc0d23SEmmanuel Vadot		#power-domain-cells = <0>;
462*8ccc0d23SEmmanuel Vadot		#reset-cells = <0>;
463*8ccc0d23SEmmanuel Vadot		label = "ispsens1";
464*8ccc0d23SEmmanuel Vadot	};
465*8ccc0d23SEmmanuel Vadot
466*8ccc0d23SEmmanuel Vadot	ps_mcc: power-controller@20230 {
467*8ccc0d23SEmmanuel Vadot		compatible = "apple,t7000-pmgr-pwrstate", "apple,pmgr-pwrstate";
468*8ccc0d23SEmmanuel Vadot		reg = <0x20230 4>;
469*8ccc0d23SEmmanuel Vadot		#power-domain-cells = <0>;
470*8ccc0d23SEmmanuel Vadot		#reset-cells = <0>;
471*8ccc0d23SEmmanuel Vadot		label = "mcc";
472*8ccc0d23SEmmanuel Vadot		apple,always-on; /* Memory cache controller */
473*8ccc0d23SEmmanuel Vadot	};
474*8ccc0d23SEmmanuel Vadot
475*8ccc0d23SEmmanuel Vadot	ps_mcu: power-controller@20238 {
476*8ccc0d23SEmmanuel Vadot		compatible = "apple,t7000-pmgr-pwrstate", "apple,pmgr-pwrstate";
477*8ccc0d23SEmmanuel Vadot		reg = <0x20238 4>;
478*8ccc0d23SEmmanuel Vadot		#power-domain-cells = <0>;
479*8ccc0d23SEmmanuel Vadot		#reset-cells = <0>;
480*8ccc0d23SEmmanuel Vadot		label = "mcu";
481*8ccc0d23SEmmanuel Vadot		apple,always-on; /* Core device */
482*8ccc0d23SEmmanuel Vadot	};
483*8ccc0d23SEmmanuel Vadot
484*8ccc0d23SEmmanuel Vadot	ps_amp: power-controller@20240 {
485*8ccc0d23SEmmanuel Vadot		compatible = "apple,t7000-pmgr-pwrstate", "apple,pmgr-pwrstate";
486*8ccc0d23SEmmanuel Vadot		reg = <0x20240 4>;
487*8ccc0d23SEmmanuel Vadot		#power-domain-cells = <0>;
488*8ccc0d23SEmmanuel Vadot		#reset-cells = <0>;
489*8ccc0d23SEmmanuel Vadot		label = "amp";
490*8ccc0d23SEmmanuel Vadot		apple,always-on; /* Core device */
491*8ccc0d23SEmmanuel Vadot	};
492*8ccc0d23SEmmanuel Vadot
493*8ccc0d23SEmmanuel Vadot	ps_usb2host0_ohci: power-controller@20260 {
494*8ccc0d23SEmmanuel Vadot		compatible = "apple,t7000-pmgr-pwrstate", "apple,pmgr-pwrstate";
495*8ccc0d23SEmmanuel Vadot		reg = <0x20260 4>;
496*8ccc0d23SEmmanuel Vadot		#power-domain-cells = <0>;
497*8ccc0d23SEmmanuel Vadot		#reset-cells = <0>;
498*8ccc0d23SEmmanuel Vadot		label = "usb2host0_ohci";
499*8ccc0d23SEmmanuel Vadot		power-domains = <&ps_usb2host0>;
500*8ccc0d23SEmmanuel Vadot	};
501*8ccc0d23SEmmanuel Vadot
502*8ccc0d23SEmmanuel Vadot	ps_usbotg: power-controller@20288 {
503*8ccc0d23SEmmanuel Vadot		compatible = "apple,t7000-pmgr-pwrstate", "apple,pmgr-pwrstate";
504*8ccc0d23SEmmanuel Vadot		reg = <0x20288 4>;
505*8ccc0d23SEmmanuel Vadot		#power-domain-cells = <0>;
506*8ccc0d23SEmmanuel Vadot		#reset-cells = <0>;
507*8ccc0d23SEmmanuel Vadot		label = "usbotg";
508*8ccc0d23SEmmanuel Vadot		power-domains = <&ps_usbctrl>;
509*8ccc0d23SEmmanuel Vadot	};
510*8ccc0d23SEmmanuel Vadot
511*8ccc0d23SEmmanuel Vadot	ps_smx: power-controller@20290 {
512*8ccc0d23SEmmanuel Vadot		compatible = "apple,t7000-pmgr-pwrstate", "apple,pmgr-pwrstate";
513*8ccc0d23SEmmanuel Vadot		reg = <0x20290 4>;
514*8ccc0d23SEmmanuel Vadot		#power-domain-cells = <0>;
515*8ccc0d23SEmmanuel Vadot		#reset-cells = <0>;
516*8ccc0d23SEmmanuel Vadot		label = "smx";
517*8ccc0d23SEmmanuel Vadot		apple,always-on; /* Apple Fabric, critical block */
518*8ccc0d23SEmmanuel Vadot	};
519*8ccc0d23SEmmanuel Vadot
520*8ccc0d23SEmmanuel Vadot	ps_sf: power-controller@20298 {
521*8ccc0d23SEmmanuel Vadot		compatible = "apple,t7000-pmgr-pwrstate", "apple,pmgr-pwrstate";
522*8ccc0d23SEmmanuel Vadot		reg = <0x20298 4>;
523*8ccc0d23SEmmanuel Vadot		#power-domain-cells = <0>;
524*8ccc0d23SEmmanuel Vadot		#reset-cells = <0>;
525*8ccc0d23SEmmanuel Vadot		label = "sf";
526*8ccc0d23SEmmanuel Vadot		apple,always-on; /* Apple Fabric, critical block */
527*8ccc0d23SEmmanuel Vadot	};
528*8ccc0d23SEmmanuel Vadot
529*8ccc0d23SEmmanuel Vadot	ps_cp: power-controller@202a0 {
530*8ccc0d23SEmmanuel Vadot		compatible = "apple,t7000-pmgr-pwrstate", "apple,pmgr-pwrstate";
531*8ccc0d23SEmmanuel Vadot		reg = <0x202a0 4>;
532*8ccc0d23SEmmanuel Vadot		#power-domain-cells = <0>;
533*8ccc0d23SEmmanuel Vadot		#reset-cells = <0>;
534*8ccc0d23SEmmanuel Vadot		label = "cp";
535*8ccc0d23SEmmanuel Vadot		apple,always-on; /* Core device */
536*8ccc0d23SEmmanuel Vadot	};
537*8ccc0d23SEmmanuel Vadot
538*8ccc0d23SEmmanuel Vadot	ps_mipi_dsi: power-controller@202b8 {
539*8ccc0d23SEmmanuel Vadot		compatible = "apple,t7000-pmgr-pwrstate", "apple,pmgr-pwrstate";
540*8ccc0d23SEmmanuel Vadot		reg = <0x202b8 4>;
541*8ccc0d23SEmmanuel Vadot		#power-domain-cells = <0>;
542*8ccc0d23SEmmanuel Vadot		#reset-cells = <0>;
543*8ccc0d23SEmmanuel Vadot		label = "mipi_dsi";
544*8ccc0d23SEmmanuel Vadot		power-domains = <&ps_disp_busmux>;
545*8ccc0d23SEmmanuel Vadot	};
546*8ccc0d23SEmmanuel Vadot
547*8ccc0d23SEmmanuel Vadot	ps_dp: power-controller@202c0 {
548*8ccc0d23SEmmanuel Vadot		compatible = "apple,t7000-pmgr-pwrstate", "apple,pmgr-pwrstate";
549*8ccc0d23SEmmanuel Vadot		reg = <0x202c0 4>;
550*8ccc0d23SEmmanuel Vadot		#power-domain-cells = <0>;
551*8ccc0d23SEmmanuel Vadot		#reset-cells = <0>;
552*8ccc0d23SEmmanuel Vadot		label = "dp";
553*8ccc0d23SEmmanuel Vadot		power-domains = <&ps_disp0>;
554*8ccc0d23SEmmanuel Vadot	};
555*8ccc0d23SEmmanuel Vadot
556*8ccc0d23SEmmanuel Vadot	ps_vdec: power-controller@202f0 {
557*8ccc0d23SEmmanuel Vadot		compatible = "apple,t7000-pmgr-pwrstate", "apple,pmgr-pwrstate";
558*8ccc0d23SEmmanuel Vadot		reg = <0x202f0 4>;
559*8ccc0d23SEmmanuel Vadot		#power-domain-cells = <0>;
560*8ccc0d23SEmmanuel Vadot		#reset-cells = <0>;
561*8ccc0d23SEmmanuel Vadot		label = "vdec";
562*8ccc0d23SEmmanuel Vadot		power-domains = <&ps_media>;
563*8ccc0d23SEmmanuel Vadot	};
564*8ccc0d23SEmmanuel Vadot
565*8ccc0d23SEmmanuel Vadot	ps_ans: power-controller@20318 {
566*8ccc0d23SEmmanuel Vadot		compatible = "apple,t7000-pmgr-pwrstate", "apple,pmgr-pwrstate";
567*8ccc0d23SEmmanuel Vadot		reg = <0x20318 4>;
568*8ccc0d23SEmmanuel Vadot		#power-domain-cells = <0>;
569*8ccc0d23SEmmanuel Vadot		#reset-cells = <0>;
570*8ccc0d23SEmmanuel Vadot		label = "ans";
571*8ccc0d23SEmmanuel Vadot	};
572*8ccc0d23SEmmanuel Vadot
573*8ccc0d23SEmmanuel Vadot	ps_venc: power-controller@20300 {
574*8ccc0d23SEmmanuel Vadot		compatible = "apple,t7000-pmgr-pwrstate", "apple,pmgr-pwrstate";
575*8ccc0d23SEmmanuel Vadot		reg = <0x20300 4>;
576*8ccc0d23SEmmanuel Vadot		#power-domain-cells = <0>;
577*8ccc0d23SEmmanuel Vadot		#reset-cells = <0>;
578*8ccc0d23SEmmanuel Vadot		label = "venc";
579*8ccc0d23SEmmanuel Vadot		power-domains = <&ps_media>;
580*8ccc0d23SEmmanuel Vadot	};
581*8ccc0d23SEmmanuel Vadot
582*8ccc0d23SEmmanuel Vadot	ps_pcie: power-controller@20308 {
583*8ccc0d23SEmmanuel Vadot		compatible = "apple,t7000-pmgr-pwrstate", "apple,pmgr-pwrstate";
584*8ccc0d23SEmmanuel Vadot		reg = <0x20308 4>;
585*8ccc0d23SEmmanuel Vadot		#power-domain-cells = <0>;
586*8ccc0d23SEmmanuel Vadot		#reset-cells = <0>;
587*8ccc0d23SEmmanuel Vadot		label = "pcie";
588*8ccc0d23SEmmanuel Vadot	};
589*8ccc0d23SEmmanuel Vadot
590*8ccc0d23SEmmanuel Vadot	ps_pcie_aux: power-controller@20310 {
591*8ccc0d23SEmmanuel Vadot		compatible = "apple,t7000-pmgr-pwrstate", "apple,pmgr-pwrstate";
592*8ccc0d23SEmmanuel Vadot		reg = <0x20310 4>;
593*8ccc0d23SEmmanuel Vadot		#power-domain-cells = <0>;
594*8ccc0d23SEmmanuel Vadot		#reset-cells = <0>;
595*8ccc0d23SEmmanuel Vadot		label = "pcie_aux";
596*8ccc0d23SEmmanuel Vadot	};
597*8ccc0d23SEmmanuel Vadot
598*8ccc0d23SEmmanuel Vadot	ps_gfx: power-controller@20320 {
599*8ccc0d23SEmmanuel Vadot		compatible = "apple,t7000-pmgr-pwrstate", "apple,pmgr-pwrstate";
600*8ccc0d23SEmmanuel Vadot		reg = <0x20320 4>;
601*8ccc0d23SEmmanuel Vadot		#power-domain-cells = <0>;
602*8ccc0d23SEmmanuel Vadot		#reset-cells = <0>;
603*8ccc0d23SEmmanuel Vadot		label = "gfx";
604*8ccc0d23SEmmanuel Vadot	};
605*8ccc0d23SEmmanuel Vadot
606*8ccc0d23SEmmanuel Vadot	ps_sep: power-controller@20400 {
607*8ccc0d23SEmmanuel Vadot		compatible = "apple,t7000-pmgr-pwrstate", "apple,pmgr-pwrstate";
608*8ccc0d23SEmmanuel Vadot		reg = <0x20400 4>;
609*8ccc0d23SEmmanuel Vadot		#power-domain-cells = <0>;
610*8ccc0d23SEmmanuel Vadot		#reset-cells = <0>;
611*8ccc0d23SEmmanuel Vadot		label = "sep";
612*8ccc0d23SEmmanuel Vadot		apple,always-on; /* Locked on */
613*8ccc0d23SEmmanuel Vadot	};
614*8ccc0d23SEmmanuel Vadot
615*8ccc0d23SEmmanuel Vadot	ps_venc_pipe: power-controller@21000 {
616*8ccc0d23SEmmanuel Vadot		compatible = "apple,t7000-pmgr-pwrstate", "apple,pmgr-pwrstate";
617*8ccc0d23SEmmanuel Vadot		reg = <0x21000 4>;
618*8ccc0d23SEmmanuel Vadot		#power-domain-cells = <0>;
619*8ccc0d23SEmmanuel Vadot		#reset-cells = <0>;
620*8ccc0d23SEmmanuel Vadot		label = "venc_pipe";
621*8ccc0d23SEmmanuel Vadot		power-domains = <&ps_venc>;
622*8ccc0d23SEmmanuel Vadot	};
623*8ccc0d23SEmmanuel Vadot
624*8ccc0d23SEmmanuel Vadot	ps_venc_me0: power-controller@21008 {
625*8ccc0d23SEmmanuel Vadot		compatible = "apple,t7000-pmgr-pwrstate", "apple,pmgr-pwrstate";
626*8ccc0d23SEmmanuel Vadot		reg = <0x21008 4>;
627*8ccc0d23SEmmanuel Vadot		#power-domain-cells = <0>;
628*8ccc0d23SEmmanuel Vadot		#reset-cells = <0>;
629*8ccc0d23SEmmanuel Vadot		label = "venc_me0";
630*8ccc0d23SEmmanuel Vadot		power-domains = <&ps_venc>;
631*8ccc0d23SEmmanuel Vadot	};
632*8ccc0d23SEmmanuel Vadot
633*8ccc0d23SEmmanuel Vadot	ps_venc_me1: power-controller@21010 {
634*8ccc0d23SEmmanuel Vadot		compatible = "apple,t7000-pmgr-pwrstate", "apple,pmgr-pwrstate";
635*8ccc0d23SEmmanuel Vadot		reg = <0x21010 4>;
636*8ccc0d23SEmmanuel Vadot		#power-domain-cells = <0>;
637*8ccc0d23SEmmanuel Vadot		#reset-cells = <0>;
638*8ccc0d23SEmmanuel Vadot		label = "venc_me1";
639*8ccc0d23SEmmanuel Vadot		power-domains = <&ps_venc>;
640*8ccc0d23SEmmanuel Vadot	};
641*8ccc0d23SEmmanuel Vadot};
642