1*c6dfa348SNick Chan// SPDX-License-Identifier: GPL-2.0+ OR MIT 2*c6dfa348SNick Chan/* 3*c6dfa348SNick Chan * PMGR Power domains for the Apple T8011 "A10X" SoC 4*c6dfa348SNick Chan * 5*c6dfa348SNick Chan * Copyright (c) 2024 Nick Chan <towinchenmi@gmail.com> 6*c6dfa348SNick Chan */ 7*c6dfa348SNick Chan 8*c6dfa348SNick Chan&pmgr { 9*c6dfa348SNick Chan ps_cpu0: power-controller@80000 { 10*c6dfa348SNick Chan compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate"; 11*c6dfa348SNick Chan reg = <0x80000 4>; 12*c6dfa348SNick Chan #power-domain-cells = <0>; 13*c6dfa348SNick Chan #reset-cells = <0>; 14*c6dfa348SNick Chan label = "cpu0"; 15*c6dfa348SNick Chan apple,always-on; /* Core device */ 16*c6dfa348SNick Chan }; 17*c6dfa348SNick Chan 18*c6dfa348SNick Chan ps_cpu1: power-controller@80008 { 19*c6dfa348SNick Chan compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate"; 20*c6dfa348SNick Chan reg = <0x80008 4>; 21*c6dfa348SNick Chan #power-domain-cells = <0>; 22*c6dfa348SNick Chan #reset-cells = <0>; 23*c6dfa348SNick Chan label = "cpu1"; 24*c6dfa348SNick Chan apple,always-on; /* Core device */ 25*c6dfa348SNick Chan }; 26*c6dfa348SNick Chan 27*c6dfa348SNick Chan ps_cpu2: power-controller@80010 { 28*c6dfa348SNick Chan compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate"; 29*c6dfa348SNick Chan reg = <0x80010 4>; 30*c6dfa348SNick Chan #power-domain-cells = <0>; 31*c6dfa348SNick Chan #reset-cells = <0>; 32*c6dfa348SNick Chan label = "cpu2"; 33*c6dfa348SNick Chan apple,always-on; /* Core device */ 34*c6dfa348SNick Chan }; 35*c6dfa348SNick Chan 36*c6dfa348SNick Chan ps_cpm: power-controller@80040 { 37*c6dfa348SNick Chan compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate"; 38*c6dfa348SNick Chan reg = <0x80040 4>; 39*c6dfa348SNick Chan #power-domain-cells = <0>; 40*c6dfa348SNick Chan #reset-cells = <0>; 41*c6dfa348SNick Chan label = "cpm"; 42*c6dfa348SNick Chan apple,always-on; /* Core device */ 43*c6dfa348SNick Chan }; 44*c6dfa348SNick Chan 45*c6dfa348SNick Chan ps_sio_busif: power-controller@80158 { 46*c6dfa348SNick Chan compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate"; 47*c6dfa348SNick Chan reg = <0x80158 4>; 48*c6dfa348SNick Chan #power-domain-cells = <0>; 49*c6dfa348SNick Chan #reset-cells = <0>; 50*c6dfa348SNick Chan label = "sio_busif"; 51*c6dfa348SNick Chan }; 52*c6dfa348SNick Chan 53*c6dfa348SNick Chan ps_sio_p: power-controller@80160 { 54*c6dfa348SNick Chan compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate"; 55*c6dfa348SNick Chan reg = <0x80160 4>; 56*c6dfa348SNick Chan #power-domain-cells = <0>; 57*c6dfa348SNick Chan #reset-cells = <0>; 58*c6dfa348SNick Chan label = "sio_p"; 59*c6dfa348SNick Chan power-domains = <&ps_sio_busif>; 60*c6dfa348SNick Chan }; 61*c6dfa348SNick Chan 62*c6dfa348SNick Chan ps_sbr: power-controller@80100 { 63*c6dfa348SNick Chan compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate"; 64*c6dfa348SNick Chan reg = <0x80100 4>; 65*c6dfa348SNick Chan #power-domain-cells = <0>; 66*c6dfa348SNick Chan #reset-cells = <0>; 67*c6dfa348SNick Chan label = "sbr"; 68*c6dfa348SNick Chan apple,always-on; /* Apple fabric, critical block */ 69*c6dfa348SNick Chan }; 70*c6dfa348SNick Chan 71*c6dfa348SNick Chan ps_aic: power-controller@80108 { 72*c6dfa348SNick Chan compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate"; 73*c6dfa348SNick Chan reg = <0x80108 4>; 74*c6dfa348SNick Chan #power-domain-cells = <0>; 75*c6dfa348SNick Chan #reset-cells = <0>; 76*c6dfa348SNick Chan label = "aic"; 77*c6dfa348SNick Chan apple,always-on; /* Core device */ 78*c6dfa348SNick Chan }; 79*c6dfa348SNick Chan 80*c6dfa348SNick Chan ps_dwi: power-controller@80110 { 81*c6dfa348SNick Chan compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate"; 82*c6dfa348SNick Chan reg = <0x80110 4>; 83*c6dfa348SNick Chan #power-domain-cells = <0>; 84*c6dfa348SNick Chan #reset-cells = <0>; 85*c6dfa348SNick Chan label = "dwi"; 86*c6dfa348SNick Chan }; 87*c6dfa348SNick Chan 88*c6dfa348SNick Chan ps_gpio: power-controller@80118 { 89*c6dfa348SNick Chan compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate"; 90*c6dfa348SNick Chan reg = <0x80118 4>; 91*c6dfa348SNick Chan #power-domain-cells = <0>; 92*c6dfa348SNick Chan #reset-cells = <0>; 93*c6dfa348SNick Chan label = "gpio"; 94*c6dfa348SNick Chan }; 95*c6dfa348SNick Chan 96*c6dfa348SNick Chan ps_pms: power-controller@80120 { 97*c6dfa348SNick Chan compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate"; 98*c6dfa348SNick Chan reg = <0x80120 4>; 99*c6dfa348SNick Chan #power-domain-cells = <0>; 100*c6dfa348SNick Chan #reset-cells = <0>; 101*c6dfa348SNick Chan label = "pms"; 102*c6dfa348SNick Chan apple,always-on; /* Core device */ 103*c6dfa348SNick Chan }; 104*c6dfa348SNick Chan 105*c6dfa348SNick Chan ps_pcie_ref: power-controller@80148 { 106*c6dfa348SNick Chan compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate"; 107*c6dfa348SNick Chan reg = <0x80148 4>; 108*c6dfa348SNick Chan #power-domain-cells = <0>; 109*c6dfa348SNick Chan #reset-cells = <0>; 110*c6dfa348SNick Chan label = "pcie_ref"; 111*c6dfa348SNick Chan }; 112*c6dfa348SNick Chan 113*c6dfa348SNick Chan ps_mca0: power-controller@80170 { 114*c6dfa348SNick Chan compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate"; 115*c6dfa348SNick Chan reg = <0x80170 4>; 116*c6dfa348SNick Chan #power-domain-cells = <0>; 117*c6dfa348SNick Chan #reset-cells = <0>; 118*c6dfa348SNick Chan label = "mca0"; 119*c6dfa348SNick Chan power-domains = <&ps_sio_p>; 120*c6dfa348SNick Chan }; 121*c6dfa348SNick Chan 122*c6dfa348SNick Chan ps_mca1: power-controller@80178 { 123*c6dfa348SNick Chan compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate"; 124*c6dfa348SNick Chan reg = <0x80178 4>; 125*c6dfa348SNick Chan #power-domain-cells = <0>; 126*c6dfa348SNick Chan #reset-cells = <0>; 127*c6dfa348SNick Chan label = "mca1"; 128*c6dfa348SNick Chan power-domains = <&ps_sio_p>; 129*c6dfa348SNick Chan }; 130*c6dfa348SNick Chan 131*c6dfa348SNick Chan ps_mca2: power-controller@80180 { 132*c6dfa348SNick Chan compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate"; 133*c6dfa348SNick Chan reg = <0x80180 4>; 134*c6dfa348SNick Chan #power-domain-cells = <0>; 135*c6dfa348SNick Chan #reset-cells = <0>; 136*c6dfa348SNick Chan label = "mca2"; 137*c6dfa348SNick Chan power-domains = <&ps_sio_p>; 138*c6dfa348SNick Chan }; 139*c6dfa348SNick Chan 140*c6dfa348SNick Chan ps_mca3: power-controller@80188 { 141*c6dfa348SNick Chan compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate"; 142*c6dfa348SNick Chan reg = <0x80188 4>; 143*c6dfa348SNick Chan #power-domain-cells = <0>; 144*c6dfa348SNick Chan #reset-cells = <0>; 145*c6dfa348SNick Chan label = "mca3"; 146*c6dfa348SNick Chan power-domains = <&ps_sio_p>; 147*c6dfa348SNick Chan }; 148*c6dfa348SNick Chan 149*c6dfa348SNick Chan ps_mca4: power-controller@80190 { 150*c6dfa348SNick Chan compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate"; 151*c6dfa348SNick Chan reg = <0x80190 4>; 152*c6dfa348SNick Chan #power-domain-cells = <0>; 153*c6dfa348SNick Chan #reset-cells = <0>; 154*c6dfa348SNick Chan label = "mca4"; 155*c6dfa348SNick Chan power-domains = <&ps_sio_p>; 156*c6dfa348SNick Chan }; 157*c6dfa348SNick Chan 158*c6dfa348SNick Chan ps_pwm0: power-controller@80198 { 159*c6dfa348SNick Chan compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate"; 160*c6dfa348SNick Chan reg = <0x80198 4>; 161*c6dfa348SNick Chan #power-domain-cells = <0>; 162*c6dfa348SNick Chan #reset-cells = <0>; 163*c6dfa348SNick Chan label = "pwm0"; 164*c6dfa348SNick Chan power-domains = <&ps_sio_p>; 165*c6dfa348SNick Chan }; 166*c6dfa348SNick Chan 167*c6dfa348SNick Chan ps_i2c0: power-controller@801a0 { 168*c6dfa348SNick Chan compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate"; 169*c6dfa348SNick Chan reg = <0x801a0 4>; 170*c6dfa348SNick Chan #power-domain-cells = <0>; 171*c6dfa348SNick Chan #reset-cells = <0>; 172*c6dfa348SNick Chan label = "i2c0"; 173*c6dfa348SNick Chan power-domains = <&ps_sio_p>; 174*c6dfa348SNick Chan }; 175*c6dfa348SNick Chan 176*c6dfa348SNick Chan ps_i2c1: power-controller@801a8 { 177*c6dfa348SNick Chan compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate"; 178*c6dfa348SNick Chan reg = <0x801a8 4>; 179*c6dfa348SNick Chan #power-domain-cells = <0>; 180*c6dfa348SNick Chan #reset-cells = <0>; 181*c6dfa348SNick Chan label = "i2c1"; 182*c6dfa348SNick Chan power-domains = <&ps_sio_p>; 183*c6dfa348SNick Chan }; 184*c6dfa348SNick Chan 185*c6dfa348SNick Chan ps_i2c2: power-controller@801b0 { 186*c6dfa348SNick Chan compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate"; 187*c6dfa348SNick Chan reg = <0x801b0 4>; 188*c6dfa348SNick Chan #power-domain-cells = <0>; 189*c6dfa348SNick Chan #reset-cells = <0>; 190*c6dfa348SNick Chan label = "i2c2"; 191*c6dfa348SNick Chan power-domains = <&ps_sio_p>; 192*c6dfa348SNick Chan }; 193*c6dfa348SNick Chan 194*c6dfa348SNick Chan ps_i2c3: power-controller@801b8 { 195*c6dfa348SNick Chan compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate"; 196*c6dfa348SNick Chan reg = <0x801b8 4>; 197*c6dfa348SNick Chan #power-domain-cells = <0>; 198*c6dfa348SNick Chan #reset-cells = <0>; 199*c6dfa348SNick Chan label = "i2c3"; 200*c6dfa348SNick Chan power-domains = <&ps_sio_p>; 201*c6dfa348SNick Chan }; 202*c6dfa348SNick Chan 203*c6dfa348SNick Chan ps_spi0: power-controller@801c0 { 204*c6dfa348SNick Chan compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate"; 205*c6dfa348SNick Chan reg = <0x801c0 4>; 206*c6dfa348SNick Chan #power-domain-cells = <0>; 207*c6dfa348SNick Chan #reset-cells = <0>; 208*c6dfa348SNick Chan label = "spi0"; 209*c6dfa348SNick Chan power-domains = <&ps_sio_p>; 210*c6dfa348SNick Chan }; 211*c6dfa348SNick Chan 212*c6dfa348SNick Chan ps_spi1: power-controller@801c8 { 213*c6dfa348SNick Chan compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate"; 214*c6dfa348SNick Chan reg = <0x801c8 4>; 215*c6dfa348SNick Chan #power-domain-cells = <0>; 216*c6dfa348SNick Chan #reset-cells = <0>; 217*c6dfa348SNick Chan label = "spi1"; 218*c6dfa348SNick Chan power-domains = <&ps_sio_p>; 219*c6dfa348SNick Chan }; 220*c6dfa348SNick Chan 221*c6dfa348SNick Chan ps_spi2: power-controller@801d0 { 222*c6dfa348SNick Chan compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate"; 223*c6dfa348SNick Chan reg = <0x801d0 4>; 224*c6dfa348SNick Chan #power-domain-cells = <0>; 225*c6dfa348SNick Chan #reset-cells = <0>; 226*c6dfa348SNick Chan label = "spi2"; 227*c6dfa348SNick Chan power-domains = <&ps_sio_p>; 228*c6dfa348SNick Chan }; 229*c6dfa348SNick Chan 230*c6dfa348SNick Chan ps_spi3: power-controller@801d8 { 231*c6dfa348SNick Chan compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate"; 232*c6dfa348SNick Chan reg = <0x801d8 4>; 233*c6dfa348SNick Chan #power-domain-cells = <0>; 234*c6dfa348SNick Chan #reset-cells = <0>; 235*c6dfa348SNick Chan label = "spi3"; 236*c6dfa348SNick Chan power-domains = <&ps_sio_p>; 237*c6dfa348SNick Chan }; 238*c6dfa348SNick Chan 239*c6dfa348SNick Chan ps_uart0: power-controller@801e0 { 240*c6dfa348SNick Chan compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate"; 241*c6dfa348SNick Chan reg = <0x801e0 4>; 242*c6dfa348SNick Chan #power-domain-cells = <0>; 243*c6dfa348SNick Chan #reset-cells = <0>; 244*c6dfa348SNick Chan label = "uart0"; 245*c6dfa348SNick Chan power-domains = <&ps_sio_p>; 246*c6dfa348SNick Chan }; 247*c6dfa348SNick Chan 248*c6dfa348SNick Chan ps_uart1: power-controller@801e8 { 249*c6dfa348SNick Chan compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate"; 250*c6dfa348SNick Chan reg = <0x801e8 4>; 251*c6dfa348SNick Chan #power-domain-cells = <0>; 252*c6dfa348SNick Chan #reset-cells = <0>; 253*c6dfa348SNick Chan label = "uart1"; 254*c6dfa348SNick Chan power-domains = <&ps_sio_p>; 255*c6dfa348SNick Chan }; 256*c6dfa348SNick Chan 257*c6dfa348SNick Chan ps_uart2: power-controller@801f0 { 258*c6dfa348SNick Chan compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate"; 259*c6dfa348SNick Chan reg = <0x801f0 4>; 260*c6dfa348SNick Chan #power-domain-cells = <0>; 261*c6dfa348SNick Chan #reset-cells = <0>; 262*c6dfa348SNick Chan label = "uart2"; 263*c6dfa348SNick Chan power-domains = <&ps_sio_p>; 264*c6dfa348SNick Chan }; 265*c6dfa348SNick Chan 266*c6dfa348SNick Chan ps_uart3: power-controller@801f8 { 267*c6dfa348SNick Chan compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate"; 268*c6dfa348SNick Chan reg = <0x801f8 4>; 269*c6dfa348SNick Chan #power-domain-cells = <0>; 270*c6dfa348SNick Chan #reset-cells = <0>; 271*c6dfa348SNick Chan label = "uart3"; 272*c6dfa348SNick Chan power-domains = <&ps_sio_p>; 273*c6dfa348SNick Chan }; 274*c6dfa348SNick Chan 275*c6dfa348SNick Chan ps_sio: power-controller@80168 { 276*c6dfa348SNick Chan compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate"; 277*c6dfa348SNick Chan reg = <0x80168 4>; 278*c6dfa348SNick Chan #power-domain-cells = <0>; 279*c6dfa348SNick Chan #reset-cells = <0>; 280*c6dfa348SNick Chan label = "sio"; 281*c6dfa348SNick Chan power-domains = <&ps_sio_p>; 282*c6dfa348SNick Chan apple,always-on; /* Core device */ 283*c6dfa348SNick Chan }; 284*c6dfa348SNick Chan 285*c6dfa348SNick Chan ps_hsic0_phy: power-controller@80128 { 286*c6dfa348SNick Chan compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate"; 287*c6dfa348SNick Chan reg = <0x80128 4>; 288*c6dfa348SNick Chan #power-domain-cells = <0>; 289*c6dfa348SNick Chan #reset-cells = <0>; 290*c6dfa348SNick Chan label = "hsic0_phy"; 291*c6dfa348SNick Chan power-domains = <&ps_usb3host>; 292*c6dfa348SNick Chan }; 293*c6dfa348SNick Chan 294*c6dfa348SNick Chan ps_isp_sens0: power-controller@80130 { 295*c6dfa348SNick Chan compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate"; 296*c6dfa348SNick Chan reg = <0x80130 4>; 297*c6dfa348SNick Chan #power-domain-cells = <0>; 298*c6dfa348SNick Chan #reset-cells = <0>; 299*c6dfa348SNick Chan label = "isp_sens0"; 300*c6dfa348SNick Chan }; 301*c6dfa348SNick Chan 302*c6dfa348SNick Chan ps_isp_sens1: power-controller@80138 { 303*c6dfa348SNick Chan compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate"; 304*c6dfa348SNick Chan reg = <0x80138 4>; 305*c6dfa348SNick Chan #power-domain-cells = <0>; 306*c6dfa348SNick Chan #reset-cells = <0>; 307*c6dfa348SNick Chan label = "isp_sens1"; 308*c6dfa348SNick Chan }; 309*c6dfa348SNick Chan 310*c6dfa348SNick Chan ps_isp_sens2: power-controller@80140 { 311*c6dfa348SNick Chan compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate"; 312*c6dfa348SNick Chan reg = <0x80140 4>; 313*c6dfa348SNick Chan #power-domain-cells = <0>; 314*c6dfa348SNick Chan #reset-cells = <0>; 315*c6dfa348SNick Chan label = "isp_sens2"; 316*c6dfa348SNick Chan }; 317*c6dfa348SNick Chan 318*c6dfa348SNick Chan ps_usb: power-controller@80288 { 319*c6dfa348SNick Chan compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate"; 320*c6dfa348SNick Chan reg = <0x80288 4>; 321*c6dfa348SNick Chan #power-domain-cells = <0>; 322*c6dfa348SNick Chan #reset-cells = <0>; 323*c6dfa348SNick Chan label = "usb"; 324*c6dfa348SNick Chan }; 325*c6dfa348SNick Chan 326*c6dfa348SNick Chan ps_usbctrl: power-controller@80290 { 327*c6dfa348SNick Chan compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate"; 328*c6dfa348SNick Chan reg = <0x80290 4>; 329*c6dfa348SNick Chan #power-domain-cells = <0>; 330*c6dfa348SNick Chan #reset-cells = <0>; 331*c6dfa348SNick Chan label = "usbctrl"; 332*c6dfa348SNick Chan power-domains = <&ps_usb>; 333*c6dfa348SNick Chan }; 334*c6dfa348SNick Chan 335*c6dfa348SNick Chan ps_usb2host: power-controller@80298 { 336*c6dfa348SNick Chan compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate"; 337*c6dfa348SNick Chan reg = <0x80298 4>; 338*c6dfa348SNick Chan #power-domain-cells = <0>; 339*c6dfa348SNick Chan #reset-cells = <0>; 340*c6dfa348SNick Chan label = "usb2host"; 341*c6dfa348SNick Chan power-domains = <&ps_usbctrl>; 342*c6dfa348SNick Chan }; 343*c6dfa348SNick Chan 344*c6dfa348SNick Chan ps_usb2dev: power-controller@802a0 { 345*c6dfa348SNick Chan compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate"; 346*c6dfa348SNick Chan reg = <0x802a0 4>; 347*c6dfa348SNick Chan #power-domain-cells = <0>; 348*c6dfa348SNick Chan #reset-cells = <0>; 349*c6dfa348SNick Chan label = "usb2dev"; 350*c6dfa348SNick Chan power-domains = <&ps_usbctrl>; 351*c6dfa348SNick Chan }; 352*c6dfa348SNick Chan 353*c6dfa348SNick Chan ps_usb3host: power-controller@802a8 { 354*c6dfa348SNick Chan compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate"; 355*c6dfa348SNick Chan reg = <0x802a8 4>; 356*c6dfa348SNick Chan #power-domain-cells = <0>; 357*c6dfa348SNick Chan #reset-cells = <0>; 358*c6dfa348SNick Chan label = "usb3host"; 359*c6dfa348SNick Chan power-domains = <&ps_usbctrl>; 360*c6dfa348SNick Chan }; 361*c6dfa348SNick Chan 362*c6dfa348SNick Chan ps_usb3dev: power-controller@802b0 { 363*c6dfa348SNick Chan compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate"; 364*c6dfa348SNick Chan reg = <0x802b0 4>; 365*c6dfa348SNick Chan #power-domain-cells = <0>; 366*c6dfa348SNick Chan #reset-cells = <0>; 367*c6dfa348SNick Chan label = "usb3dev"; 368*c6dfa348SNick Chan power-domains = <&ps_usbctrl>; 369*c6dfa348SNick Chan }; 370*c6dfa348SNick Chan 371*c6dfa348SNick Chan ps_media: power-controller@802e8 { 372*c6dfa348SNick Chan compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate"; 373*c6dfa348SNick Chan reg = <0x802e8 4>; 374*c6dfa348SNick Chan #power-domain-cells = <0>; 375*c6dfa348SNick Chan #reset-cells = <0>; 376*c6dfa348SNick Chan label = "media"; 377*c6dfa348SNick Chan }; 378*c6dfa348SNick Chan 379*c6dfa348SNick Chan ps_isp_sys: power-controller@802e0 { 380*c6dfa348SNick Chan compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate"; 381*c6dfa348SNick Chan reg = <0x802e0 4>; 382*c6dfa348SNick Chan #power-domain-cells = <0>; 383*c6dfa348SNick Chan #reset-cells = <0>; 384*c6dfa348SNick Chan label = "isp_sys"; 385*c6dfa348SNick Chan }; 386*c6dfa348SNick Chan 387*c6dfa348SNick Chan ps_msr: power-controller@802f8 { 388*c6dfa348SNick Chan compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate"; 389*c6dfa348SNick Chan reg = <0x802f8 4>; 390*c6dfa348SNick Chan #power-domain-cells = <0>; 391*c6dfa348SNick Chan #reset-cells = <0>; 392*c6dfa348SNick Chan label = "msr"; 393*c6dfa348SNick Chan power-domains = <&ps_media>; 394*c6dfa348SNick Chan }; 395*c6dfa348SNick Chan 396*c6dfa348SNick Chan ps_jpg: power-controller@802f0 { 397*c6dfa348SNick Chan compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate"; 398*c6dfa348SNick Chan reg = <0x802f0 4>; 399*c6dfa348SNick Chan #power-domain-cells = <0>; 400*c6dfa348SNick Chan #reset-cells = <0>; 401*c6dfa348SNick Chan label = "jpg"; 402*c6dfa348SNick Chan power-domains = <&ps_media>; 403*c6dfa348SNick Chan }; 404*c6dfa348SNick Chan 405*c6dfa348SNick Chan ps_disp0_fe: power-controller@802c8 { 406*c6dfa348SNick Chan compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate"; 407*c6dfa348SNick Chan reg = <0x802c8 4>; 408*c6dfa348SNick Chan #power-domain-cells = <0>; 409*c6dfa348SNick Chan #reset-cells = <0>; 410*c6dfa348SNick Chan label = "disp0_fe"; 411*c6dfa348SNick Chan }; 412*c6dfa348SNick Chan 413*c6dfa348SNick Chan ps_disp0_be: power-controller@802d0 { 414*c6dfa348SNick Chan compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate"; 415*c6dfa348SNick Chan reg = <0x802d0 4>; 416*c6dfa348SNick Chan #power-domain-cells = <0>; 417*c6dfa348SNick Chan #reset-cells = <0>; 418*c6dfa348SNick Chan label = "disp0_be"; 419*c6dfa348SNick Chan power-domains = <&ps_disp0_fe>; 420*c6dfa348SNick Chan }; 421*c6dfa348SNick Chan 422*c6dfa348SNick Chan ps_dpa: power-controller@80230 { 423*c6dfa348SNick Chan compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate"; 424*c6dfa348SNick Chan reg = <0x80230 4>; 425*c6dfa348SNick Chan #power-domain-cells = <0>; 426*c6dfa348SNick Chan #reset-cells = <0>; 427*c6dfa348SNick Chan label = "dpa"; 428*c6dfa348SNick Chan power-domains = <&ps_sio_p>; 429*c6dfa348SNick Chan }; 430*c6dfa348SNick Chan 431*c6dfa348SNick Chan ps_uart4: power-controller@80200 { 432*c6dfa348SNick Chan compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate"; 433*c6dfa348SNick Chan reg = <0x80200 4>; 434*c6dfa348SNick Chan #power-domain-cells = <0>; 435*c6dfa348SNick Chan #reset-cells = <0>; 436*c6dfa348SNick Chan label = "uart4"; 437*c6dfa348SNick Chan power-domains = <&ps_sio_p>; 438*c6dfa348SNick Chan }; 439*c6dfa348SNick Chan 440*c6dfa348SNick Chan ps_uart5: power-controller@80208 { 441*c6dfa348SNick Chan compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate"; 442*c6dfa348SNick Chan reg = <0x80208 4>; 443*c6dfa348SNick Chan #power-domain-cells = <0>; 444*c6dfa348SNick Chan #reset-cells = <0>; 445*c6dfa348SNick Chan label = "uart5"; 446*c6dfa348SNick Chan power-domains = <&ps_sio_p>; 447*c6dfa348SNick Chan }; 448*c6dfa348SNick Chan 449*c6dfa348SNick Chan ps_uart6: power-controller@80210 { 450*c6dfa348SNick Chan compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate"; 451*c6dfa348SNick Chan reg = <0x80210 4>; 452*c6dfa348SNick Chan #power-domain-cells = <0>; 453*c6dfa348SNick Chan #reset-cells = <0>; 454*c6dfa348SNick Chan label = "uart6"; 455*c6dfa348SNick Chan power-domains = <&ps_sio_p>; 456*c6dfa348SNick Chan }; 457*c6dfa348SNick Chan 458*c6dfa348SNick Chan ps_uart7: power-controller@80218 { 459*c6dfa348SNick Chan compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate"; 460*c6dfa348SNick Chan reg = <0x80218 4>; 461*c6dfa348SNick Chan #power-domain-cells = <0>; 462*c6dfa348SNick Chan #reset-cells = <0>; 463*c6dfa348SNick Chan label = "uart7"; 464*c6dfa348SNick Chan power-domains = <&ps_sio_p>; 465*c6dfa348SNick Chan }; 466*c6dfa348SNick Chan 467*c6dfa348SNick Chan ps_uart8: power-controller@80220 { 468*c6dfa348SNick Chan compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate"; 469*c6dfa348SNick Chan reg = <0x80220 4>; 470*c6dfa348SNick Chan #power-domain-cells = <0>; 471*c6dfa348SNick Chan #reset-cells = <0>; 472*c6dfa348SNick Chan label = "uart8"; 473*c6dfa348SNick Chan power-domains = <&ps_sio_p>; 474*c6dfa348SNick Chan }; 475*c6dfa348SNick Chan 476*c6dfa348SNick Chan ps_hfd0: power-controller@80238 { 477*c6dfa348SNick Chan compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate"; 478*c6dfa348SNick Chan reg = <0x80238 4>; 479*c6dfa348SNick Chan #power-domain-cells = <0>; 480*c6dfa348SNick Chan #reset-cells = <0>; 481*c6dfa348SNick Chan label = "hfd0"; 482*c6dfa348SNick Chan power-domains = <&ps_sio_p>; 483*c6dfa348SNick Chan }; 484*c6dfa348SNick Chan 485*c6dfa348SNick Chan ps_mcc: power-controller@80240 { 486*c6dfa348SNick Chan compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate"; 487*c6dfa348SNick Chan reg = <0x80240 4>; 488*c6dfa348SNick Chan #power-domain-cells = <0>; 489*c6dfa348SNick Chan #reset-cells = <0>; 490*c6dfa348SNick Chan label = "mcc"; 491*c6dfa348SNick Chan apple,always-on; /* Memory cache controller */ 492*c6dfa348SNick Chan }; 493*c6dfa348SNick Chan 494*c6dfa348SNick Chan ps_dcs0: power-controller@80248 { 495*c6dfa348SNick Chan compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate"; 496*c6dfa348SNick Chan reg = <0x80248 4>; 497*c6dfa348SNick Chan #power-domain-cells = <0>; 498*c6dfa348SNick Chan #reset-cells = <0>; 499*c6dfa348SNick Chan label = "dcs0"; 500*c6dfa348SNick Chan apple,always-on; /* LPDDR4 interface */ 501*c6dfa348SNick Chan }; 502*c6dfa348SNick Chan 503*c6dfa348SNick Chan ps_dcs1: power-controller@80250 { 504*c6dfa348SNick Chan compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate"; 505*c6dfa348SNick Chan reg = <0x80250 4>; 506*c6dfa348SNick Chan #power-domain-cells = <0>; 507*c6dfa348SNick Chan #reset-cells = <0>; 508*c6dfa348SNick Chan label = "dcs1"; 509*c6dfa348SNick Chan apple,always-on; /* LPDDR4 interface */ 510*c6dfa348SNick Chan }; 511*c6dfa348SNick Chan 512*c6dfa348SNick Chan ps_dcs2: power-controller@80258 { 513*c6dfa348SNick Chan compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate"; 514*c6dfa348SNick Chan reg = <0x80258 4>; 515*c6dfa348SNick Chan #power-domain-cells = <0>; 516*c6dfa348SNick Chan #reset-cells = <0>; 517*c6dfa348SNick Chan label = "dcs2"; 518*c6dfa348SNick Chan apple,always-on; /* LPDDR4 interface */ 519*c6dfa348SNick Chan }; 520*c6dfa348SNick Chan 521*c6dfa348SNick Chan ps_dcs3: power-controller@80260 { 522*c6dfa348SNick Chan compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate"; 523*c6dfa348SNick Chan reg = <0x80260 4>; 524*c6dfa348SNick Chan #power-domain-cells = <0>; 525*c6dfa348SNick Chan #reset-cells = <0>; 526*c6dfa348SNick Chan label = "dcs3"; 527*c6dfa348SNick Chan apple,always-on; /* LPDDR4 interface */ 528*c6dfa348SNick Chan }; 529*c6dfa348SNick Chan 530*c6dfa348SNick Chan ps_dcs4: power-controller@80268 { 531*c6dfa348SNick Chan compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate"; 532*c6dfa348SNick Chan reg = <0x80268 4>; 533*c6dfa348SNick Chan #power-domain-cells = <0>; 534*c6dfa348SNick Chan #reset-cells = <0>; 535*c6dfa348SNick Chan label = "dcs4"; 536*c6dfa348SNick Chan apple,always-on; /* LPDDR4 interface */ 537*c6dfa348SNick Chan }; 538*c6dfa348SNick Chan 539*c6dfa348SNick Chan ps_dcs5: power-controller@80270 { 540*c6dfa348SNick Chan compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate"; 541*c6dfa348SNick Chan reg = <0x80270 4>; 542*c6dfa348SNick Chan #power-domain-cells = <0>; 543*c6dfa348SNick Chan #reset-cells = <0>; 544*c6dfa348SNick Chan label = "dcs5"; 545*c6dfa348SNick Chan apple,always-on; /* LPDDR4 interface */ 546*c6dfa348SNick Chan }; 547*c6dfa348SNick Chan 548*c6dfa348SNick Chan ps_dcs6: power-controller@80278 { 549*c6dfa348SNick Chan compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate"; 550*c6dfa348SNick Chan reg = <0x80278 4>; 551*c6dfa348SNick Chan #power-domain-cells = <0>; 552*c6dfa348SNick Chan #reset-cells = <0>; 553*c6dfa348SNick Chan label = "dcs6"; 554*c6dfa348SNick Chan }; 555*c6dfa348SNick Chan 556*c6dfa348SNick Chan ps_dcs7: power-controller@80280 { 557*c6dfa348SNick Chan compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate"; 558*c6dfa348SNick Chan reg = <0x80280 4>; 559*c6dfa348SNick Chan #power-domain-cells = <0>; 560*c6dfa348SNick Chan #reset-cells = <0>; 561*c6dfa348SNick Chan label = "dcs7"; 562*c6dfa348SNick Chan }; 563*c6dfa348SNick Chan 564*c6dfa348SNick Chan ps_smx: power-controller@802b8 { 565*c6dfa348SNick Chan compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate"; 566*c6dfa348SNick Chan reg = <0x802b8 4>; 567*c6dfa348SNick Chan #power-domain-cells = <0>; 568*c6dfa348SNick Chan #reset-cells = <0>; 569*c6dfa348SNick Chan label = "smx"; 570*c6dfa348SNick Chan apple,always-on; /* Apple fabric, critical block */ 571*c6dfa348SNick Chan }; 572*c6dfa348SNick Chan 573*c6dfa348SNick Chan ps_sf: power-controller@802c0 { 574*c6dfa348SNick Chan compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate"; 575*c6dfa348SNick Chan reg = <0x802c0 4>; 576*c6dfa348SNick Chan #power-domain-cells = <0>; 577*c6dfa348SNick Chan #reset-cells = <0>; 578*c6dfa348SNick Chan label = "sf"; 579*c6dfa348SNick Chan apple,always-on; /* Apple fabric, critical block */ 580*c6dfa348SNick Chan }; 581*c6dfa348SNick Chan 582*c6dfa348SNick Chan ps_dp: power-controller@802d8 { 583*c6dfa348SNick Chan compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate"; 584*c6dfa348SNick Chan reg = <0x802d8 4>; 585*c6dfa348SNick Chan #power-domain-cells = <0>; 586*c6dfa348SNick Chan #reset-cells = <0>; 587*c6dfa348SNick Chan label = "dp"; 588*c6dfa348SNick Chan power-domains = <&ps_disp0_be>; 589*c6dfa348SNick Chan }; 590*c6dfa348SNick Chan 591*c6dfa348SNick Chan ps_venc_sys: power-controller@80320 { 592*c6dfa348SNick Chan compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate"; 593*c6dfa348SNick Chan reg = <0x80320 4>; 594*c6dfa348SNick Chan #power-domain-cells = <0>; 595*c6dfa348SNick Chan #reset-cells = <0>; 596*c6dfa348SNick Chan label = "venc_sys"; 597*c6dfa348SNick Chan power-domains = <&ps_media>; 598*c6dfa348SNick Chan }; 599*c6dfa348SNick Chan 600*c6dfa348SNick Chan ps_srs: power-controller@80390 { 601*c6dfa348SNick Chan compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate"; 602*c6dfa348SNick Chan reg = <0x80390 4>; 603*c6dfa348SNick Chan #power-domain-cells = <0>; 604*c6dfa348SNick Chan #reset-cells = <0>; 605*c6dfa348SNick Chan label = "srs"; 606*c6dfa348SNick Chan power-domains = <&ps_media>; 607*c6dfa348SNick Chan }; 608*c6dfa348SNick Chan 609*c6dfa348SNick Chan ps_pms_sram: power-controller@80308 { 610*c6dfa348SNick Chan compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate"; 611*c6dfa348SNick Chan reg = <0x80308 4>; 612*c6dfa348SNick Chan #power-domain-cells = <0>; 613*c6dfa348SNick Chan #reset-cells = <0>; 614*c6dfa348SNick Chan label = "pms_sram"; 615*c6dfa348SNick Chan }; 616*c6dfa348SNick Chan 617*c6dfa348SNick Chan ps_pmp: power-controller@80300 { 618*c6dfa348SNick Chan compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate"; 619*c6dfa348SNick Chan reg = <0x80300 4>; 620*c6dfa348SNick Chan #power-domain-cells = <0>; 621*c6dfa348SNick Chan #reset-cells = <0>; 622*c6dfa348SNick Chan label = "pmp"; 623*c6dfa348SNick Chan }; 624*c6dfa348SNick Chan 625*c6dfa348SNick Chan ps_pcie: power-controller@80328 { 626*c6dfa348SNick Chan compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate"; 627*c6dfa348SNick Chan reg = <0x80328 4>; 628*c6dfa348SNick Chan #power-domain-cells = <0>; 629*c6dfa348SNick Chan #reset-cells = <0>; 630*c6dfa348SNick Chan label = "pcie"; 631*c6dfa348SNick Chan }; 632*c6dfa348SNick Chan 633*c6dfa348SNick Chan ps_pcie_aux: power-controller@80330 { 634*c6dfa348SNick Chan compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate"; 635*c6dfa348SNick Chan reg = <0x80330 4>; 636*c6dfa348SNick Chan #power-domain-cells = <0>; 637*c6dfa348SNick Chan #reset-cells = <0>; 638*c6dfa348SNick Chan label = "pcie_aux"; 639*c6dfa348SNick Chan }; 640*c6dfa348SNick Chan 641*c6dfa348SNick Chan ps_vdec0: power-controller@80310 { 642*c6dfa348SNick Chan compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate"; 643*c6dfa348SNick Chan reg = <0x80310 4>; 644*c6dfa348SNick Chan #power-domain-cells = <0>; 645*c6dfa348SNick Chan #reset-cells = <0>; 646*c6dfa348SNick Chan label = "vdec0"; 647*c6dfa348SNick Chan power-domains = <&ps_media>; 648*c6dfa348SNick Chan }; 649*c6dfa348SNick Chan 650*c6dfa348SNick Chan ps_gfx: power-controller@80338 { 651*c6dfa348SNick Chan compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate"; 652*c6dfa348SNick Chan reg = <0x80338 4>; 653*c6dfa348SNick Chan #power-domain-cells = <0>; 654*c6dfa348SNick Chan #reset-cells = <0>; 655*c6dfa348SNick Chan label = "gfx"; 656*c6dfa348SNick Chan }; 657*c6dfa348SNick Chan 658*c6dfa348SNick Chan ps_sep: power-controller@80400 { 659*c6dfa348SNick Chan compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate"; 660*c6dfa348SNick Chan reg = <0x80400 4>; 661*c6dfa348SNick Chan #power-domain-cells = <0>; 662*c6dfa348SNick Chan #reset-cells = <0>; 663*c6dfa348SNick Chan label = "sep"; 664*c6dfa348SNick Chan apple,always-on; /* Locked on */ 665*c6dfa348SNick Chan }; 666*c6dfa348SNick Chan 667*c6dfa348SNick Chan ps_isp_rsts0: power-controller@84000 { 668*c6dfa348SNick Chan compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate"; 669*c6dfa348SNick Chan reg = <0x84000 4>; 670*c6dfa348SNick Chan #power-domain-cells = <0>; 671*c6dfa348SNick Chan #reset-cells = <0>; 672*c6dfa348SNick Chan label = "isp_rsts0"; 673*c6dfa348SNick Chan power-domains = <&ps_isp_sys>; 674*c6dfa348SNick Chan }; 675*c6dfa348SNick Chan 676*c6dfa348SNick Chan ps_isp_rsts1: power-controller@84008 { 677*c6dfa348SNick Chan compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate"; 678*c6dfa348SNick Chan reg = <0x84008 4>; 679*c6dfa348SNick Chan #power-domain-cells = <0>; 680*c6dfa348SNick Chan #reset-cells = <0>; 681*c6dfa348SNick Chan label = "isp_rsts1"; 682*c6dfa348SNick Chan power-domains = <&ps_isp_sys>; 683*c6dfa348SNick Chan }; 684*c6dfa348SNick Chan 685*c6dfa348SNick Chan ps_isp_vis: power-controller@84010 { 686*c6dfa348SNick Chan compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate"; 687*c6dfa348SNick Chan reg = <0x84010 4>; 688*c6dfa348SNick Chan #power-domain-cells = <0>; 689*c6dfa348SNick Chan #reset-cells = <0>; 690*c6dfa348SNick Chan label = "isp_vis"; 691*c6dfa348SNick Chan power-domains = <&ps_isp_sys>; 692*c6dfa348SNick Chan }; 693*c6dfa348SNick Chan 694*c6dfa348SNick Chan ps_isp_be: power-controller@84018 { 695*c6dfa348SNick Chan compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate"; 696*c6dfa348SNick Chan reg = <0x84018 4>; 697*c6dfa348SNick Chan #power-domain-cells = <0>; 698*c6dfa348SNick Chan #reset-cells = <0>; 699*c6dfa348SNick Chan label = "isp_be"; 700*c6dfa348SNick Chan power-domains = <&ps_isp_sys>; 701*c6dfa348SNick Chan }; 702*c6dfa348SNick Chan 703*c6dfa348SNick Chan ps_isp_pearl: power-controller@84020 { 704*c6dfa348SNick Chan compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate"; 705*c6dfa348SNick Chan reg = <0x84020 4>; 706*c6dfa348SNick Chan #power-domain-cells = <0>; 707*c6dfa348SNick Chan #reset-cells = <0>; 708*c6dfa348SNick Chan label = "isp_pearl"; 709*c6dfa348SNick Chan power-domains = <&ps_isp_sys>; 710*c6dfa348SNick Chan }; 711*c6dfa348SNick Chan 712*c6dfa348SNick Chan ps_dprx: power-controller@84028 { 713*c6dfa348SNick Chan compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate"; 714*c6dfa348SNick Chan reg = <0x84028 4>; 715*c6dfa348SNick Chan #power-domain-cells = <0>; 716*c6dfa348SNick Chan #reset-cells = <0>; 717*c6dfa348SNick Chan label = "dprx"; 718*c6dfa348SNick Chan power-domains = <&ps_isp_sys>; 719*c6dfa348SNick Chan }; 720*c6dfa348SNick Chan 721*c6dfa348SNick Chan ps_venc_pipe4: power-controller@88000 { 722*c6dfa348SNick Chan compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate"; 723*c6dfa348SNick Chan reg = <0x88000 4>; 724*c6dfa348SNick Chan #power-domain-cells = <0>; 725*c6dfa348SNick Chan #reset-cells = <0>; 726*c6dfa348SNick Chan label = "venc_pipe4"; 727*c6dfa348SNick Chan power-domains = <&ps_venc_sys>; 728*c6dfa348SNick Chan }; 729*c6dfa348SNick Chan 730*c6dfa348SNick Chan ps_venc_pipe5: power-controller@88008 { 731*c6dfa348SNick Chan compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate"; 732*c6dfa348SNick Chan reg = <0x88008 4>; 733*c6dfa348SNick Chan #power-domain-cells = <0>; 734*c6dfa348SNick Chan #reset-cells = <0>; 735*c6dfa348SNick Chan label = "venc_pipe5"; 736*c6dfa348SNick Chan power-domains = <&ps_venc_sys>; 737*c6dfa348SNick Chan }; 738*c6dfa348SNick Chan 739*c6dfa348SNick Chan ps_venc_me0: power-controller@88010 { 740*c6dfa348SNick Chan compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate"; 741*c6dfa348SNick Chan reg = <0x88010 4>; 742*c6dfa348SNick Chan #power-domain-cells = <0>; 743*c6dfa348SNick Chan #reset-cells = <0>; 744*c6dfa348SNick Chan label = "venc_me0"; 745*c6dfa348SNick Chan }; 746*c6dfa348SNick Chan 747*c6dfa348SNick Chan ps_venc_me1: power-controller@88018 { 748*c6dfa348SNick Chan compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate"; 749*c6dfa348SNick Chan reg = <0x88018 4>; 750*c6dfa348SNick Chan #power-domain-cells = <0>; 751*c6dfa348SNick Chan #reset-cells = <0>; 752*c6dfa348SNick Chan label = "venc_me1"; 753*c6dfa348SNick Chan }; 754*c6dfa348SNick Chan}; 755*c6dfa348SNick Chan 756*c6dfa348SNick Chan&pmgr_mini { 757*c6dfa348SNick Chan ps_aop: power-controller@80000 { 758*c6dfa348SNick Chan compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate"; 759*c6dfa348SNick Chan reg = <0x80000 4>; 760*c6dfa348SNick Chan #power-domain-cells = <0>; 761*c6dfa348SNick Chan #reset-cells = <0>; 762*c6dfa348SNick Chan label = "aop"; 763*c6dfa348SNick Chan power-domains = <&ps_aop_cpu &ps_aop_filter &ps_aop_busif>; 764*c6dfa348SNick Chan apple,always-on; /* Always on processor */ 765*c6dfa348SNick Chan }; 766*c6dfa348SNick Chan 767*c6dfa348SNick Chan ps_debug: power-controller@80008 { 768*c6dfa348SNick Chan compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate"; 769*c6dfa348SNick Chan reg = <0x80008 4>; 770*c6dfa348SNick Chan #power-domain-cells = <0>; 771*c6dfa348SNick Chan #reset-cells = <0>; 772*c6dfa348SNick Chan label = "debug"; 773*c6dfa348SNick Chan }; 774*c6dfa348SNick Chan 775*c6dfa348SNick Chan ps_aop_gpio: power-controller@80010 { 776*c6dfa348SNick Chan compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate"; 777*c6dfa348SNick Chan reg = <0x80010 4>; 778*c6dfa348SNick Chan #power-domain-cells = <0>; 779*c6dfa348SNick Chan #reset-cells = <0>; 780*c6dfa348SNick Chan label = "aop_gpio"; 781*c6dfa348SNick Chan }; 782*c6dfa348SNick Chan 783*c6dfa348SNick Chan ps_aop_cpu: power-controller@80048 { 784*c6dfa348SNick Chan compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate"; 785*c6dfa348SNick Chan reg = <0x80048 4>; 786*c6dfa348SNick Chan #power-domain-cells = <0>; 787*c6dfa348SNick Chan #reset-cells = <0>; 788*c6dfa348SNick Chan label = "aop_cpu"; 789*c6dfa348SNick Chan }; 790*c6dfa348SNick Chan 791*c6dfa348SNick Chan ps_aop_filter: power-controller@80050 { 792*c6dfa348SNick Chan compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate"; 793*c6dfa348SNick Chan reg = <0x80050 4>; 794*c6dfa348SNick Chan #power-domain-cells = <0>; 795*c6dfa348SNick Chan #reset-cells = <0>; 796*c6dfa348SNick Chan label = "aop_filter"; 797*c6dfa348SNick Chan }; 798*c6dfa348SNick Chan 799*c6dfa348SNick Chan ps_aop_busif: power-controller@80058 { 800*c6dfa348SNick Chan compatible = "apple,t8010-pmgr-pwrstate", "apple,pmgr-pwrstate"; 801*c6dfa348SNick Chan reg = <0x80058 4>; 802*c6dfa348SNick Chan #power-domain-cells = <0>; 803*c6dfa348SNick Chan #reset-cells = <0>; 804*c6dfa348SNick Chan label = "aop_busif"; 805*c6dfa348SNick Chan }; 806*c6dfa348SNick Chan}; 807