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