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