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