// SPDX-License-Identifier: GPL-2.0+ OR MIT /* * PMGR Power domains for the Apple S8001 "A9X" SoC * * Copyright (c) 2024 Nick Chan */ &pmgr { ps_cpu0: power-controller@80000 { compatible = "apple,s8000-pmgr-pwrstate", "apple,pmgr-pwrstate"; reg = <0x80000 4>; #power-domain-cells = <0>; #reset-cells = <0>; label = "cpu0"; apple,always-on; /* Core device */ }; ps_cpu1: power-controller@80008 { compatible = "apple,s8000-pmgr-pwrstate", "apple,pmgr-pwrstate"; reg = <0x80008 4>; #power-domain-cells = <0>; #reset-cells = <0>; label = "cpu1"; apple,always-on; /* Core device */ }; ps_cpm: power-controller@80040 { compatible = "apple,s8000-pmgr-pwrstate", "apple,pmgr-pwrstate"; reg = <0x80040 4>; #power-domain-cells = <0>; #reset-cells = <0>; label = "cpm"; apple,always-on; /* Core device */ }; ps_sio_busif: power-controller@80148 { compatible = "apple,s8000-pmgr-pwrstate", "apple,pmgr-pwrstate"; reg = <0x80148 4>; #power-domain-cells = <0>; #reset-cells = <0>; label = "sio_busif"; }; ps_sio_p: power-controller@80150 { compatible = "apple,s8000-pmgr-pwrstate", "apple,pmgr-pwrstate"; reg = <0x80150 4>; #power-domain-cells = <0>; #reset-cells = <0>; label = "sio_p"; power-domains = <&ps_sio_busif>; }; ps_sbr: power-controller@80100 { compatible = "apple,s8000-pmgr-pwrstate", "apple,pmgr-pwrstate"; reg = <0x80100 4>; #power-domain-cells = <0>; #reset-cells = <0>; label = "sbr"; apple,always-on; /* Apple fabric, critical block */ }; ps_aic: power-controller@80108 { compatible = "apple,s8000-pmgr-pwrstate", "apple,pmgr-pwrstate"; reg = <0x80108 4>; #power-domain-cells = <0>; #reset-cells = <0>; label = "aic"; apple,always-on; /* Core device */ }; ps_dwi: power-controller@80110 { compatible = "apple,s8000-pmgr-pwrstate", "apple,pmgr-pwrstate"; reg = <0x80110 4>; #power-domain-cells = <0>; #reset-cells = <0>; label = "dwi"; }; ps_gpio: power-controller@80118 { compatible = "apple,s8000-pmgr-pwrstate", "apple,pmgr-pwrstate"; reg = <0x80118 4>; #power-domain-cells = <0>; #reset-cells = <0>; label = "gpio"; }; ps_pcie_ref: power-controller@80140 { compatible = "apple,s8000-pmgr-pwrstate", "apple,pmgr-pwrstate"; reg = <0x80140 4>; #power-domain-cells = <0>; #reset-cells = <0>; label = "pcie_ref"; }; ps_mca0: power-controller@80160 { compatible = "apple,s8000-pmgr-pwrstate", "apple,pmgr-pwrstate"; reg = <0x80160 4>; #power-domain-cells = <0>; #reset-cells = <0>; label = "mca0"; power-domains = <&ps_sio_p>; }; ps_mca1: power-controller@80168 { compatible = "apple,s8000-pmgr-pwrstate", "apple,pmgr-pwrstate"; reg = <0x80168 4>; #power-domain-cells = <0>; #reset-cells = <0>; label = "mca1"; power-domains = <&ps_sio_p>; }; ps_mca2: power-controller@80170 { compatible = "apple,s8000-pmgr-pwrstate", "apple,pmgr-pwrstate"; reg = <0x80170 4>; #power-domain-cells = <0>; #reset-cells = <0>; label = "mca2"; power-domains = <&ps_sio_p>; }; ps_mca3: power-controller@80178 { compatible = "apple,s8000-pmgr-pwrstate", "apple,pmgr-pwrstate"; reg = <0x80178 4>; #power-domain-cells = <0>; #reset-cells = <0>; label = "mca3"; power-domains = <&ps_sio_p>; }; ps_mca4: power-controller@80180 { compatible = "apple,s8000-pmgr-pwrstate", "apple,pmgr-pwrstate"; reg = <0x80180 4>; #power-domain-cells = <0>; #reset-cells = <0>; label = "mca4"; power-domains = <&ps_sio_p>; }; ps_pwm0: power-controller@80188 { compatible = "apple,s8000-pmgr-pwrstate", "apple,pmgr-pwrstate"; reg = <0x80188 4>; #power-domain-cells = <0>; #reset-cells = <0>; label = "pwm0"; power-domains = <&ps_sio_p>; }; ps_i2c0: power-controller@80190 { compatible = "apple,s8000-pmgr-pwrstate", "apple,pmgr-pwrstate"; reg = <0x80190 4>; #power-domain-cells = <0>; #reset-cells = <0>; label = "i2c0"; power-domains = <&ps_sio_p>; }; ps_i2c1: power-controller@80198 { compatible = "apple,s8000-pmgr-pwrstate", "apple,pmgr-pwrstate"; reg = <0x80198 4>; #power-domain-cells = <0>; #reset-cells = <0>; label = "i2c1"; power-domains = <&ps_sio_p>; }; ps_i2c2: power-controller@801a0 { compatible = "apple,s8000-pmgr-pwrstate", "apple,pmgr-pwrstate"; reg = <0x801a0 4>; #power-domain-cells = <0>; #reset-cells = <0>; label = "i2c2"; power-domains = <&ps_sio_p>; }; ps_i2c3: power-controller@801a8 { compatible = "apple,s8000-pmgr-pwrstate", "apple,pmgr-pwrstate"; reg = <0x801a8 4>; #power-domain-cells = <0>; #reset-cells = <0>; label = "i2c3"; power-domains = <&ps_sio_p>; }; ps_spi0: power-controller@801b0 { compatible = "apple,s8000-pmgr-pwrstate", "apple,pmgr-pwrstate"; reg = <0x801b0 4>; #power-domain-cells = <0>; #reset-cells = <0>; label = "spi0"; power-domains = <&ps_sio_p>; }; ps_spi1: power-controller@801b8 { compatible = "apple,s8000-pmgr-pwrstate", "apple,pmgr-pwrstate"; reg = <0x801b8 4>; #power-domain-cells = <0>; #reset-cells = <0>; label = "spi1"; power-domains = <&ps_sio_p>; }; ps_spi2: power-controller@801c0 { compatible = "apple,s8000-pmgr-pwrstate", "apple,pmgr-pwrstate"; reg = <0x801c0 4>; #power-domain-cells = <0>; #reset-cells = <0>; label = "spi2"; power-domains = <&ps_sio_p>; }; ps_spi3: power-controller@801c8 { compatible = "apple,s8000-pmgr-pwrstate", "apple,pmgr-pwrstate"; reg = <0x801c8 4>; #power-domain-cells = <0>; #reset-cells = <0>; label = "spi3"; power-domains = <&ps_sio_p>; }; ps_uart0: power-controller@801d0 { compatible = "apple,s8000-pmgr-pwrstate", "apple,pmgr-pwrstate"; reg = <0x801d0 4>; #power-domain-cells = <0>; #reset-cells = <0>; label = "uart0"; power-domains = <&ps_sio_p>; }; ps_uart1: power-controller@801d8 { compatible = "apple,s8000-pmgr-pwrstate", "apple,pmgr-pwrstate"; reg = <0x801d8 4>; #power-domain-cells = <0>; #reset-cells = <0>; label = "uart1"; power-domains = <&ps_sio_p>; }; ps_uart2: power-controller@801e0 { compatible = "apple,s8000-pmgr-pwrstate", "apple,pmgr-pwrstate"; reg = <0x801e0 4>; #power-domain-cells = <0>; #reset-cells = <0>; label = "uart2"; power-domains = <&ps_sio_p>; }; ps_uart3: power-controller@801e8 { compatible = "apple,s8000-pmgr-pwrstate", "apple,pmgr-pwrstate"; reg = <0x801e8 4>; #power-domain-cells = <0>; #reset-cells = <0>; label = "uart3"; power-domains = <&ps_sio_p>; }; ps_uart4: power-controller@801f0 { compatible = "apple,s8000-pmgr-pwrstate", "apple,pmgr-pwrstate"; reg = <0x801f0 4>; #power-domain-cells = <0>; #reset-cells = <0>; label = "uart4"; power-domains = <&ps_sio_p>; }; ps_uart5: power-controller@801f8 { compatible = "apple,s8000-pmgr-pwrstate", "apple,pmgr-pwrstate"; reg = <0x801f8 4>; #power-domain-cells = <0>; #reset-cells = <0>; label = "uart5"; power-domains = <&ps_sio_p>; }; ps_sio: power-controller@80158 { compatible = "apple,s8000-pmgr-pwrstate", "apple,pmgr-pwrstate"; reg = <0x80158 4>; #power-domain-cells = <0>; #reset-cells = <0>; label = "sio"; power-domains = <&ps_sio_p>; apple,always-on; /* Core device */ }; ps_hsic0_phy: power-controller@80128 { compatible = "apple,s8000-pmgr-pwrstate", "apple,pmgr-pwrstate"; reg = <0x80128 4>; #power-domain-cells = <0>; #reset-cells = <0>; label = "hsic0_phy"; power-domains = <&ps_usb2host1>; }; ps_isp_sens0: power-controller@80130 { compatible = "apple,s8000-pmgr-pwrstate", "apple,pmgr-pwrstate"; reg = <0x80130 4>; #power-domain-cells = <0>; #reset-cells = <0>; label = "isp_sens0"; }; ps_isp_sens1: power-controller@80138 { compatible = "apple,s8000-pmgr-pwrstate", "apple,pmgr-pwrstate"; reg = <0x80138 4>; #power-domain-cells = <0>; #reset-cells = <0>; label = "isp_sens1"; }; ps_pms: power-controller@80120 { compatible = "apple,s8000-pmgr-pwrstate", "apple,pmgr-pwrstate"; reg = <0x80120 4>; #power-domain-cells = <0>; #reset-cells = <0>; label = "pms"; apple,always-on; /* Core device */ }; ps_usb: power-controller@80278 { compatible = "apple,s8000-pmgr-pwrstate", "apple,pmgr-pwrstate"; reg = <0x80278 4>; #power-domain-cells = <0>; #reset-cells = <0>; label = "usb"; }; ps_usbctrl: power-controller@80280 { compatible = "apple,s8000-pmgr-pwrstate", "apple,pmgr-pwrstate"; reg = <0x80280 4>; #power-domain-cells = <0>; #reset-cells = <0>; label = "usbctrl"; power-domains = <&ps_usb>; }; ps_usb2host0: power-controller@80288 { compatible = "apple,s8000-pmgr-pwrstate", "apple,pmgr-pwrstate"; reg = <0x80288 4>; #power-domain-cells = <0>; #reset-cells = <0>; label = "usb2host0"; power-domains = <&ps_usbctrl>; }; ps_usb2host1: power-controller@80298 { compatible = "apple,s8000-pmgr-pwrstate", "apple,pmgr-pwrstate"; reg = <0x80298 4>; #power-domain-cells = <0>; #reset-cells = <0>; label = "usb2host1"; power-domains = <&ps_usbctrl>; }; ps_usb2host2: power-controller@802a8 { compatible = "apple,s8000-pmgr-pwrstate", "apple,pmgr-pwrstate"; reg = <0x802a8 4>; #power-domain-cells = <0>; #reset-cells = <0>; label = "usb2host2"; power-domains = <&ps_usbctrl>; }; ps_rtmux: power-controller@802d0 { compatible = "apple,s8000-pmgr-pwrstate", "apple,pmgr-pwrstate"; reg = <0x802d0 4>; #power-domain-cells = <0>; #reset-cells = <0>; label = "rtmux"; apple,always-on; /* Core device */ }; ps_disp1mux: power-controller@802e8 { compatible = "apple,s8000-pmgr-pwrstate", "apple,pmgr-pwrstate"; reg = <0x802e8 4>; #power-domain-cells = <0>; #reset-cells = <0>; label = "disp1mux"; }; ps_disp0: power-controller@802d8 { compatible = "apple,s8000-pmgr-pwrstate", "apple,pmgr-pwrstate"; reg = <0x802d8 4>; #power-domain-cells = <0>; #reset-cells = <0>; label = "disp0"; power-domains = <&ps_rtmux>; }; ps_disp1: power-controller@802f0 { compatible = "apple,s8000-pmgr-pwrstate", "apple,pmgr-pwrstate"; reg = <0x802f0 4>; #power-domain-cells = <0>; #reset-cells = <0>; label = "disp1"; power-domains = <&ps_disp1mux>; }; ps_uart6: power-controller@80200 { compatible = "apple,s8000-pmgr-pwrstate", "apple,pmgr-pwrstate"; reg = <0x80200 4>; #power-domain-cells = <0>; #reset-cells = <0>; label = "uart6"; power-domains = <&ps_sio_p>; }; ps_uart7: power-controller@80208 { compatible = "apple,s8000-pmgr-pwrstate", "apple,pmgr-pwrstate"; reg = <0x80208 4>; #power-domain-cells = <0>; #reset-cells = <0>; label = "uart7"; power-domains = <&ps_sio_p>; }; ps_uart8: power-controller@80210 { compatible = "apple,s8000-pmgr-pwrstate", "apple,pmgr-pwrstate"; reg = <0x80210 4>; #power-domain-cells = <0>; #reset-cells = <0>; label = "uart8"; power-domains = <&ps_sio_p>; }; ps_aes0: power-controller@80218 { compatible = "apple,s8000-pmgr-pwrstate", "apple,pmgr-pwrstate"; reg = <0x80218 4>; #power-domain-cells = <0>; #reset-cells = <0>; label = "aes0"; power-domains = <&ps_sio_p>; }; ps_mcc: power-controller@80230 { compatible = "apple,s8000-pmgr-pwrstate", "apple,pmgr-pwrstate"; reg = <0x80230 4>; #power-domain-cells = <0>; #reset-cells = <0>; label = "mcc"; apple,always-on; /* Memory cache controller */ }; ps_dcs0: power-controller@80238 { compatible = "apple,s8000-pmgr-pwrstate", "apple,pmgr-pwrstate"; reg = <0x80238 4>; #power-domain-cells = <0>; #reset-cells = <0>; label = "dcs0"; apple,always-on; /* LPDDR4 interface */ }; ps_dcs1: power-controller@80240 { compatible = "apple,s8000-pmgr-pwrstate", "apple,pmgr-pwrstate"; reg = <0x80240 4>; #power-domain-cells = <0>; #reset-cells = <0>; label = "dcs1"; apple,always-on; /* LPDDR4 interface */ }; ps_dcs2: power-controller@80248 { compatible = "apple,s8000-pmgr-pwrstate", "apple,pmgr-pwrstate"; reg = <0x80248 4>; #power-domain-cells = <0>; #reset-cells = <0>; label = "dcs2"; apple,always-on; /* LPDDR4 interface */ }; ps_dcs3: power-controller@80250 { compatible = "apple,s8000-pmgr-pwrstate", "apple,pmgr-pwrstate"; reg = <0x80250 4>; #power-domain-cells = <0>; #reset-cells = <0>; label = "dcs3"; apple,always-on; /* LPDDR4 interface */ }; ps_dcs4: power-controller@80258 { compatible = "apple,s8000-pmgr-pwrstate", "apple,pmgr-pwrstate"; reg = <0x80258 4>; #power-domain-cells = <0>; #reset-cells = <0>; label = "dcs4"; }; ps_dcs5: power-controller@80260 { compatible = "apple,s8000-pmgr-pwrstate", "apple,pmgr-pwrstate"; reg = <0x80260 4>; #power-domain-cells = <0>; #reset-cells = <0>; label = "dcs5"; }; ps_dcs6: power-controller@80268 { compatible = "apple,s8000-pmgr-pwrstate", "apple,pmgr-pwrstate"; reg = <0x80268 4>; #power-domain-cells = <0>; #reset-cells = <0>; label = "dcs6"; }; ps_dcs7: power-controller@80270 { compatible = "apple,s8000-pmgr-pwrstate", "apple,pmgr-pwrstate"; reg = <0x80270 4>; #power-domain-cells = <0>; #reset-cells = <0>; label = "dcs7"; }; ps_usb2host0_ohci: power-controller@80290 { compatible = "apple,s8000-pmgr-pwrstate", "apple,pmgr-pwrstate"; reg = <0x80290 4>; #power-domain-cells = <0>; #reset-cells = <0>; label = "usb2host0_ohci"; power-domains = <&ps_usb2host0>; }; ps_usbotg: power-controller@802b8 { compatible = "apple,s8000-pmgr-pwrstate", "apple,pmgr-pwrstate"; reg = <0x802b8 4>; #power-domain-cells = <0>; #reset-cells = <0>; label = "usbotg"; power-domains = <&ps_usbctrl>; }; ps_smx: power-controller@802c0 { compatible = "apple,s8000-pmgr-pwrstate", "apple,pmgr-pwrstate"; reg = <0x802c0 4>; #power-domain-cells = <0>; #reset-cells = <0>; label = "smx"; apple,always-on; /* Apple fabric, critical block */ }; ps_sf: power-controller@802c8 { compatible = "apple,s8000-pmgr-pwrstate", "apple,pmgr-pwrstate"; reg = <0x802c8 4>; #power-domain-cells = <0>; #reset-cells = <0>; label = "sf"; apple,always-on; /* Apple fabric, critical block */ }; ps_dp0: power-controller@802e0 { compatible = "apple,s8000-pmgr-pwrstate", "apple,pmgr-pwrstate"; reg = <0x802e0 4>; #power-domain-cells = <0>; #reset-cells = <0>; label = "dp0"; power-domains = <&ps_disp0>; }; ps_dp1: power-controller@802f8 { compatible = "apple,s8000-pmgr-pwrstate", "apple,pmgr-pwrstate"; reg = <0x802f8 4>; #power-domain-cells = <0>; #reset-cells = <0>; label = "dp1"; power-domains = <&ps_disp1>; }; ps_dpa0: power-controller@80220 { compatible = "apple,s8000-pmgr-pwrstate", "apple,pmgr-pwrstate"; reg = <0x80220 4>; #power-domain-cells = <0>; #reset-cells = <0>; label = "dpa0"; }; ps_dpa1: power-controller@80228 { compatible = "apple,s8000-pmgr-pwrstate", "apple,pmgr-pwrstate"; reg = <0x80228 4>; #power-domain-cells = <0>; #reset-cells = <0>; label = "dpa1"; }; ps_media: power-controller@80308 { compatible = "apple,s8000-pmgr-pwrstate", "apple,pmgr-pwrstate"; reg = <0x80308 4>; #power-domain-cells = <0>; #reset-cells = <0>; label = "media"; }; ps_isp: power-controller@80300 { compatible = "apple,s8000-pmgr-pwrstate", "apple,pmgr-pwrstate"; reg = <0x80300 4>; #power-domain-cells = <0>; #reset-cells = <0>; label = "isp"; power-domains = <&ps_rtmux>; }; ps_msr: power-controller@80318 { compatible = "apple,s8000-pmgr-pwrstate", "apple,pmgr-pwrstate"; reg = <0x80318 4>; #power-domain-cells = <0>; #reset-cells = <0>; label = "msr"; power-domains = <&ps_media>; }; ps_jpg: power-controller@80310 { compatible = "apple,s8000-pmgr-pwrstate", "apple,pmgr-pwrstate"; reg = <0x80310 4>; #power-domain-cells = <0>; #reset-cells = <0>; label = "jpg"; power-domains = <&ps_media>; }; ps_venc: power-controller@80340 { compatible = "apple,s8000-pmgr-pwrstate", "apple,pmgr-pwrstate"; reg = <0x80340 4>; #power-domain-cells = <0>; #reset-cells = <0>; label = "venc"; power-domains = <&ps_media>; }; ps_pcie: power-controller@80348 { compatible = "apple,s8000-pmgr-pwrstate", "apple,pmgr-pwrstate"; reg = <0x80348 4>; #power-domain-cells = <0>; #reset-cells = <0>; label = "pcie"; }; ps_srs: power-controller@80390 { compatible = "apple,s8000-pmgr-pwrstate", "apple,pmgr-pwrstate"; reg = <0x80390 4>; #power-domain-cells = <0>; #reset-cells = <0>; label = "srs"; power-domains = <&ps_media>; }; ps_pcie_aux: power-controller@80350 { compatible = "apple,s8000-pmgr-pwrstate", "apple,pmgr-pwrstate"; reg = <0x80350 4>; #power-domain-cells = <0>; #reset-cells = <0>; label = "pcie_aux"; }; ps_pcie_link0: power-controller@80358 { compatible = "apple,s8000-pmgr-pwrstate", "apple,pmgr-pwrstate"; reg = <0x80358 4>; #power-domain-cells = <0>; #reset-cells = <0>; label = "pcie_link0"; power-domains = <&ps_pcie>; }; ps_pcie_link1: power-controller@80360 { compatible = "apple,s8000-pmgr-pwrstate", "apple,pmgr-pwrstate"; reg = <0x80360 4>; #power-domain-cells = <0>; #reset-cells = <0>; label = "pcie_link1"; power-domains = <&ps_pcie>; }; ps_pcie_link2: power-controller@80368 { compatible = "apple,s8000-pmgr-pwrstate", "apple,pmgr-pwrstate"; reg = <0x80368 4>; #power-domain-cells = <0>; #reset-cells = <0>; label = "pcie_link2"; power-domains = <&ps_pcie>; }; ps_pcie_link3: power-controller@80370 { compatible = "apple,s8000-pmgr-pwrstate", "apple,pmgr-pwrstate"; reg = <0x80370 4>; #power-domain-cells = <0>; #reset-cells = <0>; label = "pcie_link3"; power-domains = <&ps_pcie>; }; ps_pcie_link4: power-controller@80378 { compatible = "apple,s8000-pmgr-pwrstate", "apple,pmgr-pwrstate"; reg = <0x80378 4>; #power-domain-cells = <0>; #reset-cells = <0>; label = "pcie_link4"; power-domains = <&ps_pcie>; }; ps_pcie_link5: power-controller@80380 { compatible = "apple,s8000-pmgr-pwrstate", "apple,pmgr-pwrstate"; reg = <0x80380 4>; #power-domain-cells = <0>; #reset-cells = <0>; label = "pcie_link5"; power-domains = <&ps_pcie>; }; ps_vdec: power-controller@80330 { compatible = "apple,s8000-pmgr-pwrstate", "apple,pmgr-pwrstate"; reg = <0x80330 4>; #power-domain-cells = <0>; #reset-cells = <0>; label = "vdec"; power-domains = <&ps_media>; }; ps_gfx: power-controller@80388 { compatible = "apple,s8000-pmgr-pwrstate", "apple,pmgr-pwrstate"; reg = <0x80388 4>; #power-domain-cells = <0>; #reset-cells = <0>; label = "gfx"; }; ps_pmp: power-controller@80320 { compatible = "apple,s8000-pmgr-pwrstate", "apple,pmgr-pwrstate"; reg = <0x80320 4>; #power-domain-cells = <0>; #reset-cells = <0>; label = "pmp"; }; ps_pms_sram: power-controller@80328 { compatible = "apple,s8000-pmgr-pwrstate", "apple,pmgr-pwrstate"; reg = <0x80328 4>; #power-domain-cells = <0>; #reset-cells = <0>; label = "pms_sram"; }; ps_sep: power-controller@80400 { compatible = "apple,s8000-pmgr-pwrstate", "apple,pmgr-pwrstate"; reg = <0x80400 4>; #power-domain-cells = <0>; #reset-cells = <0>; label = "sep"; apple,always-on; /* Locked on*/ }; ps_venc_pipe: power-controller@88000 { compatible = "apple,s8000-pmgr-pwrstate", "apple,pmgr-pwrstate"; reg = <0x88000 4>; #power-domain-cells = <0>; #reset-cells = <0>; label = "venc_pipe"; power-domains = <&ps_venc>; }; ps_venc_me0: power-controller@88008 { compatible = "apple,s8000-pmgr-pwrstate", "apple,pmgr-pwrstate"; reg = <0x88008 4>; #power-domain-cells = <0>; #reset-cells = <0>; label = "venc_me0"; }; ps_venc_me1: power-controller@88010 { compatible = "apple,s8000-pmgr-pwrstate", "apple,pmgr-pwrstate"; reg = <0x88010 4>; #power-domain-cells = <0>; #reset-cells = <0>; label = "venc_me1"; }; }; &pmgr_mini { ps_aop: power-controller@80000 { compatible = "apple,s8000-pmgr-pwrstate", "apple,pmgr-pwrstate"; reg = <0x80000 4>; #power-domain-cells = <0>; #reset-cells = <0>; label = "aop"; power-domains = <&ps_aop_cpu &ps_aop_filter &ps_aop_busif>; apple,always-on; /* Always on processor */ }; ps_debug: power-controller@80008 { compatible = "apple,s8000-pmgr-pwrstate", "apple,pmgr-pwrstate"; reg = <0x80008 4>; #power-domain-cells = <0>; #reset-cells = <0>; label = "debug"; }; ps_aop_gpio: power-controller@80010 { compatible = "apple,s8000-pmgr-pwrstate", "apple,pmgr-pwrstate"; reg = <0x80010 4>; #power-domain-cells = <0>; #reset-cells = <0>; label = "aop_gpio"; }; ps_aop_cpu: power-controller@80040 { compatible = "apple,s8000-pmgr-pwrstate", "apple,pmgr-pwrstate"; reg = <0x80040 4>; #power-domain-cells = <0>; #reset-cells = <0>; label = "aop_cpu"; }; ps_aop_filter: power-controller@80048 { compatible = "apple,s8000-pmgr-pwrstate", "apple,pmgr-pwrstate"; reg = <0x80048 4>; #power-domain-cells = <0>; #reset-cells = <0>; label = "aop_filter"; }; ps_aop_busif: power-controller@80050 { compatible = "apple,s8000-pmgr-pwrstate", "apple,pmgr-pwrstate"; reg = <0x80050 4>; #power-domain-cells = <0>; #reset-cells = <0>; label = "aop_busif"; }; };