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