Lines Matching +full:power +full:- +full:on +full:- +full:reset
1 // SPDX-License-Identifier: GPL-2.0+ OR MIT
3 * PMGR Power domains for the Apple S5L8960X "A7" SoC
9 ps_cpu0: power-controller@20000 {
10 compatible = "apple,s5l8960x-pmgr-pwrstate", "apple,pmgr-pwrstate";
12 #power-domain-cells = <0>;
13 #reset-cells = <0>;
15 apple,always-on; /* Core device */
18 ps_cpu1: power-controller@20008 {
19 compatible = "apple,s5l8960x-pmgr-pwrstate", "apple,pmgr-pwrstate";
21 #power-domain-cells = <0>;
22 #reset-cells = <0>;
24 apple,always-on; /* Core device */
27 ps_secuart0: power-controller@200f0 {
28 compatible = "apple,s5l8960x-pmgr-pwrstate", "apple,pmgr-pwrstate";
30 #power-domain-cells = <0>;
31 #reset-cells = <0>;
33 power-domains = <&ps_sio_p>;
36 ps_secuart1: power-controller@200f8 {
37 compatible = "apple,s5l8960x-pmgr-pwrstate", "apple,pmgr-pwrstate";
39 #power-domain-cells = <0>;
40 #reset-cells = <0>;
42 power-domains = <&ps_sio_p>;
45 ps_cpm: power-controller@20010 {
46 compatible = "apple,s5l8960x-pmgr-pwrstate", "apple,pmgr-pwrstate";
48 #power-domain-cells = <0>;
49 #reset-cells = <0>;
51 apple,always-on; /* Core device */
54 ps_lio: power-controller@20018 {
55 compatible = "apple,s5l8960x-pmgr-pwrstate", "apple,pmgr-pwrstate";
57 #power-domain-cells = <0>;
58 #reset-cells = <0>;
60 apple,always-on; /* Core device */
63 ps_iomux: power-controller@20020 {
64 compatible = "apple,s5l8960x-pmgr-pwrstate", "apple,pmgr-pwrstate";
66 #power-domain-cells = <0>;
67 #reset-cells = <0>;
69 apple,always-on; /* Core device */
72 ps_aic: power-controller@20028 {
73 compatible = "apple,s5l8960x-pmgr-pwrstate", "apple,pmgr-pwrstate";
75 #power-domain-cells = <0>;
76 #reset-cells = <0>;
78 apple,always-on; /* Core device */
81 ps_debug: power-controller@20030 {
82 compatible = "apple,s5l8960x-pmgr-pwrstate", "apple,pmgr-pwrstate";
84 #power-domain-cells = <0>;
85 #reset-cells = <0>;
89 ps_dwi: power-controller@20038 {
90 compatible = "apple,s5l8960x-pmgr-pwrstate", "apple,pmgr-pwrstate";
92 #power-domain-cells = <0>;
93 #reset-cells = <0>;
97 ps_gpio: power-controller@20040 {
98 compatible = "apple,s5l8960x-pmgr-pwrstate", "apple,pmgr-pwrstate";
100 #power-domain-cells = <0>;
101 #reset-cells = <0>;
105 ps_mca0: power-controller@20048 {
106 compatible = "apple,s5l8960x-pmgr-pwrstate", "apple,pmgr-pwrstate";
108 #power-domain-cells = <0>;
109 #reset-cells = <0>;
111 power-domains = <&ps_sio_p>;
114 ps_mca1: power-controller@20050 {
115 compatible = "apple,s5l8960x-pmgr-pwrstate", "apple,pmgr-pwrstate";
117 #power-domain-cells = <0>;
118 #reset-cells = <0>;
120 power-domains = <&ps_sio_p>;
123 ps_mca2: power-controller@20058 {
124 compatible = "apple,s5l8960x-pmgr-pwrstate", "apple,pmgr-pwrstate";
126 #power-domain-cells = <0>;
127 #reset-cells = <0>;
129 power-domains = <&ps_sio_p>;
132 ps_mca3: power-controller@20060 {
133 compatible = "apple,s5l8960x-pmgr-pwrstate", "apple,pmgr-pwrstate";
135 #power-domain-cells = <0>;
136 #reset-cells = <0>;
138 power-domains = <&ps_sio_p>;
141 ps_mca4: power-controller@20068 {
142 compatible = "apple,s5l8960x-pmgr-pwrstate", "apple,pmgr-pwrstate";
144 #power-domain-cells = <0>;
145 #reset-cells = <0>;
147 power-domains = <&ps_sio_p>;
150 ps_pwm0: power-controller@20070 {
151 compatible = "apple,s5l8960x-pmgr-pwrstate", "apple,pmgr-pwrstate";
153 #power-domain-cells = <0>;
154 #reset-cells = <0>;
156 power-domains = <&ps_sio_p>;
159 ps_i2c0: power-controller@20078 {
160 compatible = "apple,s5l8960x-pmgr-pwrstate", "apple,pmgr-pwrstate";
162 #power-domain-cells = <0>;
163 #reset-cells = <0>;
165 power-domains = <&ps_sio_p>;
168 ps_i2c1: power-controller@20080 {
169 compatible = "apple,s5l8960x-pmgr-pwrstate", "apple,pmgr-pwrstate";
171 #power-domain-cells = <0>;
172 #reset-cells = <0>;
174 power-domains = <&ps_sio_p>;
177 ps_i2c2: power-controller@20088 {
178 compatible = "apple,s5l8960x-pmgr-pwrstate", "apple,pmgr-pwrstate";
180 #power-domain-cells = <0>;
181 #reset-cells = <0>;
183 power-domains = <&ps_sio_p>;
186 ps_i2c3: power-controller@20090 {
187 compatible = "apple,s5l8960x-pmgr-pwrstate", "apple,pmgr-pwrstate";
189 #power-domain-cells = <0>;
190 #reset-cells = <0>;
192 power-domains = <&ps_sio_p>;
195 ps_spi0: power-controller@20098 {
196 compatible = "apple,s5l8960x-pmgr-pwrstate", "apple,pmgr-pwrstate";
198 #power-domain-cells = <0>;
199 #reset-cells = <0>;
201 power-domains = <&ps_sio_p>;
204 ps_spi1: power-controller@200a0 {
205 compatible = "apple,s5l8960x-pmgr-pwrstate", "apple,pmgr-pwrstate";
207 #power-domain-cells = <0>;
208 #reset-cells = <0>;
210 power-domains = <&ps_sio_p>;
213 ps_spi2: power-controller@200a8 {
214 compatible = "apple,s5l8960x-pmgr-pwrstate", "apple,pmgr-pwrstate";
216 #power-domain-cells = <0>;
217 #reset-cells = <0>;
219 power-domains = <&ps_sio_p>;
222 ps_spi3: power-controller@200b0 {
223 compatible = "apple,s5l8960x-pmgr-pwrstate", "apple,pmgr-pwrstate";
225 #power-domain-cells = <0>;
226 #reset-cells = <0>;
228 power-domains = <&ps_sio_p>;
231 ps_uart0: power-controller@200b8 {
232 compatible = "apple,s5l8960x-pmgr-pwrstate", "apple,pmgr-pwrstate";
234 #power-domain-cells = <0>;
235 #reset-cells = <0>;
237 power-domains = <&ps_sio_p>;
240 ps_uart1: power-controller@200c0 {
241 compatible = "apple,s5l8960x-pmgr-pwrstate", "apple,pmgr-pwrstate";
243 #power-domain-cells = <0>;
244 #reset-cells = <0>;
246 power-domains = <&ps_sio_p>;
249 ps_uart2: power-controller@200c8 {
250 compatible = "apple,s5l8960x-pmgr-pwrstate", "apple,pmgr-pwrstate";
252 #power-domain-cells = <0>;
253 #reset-cells = <0>;
255 power-domains = <&ps_sio_p>;
258 ps_uart3: power-controller@200d0 {
259 compatible = "apple,s5l8960x-pmgr-pwrstate", "apple,pmgr-pwrstate";
261 #power-domain-cells = <0>;
262 #reset-cells = <0>;
264 power-domains = <&ps_sio_p>;
267 ps_uart4: power-controller@200d8 {
268 compatible = "apple,s5l8960x-pmgr-pwrstate", "apple,pmgr-pwrstate";
270 #power-domain-cells = <0>;
271 #reset-cells = <0>;
273 power-domains = <&ps_sio_p>;
276 ps_uart5: power-controller@200e0 {
277 compatible = "apple,s5l8960x-pmgr-pwrstate", "apple,pmgr-pwrstate";
279 #power-domain-cells = <0>;
280 #reset-cells = <0>;
282 power-domains = <&ps_sio_p>;
285 ps_uart6: power-controller@200e8 {
286 compatible = "apple,s5l8960x-pmgr-pwrstate", "apple,pmgr-pwrstate";
288 #power-domain-cells = <0>;
289 #reset-cells = <0>;
291 power-domains = <&ps_sio_p>;
294 ps_sio_p: power-controller@20110 {
295 compatible = "apple,s5l8960x-pmgr-pwrstate", "apple,pmgr-pwrstate";
297 #power-domain-cells = <0>;
298 #reset-cells = <0>;
302 ps_usb: power-controller@20158 {
303 compatible = "apple,s5l8960x-pmgr-pwrstate", "apple,pmgr-pwrstate";
305 #power-domain-cells = <0>;
306 #reset-cells = <0>;
310 ps_usbctrl: power-controller@20160 {
311 compatible = "apple,s5l8960x-pmgr-pwrstate", "apple,pmgr-pwrstate";
313 #power-domain-cells = <0>;
314 #reset-cells = <0>;
316 power-domains = <&ps_usb>;
319 ps_usb2host0: power-controller@20170 {
320 compatible = "apple,s5l8960x-pmgr-pwrstate", "apple,pmgr-pwrstate";
322 #power-domain-cells = <0>;
323 #reset-cells = <0>;
325 power-domains = <&ps_usbctrl>;
328 ps_usb2host1: power-controller@20180 {
329 compatible = "apple,s5l8960x-pmgr-pwrstate", "apple,pmgr-pwrstate";
331 #power-domain-cells = <0>;
332 #reset-cells = <0>;
334 power-domains = <&ps_usbctrl>;
337 ps_disp_busmux: power-controller@201a8 {
338 compatible = "apple,s5l8960x-pmgr-pwrstate", "apple,pmgr-pwrstate";
340 #power-domain-cells = <0>;
341 #reset-cells = <0>;
345 ps_media: power-controller@201d8 {
346 compatible = "apple,s5l8960x-pmgr-pwrstate", "apple,pmgr-pwrstate";
348 #power-domain-cells = <0>;
349 #reset-cells = <0>;
353 ps_isp: power-controller@201d0 {
354 compatible = "apple,s5l8960x-pmgr-pwrstate", "apple,pmgr-pwrstate";
356 #power-domain-cells = <0>;
357 #reset-cells = <0>;
361 ps_msr: power-controller@201e0 {
362 compatible = "apple,s5l8960x-pmgr-pwrstate", "apple,pmgr-pwrstate";
364 #power-domain-cells = <0>;
365 #reset-cells = <0>;
367 power-domains = <&ps_media>;
370 ps_jpg: power-controller@201e8 {
371 compatible = "apple,s5l8960x-pmgr-pwrstate", "apple,pmgr-pwrstate";
373 #power-domain-cells = <0>;
374 #reset-cells = <0>;
376 power-domains = <&ps_media>;
379 ps_disp0: power-controller@201b0 {
380 compatible = "apple,s5l8960x-pmgr-pwrstate", "apple,pmgr-pwrstate";
382 #power-domain-cells = <0>;
383 #reset-cells = <0>;
385 power-domains = <&ps_disp_busmux>;
388 ps_aes0: power-controller@20100 {
389 compatible = "apple,s5l8960x-pmgr-pwrstate", "apple,pmgr-pwrstate";
391 #power-domain-cells = <0>;
392 #reset-cells = <0>;
394 power-domains = <&ps_sio_p>;
397 ps_sio: power-controller@20108 {
398 compatible = "apple,s5l8960x-pmgr-pwrstate", "apple,pmgr-pwrstate";
400 #power-domain-cells = <0>;
401 #reset-cells = <0>;
403 power-domains = <&ps_sio_p>;
404 apple,always-on; /* Core device */
407 ps_hsic0_phy: power-controller@20118 {
408 compatible = "apple,s5l8960x-pmgr-pwrstate", "apple,pmgr-pwrstate";
410 #power-domain-cells = <0>;
411 #reset-cells = <0>;
413 power-domains = <&ps_usb2host0>;
416 ps_hsic1_phy: power-controller@20120 {
417 compatible = "apple,s5l8960x-pmgr-pwrstate", "apple,pmgr-pwrstate";
419 #power-domain-cells = <0>;
420 #reset-cells = <0>;
422 power-domains = <&ps_usb2host0>;
425 ps_hsic2_phy: power-controller@20128 {
426 compatible = "apple,s5l8960x-pmgr-pwrstate", "apple,pmgr-pwrstate";
428 #power-domain-cells = <0>;
429 #reset-cells = <0>;
431 power-domains = <&ps_usb2host1>;
434 ps_ispsens0: power-controller@20130 {
435 compatible = "apple,s5l8960x-pmgr-pwrstate", "apple,pmgr-pwrstate";
437 #power-domain-cells = <0>;
438 #reset-cells = <0>;
442 ps_ispsens1: power-controller@20138 {
443 compatible = "apple,s5l8960x-pmgr-pwrstate", "apple,pmgr-pwrstate";
445 #power-domain-cells = <0>;
446 #reset-cells = <0>;
450 ps_mcc: power-controller@20140 {
451 compatible = "apple,s5l8960x-pmgr-pwrstate", "apple,pmgr-pwrstate";
453 #power-domain-cells = <0>;
454 #reset-cells = <0>;
456 apple,always-on; /* Core device */
459 ps_mcu: power-controller@20148 {
460 compatible = "apple,s5l8960x-pmgr-pwrstate", "apple,pmgr-pwrstate";
462 #power-domain-cells = <0>;
463 #reset-cells = <0>;
465 apple,always-on; /* Core device */
468 ps_amp: power-controller@20150 {
469 compatible = "apple,s5l8960x-pmgr-pwrstate", "apple,pmgr-pwrstate";
471 #power-domain-cells = <0>;
472 #reset-cells = <0>;
474 apple,always-on; /* Core device */
477 ps_usb2host0_ohci: power-controller@20168 {
478 compatible = "apple,s5l8960x-pmgr-pwrstate", "apple,pmgr-pwrstate";
480 #power-domain-cells = <0>;
481 #reset-cells = <0>;
483 power-domains = <&ps_usb2host0>;
486 ps_usb2host1_ohci: power-controller@20178 {
487 compatible = "apple,s5l8960x-pmgr-pwrstate", "apple,pmgr-pwrstate";
489 #power-domain-cells = <0>;
490 #reset-cells = <0>;
492 power-domains = <&ps_usb2host1>;
495 ps_usbotg: power-controller@20188 {
496 compatible = "apple,s5l8960x-pmgr-pwrstate", "apple,pmgr-pwrstate";
498 #power-domain-cells = <0>;
499 #reset-cells = <0>;
501 power-domains = <&ps_usbctrl>;
504 ps_smx: power-controller@20190 {
505 compatible = "apple,s5l8960x-pmgr-pwrstate", "apple,pmgr-pwrstate";
507 #power-domain-cells = <0>;
508 #reset-cells = <0>;
510 apple,always-on; /* Apple fabric, critical block */
513 ps_sf: power-controller@20198 {
514 compatible = "apple,s5l8960x-pmgr-pwrstate", "apple,pmgr-pwrstate";
516 #power-domain-cells = <0>;
517 #reset-cells = <0>;
519 apple,always-on; /* Apple fabric, critical block */
522 ps_cp: power-controller@201a0 {
523 compatible = "apple,s5l8960x-pmgr-pwrstate", "apple,pmgr-pwrstate";
525 #power-domain-cells = <0>;
526 #reset-cells = <0>;
528 apple,always-on; /* Core device */
531 ps_mipi_dsi: power-controller@201b8 {
532 compatible = "apple,s5l8960x-pmgr-pwrstate", "apple,pmgr-pwrstate";
534 #power-domain-cells = <0>;
535 #reset-cells = <0>;
537 power-domains = <&ps_disp_busmux>;
540 ps_dp: power-controller@201c0 {
541 compatible = "apple,s5l8960x-pmgr-pwrstate", "apple,pmgr-pwrstate";
543 #power-domain-cells = <0>;
544 #reset-cells = <0>;
546 power-domains = <&ps_disp0>;
549 ps_disp1: power-controller@201c8 {
550 compatible = "apple,s5l8960x-pmgr-pwrstate", "apple,pmgr-pwrstate";
552 #power-domain-cells = <0>;
553 #reset-cells = <0>;
555 power-domains = <&ps_disp_busmux>;
558 ps_vdec: power-controller@201f0 {
559 compatible = "apple,s5l8960x-pmgr-pwrstate", "apple,pmgr-pwrstate";
561 #power-domain-cells = <0>;
562 #reset-cells = <0>;
564 power-domains = <&ps_media>;
567 ps_venc: power-controller@201f8 {
568 compatible = "apple,s5l8960x-pmgr-pwrstate", "apple,pmgr-pwrstate";
570 #power-domain-cells = <0>;
571 #reset-cells = <0>;
573 power-domains = <&ps_media>;
576 ps_ans: power-controller@20200 {
577 compatible = "apple,s5l8960x-pmgr-pwrstate", "apple,pmgr-pwrstate";
579 #power-domain-cells = <0>;
580 #reset-cells = <0>;
584 ps_ans_dll: power-controller@20208 {
585 compatible = "apple,s5l8960x-pmgr-pwrstate", "apple,pmgr-pwrstate";
587 #power-domain-cells = <0>;
588 #reset-cells = <0>;
590 power-domains = <&ps_ans>;
593 ps_gfx: power-controller@20218 {
594 compatible = "apple,s5l8960x-pmgr-pwrstate", "apple,pmgr-pwrstate";
596 #power-domain-cells = <0>;
597 #reset-cells = <0>;
601 ps_sep: power-controller@20268 {
602 compatible = "apple,s5l8960x-pmgr-pwrstate", "apple,pmgr-pwrstate";
604 #power-domain-cells = <0>;
605 #reset-cells = <0>;
607 power-domains = <&ps_secuart1>, <&ps_secuart0>;
608 apple,always-on; /* Locked on */