1*c65ab490SJanne Grunau// SPDX-License-Identifier: GPL-2.0+ OR MIT 2*c65ab490SJanne Grunau/* 3*c65ab490SJanne Grunau * PMGR Power domains for the Apple T8122 "M3" SoC 4*c65ab490SJanne Grunau * 5*c65ab490SJanne Grunau * Copyright The Asahi Linux Contributors 6*c65ab490SJanne Grunau */ 7*c65ab490SJanne Grunau 8*c65ab490SJanne Grunau&pmgr { 9*c65ab490SJanne Grunau ps_sbr: power-controller@100 { 10*c65ab490SJanne Grunau compatible = "apple,t8122-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 11*c65ab490SJanne Grunau reg = <0x100 4>; 12*c65ab490SJanne Grunau #power-domain-cells = <0>; 13*c65ab490SJanne Grunau #reset-cells = <0>; 14*c65ab490SJanne Grunau label = "sbr"; 15*c65ab490SJanne Grunau apple,always-on; /* Core device */ 16*c65ab490SJanne Grunau }; 17*c65ab490SJanne Grunau 18*c65ab490SJanne Grunau ps_msg: power-controller@108 { 19*c65ab490SJanne Grunau compatible = "apple,t8122-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 20*c65ab490SJanne Grunau reg = <0x108 4>; 21*c65ab490SJanne Grunau #power-domain-cells = <0>; 22*c65ab490SJanne Grunau #reset-cells = <0>; 23*c65ab490SJanne Grunau label = "msg"; 24*c65ab490SJanne Grunau }; 25*c65ab490SJanne Grunau 26*c65ab490SJanne Grunau ps_aic: power-controller@110 { 27*c65ab490SJanne Grunau compatible = "apple,t8122-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 28*c65ab490SJanne Grunau reg = <0x110 4>; 29*c65ab490SJanne Grunau #power-domain-cells = <0>; 30*c65ab490SJanne Grunau #reset-cells = <0>; 31*c65ab490SJanne Grunau label = "aic"; 32*c65ab490SJanne Grunau apple,always-on; /* Core device */ 33*c65ab490SJanne Grunau }; 34*c65ab490SJanne Grunau 35*c65ab490SJanne Grunau ps_dwi: power-controller@118 { 36*c65ab490SJanne Grunau compatible = "apple,t8122-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 37*c65ab490SJanne Grunau reg = <0x118 4>; 38*c65ab490SJanne Grunau #power-domain-cells = <0>; 39*c65ab490SJanne Grunau #reset-cells = <0>; 40*c65ab490SJanne Grunau label = "dwi"; 41*c65ab490SJanne Grunau }; 42*c65ab490SJanne Grunau 43*c65ab490SJanne Grunau ps_gpio: power-controller@120 { 44*c65ab490SJanne Grunau compatible = "apple,t8122-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 45*c65ab490SJanne Grunau reg = <0x120 4>; 46*c65ab490SJanne Grunau #power-domain-cells = <0>; 47*c65ab490SJanne Grunau #reset-cells = <0>; 48*c65ab490SJanne Grunau label = "gpio"; 49*c65ab490SJanne Grunau }; 50*c65ab490SJanne Grunau 51*c65ab490SJanne Grunau ps_pms_busif: power-controller@128 { 52*c65ab490SJanne Grunau compatible = "apple,t8122-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 53*c65ab490SJanne Grunau reg = <0x128 4>; 54*c65ab490SJanne Grunau #power-domain-cells = <0>; 55*c65ab490SJanne Grunau #reset-cells = <0>; 56*c65ab490SJanne Grunau label = "pms_busif"; 57*c65ab490SJanne Grunau apple,always-on; /* Core device */ 58*c65ab490SJanne Grunau }; 59*c65ab490SJanne Grunau 60*c65ab490SJanne Grunau ps_pms: power-controller@130 { 61*c65ab490SJanne Grunau compatible = "apple,t8122-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 62*c65ab490SJanne Grunau reg = <0x130 4>; 63*c65ab490SJanne Grunau #power-domain-cells = <0>; 64*c65ab490SJanne Grunau #reset-cells = <0>; 65*c65ab490SJanne Grunau label = "pms"; 66*c65ab490SJanne Grunau apple,always-on; /* Core device */ 67*c65ab490SJanne Grunau }; 68*c65ab490SJanne Grunau 69*c65ab490SJanne Grunau ps_pms_fpwm0: power-controller@138 { 70*c65ab490SJanne Grunau compatible = "apple,t8122-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 71*c65ab490SJanne Grunau reg = <0x138 4>; 72*c65ab490SJanne Grunau #power-domain-cells = <0>; 73*c65ab490SJanne Grunau #reset-cells = <0>; 74*c65ab490SJanne Grunau label = "pms_fpwm0"; 75*c65ab490SJanne Grunau power-domains = <&ps_pms>; 76*c65ab490SJanne Grunau }; 77*c65ab490SJanne Grunau 78*c65ab490SJanne Grunau ps_pms_fpwm1: power-controller@140 { 79*c65ab490SJanne Grunau compatible = "apple,t8122-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 80*c65ab490SJanne Grunau reg = <0x140 4>; 81*c65ab490SJanne Grunau #power-domain-cells = <0>; 82*c65ab490SJanne Grunau #reset-cells = <0>; 83*c65ab490SJanne Grunau label = "pms_fpwm1"; 84*c65ab490SJanne Grunau power-domains = <&ps_pms>; 85*c65ab490SJanne Grunau }; 86*c65ab490SJanne Grunau 87*c65ab490SJanne Grunau ps_pms_fpwm2: power-controller@148 { 88*c65ab490SJanne Grunau compatible = "apple,t8122-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 89*c65ab490SJanne Grunau reg = <0x148 4>; 90*c65ab490SJanne Grunau #power-domain-cells = <0>; 91*c65ab490SJanne Grunau #reset-cells = <0>; 92*c65ab490SJanne Grunau label = "pms_fpwm2"; 93*c65ab490SJanne Grunau power-domains = <&ps_pms>; 94*c65ab490SJanne Grunau }; 95*c65ab490SJanne Grunau 96*c65ab490SJanne Grunau ps_pms_fpwm3: power-controller@150 { 97*c65ab490SJanne Grunau compatible = "apple,t8122-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 98*c65ab490SJanne Grunau reg = <0x150 4>; 99*c65ab490SJanne Grunau #power-domain-cells = <0>; 100*c65ab490SJanne Grunau #reset-cells = <0>; 101*c65ab490SJanne Grunau label = "pms_fpwm3"; 102*c65ab490SJanne Grunau power-domains = <&ps_pms>; 103*c65ab490SJanne Grunau }; 104*c65ab490SJanne Grunau 105*c65ab490SJanne Grunau ps_pms_fpwm4: power-controller@158 { 106*c65ab490SJanne Grunau compatible = "apple,t8122-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 107*c65ab490SJanne Grunau reg = <0x158 4>; 108*c65ab490SJanne Grunau #power-domain-cells = <0>; 109*c65ab490SJanne Grunau #reset-cells = <0>; 110*c65ab490SJanne Grunau label = "pms_fpwm4"; 111*c65ab490SJanne Grunau power-domains = <&ps_pms>; 112*c65ab490SJanne Grunau }; 113*c65ab490SJanne Grunau 114*c65ab490SJanne Grunau ps_pms_c1ppt: power-controller@160 { 115*c65ab490SJanne Grunau compatible = "apple,t8122-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 116*c65ab490SJanne Grunau reg = <0x160 4>; 117*c65ab490SJanne Grunau #power-domain-cells = <0>; 118*c65ab490SJanne Grunau #reset-cells = <0>; 119*c65ab490SJanne Grunau label = "pms_c1ppt"; 120*c65ab490SJanne Grunau }; 121*c65ab490SJanne Grunau 122*c65ab490SJanne Grunau ps_soc_rc: power-controller@168 { 123*c65ab490SJanne Grunau compatible = "apple,t8122-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 124*c65ab490SJanne Grunau reg = <0x168 4>; 125*c65ab490SJanne Grunau #power-domain-cells = <0>; 126*c65ab490SJanne Grunau #reset-cells = <0>; 127*c65ab490SJanne Grunau label = "soc_rc"; 128*c65ab490SJanne Grunau }; 129*c65ab490SJanne Grunau 130*c65ab490SJanne Grunau ps_soc_dpe: power-controller@170 { 131*c65ab490SJanne Grunau compatible = "apple,t8122-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 132*c65ab490SJanne Grunau reg = <0x170 4>; 133*c65ab490SJanne Grunau #power-domain-cells = <0>; 134*c65ab490SJanne Grunau #reset-cells = <0>; 135*c65ab490SJanne Grunau label = "soc_dpe"; 136*c65ab490SJanne Grunau apple,always-on; 137*c65ab490SJanne Grunau }; 138*c65ab490SJanne Grunau 139*c65ab490SJanne Grunau ps_pmgr_soc_ocla: power-controller@178 { 140*c65ab490SJanne Grunau compatible = "apple,t8122-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 141*c65ab490SJanne Grunau reg = <0x178 4>; 142*c65ab490SJanne Grunau #power-domain-cells = <0>; 143*c65ab490SJanne Grunau #reset-cells = <0>; 144*c65ab490SJanne Grunau label = "pmgr_soc_ocla"; 145*c65ab490SJanne Grunau power-domains = <&ps_pms>; 146*c65ab490SJanne Grunau }; 147*c65ab490SJanne Grunau 148*c65ab490SJanne Grunau ps_ispsens0: power-controller@180 { 149*c65ab490SJanne Grunau compatible = "apple,t8122-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 150*c65ab490SJanne Grunau reg = <0x180 4>; 151*c65ab490SJanne Grunau #power-domain-cells = <0>; 152*c65ab490SJanne Grunau #reset-cells = <0>; 153*c65ab490SJanne Grunau label = "ispsens0"; 154*c65ab490SJanne Grunau }; 155*c65ab490SJanne Grunau 156*c65ab490SJanne Grunau ps_ispsens1: power-controller@188 { 157*c65ab490SJanne Grunau compatible = "apple,t8122-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 158*c65ab490SJanne Grunau reg = <0x188 4>; 159*c65ab490SJanne Grunau #power-domain-cells = <0>; 160*c65ab490SJanne Grunau #reset-cells = <0>; 161*c65ab490SJanne Grunau label = "ispsens1"; 162*c65ab490SJanne Grunau }; 163*c65ab490SJanne Grunau 164*c65ab490SJanne Grunau ps_ispsens2: power-controller@190 { 165*c65ab490SJanne Grunau compatible = "apple,t8122-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 166*c65ab490SJanne Grunau reg = <0x190 4>; 167*c65ab490SJanne Grunau #power-domain-cells = <0>; 168*c65ab490SJanne Grunau #reset-cells = <0>; 169*c65ab490SJanne Grunau label = "ispsens2"; 170*c65ab490SJanne Grunau }; 171*c65ab490SJanne Grunau 172*c65ab490SJanne Grunau ps_ispsens3: power-controller@198 { 173*c65ab490SJanne Grunau compatible = "apple,t8122-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 174*c65ab490SJanne Grunau reg = <0x198 4>; 175*c65ab490SJanne Grunau #power-domain-cells = <0>; 176*c65ab490SJanne Grunau #reset-cells = <0>; 177*c65ab490SJanne Grunau label = "ispsens3"; 178*c65ab490SJanne Grunau }; 179*c65ab490SJanne Grunau 180*c65ab490SJanne Grunau ps_aft0: power-controller@1a8 { 181*c65ab490SJanne Grunau compatible = "apple,t8122-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 182*c65ab490SJanne Grunau reg = <0x1a8 4>; 183*c65ab490SJanne Grunau #power-domain-cells = <0>; 184*c65ab490SJanne Grunau #reset-cells = <0>; 185*c65ab490SJanne Grunau label = "aft0"; 186*c65ab490SJanne Grunau }; 187*c65ab490SJanne Grunau 188*c65ab490SJanne Grunau ps_ioa0: power-controller@1b0 { 189*c65ab490SJanne Grunau compatible = "apple,t8122-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 190*c65ab490SJanne Grunau reg = <0x1b0 4>; 191*c65ab490SJanne Grunau #power-domain-cells = <0>; 192*c65ab490SJanne Grunau #reset-cells = <0>; 193*c65ab490SJanne Grunau label = "ioa0"; 194*c65ab490SJanne Grunau apple,always-on; 195*c65ab490SJanne Grunau }; 196*c65ab490SJanne Grunau 197*c65ab490SJanne Grunau ps_ap_tmm: power-controller@1b8 { 198*c65ab490SJanne Grunau compatible = "apple,t8122-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 199*c65ab490SJanne Grunau reg = <0x1b8 4>; 200*c65ab490SJanne Grunau #power-domain-cells = <0>; 201*c65ab490SJanne Grunau #reset-cells = <0>; 202*c65ab490SJanne Grunau label = "ap_tmm"; 203*c65ab490SJanne Grunau }; 204*c65ab490SJanne Grunau 205*c65ab490SJanne Grunau ps_disp_sys: power-controller@1d8 { 206*c65ab490SJanne Grunau compatible = "apple,t8122-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 207*c65ab490SJanne Grunau reg = <0x1d8 4>; 208*c65ab490SJanne Grunau #power-domain-cells = <0>; 209*c65ab490SJanne Grunau #reset-cells = <0>; 210*c65ab490SJanne Grunau label = "disp_sys"; 211*c65ab490SJanne Grunau apple,always-on; /* TODO: figure out if we can enable PM here */ 212*c65ab490SJanne Grunau }; 213*c65ab490SJanne Grunau 214*c65ab490SJanne Grunau ps_gfx: power-controller@1e0 { 215*c65ab490SJanne Grunau compatible = "apple,t8122-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 216*c65ab490SJanne Grunau reg = <0x1e0 4>; 217*c65ab490SJanne Grunau #power-domain-cells = <0>; 218*c65ab490SJanne Grunau #reset-cells = <0>; 219*c65ab490SJanne Grunau label = "gfx"; 220*c65ab490SJanne Grunau }; 221*c65ab490SJanne Grunau 222*c65ab490SJanne Grunau ps_isp_sys: power-controller@1e8 { 223*c65ab490SJanne Grunau compatible = "apple,t8122-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 224*c65ab490SJanne Grunau reg = <0x1e8 4>; 225*c65ab490SJanne Grunau #power-domain-cells = <0>; 226*c65ab490SJanne Grunau #reset-cells = <0>; 227*c65ab490SJanne Grunau label = "isp_sys"; 228*c65ab490SJanne Grunau }; 229*c65ab490SJanne Grunau 230*c65ab490SJanne Grunau ps_avd_sys: power-controller@1f0 { 231*c65ab490SJanne Grunau compatible = "apple,t8122-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 232*c65ab490SJanne Grunau reg = <0x1f0 4>; 233*c65ab490SJanne Grunau #power-domain-cells = <0>; 234*c65ab490SJanne Grunau #reset-cells = <0>; 235*c65ab490SJanne Grunau label = "avd_sys"; 236*c65ab490SJanne Grunau }; 237*c65ab490SJanne Grunau 238*c65ab490SJanne Grunau ps_jpg: power-controller@200 { 239*c65ab490SJanne Grunau compatible = "apple,t8122-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 240*c65ab490SJanne Grunau reg = <0x200 4>; 241*c65ab490SJanne Grunau #power-domain-cells = <0>; 242*c65ab490SJanne Grunau #reset-cells = <0>; 243*c65ab490SJanne Grunau label = "jpg"; 244*c65ab490SJanne Grunau }; 245*c65ab490SJanne Grunau 246*c65ab490SJanne Grunau ps_disp_fe: power-controller@208 { 247*c65ab490SJanne Grunau compatible = "apple,t8122-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 248*c65ab490SJanne Grunau reg = <0x208 4>; 249*c65ab490SJanne Grunau #power-domain-cells = <0>; 250*c65ab490SJanne Grunau #reset-cells = <0>; 251*c65ab490SJanne Grunau label = "disp_fe"; 252*c65ab490SJanne Grunau power-domains = <&ps_disp_sys>; 253*c65ab490SJanne Grunau apple,always-on; /* TODO: figure out if we can enable PM here */ 254*c65ab490SJanne Grunau }; 255*c65ab490SJanne Grunau 256*c65ab490SJanne Grunau ps_sio_cpu: power-controller@210 { 257*c65ab490SJanne Grunau compatible = "apple,t8122-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 258*c65ab490SJanne Grunau reg = <0x210 4>; 259*c65ab490SJanne Grunau #power-domain-cells = <0>; 260*c65ab490SJanne Grunau #reset-cells = <0>; 261*c65ab490SJanne Grunau label = "sio_cpu"; 262*c65ab490SJanne Grunau }; 263*c65ab490SJanne Grunau 264*c65ab490SJanne Grunau ps_fpwm0: power-controller@218 { 265*c65ab490SJanne Grunau compatible = "apple,t8122-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 266*c65ab490SJanne Grunau reg = <0x218 4>; 267*c65ab490SJanne Grunau #power-domain-cells = <0>; 268*c65ab490SJanne Grunau #reset-cells = <0>; 269*c65ab490SJanne Grunau label = "fpwm0"; 270*c65ab490SJanne Grunau }; 271*c65ab490SJanne Grunau 272*c65ab490SJanne Grunau ps_fpwm1: power-controller@220 { 273*c65ab490SJanne Grunau compatible = "apple,t8122-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 274*c65ab490SJanne Grunau reg = <0x220 4>; 275*c65ab490SJanne Grunau #power-domain-cells = <0>; 276*c65ab490SJanne Grunau #reset-cells = <0>; 277*c65ab490SJanne Grunau label = "fpwm1"; 278*c65ab490SJanne Grunau }; 279*c65ab490SJanne Grunau 280*c65ab490SJanne Grunau ps_fpwm2: power-controller@228 { 281*c65ab490SJanne Grunau compatible = "apple,t8122-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 282*c65ab490SJanne Grunau reg = <0x228 4>; 283*c65ab490SJanne Grunau #power-domain-cells = <0>; 284*c65ab490SJanne Grunau #reset-cells = <0>; 285*c65ab490SJanne Grunau label = "fpwm2"; 286*c65ab490SJanne Grunau }; 287*c65ab490SJanne Grunau 288*c65ab490SJanne Grunau ps_i2c0: power-controller@230 { 289*c65ab490SJanne Grunau compatible = "apple,t8122-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 290*c65ab490SJanne Grunau reg = <0x230 4>; 291*c65ab490SJanne Grunau #power-domain-cells = <0>; 292*c65ab490SJanne Grunau #reset-cells = <0>; 293*c65ab490SJanne Grunau label = "i2c0"; 294*c65ab490SJanne Grunau }; 295*c65ab490SJanne Grunau 296*c65ab490SJanne Grunau ps_i2c1: power-controller@238 { 297*c65ab490SJanne Grunau compatible = "apple,t8122-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 298*c65ab490SJanne Grunau reg = <0x238 4>; 299*c65ab490SJanne Grunau #power-domain-cells = <0>; 300*c65ab490SJanne Grunau #reset-cells = <0>; 301*c65ab490SJanne Grunau label = "i2c1"; 302*c65ab490SJanne Grunau }; 303*c65ab490SJanne Grunau 304*c65ab490SJanne Grunau ps_i2c2: power-controller@240 { 305*c65ab490SJanne Grunau compatible = "apple,t8122-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 306*c65ab490SJanne Grunau reg = <0x240 4>; 307*c65ab490SJanne Grunau #power-domain-cells = <0>; 308*c65ab490SJanne Grunau #reset-cells = <0>; 309*c65ab490SJanne Grunau label = "i2c2"; 310*c65ab490SJanne Grunau }; 311*c65ab490SJanne Grunau 312*c65ab490SJanne Grunau ps_i2c3: power-controller@248 { 313*c65ab490SJanne Grunau compatible = "apple,t8122-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 314*c65ab490SJanne Grunau reg = <0x248 4>; 315*c65ab490SJanne Grunau #power-domain-cells = <0>; 316*c65ab490SJanne Grunau #reset-cells = <0>; 317*c65ab490SJanne Grunau label = "i2c3"; 318*c65ab490SJanne Grunau }; 319*c65ab490SJanne Grunau 320*c65ab490SJanne Grunau ps_i2c4: power-controller@250 { 321*c65ab490SJanne Grunau compatible = "apple,t8122-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 322*c65ab490SJanne Grunau reg = <0x250 4>; 323*c65ab490SJanne Grunau #power-domain-cells = <0>; 324*c65ab490SJanne Grunau #reset-cells = <0>; 325*c65ab490SJanne Grunau label = "i2c4"; 326*c65ab490SJanne Grunau }; 327*c65ab490SJanne Grunau 328*c65ab490SJanne Grunau ps_i2c5: power-controller@258 { 329*c65ab490SJanne Grunau compatible = "apple,t8122-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 330*c65ab490SJanne Grunau reg = <0x258 4>; 331*c65ab490SJanne Grunau #power-domain-cells = <0>; 332*c65ab490SJanne Grunau #reset-cells = <0>; 333*c65ab490SJanne Grunau label = "i2c5"; 334*c65ab490SJanne Grunau }; 335*c65ab490SJanne Grunau 336*c65ab490SJanne Grunau ps_i2c6: power-controller@260 { 337*c65ab490SJanne Grunau compatible = "apple,t8122-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 338*c65ab490SJanne Grunau reg = <0x260 4>; 339*c65ab490SJanne Grunau #power-domain-cells = <0>; 340*c65ab490SJanne Grunau #reset-cells = <0>; 341*c65ab490SJanne Grunau label = "i2c6"; 342*c65ab490SJanne Grunau }; 343*c65ab490SJanne Grunau 344*c65ab490SJanne Grunau ps_i2c7: power-controller@268 { 345*c65ab490SJanne Grunau compatible = "apple,t8122-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 346*c65ab490SJanne Grunau reg = <0x268 4>; 347*c65ab490SJanne Grunau #power-domain-cells = <0>; 348*c65ab490SJanne Grunau #reset-cells = <0>; 349*c65ab490SJanne Grunau label = "i2c7"; 350*c65ab490SJanne Grunau }; 351*c65ab490SJanne Grunau 352*c65ab490SJanne Grunau ps_i2c8: power-controller@270 { 353*c65ab490SJanne Grunau compatible = "apple,t8122-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 354*c65ab490SJanne Grunau reg = <0x270 4>; 355*c65ab490SJanne Grunau #power-domain-cells = <0>; 356*c65ab490SJanne Grunau #reset-cells = <0>; 357*c65ab490SJanne Grunau label = "i2c8"; 358*c65ab490SJanne Grunau }; 359*c65ab490SJanne Grunau 360*c65ab490SJanne Grunau ps_spi_p: power-controller@278 { 361*c65ab490SJanne Grunau compatible = "apple,t8122-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 362*c65ab490SJanne Grunau reg = <0x278 4>; 363*c65ab490SJanne Grunau #power-domain-cells = <0>; 364*c65ab490SJanne Grunau #reset-cells = <0>; 365*c65ab490SJanne Grunau label = "spi_p"; 366*c65ab490SJanne Grunau }; 367*c65ab490SJanne Grunau 368*c65ab490SJanne Grunau ps_uart_p: power-controller@280 { 369*c65ab490SJanne Grunau compatible = "apple,t8122-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 370*c65ab490SJanne Grunau reg = <0x280 4>; 371*c65ab490SJanne Grunau #power-domain-cells = <0>; 372*c65ab490SJanne Grunau #reset-cells = <0>; 373*c65ab490SJanne Grunau label = "uart_p"; 374*c65ab490SJanne Grunau }; 375*c65ab490SJanne Grunau 376*c65ab490SJanne Grunau ps_audio_p: power-controller@288 { 377*c65ab490SJanne Grunau compatible = "apple,t8122-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 378*c65ab490SJanne Grunau reg = <0x288 4>; 379*c65ab490SJanne Grunau #power-domain-cells = <0>; 380*c65ab490SJanne Grunau #reset-cells = <0>; 381*c65ab490SJanne Grunau label = "audio_p"; 382*c65ab490SJanne Grunau }; 383*c65ab490SJanne Grunau 384*c65ab490SJanne Grunau ps_aes: power-controller@290 { 385*c65ab490SJanne Grunau compatible = "apple,t8122-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 386*c65ab490SJanne Grunau reg = <0x290 4>; 387*c65ab490SJanne Grunau #power-domain-cells = <0>; 388*c65ab490SJanne Grunau #reset-cells = <0>; 389*c65ab490SJanne Grunau label = "aes"; 390*c65ab490SJanne Grunau }; 391*c65ab490SJanne Grunau 392*c65ab490SJanne Grunau ps_spi0: power-controller@298 { 393*c65ab490SJanne Grunau compatible = "apple,t8122-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 394*c65ab490SJanne Grunau reg = <0x298 4>; 395*c65ab490SJanne Grunau #power-domain-cells = <0>; 396*c65ab490SJanne Grunau #reset-cells = <0>; 397*c65ab490SJanne Grunau label = "spi0"; 398*c65ab490SJanne Grunau power-domains = <&ps_spi_p>; 399*c65ab490SJanne Grunau }; 400*c65ab490SJanne Grunau 401*c65ab490SJanne Grunau ps_spi1: power-controller@2a0 { 402*c65ab490SJanne Grunau compatible = "apple,t8122-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 403*c65ab490SJanne Grunau reg = <0x2a0 4>; 404*c65ab490SJanne Grunau #power-domain-cells = <0>; 405*c65ab490SJanne Grunau #reset-cells = <0>; 406*c65ab490SJanne Grunau label = "spi1"; 407*c65ab490SJanne Grunau power-domains = <&ps_spi_p>; 408*c65ab490SJanne Grunau }; 409*c65ab490SJanne Grunau 410*c65ab490SJanne Grunau ps_spi2: power-controller@2a8 { 411*c65ab490SJanne Grunau compatible = "apple,t8122-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 412*c65ab490SJanne Grunau reg = <0x2a8 4>; 413*c65ab490SJanne Grunau #power-domain-cells = <0>; 414*c65ab490SJanne Grunau #reset-cells = <0>; 415*c65ab490SJanne Grunau label = "spi2"; 416*c65ab490SJanne Grunau power-domains = <&ps_spi_p>; 417*c65ab490SJanne Grunau }; 418*c65ab490SJanne Grunau 419*c65ab490SJanne Grunau ps_spi3: power-controller@2b0 { 420*c65ab490SJanne Grunau compatible = "apple,t8122-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 421*c65ab490SJanne Grunau reg = <0x2b0 4>; 422*c65ab490SJanne Grunau #power-domain-cells = <0>; 423*c65ab490SJanne Grunau #reset-cells = <0>; 424*c65ab490SJanne Grunau label = "spi3"; 425*c65ab490SJanne Grunau power-domains = <&ps_spi_p>; 426*c65ab490SJanne Grunau }; 427*c65ab490SJanne Grunau 428*c65ab490SJanne Grunau ps_spi4: power-controller@2b8 { 429*c65ab490SJanne Grunau compatible = "apple,t8122-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 430*c65ab490SJanne Grunau reg = <0x2b8 4>; 431*c65ab490SJanne Grunau #power-domain-cells = <0>; 432*c65ab490SJanne Grunau #reset-cells = <0>; 433*c65ab490SJanne Grunau label = "spi4"; 434*c65ab490SJanne Grunau power-domains = <&ps_spi_p>; 435*c65ab490SJanne Grunau }; 436*c65ab490SJanne Grunau 437*c65ab490SJanne Grunau ps_spi5: power-controller@2c0 { 438*c65ab490SJanne Grunau compatible = "apple,t8122-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 439*c65ab490SJanne Grunau reg = <0x2c0 4>; 440*c65ab490SJanne Grunau #power-domain-cells = <0>; 441*c65ab490SJanne Grunau #reset-cells = <0>; 442*c65ab490SJanne Grunau label = "spi5"; 443*c65ab490SJanne Grunau power-domains = <&ps_spi_p>; 444*c65ab490SJanne Grunau }; 445*c65ab490SJanne Grunau 446*c65ab490SJanne Grunau ps_qspi: power-controller@2c8 { 447*c65ab490SJanne Grunau compatible = "apple,t8122-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 448*c65ab490SJanne Grunau reg = <0x2c8 4>; 449*c65ab490SJanne Grunau #power-domain-cells = <0>; 450*c65ab490SJanne Grunau #reset-cells = <0>; 451*c65ab490SJanne Grunau label = "qspi"; 452*c65ab490SJanne Grunau power-domains = <&ps_spi_p>; 453*c65ab490SJanne Grunau }; 454*c65ab490SJanne Grunau 455*c65ab490SJanne Grunau ps_uart_n: power-controller@2d0 { 456*c65ab490SJanne Grunau compatible = "apple,t8122-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 457*c65ab490SJanne Grunau reg = <0x2d0 4>; 458*c65ab490SJanne Grunau #power-domain-cells = <0>; 459*c65ab490SJanne Grunau #reset-cells = <0>; 460*c65ab490SJanne Grunau label = "uart_n"; 461*c65ab490SJanne Grunau power-domains = <&ps_uart_p>; 462*c65ab490SJanne Grunau }; 463*c65ab490SJanne Grunau 464*c65ab490SJanne Grunau ps_uart0: power-controller@2d8 { 465*c65ab490SJanne Grunau compatible = "apple,t8122-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 466*c65ab490SJanne Grunau reg = <0x2d8 4>; 467*c65ab490SJanne Grunau #power-domain-cells = <0>; 468*c65ab490SJanne Grunau #reset-cells = <0>; 469*c65ab490SJanne Grunau label = "uart0"; 470*c65ab490SJanne Grunau power-domains = <&ps_uart_p>; 471*c65ab490SJanne Grunau }; 472*c65ab490SJanne Grunau 473*c65ab490SJanne Grunau ps_uart1: power-controller@2e0 { 474*c65ab490SJanne Grunau compatible = "apple,t8122-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 475*c65ab490SJanne Grunau reg = <0x2e0 4>; 476*c65ab490SJanne Grunau #power-domain-cells = <0>; 477*c65ab490SJanne Grunau #reset-cells = <0>; 478*c65ab490SJanne Grunau label = "uart1"; 479*c65ab490SJanne Grunau power-domains = <&ps_uart_p>; 480*c65ab490SJanne Grunau }; 481*c65ab490SJanne Grunau 482*c65ab490SJanne Grunau ps_uart2: power-controller@2e8 { 483*c65ab490SJanne Grunau compatible = "apple,t8122-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 484*c65ab490SJanne Grunau reg = <0x2e8 4>; 485*c65ab490SJanne Grunau #power-domain-cells = <0>; 486*c65ab490SJanne Grunau #reset-cells = <0>; 487*c65ab490SJanne Grunau label = "uart2"; 488*c65ab490SJanne Grunau power-domains = <&ps_uart_p>; 489*c65ab490SJanne Grunau }; 490*c65ab490SJanne Grunau 491*c65ab490SJanne Grunau ps_uart3: power-controller@2f0 { 492*c65ab490SJanne Grunau compatible = "apple,t8122-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 493*c65ab490SJanne Grunau reg = <0x2f0 4>; 494*c65ab490SJanne Grunau #power-domain-cells = <0>; 495*c65ab490SJanne Grunau #reset-cells = <0>; 496*c65ab490SJanne Grunau label = "uart3"; 497*c65ab490SJanne Grunau power-domains = <&ps_uart_p>; 498*c65ab490SJanne Grunau }; 499*c65ab490SJanne Grunau 500*c65ab490SJanne Grunau ps_uart4: power-controller@2f8 { 501*c65ab490SJanne Grunau compatible = "apple,t8122-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 502*c65ab490SJanne Grunau reg = <0x2f8 4>; 503*c65ab490SJanne Grunau #power-domain-cells = <0>; 504*c65ab490SJanne Grunau #reset-cells = <0>; 505*c65ab490SJanne Grunau label = "uart4"; 506*c65ab490SJanne Grunau power-domains = <&ps_uart_p>; 507*c65ab490SJanne Grunau }; 508*c65ab490SJanne Grunau 509*c65ab490SJanne Grunau ps_uart5: power-controller@300 { 510*c65ab490SJanne Grunau compatible = "apple,t8122-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 511*c65ab490SJanne Grunau reg = <0x300 4>; 512*c65ab490SJanne Grunau #power-domain-cells = <0>; 513*c65ab490SJanne Grunau #reset-cells = <0>; 514*c65ab490SJanne Grunau label = "uart5"; 515*c65ab490SJanne Grunau power-domains = <&ps_uart_p>; 516*c65ab490SJanne Grunau }; 517*c65ab490SJanne Grunau 518*c65ab490SJanne Grunau ps_uart6: power-controller@308 { 519*c65ab490SJanne Grunau compatible = "apple,t8122-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 520*c65ab490SJanne Grunau reg = <0x308 4>; 521*c65ab490SJanne Grunau #power-domain-cells = <0>; 522*c65ab490SJanne Grunau #reset-cells = <0>; 523*c65ab490SJanne Grunau label = "uart6"; 524*c65ab490SJanne Grunau power-domains = <&ps_uart_p>; 525*c65ab490SJanne Grunau }; 526*c65ab490SJanne Grunau 527*c65ab490SJanne Grunau ps_sio_adma: power-controller@310 { 528*c65ab490SJanne Grunau compatible = "apple,t8122-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 529*c65ab490SJanne Grunau reg = <0x310 4>; 530*c65ab490SJanne Grunau #power-domain-cells = <0>; 531*c65ab490SJanne Grunau #reset-cells = <0>; 532*c65ab490SJanne Grunau label = "sio_adma"; 533*c65ab490SJanne Grunau power-domains = <&ps_fpwm0>; 534*c65ab490SJanne Grunau }; 535*c65ab490SJanne Grunau 536*c65ab490SJanne Grunau ps_dpa0: power-controller@318 { 537*c65ab490SJanne Grunau compatible = "apple,t8122-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 538*c65ab490SJanne Grunau reg = <0x318 4>; 539*c65ab490SJanne Grunau #power-domain-cells = <0>; 540*c65ab490SJanne Grunau #reset-cells = <0>; 541*c65ab490SJanne Grunau label = "dpa0"; 542*c65ab490SJanne Grunau power-domains = <&ps_audio_p>; 543*c65ab490SJanne Grunau }; 544*c65ab490SJanne Grunau 545*c65ab490SJanne Grunau ps_dcs0: power-controller@330 { 546*c65ab490SJanne Grunau compatible = "apple,t8122-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 547*c65ab490SJanne Grunau reg = <0x330 4>; 548*c65ab490SJanne Grunau #power-domain-cells = <0>; 549*c65ab490SJanne Grunau #reset-cells = <0>; 550*c65ab490SJanne Grunau label = "dcs0"; 551*c65ab490SJanne Grunau apple,always-on; 552*c65ab490SJanne Grunau }; 553*c65ab490SJanne Grunau 554*c65ab490SJanne Grunau ps_dcs2: power-controller@338 { 555*c65ab490SJanne Grunau compatible = "apple,t8122-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 556*c65ab490SJanne Grunau reg = <0x338 4>; 557*c65ab490SJanne Grunau #power-domain-cells = <0>; 558*c65ab490SJanne Grunau #reset-cells = <0>; 559*c65ab490SJanne Grunau label = "dcs2"; 560*c65ab490SJanne Grunau apple,always-on; 561*c65ab490SJanne Grunau }; 562*c65ab490SJanne Grunau 563*c65ab490SJanne Grunau ps_dcs1: power-controller@340 { 564*c65ab490SJanne Grunau compatible = "apple,t8122-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 565*c65ab490SJanne Grunau reg = <0x340 4>; 566*c65ab490SJanne Grunau #power-domain-cells = <0>; 567*c65ab490SJanne Grunau #reset-cells = <0>; 568*c65ab490SJanne Grunau label = "dcs1"; 569*c65ab490SJanne Grunau apple,always-on; 570*c65ab490SJanne Grunau }; 571*c65ab490SJanne Grunau 572*c65ab490SJanne Grunau ps_dcs3: power-controller@348 { 573*c65ab490SJanne Grunau compatible = "apple,t8122-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 574*c65ab490SJanne Grunau reg = <0x348 4>; 575*c65ab490SJanne Grunau #power-domain-cells = <0>; 576*c65ab490SJanne Grunau #reset-cells = <0>; 577*c65ab490SJanne Grunau label = "dcs3"; 578*c65ab490SJanne Grunau apple,always-on; 579*c65ab490SJanne Grunau }; 580*c65ab490SJanne Grunau 581*c65ab490SJanne Grunau ps_dcs4: power-controller@358 { 582*c65ab490SJanne Grunau compatible = "apple,t8122-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 583*c65ab490SJanne Grunau reg = <0x358 4>; 584*c65ab490SJanne Grunau #power-domain-cells = <0>; 585*c65ab490SJanne Grunau #reset-cells = <0>; 586*c65ab490SJanne Grunau label = "dcs4"; 587*c65ab490SJanne Grunau apple,always-on; 588*c65ab490SJanne Grunau }; 589*c65ab490SJanne Grunau 590*c65ab490SJanne Grunau ps_dcs5: power-controller@360 { 591*c65ab490SJanne Grunau compatible = "apple,t8122-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 592*c65ab490SJanne Grunau reg = <0x360 4>; 593*c65ab490SJanne Grunau #power-domain-cells = <0>; 594*c65ab490SJanne Grunau #reset-cells = <0>; 595*c65ab490SJanne Grunau label = "dcs5"; 596*c65ab490SJanne Grunau apple,always-on; 597*c65ab490SJanne Grunau }; 598*c65ab490SJanne Grunau 599*c65ab490SJanne Grunau ps_dcs6: power-controller@368 { 600*c65ab490SJanne Grunau compatible = "apple,t8122-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 601*c65ab490SJanne Grunau reg = <0x368 4>; 602*c65ab490SJanne Grunau #power-domain-cells = <0>; 603*c65ab490SJanne Grunau #reset-cells = <0>; 604*c65ab490SJanne Grunau label = "dcs6"; 605*c65ab490SJanne Grunau apple,always-on; 606*c65ab490SJanne Grunau }; 607*c65ab490SJanne Grunau 608*c65ab490SJanne Grunau ps_dcs7: power-controller@370 { 609*c65ab490SJanne Grunau compatible = "apple,t8122-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 610*c65ab490SJanne Grunau reg = <0x370 4>; 611*c65ab490SJanne Grunau #power-domain-cells = <0>; 612*c65ab490SJanne Grunau #reset-cells = <0>; 613*c65ab490SJanne Grunau label = "dcs7"; 614*c65ab490SJanne Grunau apple,always-on; 615*c65ab490SJanne Grunau }; 616*c65ab490SJanne Grunau 617*c65ab490SJanne Grunau ps_dpa1: power-controller@378 { 618*c65ab490SJanne Grunau compatible = "apple,t8122-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 619*c65ab490SJanne Grunau reg = <0x378 4>; 620*c65ab490SJanne Grunau #power-domain-cells = <0>; 621*c65ab490SJanne Grunau #reset-cells = <0>; 622*c65ab490SJanne Grunau label = "dpa1"; 623*c65ab490SJanne Grunau power-domains = <&ps_audio_p>; 624*c65ab490SJanne Grunau }; 625*c65ab490SJanne Grunau 626*c65ab490SJanne Grunau ps_dpa2: power-controller@380 { 627*c65ab490SJanne Grunau compatible = "apple,t8122-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 628*c65ab490SJanne Grunau reg = <0x380 4>; 629*c65ab490SJanne Grunau #power-domain-cells = <0>; 630*c65ab490SJanne Grunau #reset-cells = <0>; 631*c65ab490SJanne Grunau label = "dpa2"; 632*c65ab490SJanne Grunau power-domains = <&ps_audio_p>; 633*c65ab490SJanne Grunau }; 634*c65ab490SJanne Grunau 635*c65ab490SJanne Grunau ps_dpa3: power-controller@388 { 636*c65ab490SJanne Grunau compatible = "apple,t8122-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 637*c65ab490SJanne Grunau reg = <0x388 4>; 638*c65ab490SJanne Grunau #power-domain-cells = <0>; 639*c65ab490SJanne Grunau #reset-cells = <0>; 640*c65ab490SJanne Grunau label = "dpa3"; 641*c65ab490SJanne Grunau power-domains = <&ps_audio_p>; 642*c65ab490SJanne Grunau }; 643*c65ab490SJanne Grunau 644*c65ab490SJanne Grunau ps_dpa4: power-controller@390 { 645*c65ab490SJanne Grunau compatible = "apple,t8122-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 646*c65ab490SJanne Grunau reg = <0x390 4>; 647*c65ab490SJanne Grunau #power-domain-cells = <0>; 648*c65ab490SJanne Grunau #reset-cells = <0>; 649*c65ab490SJanne Grunau label = "dpa4"; 650*c65ab490SJanne Grunau power-domains = <&ps_audio_p>; 651*c65ab490SJanne Grunau }; 652*c65ab490SJanne Grunau 653*c65ab490SJanne Grunau ps_mca0: power-controller@398 { 654*c65ab490SJanne Grunau compatible = "apple,t8122-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 655*c65ab490SJanne Grunau reg = <0x398 4>; 656*c65ab490SJanne Grunau #power-domain-cells = <0>; 657*c65ab490SJanne Grunau #reset-cells = <0>; 658*c65ab490SJanne Grunau label = "mca0"; 659*c65ab490SJanne Grunau power-domains = <&ps_sio_adma>, <&ps_audio_p>; 660*c65ab490SJanne Grunau }; 661*c65ab490SJanne Grunau 662*c65ab490SJanne Grunau ps_mca1: power-controller@3a0 { 663*c65ab490SJanne Grunau compatible = "apple,t8122-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 664*c65ab490SJanne Grunau reg = <0x3a0 4>; 665*c65ab490SJanne Grunau #power-domain-cells = <0>; 666*c65ab490SJanne Grunau #reset-cells = <0>; 667*c65ab490SJanne Grunau label = "mca1"; 668*c65ab490SJanne Grunau power-domains = <&ps_sio_adma>, <&ps_audio_p>; 669*c65ab490SJanne Grunau }; 670*c65ab490SJanne Grunau 671*c65ab490SJanne Grunau ps_mca2: power-controller@3a8 { 672*c65ab490SJanne Grunau compatible = "apple,t8122-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 673*c65ab490SJanne Grunau reg = <0x3a8 4>; 674*c65ab490SJanne Grunau #power-domain-cells = <0>; 675*c65ab490SJanne Grunau #reset-cells = <0>; 676*c65ab490SJanne Grunau label = "mca2"; 677*c65ab490SJanne Grunau power-domains = <&ps_sio_adma>, <&ps_audio_p>; 678*c65ab490SJanne Grunau }; 679*c65ab490SJanne Grunau 680*c65ab490SJanne Grunau ps_trace_fab: power-controller@3b0 { 681*c65ab490SJanne Grunau compatible = "apple,t8122-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 682*c65ab490SJanne Grunau reg = <0x3b0 4>; 683*c65ab490SJanne Grunau #power-domain-cells = <0>; 684*c65ab490SJanne Grunau #reset-cells = <0>; 685*c65ab490SJanne Grunau label = "trace_fab"; 686*c65ab490SJanne Grunau }; 687*c65ab490SJanne Grunau 688*c65ab490SJanne Grunau ps_mca3: power-controller@3b8 { 689*c65ab490SJanne Grunau compatible = "apple,t8122-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 690*c65ab490SJanne Grunau reg = <0x3b8 4>; 691*c65ab490SJanne Grunau #power-domain-cells = <0>; 692*c65ab490SJanne Grunau #reset-cells = <0>; 693*c65ab490SJanne Grunau label = "mca3"; 694*c65ab490SJanne Grunau power-domains = <&ps_sio_adma>, <&ps_audio_p>; 695*c65ab490SJanne Grunau }; 696*c65ab490SJanne Grunau 697*c65ab490SJanne Grunau ps_ioa1: power-controller@3c0 { 698*c65ab490SJanne Grunau compatible = "apple,t8122-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 699*c65ab490SJanne Grunau reg = <0x3c0 4>; 700*c65ab490SJanne Grunau #power-domain-cells = <0>; 701*c65ab490SJanne Grunau #reset-cells = <0>; 702*c65ab490SJanne Grunau label = "ioa1"; 703*c65ab490SJanne Grunau apple,always-on; 704*c65ab490SJanne Grunau }; 705*c65ab490SJanne Grunau 706*c65ab490SJanne Grunau ps_apcie: power-controller@3f0 { 707*c65ab490SJanne Grunau compatible = "apple,t8122-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 708*c65ab490SJanne Grunau reg = <0x3f0 4>; 709*c65ab490SJanne Grunau #power-domain-cells = <0>; 710*c65ab490SJanne Grunau #reset-cells = <0>; 711*c65ab490SJanne Grunau label = "apcie"; 712*c65ab490SJanne Grunau }; 713*c65ab490SJanne Grunau 714*c65ab490SJanne Grunau ps_ans: power-controller@3f8 { 715*c65ab490SJanne Grunau compatible = "apple,t8122-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 716*c65ab490SJanne Grunau reg = <0x3f8 4>; 717*c65ab490SJanne Grunau #power-domain-cells = <0>; 718*c65ab490SJanne Grunau #reset-cells = <0>; 719*c65ab490SJanne Grunau label = "ans"; 720*c65ab490SJanne Grunau }; 721*c65ab490SJanne Grunau 722*c65ab490SJanne Grunau ps_atc0_common: power-controller@400 { 723*c65ab490SJanne Grunau compatible = "apple,t8122-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 724*c65ab490SJanne Grunau reg = <0x400 4>; 725*c65ab490SJanne Grunau #power-domain-cells = <0>; 726*c65ab490SJanne Grunau #reset-cells = <0>; 727*c65ab490SJanne Grunau label = "atc0_common"; 728*c65ab490SJanne Grunau }; 729*c65ab490SJanne Grunau 730*c65ab490SJanne Grunau ps_atc1_common: power-controller@408 { 731*c65ab490SJanne Grunau compatible = "apple,t8122-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 732*c65ab490SJanne Grunau reg = <0x408 4>; 733*c65ab490SJanne Grunau #power-domain-cells = <0>; 734*c65ab490SJanne Grunau #reset-cells = <0>; 735*c65ab490SJanne Grunau label = "atc1_common"; 736*c65ab490SJanne Grunau }; 737*c65ab490SJanne Grunau 738*c65ab490SJanne Grunau ps_dispext_sys: power-controller@410 { 739*c65ab490SJanne Grunau compatible = "apple,t8122-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 740*c65ab490SJanne Grunau reg = <0x410 4>; 741*c65ab490SJanne Grunau #power-domain-cells = <0>; 742*c65ab490SJanne Grunau #reset-cells = <0>; 743*c65ab490SJanne Grunau label = "dispext_sys"; 744*c65ab490SJanne Grunau }; 745*c65ab490SJanne Grunau 746*c65ab490SJanne Grunau ps_venc_sys: power-controller@418 { 747*c65ab490SJanne Grunau compatible = "apple,t8122-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 748*c65ab490SJanne Grunau reg = <0x418 4>; 749*c65ab490SJanne Grunau #power-domain-cells = <0>; 750*c65ab490SJanne Grunau #reset-cells = <0>; 751*c65ab490SJanne Grunau label = "venc_sys"; 752*c65ab490SJanne Grunau }; 753*c65ab490SJanne Grunau 754*c65ab490SJanne Grunau ps_scodec: power-controller@420 { 755*c65ab490SJanne Grunau compatible = "apple,t8122-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 756*c65ab490SJanne Grunau reg = <0x420 4>; 757*c65ab490SJanne Grunau #power-domain-cells = <0>; 758*c65ab490SJanne Grunau #reset-cells = <0>; 759*c65ab490SJanne Grunau label = "scodec"; 760*c65ab490SJanne Grunau }; 761*c65ab490SJanne Grunau 762*c65ab490SJanne Grunau ps_msr: power-controller@428 { 763*c65ab490SJanne Grunau compatible = "apple,t8122-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 764*c65ab490SJanne Grunau reg = <0x428 4>; 765*c65ab490SJanne Grunau #power-domain-cells = <0>; 766*c65ab490SJanne Grunau #reset-cells = <0>; 767*c65ab490SJanne Grunau label = "msr"; 768*c65ab490SJanne Grunau power-domains = <&ps_aft0>; 769*c65ab490SJanne Grunau }; 770*c65ab490SJanne Grunau 771*c65ab490SJanne Grunau ps_dptx_ext_phy: power-controller@430 { 772*c65ab490SJanne Grunau compatible = "apple,t8122-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 773*c65ab490SJanne Grunau reg = <0x430 4>; 774*c65ab490SJanne Grunau #power-domain-cells = <0>; 775*c65ab490SJanne Grunau #reset-cells = <0>; 776*c65ab490SJanne Grunau label = "dptx_ext_phy"; 777*c65ab490SJanne Grunau }; 778*c65ab490SJanne Grunau 779*c65ab490SJanne Grunau ps_ane_sys: power-controller@438 { 780*c65ab490SJanne Grunau compatible = "apple,t8122-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 781*c65ab490SJanne Grunau reg = <0x438 4>; 782*c65ab490SJanne Grunau #power-domain-cells = <0>; 783*c65ab490SJanne Grunau #reset-cells = <0>; 784*c65ab490SJanne Grunau label = "ane_sys"; 785*c65ab490SJanne Grunau }; 786*c65ab490SJanne Grunau 787*c65ab490SJanne Grunau ps_apcie_gp: power-controller@440 { 788*c65ab490SJanne Grunau compatible = "apple,t8122-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 789*c65ab490SJanne Grunau reg = <0x440 4>; 790*c65ab490SJanne Grunau #power-domain-cells = <0>; 791*c65ab490SJanne Grunau #reset-cells = <0>; 792*c65ab490SJanne Grunau label = "apcie_gp"; 793*c65ab490SJanne Grunau power-domains = <&ps_apcie>; 794*c65ab490SJanne Grunau }; 795*c65ab490SJanne Grunau 796*c65ab490SJanne Grunau ps_apcie_st: power-controller@448 { 797*c65ab490SJanne Grunau compatible = "apple,t8122-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 798*c65ab490SJanne Grunau reg = <0x448 4>; 799*c65ab490SJanne Grunau #power-domain-cells = <0>; 800*c65ab490SJanne Grunau #reset-cells = <0>; 801*c65ab490SJanne Grunau label = "apcie_st"; 802*c65ab490SJanne Grunau power-domains = <&ps_ans>, <&ps_apcie>; 803*c65ab490SJanne Grunau }; 804*c65ab490SJanne Grunau 805*c65ab490SJanne Grunau ps_pmp: power-controller@450 { 806*c65ab490SJanne Grunau compatible = "apple,t8122-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 807*c65ab490SJanne Grunau reg = <0x450 4>; 808*c65ab490SJanne Grunau #power-domain-cells = <0>; 809*c65ab490SJanne Grunau #reset-cells = <0>; 810*c65ab490SJanne Grunau label = "pmp"; 811*c65ab490SJanne Grunau apple,always-on; 812*c65ab490SJanne Grunau }; 813*c65ab490SJanne Grunau 814*c65ab490SJanne Grunau ps_pms_sram: power-controller@458 { 815*c65ab490SJanne Grunau compatible = "apple,t8122-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 816*c65ab490SJanne Grunau reg = <0x458 4>; 817*c65ab490SJanne Grunau #power-domain-cells = <0>; 818*c65ab490SJanne Grunau #reset-cells = <0>; 819*c65ab490SJanne Grunau label = "pms_sram"; 820*c65ab490SJanne Grunau apple,always-on; 821*c65ab490SJanne Grunau }; 822*c65ab490SJanne Grunau 823*c65ab490SJanne Grunau ps_atc0_pcie: power-controller@460 { 824*c65ab490SJanne Grunau compatible = "apple,t8122-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 825*c65ab490SJanne Grunau reg = <0x460 4>; 826*c65ab490SJanne Grunau #power-domain-cells = <0>; 827*c65ab490SJanne Grunau #reset-cells = <0>; 828*c65ab490SJanne Grunau label = "atc0_pcie"; 829*c65ab490SJanne Grunau power-domains = <&ps_atc0_common>; 830*c65ab490SJanne Grunau }; 831*c65ab490SJanne Grunau 832*c65ab490SJanne Grunau ps_atc0_cio: power-controller@468 { 833*c65ab490SJanne Grunau compatible = "apple,t8122-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 834*c65ab490SJanne Grunau reg = <0x468 4>; 835*c65ab490SJanne Grunau #power-domain-cells = <0>; 836*c65ab490SJanne Grunau #reset-cells = <0>; 837*c65ab490SJanne Grunau label = "atc0_cio"; 838*c65ab490SJanne Grunau power-domains = <&ps_atc0_common>; 839*c65ab490SJanne Grunau }; 840*c65ab490SJanne Grunau 841*c65ab490SJanne Grunau ps_atc1_pcie: power-controller@470 { 842*c65ab490SJanne Grunau compatible = "apple,t8122-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 843*c65ab490SJanne Grunau reg = <0x470 4>; 844*c65ab490SJanne Grunau #power-domain-cells = <0>; 845*c65ab490SJanne Grunau #reset-cells = <0>; 846*c65ab490SJanne Grunau label = "atc1_pcie"; 847*c65ab490SJanne Grunau power-domains = <&ps_atc1_common>; 848*c65ab490SJanne Grunau }; 849*c65ab490SJanne Grunau 850*c65ab490SJanne Grunau ps_atc1_cio: power-controller@478 { 851*c65ab490SJanne Grunau compatible = "apple,t8122-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 852*c65ab490SJanne Grunau reg = <0x478 4>; 853*c65ab490SJanne Grunau #power-domain-cells = <0>; 854*c65ab490SJanne Grunau #reset-cells = <0>; 855*c65ab490SJanne Grunau label = "atc1_cio"; 856*c65ab490SJanne Grunau power-domains = <&ps_atc1_common>; 857*c65ab490SJanne Grunau }; 858*c65ab490SJanne Grunau 859*c65ab490SJanne Grunau ps_dispext_fe: power-controller@480 { 860*c65ab490SJanne Grunau compatible = "apple,t8122-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 861*c65ab490SJanne Grunau reg = <0x480 4>; 862*c65ab490SJanne Grunau #power-domain-cells = <0>; 863*c65ab490SJanne Grunau #reset-cells = <0>; 864*c65ab490SJanne Grunau label = "dispext_fe"; 865*c65ab490SJanne Grunau power-domains = <&ps_dispext_sys>; 866*c65ab490SJanne Grunau }; 867*c65ab490SJanne Grunau 868*c65ab490SJanne Grunau ps_dispext_cpu: power-controller@488 { 869*c65ab490SJanne Grunau compatible = "apple,t8122-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 870*c65ab490SJanne Grunau reg = <0x488 4>; 871*c65ab490SJanne Grunau #power-domain-cells = <0>; 872*c65ab490SJanne Grunau #reset-cells = <0>; 873*c65ab490SJanne Grunau label = "dispext_cpu"; 874*c65ab490SJanne Grunau power-domains = <&ps_dispext_fe>; 875*c65ab490SJanne Grunau apple,min-state = <4>; 876*c65ab490SJanne Grunau }; 877*c65ab490SJanne Grunau 878*c65ab490SJanne Grunau ps_scodec_stream: power-controller@490 { 879*c65ab490SJanne Grunau compatible = "apple,t8122-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 880*c65ab490SJanne Grunau reg = <0x490 4>; 881*c65ab490SJanne Grunau #power-domain-cells = <0>; 882*c65ab490SJanne Grunau #reset-cells = <0>; 883*c65ab490SJanne Grunau label = "scodec_stream"; 884*c65ab490SJanne Grunau power-domains = <&ps_scodec>; 885*c65ab490SJanne Grunau }; 886*c65ab490SJanne Grunau 887*c65ab490SJanne Grunau ps_msr_ase_core: power-controller@498 { 888*c65ab490SJanne Grunau compatible = "apple,t8122-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 889*c65ab490SJanne Grunau reg = <0x498 4>; 890*c65ab490SJanne Grunau #power-domain-cells = <0>; 891*c65ab490SJanne Grunau #reset-cells = <0>; 892*c65ab490SJanne Grunau label = "msr_ase_core"; 893*c65ab490SJanne Grunau power-domains = <&ps_msr>; 894*c65ab490SJanne Grunau }; 895*c65ab490SJanne Grunau 896*c65ab490SJanne Grunau ps_apcie_phy_sw: power-controller@4a0 { 897*c65ab490SJanne Grunau compatible = "apple,t8122-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 898*c65ab490SJanne Grunau reg = <0x4a0 4>; 899*c65ab490SJanne Grunau #power-domain-cells = <0>; 900*c65ab490SJanne Grunau #reset-cells = <0>; 901*c65ab490SJanne Grunau label = "apcie_phy_sw"; 902*c65ab490SJanne Grunau power-domains = <&ps_apcie_st>, <&ps_apcie_gp>; 903*c65ab490SJanne Grunau }; 904*c65ab490SJanne Grunau 905*c65ab490SJanne Grunau ps_atc0_cio_pcie: power-controller@4a8 { 906*c65ab490SJanne Grunau compatible = "apple,t8122-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 907*c65ab490SJanne Grunau reg = <0x4a8 4>; 908*c65ab490SJanne Grunau #power-domain-cells = <0>; 909*c65ab490SJanne Grunau #reset-cells = <0>; 910*c65ab490SJanne Grunau label = "atc0_cio_pcie"; 911*c65ab490SJanne Grunau power-domains = <&ps_atc0_cio>; 912*c65ab490SJanne Grunau }; 913*c65ab490SJanne Grunau 914*c65ab490SJanne Grunau ps_atc0_cio_usb: power-controller@4b0 { 915*c65ab490SJanne Grunau compatible = "apple,t8122-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 916*c65ab490SJanne Grunau reg = <0x4b0 4>; 917*c65ab490SJanne Grunau #power-domain-cells = <0>; 918*c65ab490SJanne Grunau #reset-cells = <0>; 919*c65ab490SJanne Grunau label = "atc0_cio_usb"; 920*c65ab490SJanne Grunau power-domains = <&ps_atc0_cio>; 921*c65ab490SJanne Grunau }; 922*c65ab490SJanne Grunau 923*c65ab490SJanne Grunau ps_atc1_cio_pcie: power-controller@4b8 { 924*c65ab490SJanne Grunau compatible = "apple,t8122-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 925*c65ab490SJanne Grunau reg = <0x4b8 4>; 926*c65ab490SJanne Grunau #power-domain-cells = <0>; 927*c65ab490SJanne Grunau #reset-cells = <0>; 928*c65ab490SJanne Grunau label = "atc1_cio_pcie"; 929*c65ab490SJanne Grunau power-domains = <&ps_atc1_cio>; 930*c65ab490SJanne Grunau }; 931*c65ab490SJanne Grunau 932*c65ab490SJanne Grunau ps_atc1_cio_usb: power-controller@4c0 { 933*c65ab490SJanne Grunau compatible = "apple,t8122-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 934*c65ab490SJanne Grunau reg = <0x4c0 4>; 935*c65ab490SJanne Grunau #power-domain-cells = <0>; 936*c65ab490SJanne Grunau #reset-cells = <0>; 937*c65ab490SJanne Grunau label = "atc1_cio_usb"; 938*c65ab490SJanne Grunau power-domains = <&ps_atc1_cio>; 939*c65ab490SJanne Grunau }; 940*c65ab490SJanne Grunau 941*c65ab490SJanne Grunau ps_sep: power-controller@c00 { 942*c65ab490SJanne Grunau compatible = "apple,t8122-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 943*c65ab490SJanne Grunau reg = <0xc00 4>; 944*c65ab490SJanne Grunau #power-domain-cells = <0>; 945*c65ab490SJanne Grunau #reset-cells = <0>; 946*c65ab490SJanne Grunau label = "sep"; 947*c65ab490SJanne Grunau apple,always-on; 948*c65ab490SJanne Grunau }; 949*c65ab490SJanne Grunau 950*c65ab490SJanne Grunau ps_venc_dma: power-controller@8000 { 951*c65ab490SJanne Grunau compatible = "apple,t8122-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 952*c65ab490SJanne Grunau reg = <0x8000 4>; 953*c65ab490SJanne Grunau #power-domain-cells = <0>; 954*c65ab490SJanne Grunau #reset-cells = <0>; 955*c65ab490SJanne Grunau label = "venc_dma"; 956*c65ab490SJanne Grunau power-domains = <&ps_venc_sys>; 957*c65ab490SJanne Grunau }; 958*c65ab490SJanne Grunau 959*c65ab490SJanne Grunau ps_venc_pipe4: power-controller@8008 { 960*c65ab490SJanne Grunau compatible = "apple,t8122-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 961*c65ab490SJanne Grunau reg = <0x8008 4>; 962*c65ab490SJanne Grunau #power-domain-cells = <0>; 963*c65ab490SJanne Grunau #reset-cells = <0>; 964*c65ab490SJanne Grunau label = "venc_pipe4"; 965*c65ab490SJanne Grunau power-domains = <&ps_venc_dma>; 966*c65ab490SJanne Grunau }; 967*c65ab490SJanne Grunau 968*c65ab490SJanne Grunau ps_venc_pipe5: power-controller@8010 { 969*c65ab490SJanne Grunau compatible = "apple,t8122-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 970*c65ab490SJanne Grunau reg = <0x8010 4>; 971*c65ab490SJanne Grunau #power-domain-cells = <0>; 972*c65ab490SJanne Grunau #reset-cells = <0>; 973*c65ab490SJanne Grunau label = "venc_pipe5"; 974*c65ab490SJanne Grunau power-domains = <&ps_venc_dma>; 975*c65ab490SJanne Grunau }; 976*c65ab490SJanne Grunau 977*c65ab490SJanne Grunau ps_venc_me0: power-controller@8018 { 978*c65ab490SJanne Grunau compatible = "apple,t8122-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 979*c65ab490SJanne Grunau reg = <0x8018 4>; 980*c65ab490SJanne Grunau #power-domain-cells = <0>; 981*c65ab490SJanne Grunau #reset-cells = <0>; 982*c65ab490SJanne Grunau label = "venc_me0"; 983*c65ab490SJanne Grunau power-domains = <&ps_venc_dma>; 984*c65ab490SJanne Grunau }; 985*c65ab490SJanne Grunau 986*c65ab490SJanne Grunau ps_venc_me1: power-controller@8020 { 987*c65ab490SJanne Grunau compatible = "apple,t8122-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 988*c65ab490SJanne Grunau reg = <0x8020 4>; 989*c65ab490SJanne Grunau #power-domain-cells = <0>; 990*c65ab490SJanne Grunau #reset-cells = <0>; 991*c65ab490SJanne Grunau label = "venc_me1"; 992*c65ab490SJanne Grunau power-domains = <&ps_venc_me0>; 993*c65ab490SJanne Grunau }; 994*c65ab490SJanne Grunau 995*c65ab490SJanne Grunau ps_disp_cpu: power-controller@10000 { 996*c65ab490SJanne Grunau compatible = "apple,t8122-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 997*c65ab490SJanne Grunau reg = <0x10000 4>; 998*c65ab490SJanne Grunau #power-domain-cells = <0>; 999*c65ab490SJanne Grunau #reset-cells = <0>; 1000*c65ab490SJanne Grunau label = "disp_cpu"; 1001*c65ab490SJanne Grunau power-domains = <&ps_disp_fe>; 1002*c65ab490SJanne Grunau apple,min-state = <4>; 1003*c65ab490SJanne Grunau }; 1004*c65ab490SJanne Grunau}; 1005*c65ab490SJanne Grunau 1006*c65ab490SJanne Grunau&pmgr_mini { 1007*c65ab490SJanne Grunau 1008*c65ab490SJanne Grunau ps_debug_gated: power-controller@0 { 1009*c65ab490SJanne Grunau compatible = "apple,t8122-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 1010*c65ab490SJanne Grunau reg = <0x0 4>; 1011*c65ab490SJanne Grunau #power-domain-cells = <0>; 1012*c65ab490SJanne Grunau #reset-cells = <0>; 1013*c65ab490SJanne Grunau label = "debug_gated"; 1014*c65ab490SJanne Grunau apple,always-on; 1015*c65ab490SJanne Grunau }; 1016*c65ab490SJanne Grunau 1017*c65ab490SJanne Grunau ps_nub_spmi0: power-controller@58 { 1018*c65ab490SJanne Grunau compatible = "apple,t8122-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 1019*c65ab490SJanne Grunau reg = <0x58 4>; 1020*c65ab490SJanne Grunau #power-domain-cells = <0>; 1021*c65ab490SJanne Grunau #reset-cells = <0>; 1022*c65ab490SJanne Grunau label = "nub_spmi0"; 1023*c65ab490SJanne Grunau apple,always-on; 1024*c65ab490SJanne Grunau }; 1025*c65ab490SJanne Grunau 1026*c65ab490SJanne Grunau ps_nub_spmi1: power-controller@60 { 1027*c65ab490SJanne Grunau compatible = "apple,t8122-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 1028*c65ab490SJanne Grunau reg = <0x60 4>; 1029*c65ab490SJanne Grunau #power-domain-cells = <0>; 1030*c65ab490SJanne Grunau #reset-cells = <0>; 1031*c65ab490SJanne Grunau label = "nub_spmi1"; 1032*c65ab490SJanne Grunau apple,always-on; 1033*c65ab490SJanne Grunau }; 1034*c65ab490SJanne Grunau 1035*c65ab490SJanne Grunau ps_nub_spmi2: power-controller@68 { 1036*c65ab490SJanne Grunau compatible = "apple,t8122-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 1037*c65ab490SJanne Grunau reg = <0x68 4>; 1038*c65ab490SJanne Grunau #power-domain-cells = <0>; 1039*c65ab490SJanne Grunau #reset-cells = <0>; 1040*c65ab490SJanne Grunau label = "nub_spmi2"; 1041*c65ab490SJanne Grunau apple,always-on; 1042*c65ab490SJanne Grunau }; 1043*c65ab490SJanne Grunau 1044*c65ab490SJanne Grunau ps_nub_spmi_a0: power-controller@70 { 1045*c65ab490SJanne Grunau compatible = "apple,t8122-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 1046*c65ab490SJanne Grunau reg = <0x70 4>; 1047*c65ab490SJanne Grunau #power-domain-cells = <0>; 1048*c65ab490SJanne Grunau #reset-cells = <0>; 1049*c65ab490SJanne Grunau label = "nub_spmi_a0"; 1050*c65ab490SJanne Grunau apple,always-on; 1051*c65ab490SJanne Grunau }; 1052*c65ab490SJanne Grunau 1053*c65ab490SJanne Grunau ps_nub_aon: power-controller@78 { 1054*c65ab490SJanne Grunau compatible = "apple,t8122-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 1055*c65ab490SJanne Grunau reg = <0x78 4>; 1056*c65ab490SJanne Grunau #power-domain-cells = <0>; 1057*c65ab490SJanne Grunau #reset-cells = <0>; 1058*c65ab490SJanne Grunau label = "nub_aon"; 1059*c65ab490SJanne Grunau apple,always-on; 1060*c65ab490SJanne Grunau }; 1061*c65ab490SJanne Grunau 1062*c65ab490SJanne Grunau ps_nub_spi0: power-controller@80 { 1063*c65ab490SJanne Grunau compatible = "apple,t8122-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 1064*c65ab490SJanne Grunau reg = <0x80 4>; 1065*c65ab490SJanne Grunau #power-domain-cells = <0>; 1066*c65ab490SJanne Grunau #reset-cells = <0>; 1067*c65ab490SJanne Grunau label = "nub_spi0"; 1068*c65ab490SJanne Grunau apple,always-on; 1069*c65ab490SJanne Grunau }; 1070*c65ab490SJanne Grunau 1071*c65ab490SJanne Grunau ps_nub_ocla: power-controller@88 { 1072*c65ab490SJanne Grunau compatible = "apple,t8122-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 1073*c65ab490SJanne Grunau reg = <0x88 4>; 1074*c65ab490SJanne Grunau #power-domain-cells = <0>; 1075*c65ab490SJanne Grunau #reset-cells = <0>; 1076*c65ab490SJanne Grunau label = "nub_ocla"; 1077*c65ab490SJanne Grunau apple,always-on; 1078*c65ab490SJanne Grunau }; 1079*c65ab490SJanne Grunau 1080*c65ab490SJanne Grunau ps_nub_gpio: power-controller@90 { 1081*c65ab490SJanne Grunau compatible = "apple,t8122-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 1082*c65ab490SJanne Grunau reg = <0x90 4>; 1083*c65ab490SJanne Grunau #power-domain-cells = <0>; 1084*c65ab490SJanne Grunau #reset-cells = <0>; 1085*c65ab490SJanne Grunau label = "nub_gpio"; 1086*c65ab490SJanne Grunau apple,always-on; 1087*c65ab490SJanne Grunau }; 1088*c65ab490SJanne Grunau 1089*c65ab490SJanne Grunau ps_nub_fabric: power-controller@98 { 1090*c65ab490SJanne Grunau compatible = "apple,t8122-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 1091*c65ab490SJanne Grunau reg = <0x98 4>; 1092*c65ab490SJanne Grunau #power-domain-cells = <0>; 1093*c65ab490SJanne Grunau #reset-cells = <0>; 1094*c65ab490SJanne Grunau label = "nub_fabric"; 1095*c65ab490SJanne Grunau apple,always-on; 1096*c65ab490SJanne Grunau }; 1097*c65ab490SJanne Grunau 1098*c65ab490SJanne Grunau ps_nub_sram: power-controller@a0 { 1099*c65ab490SJanne Grunau compatible = "apple,t8122-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 1100*c65ab490SJanne Grunau reg = <0xa0 4>; 1101*c65ab490SJanne Grunau #power-domain-cells = <0>; 1102*c65ab490SJanne Grunau #reset-cells = <0>; 1103*c65ab490SJanne Grunau label = "nub_sram"; 1104*c65ab490SJanne Grunau apple,always-on; 1105*c65ab490SJanne Grunau }; 1106*c65ab490SJanne Grunau 1107*c65ab490SJanne Grunau ps_debug_switch: power-controller@a8 { 1108*c65ab490SJanne Grunau compatible = "apple,t8122-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 1109*c65ab490SJanne Grunau reg = <0xa8 4>; 1110*c65ab490SJanne Grunau #power-domain-cells = <0>; 1111*c65ab490SJanne Grunau #reset-cells = <0>; 1112*c65ab490SJanne Grunau label = "debug_switch"; 1113*c65ab490SJanne Grunau apple,always-on; 1114*c65ab490SJanne Grunau }; 1115*c65ab490SJanne Grunau 1116*c65ab490SJanne Grunau ps_atc0_usb_aon: power-controller@b0 { 1117*c65ab490SJanne Grunau compatible = "apple,t8122-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 1118*c65ab490SJanne Grunau reg = <0xb0 4>; 1119*c65ab490SJanne Grunau #power-domain-cells = <0>; 1120*c65ab490SJanne Grunau #reset-cells = <0>; 1121*c65ab490SJanne Grunau label = "atc0_usb_aon"; 1122*c65ab490SJanne Grunau }; 1123*c65ab490SJanne Grunau 1124*c65ab490SJanne Grunau ps_atc1_usb_aon: power-controller@b8 { 1125*c65ab490SJanne Grunau compatible = "apple,t8122-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 1126*c65ab490SJanne Grunau reg = <0xb8 4>; 1127*c65ab490SJanne Grunau #power-domain-cells = <0>; 1128*c65ab490SJanne Grunau #reset-cells = <0>; 1129*c65ab490SJanne Grunau label = "atc1_usb_aon"; 1130*c65ab490SJanne Grunau }; 1131*c65ab490SJanne Grunau 1132*c65ab490SJanne Grunau ps_atc0_usb: power-controller@c0 { 1133*c65ab490SJanne Grunau compatible = "apple,t8122-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 1134*c65ab490SJanne Grunau reg = <0xc0 4>; 1135*c65ab490SJanne Grunau #power-domain-cells = <0>; 1136*c65ab490SJanne Grunau #reset-cells = <0>; 1137*c65ab490SJanne Grunau label = "atc0_usb"; 1138*c65ab490SJanne Grunau power-domains = <&ps_atc0_usb_aon>, <&ps_atc0_common>; 1139*c65ab490SJanne Grunau }; 1140*c65ab490SJanne Grunau 1141*c65ab490SJanne Grunau ps_atc1_usb: power-controller@c8 { 1142*c65ab490SJanne Grunau compatible = "apple,t8122-pmgr-pwrstate", "apple,t8103-pmgr-pwrstate"; 1143*c65ab490SJanne Grunau reg = <0xc8 4>; 1144*c65ab490SJanne Grunau #power-domain-cells = <0>; 1145*c65ab490SJanne Grunau #reset-cells = <0>; 1146*c65ab490SJanne Grunau label = "atc1_usb"; 1147*c65ab490SJanne Grunau power-domains = <&ps_atc1_usb_aon>, <&ps_atc1_common>; 1148*c65ab490SJanne Grunau }; 1149*c65ab490SJanne Grunau}; 1150