xref: /freebsd/sys/contrib/device-tree/src/arm64/apple/s5l8960x-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 S5L8960X "A7" 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,s5l8960x-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,s5l8960x-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_secuart0: power-controller@200f0 {
28*8ccc0d23SEmmanuel Vadot		compatible = "apple,s5l8960x-pmgr-pwrstate", "apple,pmgr-pwrstate";
29*8ccc0d23SEmmanuel Vadot		reg = <0x200f0 4>;
30*8ccc0d23SEmmanuel Vadot		#power-domain-cells = <0>;
31*8ccc0d23SEmmanuel Vadot		#reset-cells = <0>;
32*8ccc0d23SEmmanuel Vadot		label = "secuart0";
33*8ccc0d23SEmmanuel Vadot		power-domains = <&ps_sio_p>;
34*8ccc0d23SEmmanuel Vadot	};
35*8ccc0d23SEmmanuel Vadot
36*8ccc0d23SEmmanuel Vadot	ps_secuart1: power-controller@200f8 {
37*8ccc0d23SEmmanuel Vadot		compatible = "apple,s5l8960x-pmgr-pwrstate", "apple,pmgr-pwrstate";
38*8ccc0d23SEmmanuel Vadot		reg = <0x200f8 4>;
39*8ccc0d23SEmmanuel Vadot		#power-domain-cells = <0>;
40*8ccc0d23SEmmanuel Vadot		#reset-cells = <0>;
41*8ccc0d23SEmmanuel Vadot		label = "secuart1";
42*8ccc0d23SEmmanuel Vadot		power-domains = <&ps_sio_p>;
43*8ccc0d23SEmmanuel Vadot	};
44*8ccc0d23SEmmanuel Vadot
45*8ccc0d23SEmmanuel Vadot	ps_cpm: power-controller@20010 {
46*8ccc0d23SEmmanuel Vadot		compatible = "apple,s5l8960x-pmgr-pwrstate", "apple,pmgr-pwrstate";
47*8ccc0d23SEmmanuel Vadot		reg = <0x20010 4>;
48*8ccc0d23SEmmanuel Vadot		#power-domain-cells = <0>;
49*8ccc0d23SEmmanuel Vadot		#reset-cells = <0>;
50*8ccc0d23SEmmanuel Vadot		label = "cpm";
51*8ccc0d23SEmmanuel Vadot		apple,always-on; /* Core device */
52*8ccc0d23SEmmanuel Vadot	};
53*8ccc0d23SEmmanuel Vadot
54*8ccc0d23SEmmanuel Vadot	ps_lio: power-controller@20018 {
55*8ccc0d23SEmmanuel Vadot		compatible = "apple,s5l8960x-pmgr-pwrstate", "apple,pmgr-pwrstate";
56*8ccc0d23SEmmanuel Vadot		reg = <0x20018 4>;
57*8ccc0d23SEmmanuel Vadot		#power-domain-cells = <0>;
58*8ccc0d23SEmmanuel Vadot		#reset-cells = <0>;
59*8ccc0d23SEmmanuel Vadot		label = "lio";
60*8ccc0d23SEmmanuel Vadot		apple,always-on; /* Core device */
61*8ccc0d23SEmmanuel Vadot	};
62*8ccc0d23SEmmanuel Vadot
63*8ccc0d23SEmmanuel Vadot	ps_iomux: power-controller@20020 {
64*8ccc0d23SEmmanuel Vadot		compatible = "apple,s5l8960x-pmgr-pwrstate", "apple,pmgr-pwrstate";
65*8ccc0d23SEmmanuel Vadot		reg = <0x20020 4>;
66*8ccc0d23SEmmanuel Vadot		#power-domain-cells = <0>;
67*8ccc0d23SEmmanuel Vadot		#reset-cells = <0>;
68*8ccc0d23SEmmanuel Vadot		label = "iomux";
69*8ccc0d23SEmmanuel Vadot		apple,always-on; /* Core device */
70*8ccc0d23SEmmanuel Vadot	};
71*8ccc0d23SEmmanuel Vadot
72*8ccc0d23SEmmanuel Vadot	ps_aic: power-controller@20028 {
73*8ccc0d23SEmmanuel Vadot		compatible = "apple,s5l8960x-pmgr-pwrstate", "apple,pmgr-pwrstate";
74*8ccc0d23SEmmanuel Vadot		reg = <0x20028 4>;
75*8ccc0d23SEmmanuel Vadot		#power-domain-cells = <0>;
76*8ccc0d23SEmmanuel Vadot		#reset-cells = <0>;
77*8ccc0d23SEmmanuel Vadot		label = "aic";
78*8ccc0d23SEmmanuel Vadot		apple,always-on; /* Core device */
79*8ccc0d23SEmmanuel Vadot	};
80*8ccc0d23SEmmanuel Vadot
81*8ccc0d23SEmmanuel Vadot	ps_debug: power-controller@20030 {
82*8ccc0d23SEmmanuel Vadot		compatible = "apple,s5l8960x-pmgr-pwrstate", "apple,pmgr-pwrstate";
83*8ccc0d23SEmmanuel Vadot		reg = <0x20030 4>;
84*8ccc0d23SEmmanuel Vadot		#power-domain-cells = <0>;
85*8ccc0d23SEmmanuel Vadot		#reset-cells = <0>;
86*8ccc0d23SEmmanuel Vadot		label = "debug";
87*8ccc0d23SEmmanuel Vadot	};
88*8ccc0d23SEmmanuel Vadot
89*8ccc0d23SEmmanuel Vadot	ps_dwi: power-controller@20038 {
90*8ccc0d23SEmmanuel Vadot		compatible = "apple,s5l8960x-pmgr-pwrstate", "apple,pmgr-pwrstate";
91*8ccc0d23SEmmanuel Vadot		reg = <0x20038 4>;
92*8ccc0d23SEmmanuel Vadot		#power-domain-cells = <0>;
93*8ccc0d23SEmmanuel Vadot		#reset-cells = <0>;
94*8ccc0d23SEmmanuel Vadot		label = "dwi";
95*8ccc0d23SEmmanuel Vadot	};
96*8ccc0d23SEmmanuel Vadot
97*8ccc0d23SEmmanuel Vadot	ps_gpio: power-controller@20040 {
98*8ccc0d23SEmmanuel Vadot		compatible = "apple,s5l8960x-pmgr-pwrstate", "apple,pmgr-pwrstate";
99*8ccc0d23SEmmanuel Vadot		reg = <0x20040 4>;
100*8ccc0d23SEmmanuel Vadot		#power-domain-cells = <0>;
101*8ccc0d23SEmmanuel Vadot		#reset-cells = <0>;
102*8ccc0d23SEmmanuel Vadot		label = "gpio";
103*8ccc0d23SEmmanuel Vadot	};
104*8ccc0d23SEmmanuel Vadot
105*8ccc0d23SEmmanuel Vadot	ps_mca0: power-controller@20048 {
106*8ccc0d23SEmmanuel Vadot		compatible = "apple,s5l8960x-pmgr-pwrstate", "apple,pmgr-pwrstate";
107*8ccc0d23SEmmanuel Vadot		reg = <0x20048 4>;
108*8ccc0d23SEmmanuel Vadot		#power-domain-cells = <0>;
109*8ccc0d23SEmmanuel Vadot		#reset-cells = <0>;
110*8ccc0d23SEmmanuel Vadot		label = "mca0";
111*8ccc0d23SEmmanuel Vadot		power-domains = <&ps_sio_p>;
112*8ccc0d23SEmmanuel Vadot	};
113*8ccc0d23SEmmanuel Vadot
114*8ccc0d23SEmmanuel Vadot	ps_mca1: power-controller@20050 {
115*8ccc0d23SEmmanuel Vadot		compatible = "apple,s5l8960x-pmgr-pwrstate", "apple,pmgr-pwrstate";
116*8ccc0d23SEmmanuel Vadot		reg = <0x20050 4>;
117*8ccc0d23SEmmanuel Vadot		#power-domain-cells = <0>;
118*8ccc0d23SEmmanuel Vadot		#reset-cells = <0>;
119*8ccc0d23SEmmanuel Vadot		label = "mca1";
120*8ccc0d23SEmmanuel Vadot		power-domains = <&ps_sio_p>;
121*8ccc0d23SEmmanuel Vadot	};
122*8ccc0d23SEmmanuel Vadot
123*8ccc0d23SEmmanuel Vadot	ps_mca2: power-controller@20058 {
124*8ccc0d23SEmmanuel Vadot		compatible = "apple,s5l8960x-pmgr-pwrstate", "apple,pmgr-pwrstate";
125*8ccc0d23SEmmanuel Vadot		reg = <0x20058 4>;
126*8ccc0d23SEmmanuel Vadot		#power-domain-cells = <0>;
127*8ccc0d23SEmmanuel Vadot		#reset-cells = <0>;
128*8ccc0d23SEmmanuel Vadot		label = "mca2";
129*8ccc0d23SEmmanuel Vadot		power-domains = <&ps_sio_p>;
130*8ccc0d23SEmmanuel Vadot	};
131*8ccc0d23SEmmanuel Vadot
132*8ccc0d23SEmmanuel Vadot	ps_mca3: power-controller@20060 {
133*8ccc0d23SEmmanuel Vadot		compatible = "apple,s5l8960x-pmgr-pwrstate", "apple,pmgr-pwrstate";
134*8ccc0d23SEmmanuel Vadot		reg = <0x20060 4>;
135*8ccc0d23SEmmanuel Vadot		#power-domain-cells = <0>;
136*8ccc0d23SEmmanuel Vadot		#reset-cells = <0>;
137*8ccc0d23SEmmanuel Vadot		label = "mca3";
138*8ccc0d23SEmmanuel Vadot		power-domains = <&ps_sio_p>;
139*8ccc0d23SEmmanuel Vadot	};
140*8ccc0d23SEmmanuel Vadot
141*8ccc0d23SEmmanuel Vadot	ps_mca4: power-controller@20068 {
142*8ccc0d23SEmmanuel Vadot		compatible = "apple,s5l8960x-pmgr-pwrstate", "apple,pmgr-pwrstate";
143*8ccc0d23SEmmanuel Vadot		reg = <0x20068 4>;
144*8ccc0d23SEmmanuel Vadot		#power-domain-cells = <0>;
145*8ccc0d23SEmmanuel Vadot		#reset-cells = <0>;
146*8ccc0d23SEmmanuel Vadot		label = "mca4";
147*8ccc0d23SEmmanuel Vadot		power-domains = <&ps_sio_p>;
148*8ccc0d23SEmmanuel Vadot	};
149*8ccc0d23SEmmanuel Vadot
150*8ccc0d23SEmmanuel Vadot	ps_pwm0: power-controller@20070 {
151*8ccc0d23SEmmanuel Vadot		compatible = "apple,s5l8960x-pmgr-pwrstate", "apple,pmgr-pwrstate";
152*8ccc0d23SEmmanuel Vadot		reg = <0x20070 4>;
153*8ccc0d23SEmmanuel Vadot		#power-domain-cells = <0>;
154*8ccc0d23SEmmanuel Vadot		#reset-cells = <0>;
155*8ccc0d23SEmmanuel Vadot		label = "pwm0";
156*8ccc0d23SEmmanuel Vadot		power-domains = <&ps_sio_p>;
157*8ccc0d23SEmmanuel Vadot	};
158*8ccc0d23SEmmanuel Vadot
159*8ccc0d23SEmmanuel Vadot	ps_i2c0: power-controller@20078 {
160*8ccc0d23SEmmanuel Vadot		compatible = "apple,s5l8960x-pmgr-pwrstate", "apple,pmgr-pwrstate";
161*8ccc0d23SEmmanuel Vadot		reg = <0x20078 4>;
162*8ccc0d23SEmmanuel Vadot		#power-domain-cells = <0>;
163*8ccc0d23SEmmanuel Vadot		#reset-cells = <0>;
164*8ccc0d23SEmmanuel Vadot		label = "i2c0";
165*8ccc0d23SEmmanuel Vadot		power-domains = <&ps_sio_p>;
166*8ccc0d23SEmmanuel Vadot	};
167*8ccc0d23SEmmanuel Vadot
168*8ccc0d23SEmmanuel Vadot	ps_i2c1: power-controller@20080 {
169*8ccc0d23SEmmanuel Vadot		compatible = "apple,s5l8960x-pmgr-pwrstate", "apple,pmgr-pwrstate";
170*8ccc0d23SEmmanuel Vadot		reg = <0x20080 4>;
171*8ccc0d23SEmmanuel Vadot		#power-domain-cells = <0>;
172*8ccc0d23SEmmanuel Vadot		#reset-cells = <0>;
173*8ccc0d23SEmmanuel Vadot		label = "i2c1";
174*8ccc0d23SEmmanuel Vadot		power-domains = <&ps_sio_p>;
175*8ccc0d23SEmmanuel Vadot	};
176*8ccc0d23SEmmanuel Vadot
177*8ccc0d23SEmmanuel Vadot	ps_i2c2: power-controller@20088 {
178*8ccc0d23SEmmanuel Vadot		compatible = "apple,s5l8960x-pmgr-pwrstate", "apple,pmgr-pwrstate";
179*8ccc0d23SEmmanuel Vadot		reg = <0x20088 4>;
180*8ccc0d23SEmmanuel Vadot		#power-domain-cells = <0>;
181*8ccc0d23SEmmanuel Vadot		#reset-cells = <0>;
182*8ccc0d23SEmmanuel Vadot		label = "i2c2";
183*8ccc0d23SEmmanuel Vadot		power-domains = <&ps_sio_p>;
184*8ccc0d23SEmmanuel Vadot	};
185*8ccc0d23SEmmanuel Vadot
186*8ccc0d23SEmmanuel Vadot	ps_i2c3: power-controller@20090 {
187*8ccc0d23SEmmanuel Vadot		compatible = "apple,s5l8960x-pmgr-pwrstate", "apple,pmgr-pwrstate";
188*8ccc0d23SEmmanuel Vadot		reg = <0x20090 4>;
189*8ccc0d23SEmmanuel Vadot		#power-domain-cells = <0>;
190*8ccc0d23SEmmanuel Vadot		#reset-cells = <0>;
191*8ccc0d23SEmmanuel Vadot		label = "i2c3";
192*8ccc0d23SEmmanuel Vadot		power-domains = <&ps_sio_p>;
193*8ccc0d23SEmmanuel Vadot	};
194*8ccc0d23SEmmanuel Vadot
195*8ccc0d23SEmmanuel Vadot	ps_spi0: power-controller@20098 {
196*8ccc0d23SEmmanuel Vadot		compatible = "apple,s5l8960x-pmgr-pwrstate", "apple,pmgr-pwrstate";
197*8ccc0d23SEmmanuel Vadot		reg = <0x20098 4>;
198*8ccc0d23SEmmanuel Vadot		#power-domain-cells = <0>;
199*8ccc0d23SEmmanuel Vadot		#reset-cells = <0>;
200*8ccc0d23SEmmanuel Vadot		label = "spi0";
201*8ccc0d23SEmmanuel Vadot		power-domains = <&ps_sio_p>;
202*8ccc0d23SEmmanuel Vadot	};
203*8ccc0d23SEmmanuel Vadot
204*8ccc0d23SEmmanuel Vadot	ps_spi1: power-controller@200a0 {
205*8ccc0d23SEmmanuel Vadot		compatible = "apple,s5l8960x-pmgr-pwrstate", "apple,pmgr-pwrstate";
206*8ccc0d23SEmmanuel Vadot		reg = <0x200a0 4>;
207*8ccc0d23SEmmanuel Vadot		#power-domain-cells = <0>;
208*8ccc0d23SEmmanuel Vadot		#reset-cells = <0>;
209*8ccc0d23SEmmanuel Vadot		label = "spi1";
210*8ccc0d23SEmmanuel Vadot		power-domains = <&ps_sio_p>;
211*8ccc0d23SEmmanuel Vadot	};
212*8ccc0d23SEmmanuel Vadot
213*8ccc0d23SEmmanuel Vadot	ps_spi2: power-controller@200a8 {
214*8ccc0d23SEmmanuel Vadot		compatible = "apple,s5l8960x-pmgr-pwrstate", "apple,pmgr-pwrstate";
215*8ccc0d23SEmmanuel Vadot		reg = <0x200a8 4>;
216*8ccc0d23SEmmanuel Vadot		#power-domain-cells = <0>;
217*8ccc0d23SEmmanuel Vadot		#reset-cells = <0>;
218*8ccc0d23SEmmanuel Vadot		label = "spi2";
219*8ccc0d23SEmmanuel Vadot		power-domains = <&ps_sio_p>;
220*8ccc0d23SEmmanuel Vadot	};
221*8ccc0d23SEmmanuel Vadot
222*8ccc0d23SEmmanuel Vadot	ps_spi3: power-controller@200b0 {
223*8ccc0d23SEmmanuel Vadot		compatible = "apple,s5l8960x-pmgr-pwrstate", "apple,pmgr-pwrstate";
224*8ccc0d23SEmmanuel Vadot		reg = <0x200b0 4>;
225*8ccc0d23SEmmanuel Vadot		#power-domain-cells = <0>;
226*8ccc0d23SEmmanuel Vadot		#reset-cells = <0>;
227*8ccc0d23SEmmanuel Vadot		label = "spi3";
228*8ccc0d23SEmmanuel Vadot		power-domains = <&ps_sio_p>;
229*8ccc0d23SEmmanuel Vadot	};
230*8ccc0d23SEmmanuel Vadot
231*8ccc0d23SEmmanuel Vadot	ps_uart0: power-controller@200b8 {
232*8ccc0d23SEmmanuel Vadot		compatible = "apple,s5l8960x-pmgr-pwrstate", "apple,pmgr-pwrstate";
233*8ccc0d23SEmmanuel Vadot		reg = <0x200b8 4>;
234*8ccc0d23SEmmanuel Vadot		#power-domain-cells = <0>;
235*8ccc0d23SEmmanuel Vadot		#reset-cells = <0>;
236*8ccc0d23SEmmanuel Vadot		label = "uart0";
237*8ccc0d23SEmmanuel Vadot		power-domains = <&ps_sio_p>;
238*8ccc0d23SEmmanuel Vadot	};
239*8ccc0d23SEmmanuel Vadot
240*8ccc0d23SEmmanuel Vadot	ps_uart1: power-controller@200c0 {
241*8ccc0d23SEmmanuel Vadot		compatible = "apple,s5l8960x-pmgr-pwrstate", "apple,pmgr-pwrstate";
242*8ccc0d23SEmmanuel Vadot		reg = <0x200c0 4>;
243*8ccc0d23SEmmanuel Vadot		#power-domain-cells = <0>;
244*8ccc0d23SEmmanuel Vadot		#reset-cells = <0>;
245*8ccc0d23SEmmanuel Vadot		label = "uart1";
246*8ccc0d23SEmmanuel Vadot		power-domains = <&ps_sio_p>;
247*8ccc0d23SEmmanuel Vadot	};
248*8ccc0d23SEmmanuel Vadot
249*8ccc0d23SEmmanuel Vadot	ps_uart2: power-controller@200c8 {
250*8ccc0d23SEmmanuel Vadot		compatible = "apple,s5l8960x-pmgr-pwrstate", "apple,pmgr-pwrstate";
251*8ccc0d23SEmmanuel Vadot		reg = <0x200c8 4>;
252*8ccc0d23SEmmanuel Vadot		#power-domain-cells = <0>;
253*8ccc0d23SEmmanuel Vadot		#reset-cells = <0>;
254*8ccc0d23SEmmanuel Vadot		label = "uart2";
255*8ccc0d23SEmmanuel Vadot		power-domains = <&ps_sio_p>;
256*8ccc0d23SEmmanuel Vadot	};
257*8ccc0d23SEmmanuel Vadot
258*8ccc0d23SEmmanuel Vadot	ps_uart3: power-controller@200d0 {
259*8ccc0d23SEmmanuel Vadot		compatible = "apple,s5l8960x-pmgr-pwrstate", "apple,pmgr-pwrstate";
260*8ccc0d23SEmmanuel Vadot		reg = <0x200d0 4>;
261*8ccc0d23SEmmanuel Vadot		#power-domain-cells = <0>;
262*8ccc0d23SEmmanuel Vadot		#reset-cells = <0>;
263*8ccc0d23SEmmanuel Vadot		label = "uart3";
264*8ccc0d23SEmmanuel Vadot		power-domains = <&ps_sio_p>;
265*8ccc0d23SEmmanuel Vadot	};
266*8ccc0d23SEmmanuel Vadot
267*8ccc0d23SEmmanuel Vadot	ps_uart4: power-controller@200d8 {
268*8ccc0d23SEmmanuel Vadot		compatible = "apple,s5l8960x-pmgr-pwrstate", "apple,pmgr-pwrstate";
269*8ccc0d23SEmmanuel Vadot		reg = <0x200d8 4>;
270*8ccc0d23SEmmanuel Vadot		#power-domain-cells = <0>;
271*8ccc0d23SEmmanuel Vadot		#reset-cells = <0>;
272*8ccc0d23SEmmanuel Vadot		label = "uart4";
273*8ccc0d23SEmmanuel Vadot		power-domains = <&ps_sio_p>;
274*8ccc0d23SEmmanuel Vadot	};
275*8ccc0d23SEmmanuel Vadot
276*8ccc0d23SEmmanuel Vadot	ps_uart5: power-controller@200e0 {
277*8ccc0d23SEmmanuel Vadot		compatible = "apple,s5l8960x-pmgr-pwrstate", "apple,pmgr-pwrstate";
278*8ccc0d23SEmmanuel Vadot		reg = <0x200e0 4>;
279*8ccc0d23SEmmanuel Vadot		#power-domain-cells = <0>;
280*8ccc0d23SEmmanuel Vadot		#reset-cells = <0>;
281*8ccc0d23SEmmanuel Vadot		label = "uart5";
282*8ccc0d23SEmmanuel Vadot		power-domains = <&ps_sio_p>;
283*8ccc0d23SEmmanuel Vadot	};
284*8ccc0d23SEmmanuel Vadot
285*8ccc0d23SEmmanuel Vadot	ps_uart6: power-controller@200e8 {
286*8ccc0d23SEmmanuel Vadot		compatible = "apple,s5l8960x-pmgr-pwrstate", "apple,pmgr-pwrstate";
287*8ccc0d23SEmmanuel Vadot		reg = <0x200e8 4>;
288*8ccc0d23SEmmanuel Vadot		#power-domain-cells = <0>;
289*8ccc0d23SEmmanuel Vadot		#reset-cells = <0>;
290*8ccc0d23SEmmanuel Vadot		label = "uart6";
291*8ccc0d23SEmmanuel Vadot		power-domains = <&ps_sio_p>;
292*8ccc0d23SEmmanuel Vadot	};
293*8ccc0d23SEmmanuel Vadot
294*8ccc0d23SEmmanuel Vadot	ps_sio_p: power-controller@20110 {
295*8ccc0d23SEmmanuel Vadot		compatible = "apple,s5l8960x-pmgr-pwrstate", "apple,pmgr-pwrstate";
296*8ccc0d23SEmmanuel Vadot		reg = <0x20110 4>;
297*8ccc0d23SEmmanuel Vadot		#power-domain-cells = <0>;
298*8ccc0d23SEmmanuel Vadot		#reset-cells = <0>;
299*8ccc0d23SEmmanuel Vadot		label = "sio_p";
300*8ccc0d23SEmmanuel Vadot	};
301*8ccc0d23SEmmanuel Vadot
302*8ccc0d23SEmmanuel Vadot	ps_usb: power-controller@20158 {
303*8ccc0d23SEmmanuel Vadot		compatible = "apple,s5l8960x-pmgr-pwrstate", "apple,pmgr-pwrstate";
304*8ccc0d23SEmmanuel Vadot		reg = <0x20158 4>;
305*8ccc0d23SEmmanuel Vadot		#power-domain-cells = <0>;
306*8ccc0d23SEmmanuel Vadot		#reset-cells = <0>;
307*8ccc0d23SEmmanuel Vadot		label = "usb";
308*8ccc0d23SEmmanuel Vadot	};
309*8ccc0d23SEmmanuel Vadot
310*8ccc0d23SEmmanuel Vadot	ps_usbctrl: power-controller@20160 {
311*8ccc0d23SEmmanuel Vadot		compatible = "apple,s5l8960x-pmgr-pwrstate", "apple,pmgr-pwrstate";
312*8ccc0d23SEmmanuel Vadot		reg = <0x20160 4>;
313*8ccc0d23SEmmanuel Vadot		#power-domain-cells = <0>;
314*8ccc0d23SEmmanuel Vadot		#reset-cells = <0>;
315*8ccc0d23SEmmanuel Vadot		label = "usbctrl";
316*8ccc0d23SEmmanuel Vadot		power-domains = <&ps_usb>;
317*8ccc0d23SEmmanuel Vadot	};
318*8ccc0d23SEmmanuel Vadot
319*8ccc0d23SEmmanuel Vadot	ps_usb2host0: power-controller@20170 {
320*8ccc0d23SEmmanuel Vadot		compatible = "apple,s5l8960x-pmgr-pwrstate", "apple,pmgr-pwrstate";
321*8ccc0d23SEmmanuel Vadot		reg = <0x20170 4>;
322*8ccc0d23SEmmanuel Vadot		#power-domain-cells = <0>;
323*8ccc0d23SEmmanuel Vadot		#reset-cells = <0>;
324*8ccc0d23SEmmanuel Vadot		label = "usb2host0";
325*8ccc0d23SEmmanuel Vadot		power-domains = <&ps_usbctrl>;
326*8ccc0d23SEmmanuel Vadot	};
327*8ccc0d23SEmmanuel Vadot
328*8ccc0d23SEmmanuel Vadot	ps_usb2host1: power-controller@20180 {
329*8ccc0d23SEmmanuel Vadot		compatible = "apple,s5l8960x-pmgr-pwrstate", "apple,pmgr-pwrstate";
330*8ccc0d23SEmmanuel Vadot		reg = <0x20180 4>;
331*8ccc0d23SEmmanuel Vadot		#power-domain-cells = <0>;
332*8ccc0d23SEmmanuel Vadot		#reset-cells = <0>;
333*8ccc0d23SEmmanuel Vadot		label = "usb2host1";
334*8ccc0d23SEmmanuel Vadot		power-domains = <&ps_usbctrl>;
335*8ccc0d23SEmmanuel Vadot	};
336*8ccc0d23SEmmanuel Vadot
337*8ccc0d23SEmmanuel Vadot	ps_disp_busmux: power-controller@201a8 {
338*8ccc0d23SEmmanuel Vadot		compatible = "apple,s5l8960x-pmgr-pwrstate", "apple,pmgr-pwrstate";
339*8ccc0d23SEmmanuel Vadot		reg = <0x201a8 4>;
340*8ccc0d23SEmmanuel Vadot		#power-domain-cells = <0>;
341*8ccc0d23SEmmanuel Vadot		#reset-cells = <0>;
342*8ccc0d23SEmmanuel Vadot		label = "disp_busmux";
343*8ccc0d23SEmmanuel Vadot	};
344*8ccc0d23SEmmanuel Vadot
345*8ccc0d23SEmmanuel Vadot	ps_media: power-controller@201d8 {
346*8ccc0d23SEmmanuel Vadot		compatible = "apple,s5l8960x-pmgr-pwrstate", "apple,pmgr-pwrstate";
347*8ccc0d23SEmmanuel Vadot		reg = <0x201d8 4>;
348*8ccc0d23SEmmanuel Vadot		#power-domain-cells = <0>;
349*8ccc0d23SEmmanuel Vadot		#reset-cells = <0>;
350*8ccc0d23SEmmanuel Vadot		label = "media";
351*8ccc0d23SEmmanuel Vadot	};
352*8ccc0d23SEmmanuel Vadot
353*8ccc0d23SEmmanuel Vadot	ps_isp: power-controller@201d0 {
354*8ccc0d23SEmmanuel Vadot		compatible = "apple,s5l8960x-pmgr-pwrstate", "apple,pmgr-pwrstate";
355*8ccc0d23SEmmanuel Vadot		reg = <0x201d0 4>;
356*8ccc0d23SEmmanuel Vadot		#power-domain-cells = <0>;
357*8ccc0d23SEmmanuel Vadot		#reset-cells = <0>;
358*8ccc0d23SEmmanuel Vadot		label = "isp";
359*8ccc0d23SEmmanuel Vadot	};
360*8ccc0d23SEmmanuel Vadot
361*8ccc0d23SEmmanuel Vadot	ps_msr: power-controller@201e0 {
362*8ccc0d23SEmmanuel Vadot		compatible = "apple,s5l8960x-pmgr-pwrstate", "apple,pmgr-pwrstate";
363*8ccc0d23SEmmanuel Vadot		reg = <0x201e0 4>;
364*8ccc0d23SEmmanuel Vadot		#power-domain-cells = <0>;
365*8ccc0d23SEmmanuel Vadot		#reset-cells = <0>;
366*8ccc0d23SEmmanuel Vadot		label = "msr";
367*8ccc0d23SEmmanuel Vadot		power-domains = <&ps_media>;
368*8ccc0d23SEmmanuel Vadot	};
369*8ccc0d23SEmmanuel Vadot
370*8ccc0d23SEmmanuel Vadot	ps_jpg: power-controller@201e8 {
371*8ccc0d23SEmmanuel Vadot		compatible = "apple,s5l8960x-pmgr-pwrstate", "apple,pmgr-pwrstate";
372*8ccc0d23SEmmanuel Vadot		reg = <0x201e8 4>;
373*8ccc0d23SEmmanuel Vadot		#power-domain-cells = <0>;
374*8ccc0d23SEmmanuel Vadot		#reset-cells = <0>;
375*8ccc0d23SEmmanuel Vadot		label = "jpg";
376*8ccc0d23SEmmanuel Vadot		power-domains = <&ps_media>;
377*8ccc0d23SEmmanuel Vadot	};
378*8ccc0d23SEmmanuel Vadot
379*8ccc0d23SEmmanuel Vadot	ps_disp0: power-controller@201b0 {
380*8ccc0d23SEmmanuel Vadot		compatible = "apple,s5l8960x-pmgr-pwrstate", "apple,pmgr-pwrstate";
381*8ccc0d23SEmmanuel Vadot		reg = <0x201b0 4>;
382*8ccc0d23SEmmanuel Vadot		#power-domain-cells = <0>;
383*8ccc0d23SEmmanuel Vadot		#reset-cells = <0>;
384*8ccc0d23SEmmanuel Vadot		label = "disp0";
385*8ccc0d23SEmmanuel Vadot		power-domains = <&ps_disp_busmux>;
386*8ccc0d23SEmmanuel Vadot	};
387*8ccc0d23SEmmanuel Vadot
388*8ccc0d23SEmmanuel Vadot	ps_aes0: power-controller@20100 {
389*8ccc0d23SEmmanuel Vadot		compatible = "apple,s5l8960x-pmgr-pwrstate", "apple,pmgr-pwrstate";
390*8ccc0d23SEmmanuel Vadot		reg = <0x20100 4>;
391*8ccc0d23SEmmanuel Vadot		#power-domain-cells = <0>;
392*8ccc0d23SEmmanuel Vadot		#reset-cells = <0>;
393*8ccc0d23SEmmanuel Vadot		label = "aes0";
394*8ccc0d23SEmmanuel Vadot		power-domains = <&ps_sio_p>;
395*8ccc0d23SEmmanuel Vadot	};
396*8ccc0d23SEmmanuel Vadot
397*8ccc0d23SEmmanuel Vadot	ps_sio: power-controller@20108 {
398*8ccc0d23SEmmanuel Vadot		compatible = "apple,s5l8960x-pmgr-pwrstate", "apple,pmgr-pwrstate";
399*8ccc0d23SEmmanuel Vadot		reg = <0x20108 4>;
400*8ccc0d23SEmmanuel Vadot		#power-domain-cells = <0>;
401*8ccc0d23SEmmanuel Vadot		#reset-cells = <0>;
402*8ccc0d23SEmmanuel Vadot		label = "sio";
403*8ccc0d23SEmmanuel Vadot		power-domains = <&ps_sio_p>;
404*8ccc0d23SEmmanuel Vadot		apple,always-on; /* Core device */
405*8ccc0d23SEmmanuel Vadot	};
406*8ccc0d23SEmmanuel Vadot
407*8ccc0d23SEmmanuel Vadot	ps_hsic0_phy: power-controller@20118 {
408*8ccc0d23SEmmanuel Vadot		compatible = "apple,s5l8960x-pmgr-pwrstate", "apple,pmgr-pwrstate";
409*8ccc0d23SEmmanuel Vadot		reg = <0x20118 4>;
410*8ccc0d23SEmmanuel Vadot		#power-domain-cells = <0>;
411*8ccc0d23SEmmanuel Vadot		#reset-cells = <0>;
412*8ccc0d23SEmmanuel Vadot		label = "hsic0_phy";
413*8ccc0d23SEmmanuel Vadot		power-domains = <&ps_usb2host0>;
414*8ccc0d23SEmmanuel Vadot	};
415*8ccc0d23SEmmanuel Vadot
416*8ccc0d23SEmmanuel Vadot	ps_hsic1_phy: power-controller@20120 {
417*8ccc0d23SEmmanuel Vadot		compatible = "apple,s5l8960x-pmgr-pwrstate", "apple,pmgr-pwrstate";
418*8ccc0d23SEmmanuel Vadot		reg = <0x20120 4>;
419*8ccc0d23SEmmanuel Vadot		#power-domain-cells = <0>;
420*8ccc0d23SEmmanuel Vadot		#reset-cells = <0>;
421*8ccc0d23SEmmanuel Vadot		label = "hsic1_phy";
422*8ccc0d23SEmmanuel Vadot		power-domains = <&ps_usb2host0>;
423*8ccc0d23SEmmanuel Vadot	};
424*8ccc0d23SEmmanuel Vadot
425*8ccc0d23SEmmanuel Vadot	ps_hsic2_phy: power-controller@20128 {
426*8ccc0d23SEmmanuel Vadot		compatible = "apple,s5l8960x-pmgr-pwrstate", "apple,pmgr-pwrstate";
427*8ccc0d23SEmmanuel Vadot		reg = <0x20128 4>;
428*8ccc0d23SEmmanuel Vadot		#power-domain-cells = <0>;
429*8ccc0d23SEmmanuel Vadot		#reset-cells = <0>;
430*8ccc0d23SEmmanuel Vadot		label = "hsic2_phy";
431*8ccc0d23SEmmanuel Vadot		power-domains = <&ps_usb2host1>;
432*8ccc0d23SEmmanuel Vadot	};
433*8ccc0d23SEmmanuel Vadot
434*8ccc0d23SEmmanuel Vadot	ps_ispsens0: power-controller@20130 {
435*8ccc0d23SEmmanuel Vadot		compatible = "apple,s5l8960x-pmgr-pwrstate", "apple,pmgr-pwrstate";
436*8ccc0d23SEmmanuel Vadot		reg = <0x20130 4>;
437*8ccc0d23SEmmanuel Vadot		#power-domain-cells = <0>;
438*8ccc0d23SEmmanuel Vadot		#reset-cells = <0>;
439*8ccc0d23SEmmanuel Vadot		label = "ispsens0";
440*8ccc0d23SEmmanuel Vadot	};
441*8ccc0d23SEmmanuel Vadot
442*8ccc0d23SEmmanuel Vadot	ps_ispsens1: power-controller@20138 {
443*8ccc0d23SEmmanuel Vadot		compatible = "apple,s5l8960x-pmgr-pwrstate", "apple,pmgr-pwrstate";
444*8ccc0d23SEmmanuel Vadot		reg = <0x20138 4>;
445*8ccc0d23SEmmanuel Vadot		#power-domain-cells = <0>;
446*8ccc0d23SEmmanuel Vadot		#reset-cells = <0>;
447*8ccc0d23SEmmanuel Vadot		label = "ispsens1";
448*8ccc0d23SEmmanuel Vadot	};
449*8ccc0d23SEmmanuel Vadot
450*8ccc0d23SEmmanuel Vadot	ps_mcc: power-controller@20140 {
451*8ccc0d23SEmmanuel Vadot		compatible = "apple,s5l8960x-pmgr-pwrstate", "apple,pmgr-pwrstate";
452*8ccc0d23SEmmanuel Vadot		reg = <0x20140 4>;
453*8ccc0d23SEmmanuel Vadot		#power-domain-cells = <0>;
454*8ccc0d23SEmmanuel Vadot		#reset-cells = <0>;
455*8ccc0d23SEmmanuel Vadot		label = "mcc";
456*8ccc0d23SEmmanuel Vadot		apple,always-on; /* Core device */
457*8ccc0d23SEmmanuel Vadot	};
458*8ccc0d23SEmmanuel Vadot
459*8ccc0d23SEmmanuel Vadot	ps_mcu: power-controller@20148 {
460*8ccc0d23SEmmanuel Vadot		compatible = "apple,s5l8960x-pmgr-pwrstate", "apple,pmgr-pwrstate";
461*8ccc0d23SEmmanuel Vadot		reg = <0x20148 4>;
462*8ccc0d23SEmmanuel Vadot		#power-domain-cells = <0>;
463*8ccc0d23SEmmanuel Vadot		#reset-cells = <0>;
464*8ccc0d23SEmmanuel Vadot		label = "mcu";
465*8ccc0d23SEmmanuel Vadot		apple,always-on; /* Core device */
466*8ccc0d23SEmmanuel Vadot	};
467*8ccc0d23SEmmanuel Vadot
468*8ccc0d23SEmmanuel Vadot	ps_amp: power-controller@20150 {
469*8ccc0d23SEmmanuel Vadot		compatible = "apple,s5l8960x-pmgr-pwrstate", "apple,pmgr-pwrstate";
470*8ccc0d23SEmmanuel Vadot		reg = <0x20150 4>;
471*8ccc0d23SEmmanuel Vadot		#power-domain-cells = <0>;
472*8ccc0d23SEmmanuel Vadot		#reset-cells = <0>;
473*8ccc0d23SEmmanuel Vadot		label = "amp";
474*8ccc0d23SEmmanuel Vadot		apple,always-on; /* Core device */
475*8ccc0d23SEmmanuel Vadot	};
476*8ccc0d23SEmmanuel Vadot
477*8ccc0d23SEmmanuel Vadot	ps_usb2host0_ohci: power-controller@20168 {
478*8ccc0d23SEmmanuel Vadot		compatible = "apple,s5l8960x-pmgr-pwrstate", "apple,pmgr-pwrstate";
479*8ccc0d23SEmmanuel Vadot		reg = <0x20168 4>;
480*8ccc0d23SEmmanuel Vadot		#power-domain-cells = <0>;
481*8ccc0d23SEmmanuel Vadot		#reset-cells = <0>;
482*8ccc0d23SEmmanuel Vadot		label = "usb2host0_ohci";
483*8ccc0d23SEmmanuel Vadot		power-domains = <&ps_usb2host0>;
484*8ccc0d23SEmmanuel Vadot	};
485*8ccc0d23SEmmanuel Vadot
486*8ccc0d23SEmmanuel Vadot	ps_usb2host1_ohci: power-controller@20178 {
487*8ccc0d23SEmmanuel Vadot		compatible = "apple,s5l8960x-pmgr-pwrstate", "apple,pmgr-pwrstate";
488*8ccc0d23SEmmanuel Vadot		reg = <0x20178 4>;
489*8ccc0d23SEmmanuel Vadot		#power-domain-cells = <0>;
490*8ccc0d23SEmmanuel Vadot		#reset-cells = <0>;
491*8ccc0d23SEmmanuel Vadot		label = "usb2host1_ohci";
492*8ccc0d23SEmmanuel Vadot		power-domains = <&ps_usb2host1>;
493*8ccc0d23SEmmanuel Vadot	};
494*8ccc0d23SEmmanuel Vadot
495*8ccc0d23SEmmanuel Vadot	ps_usbotg: power-controller@20188 {
496*8ccc0d23SEmmanuel Vadot		compatible = "apple,s5l8960x-pmgr-pwrstate", "apple,pmgr-pwrstate";
497*8ccc0d23SEmmanuel Vadot		reg = <0x20188 4>;
498*8ccc0d23SEmmanuel Vadot		#power-domain-cells = <0>;
499*8ccc0d23SEmmanuel Vadot		#reset-cells = <0>;
500*8ccc0d23SEmmanuel Vadot		label = "usbotg";
501*8ccc0d23SEmmanuel Vadot		power-domains = <&ps_usbctrl>;
502*8ccc0d23SEmmanuel Vadot	};
503*8ccc0d23SEmmanuel Vadot
504*8ccc0d23SEmmanuel Vadot	ps_smx: power-controller@20190 {
505*8ccc0d23SEmmanuel Vadot		compatible = "apple,s5l8960x-pmgr-pwrstate", "apple,pmgr-pwrstate";
506*8ccc0d23SEmmanuel Vadot		reg = <0x20190 4>;
507*8ccc0d23SEmmanuel Vadot		#power-domain-cells = <0>;
508*8ccc0d23SEmmanuel Vadot		#reset-cells = <0>;
509*8ccc0d23SEmmanuel Vadot		label = "smx";
510*8ccc0d23SEmmanuel Vadot		apple,always-on; /* Apple fabric, critical block */
511*8ccc0d23SEmmanuel Vadot	};
512*8ccc0d23SEmmanuel Vadot
513*8ccc0d23SEmmanuel Vadot	ps_sf: power-controller@20198 {
514*8ccc0d23SEmmanuel Vadot		compatible = "apple,s5l8960x-pmgr-pwrstate", "apple,pmgr-pwrstate";
515*8ccc0d23SEmmanuel Vadot		reg = <0x20198 4>;
516*8ccc0d23SEmmanuel Vadot		#power-domain-cells = <0>;
517*8ccc0d23SEmmanuel Vadot		#reset-cells = <0>;
518*8ccc0d23SEmmanuel Vadot		label = "sf";
519*8ccc0d23SEmmanuel Vadot		apple,always-on; /* Apple fabric, critical block */
520*8ccc0d23SEmmanuel Vadot	};
521*8ccc0d23SEmmanuel Vadot
522*8ccc0d23SEmmanuel Vadot	ps_cp: power-controller@201a0 {
523*8ccc0d23SEmmanuel Vadot		compatible = "apple,s5l8960x-pmgr-pwrstate", "apple,pmgr-pwrstate";
524*8ccc0d23SEmmanuel Vadot		reg = <0x201a0 4>;
525*8ccc0d23SEmmanuel Vadot		#power-domain-cells = <0>;
526*8ccc0d23SEmmanuel Vadot		#reset-cells = <0>;
527*8ccc0d23SEmmanuel Vadot		label = "cp";
528*8ccc0d23SEmmanuel Vadot		apple,always-on; /* Core device */
529*8ccc0d23SEmmanuel Vadot	};
530*8ccc0d23SEmmanuel Vadot
531*8ccc0d23SEmmanuel Vadot	ps_mipi_dsi: power-controller@201b8 {
532*8ccc0d23SEmmanuel Vadot		compatible = "apple,s5l8960x-pmgr-pwrstate", "apple,pmgr-pwrstate";
533*8ccc0d23SEmmanuel Vadot		reg = <0x201b8 4>;
534*8ccc0d23SEmmanuel Vadot		#power-domain-cells = <0>;
535*8ccc0d23SEmmanuel Vadot		#reset-cells = <0>;
536*8ccc0d23SEmmanuel Vadot		label = "mipi_dsi";
537*8ccc0d23SEmmanuel Vadot		power-domains = <&ps_disp_busmux>;
538*8ccc0d23SEmmanuel Vadot	};
539*8ccc0d23SEmmanuel Vadot
540*8ccc0d23SEmmanuel Vadot	ps_dp: power-controller@201c0 {
541*8ccc0d23SEmmanuel Vadot		compatible = "apple,s5l8960x-pmgr-pwrstate", "apple,pmgr-pwrstate";
542*8ccc0d23SEmmanuel Vadot		reg = <0x201c0 4>;
543*8ccc0d23SEmmanuel Vadot		#power-domain-cells = <0>;
544*8ccc0d23SEmmanuel Vadot		#reset-cells = <0>;
545*8ccc0d23SEmmanuel Vadot		label = "dp";
546*8ccc0d23SEmmanuel Vadot		power-domains = <&ps_disp0>;
547*8ccc0d23SEmmanuel Vadot	};
548*8ccc0d23SEmmanuel Vadot
549*8ccc0d23SEmmanuel Vadot	ps_disp1: power-controller@201c8 {
550*8ccc0d23SEmmanuel Vadot		compatible = "apple,s5l8960x-pmgr-pwrstate", "apple,pmgr-pwrstate";
551*8ccc0d23SEmmanuel Vadot		reg = <0x201c8 4>;
552*8ccc0d23SEmmanuel Vadot		#power-domain-cells = <0>;
553*8ccc0d23SEmmanuel Vadot		#reset-cells = <0>;
554*8ccc0d23SEmmanuel Vadot		label = "disp1";
555*8ccc0d23SEmmanuel Vadot		power-domains = <&ps_disp_busmux>;
556*8ccc0d23SEmmanuel Vadot	};
557*8ccc0d23SEmmanuel Vadot
558*8ccc0d23SEmmanuel Vadot	ps_vdec: power-controller@201f0 {
559*8ccc0d23SEmmanuel Vadot		compatible = "apple,s5l8960x-pmgr-pwrstate", "apple,pmgr-pwrstate";
560*8ccc0d23SEmmanuel Vadot		reg = <0x201f0 4>;
561*8ccc0d23SEmmanuel Vadot		#power-domain-cells = <0>;
562*8ccc0d23SEmmanuel Vadot		#reset-cells = <0>;
563*8ccc0d23SEmmanuel Vadot		label = "vdec";
564*8ccc0d23SEmmanuel Vadot		power-domains = <&ps_media>;
565*8ccc0d23SEmmanuel Vadot	};
566*8ccc0d23SEmmanuel Vadot
567*8ccc0d23SEmmanuel Vadot	ps_venc: power-controller@201f8 {
568*8ccc0d23SEmmanuel Vadot		compatible = "apple,s5l8960x-pmgr-pwrstate", "apple,pmgr-pwrstate";
569*8ccc0d23SEmmanuel Vadot		reg = <0x201f8 4>;
570*8ccc0d23SEmmanuel Vadot		#power-domain-cells = <0>;
571*8ccc0d23SEmmanuel Vadot		#reset-cells = <0>;
572*8ccc0d23SEmmanuel Vadot		label = "venc";
573*8ccc0d23SEmmanuel Vadot		power-domains = <&ps_media>;
574*8ccc0d23SEmmanuel Vadot	};
575*8ccc0d23SEmmanuel Vadot
576*8ccc0d23SEmmanuel Vadot	ps_ans: power-controller@20200 {
577*8ccc0d23SEmmanuel Vadot		compatible = "apple,s5l8960x-pmgr-pwrstate", "apple,pmgr-pwrstate";
578*8ccc0d23SEmmanuel Vadot		reg = <0x20200 4>;
579*8ccc0d23SEmmanuel Vadot		#power-domain-cells = <0>;
580*8ccc0d23SEmmanuel Vadot		#reset-cells = <0>;
581*8ccc0d23SEmmanuel Vadot		label = "ans";
582*8ccc0d23SEmmanuel Vadot	};
583*8ccc0d23SEmmanuel Vadot
584*8ccc0d23SEmmanuel Vadot	ps_ans_dll: power-controller@20208 {
585*8ccc0d23SEmmanuel Vadot		compatible = "apple,s5l8960x-pmgr-pwrstate", "apple,pmgr-pwrstate";
586*8ccc0d23SEmmanuel Vadot		reg = <0x20208 4>;
587*8ccc0d23SEmmanuel Vadot		#power-domain-cells = <0>;
588*8ccc0d23SEmmanuel Vadot		#reset-cells = <0>;
589*8ccc0d23SEmmanuel Vadot		label = "ans_dll";
590*8ccc0d23SEmmanuel Vadot		power-domains = <&ps_ans>;
591*8ccc0d23SEmmanuel Vadot	};
592*8ccc0d23SEmmanuel Vadot
593*8ccc0d23SEmmanuel Vadot	ps_gfx: power-controller@20218 {
594*8ccc0d23SEmmanuel Vadot		compatible = "apple,s5l8960x-pmgr-pwrstate", "apple,pmgr-pwrstate";
595*8ccc0d23SEmmanuel Vadot		reg = <0x20218 4>;
596*8ccc0d23SEmmanuel Vadot		#power-domain-cells = <0>;
597*8ccc0d23SEmmanuel Vadot		#reset-cells = <0>;
598*8ccc0d23SEmmanuel Vadot		label = "gfx";
599*8ccc0d23SEmmanuel Vadot	};
600*8ccc0d23SEmmanuel Vadot
601*8ccc0d23SEmmanuel Vadot	ps_sep: power-controller@20268 {
602*8ccc0d23SEmmanuel Vadot		compatible = "apple,s5l8960x-pmgr-pwrstate", "apple,pmgr-pwrstate";
603*8ccc0d23SEmmanuel Vadot		reg = <0x20268 4>;
604*8ccc0d23SEmmanuel Vadot		#power-domain-cells = <0>;
605*8ccc0d23SEmmanuel Vadot		#reset-cells = <0>;
606*8ccc0d23SEmmanuel Vadot		label = "sep";
607*8ccc0d23SEmmanuel Vadot		power-domains = <&ps_secuart1>, <&ps_secuart0>;
608*8ccc0d23SEmmanuel Vadot		apple,always-on; /* Locked on */
609*8ccc0d23SEmmanuel Vadot	};
610*8ccc0d23SEmmanuel Vadot};
611