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