1*67d9574cSJanne Grunau// SPDX-License-Identifier: GPL-2.0+ OR MIT 2*67d9574cSJanne Grunau/* 3*67d9574cSJanne Grunau * Apple T6032 "M3 Ultra" SoC 4*67d9574cSJanne Grunau * 5*67d9574cSJanne Grunau * Other names: H15J, "Palma 2C" 6*67d9574cSJanne Grunau * 7*67d9574cSJanne Grunau * Copyright The Asahi Linux Contributors 8*67d9574cSJanne Grunau */ 9*67d9574cSJanne Grunau 10*67d9574cSJanne Grunau#include <dt-bindings/gpio/gpio.h> 11*67d9574cSJanne Grunau#include <dt-bindings/interrupt-controller/apple-aic.h> 12*67d9574cSJanne Grunau#include <dt-bindings/interrupt-controller/irq.h> 13*67d9574cSJanne Grunau#include <dt-bindings/pinctrl/apple.h> 14*67d9574cSJanne Grunau#include <dt-bindings/phy/phy.h> 15*67d9574cSJanne Grunau#include <dt-bindings/spmi/spmi.h> 16*67d9574cSJanne Grunau 17*67d9574cSJanne Grunau#include "multi-die-cpp.h" 18*67d9574cSJanne Grunau 19*67d9574cSJanne Grunau#include "t6031-base.dtsi" 20*67d9574cSJanne Grunau 21*67d9574cSJanne Grunau/ { 22*67d9574cSJanne Grunau compatible = "apple,t6032", "apple,arm-platform"; 23*67d9574cSJanne Grunau 24*67d9574cSJanne Grunau #address-cells = <2>; 25*67d9574cSJanne Grunau #size-cells = <2>; 26*67d9574cSJanne Grunau 27*67d9574cSJanne Grunau cpus { 28*67d9574cSJanne Grunau #address-cells = <2>; 29*67d9574cSJanne Grunau #size-cells = <0>; 30*67d9574cSJanne Grunau 31*67d9574cSJanne Grunau cpu-map { 32*67d9574cSJanne Grunau cluster3 { 33*67d9574cSJanne Grunau core0 { 34*67d9574cSJanne Grunau cpu = <&cpu_e10>; 35*67d9574cSJanne Grunau }; 36*67d9574cSJanne Grunau core1 { 37*67d9574cSJanne Grunau cpu = <&cpu_e11>; 38*67d9574cSJanne Grunau }; 39*67d9574cSJanne Grunau core2 { 40*67d9574cSJanne Grunau cpu = <&cpu_e12>; 41*67d9574cSJanne Grunau }; 42*67d9574cSJanne Grunau core3 { 43*67d9574cSJanne Grunau cpu = <&cpu_e13>; 44*67d9574cSJanne Grunau }; 45*67d9574cSJanne Grunau }; 46*67d9574cSJanne Grunau 47*67d9574cSJanne Grunau cluster4 { 48*67d9574cSJanne Grunau core0 { 49*67d9574cSJanne Grunau cpu = <&cpu_p20>; 50*67d9574cSJanne Grunau }; 51*67d9574cSJanne Grunau core1 { 52*67d9574cSJanne Grunau cpu = <&cpu_p21>; 53*67d9574cSJanne Grunau }; 54*67d9574cSJanne Grunau core2 { 55*67d9574cSJanne Grunau cpu = <&cpu_p22>; 56*67d9574cSJanne Grunau }; 57*67d9574cSJanne Grunau core3 { 58*67d9574cSJanne Grunau cpu = <&cpu_p23>; 59*67d9574cSJanne Grunau }; 60*67d9574cSJanne Grunau core4 { 61*67d9574cSJanne Grunau cpu = <&cpu_p24>; 62*67d9574cSJanne Grunau }; 63*67d9574cSJanne Grunau core5 { 64*67d9574cSJanne Grunau cpu = <&cpu_p25>; 65*67d9574cSJanne Grunau }; 66*67d9574cSJanne Grunau }; 67*67d9574cSJanne Grunau 68*67d9574cSJanne Grunau cluster5 { 69*67d9574cSJanne Grunau core0 { 70*67d9574cSJanne Grunau cpu = <&cpu_p30>; 71*67d9574cSJanne Grunau }; 72*67d9574cSJanne Grunau core1 { 73*67d9574cSJanne Grunau cpu = <&cpu_p31>; 74*67d9574cSJanne Grunau }; 75*67d9574cSJanne Grunau core2 { 76*67d9574cSJanne Grunau cpu = <&cpu_p32>; 77*67d9574cSJanne Grunau }; 78*67d9574cSJanne Grunau core3 { 79*67d9574cSJanne Grunau cpu = <&cpu_p33>; 80*67d9574cSJanne Grunau }; 81*67d9574cSJanne Grunau core4 { 82*67d9574cSJanne Grunau cpu = <&cpu_p34>; 83*67d9574cSJanne Grunau }; 84*67d9574cSJanne Grunau core5 { 85*67d9574cSJanne Grunau cpu = <&cpu_p35>; 86*67d9574cSJanne Grunau }; 87*67d9574cSJanne Grunau }; 88*67d9574cSJanne Grunau }; 89*67d9574cSJanne Grunau 90*67d9574cSJanne Grunau cpu_e10: cpu@800 { 91*67d9574cSJanne Grunau compatible = "apple,sawtooth"; 92*67d9574cSJanne Grunau device_type = "cpu"; 93*67d9574cSJanne Grunau reg = <0x0 0x800>; 94*67d9574cSJanne Grunau enable-method = "spin-table"; 95*67d9574cSJanne Grunau cpu-release-addr = <0 0>; /* to be filled by loader */ 96*67d9574cSJanne Grunau next-level-cache = <&l2_cache_3>; 97*67d9574cSJanne Grunau i-cache-size = <0x20000>; 98*67d9574cSJanne Grunau d-cache-size = <0x10000>; 99*67d9574cSJanne Grunau }; 100*67d9574cSJanne Grunau 101*67d9574cSJanne Grunau cpu_e11: cpu@801 { 102*67d9574cSJanne Grunau compatible = "apple,sawtooth"; 103*67d9574cSJanne Grunau device_type = "cpu"; 104*67d9574cSJanne Grunau reg = <0x0 0x801>; 105*67d9574cSJanne Grunau enable-method = "spin-table"; 106*67d9574cSJanne Grunau cpu-release-addr = <0 0>; /* to be filled by loader */ 107*67d9574cSJanne Grunau next-level-cache = <&l2_cache_3>; 108*67d9574cSJanne Grunau i-cache-size = <0x20000>; 109*67d9574cSJanne Grunau d-cache-size = <0x10000>; 110*67d9574cSJanne Grunau }; 111*67d9574cSJanne Grunau 112*67d9574cSJanne Grunau cpu_e12: cpu@802 { 113*67d9574cSJanne Grunau compatible = "apple,sawtooth"; 114*67d9574cSJanne Grunau device_type = "cpu"; 115*67d9574cSJanne Grunau reg = <0x0 0x802>; 116*67d9574cSJanne Grunau enable-method = "spin-table"; 117*67d9574cSJanne Grunau cpu-release-addr = <0 0>; /* to be filled by loader */ 118*67d9574cSJanne Grunau next-level-cache = <&l2_cache_3>; 119*67d9574cSJanne Grunau i-cache-size = <0x20000>; 120*67d9574cSJanne Grunau d-cache-size = <0x10000>; 121*67d9574cSJanne Grunau }; 122*67d9574cSJanne Grunau 123*67d9574cSJanne Grunau cpu_e13: cpu@803 { 124*67d9574cSJanne Grunau compatible = "apple,sawtooth"; 125*67d9574cSJanne Grunau device_type = "cpu"; 126*67d9574cSJanne Grunau reg = <0x0 0x803>; 127*67d9574cSJanne Grunau enable-method = "spin-table"; 128*67d9574cSJanne Grunau cpu-release-addr = <0 0>; /* to be filled by loader */ 129*67d9574cSJanne Grunau next-level-cache = <&l2_cache_3>; 130*67d9574cSJanne Grunau i-cache-size = <0x20000>; 131*67d9574cSJanne Grunau d-cache-size = <0x10000>; 132*67d9574cSJanne Grunau }; 133*67d9574cSJanne Grunau 134*67d9574cSJanne Grunau cpu_p20: cpu@10900 { 135*67d9574cSJanne Grunau compatible = "apple,everest"; 136*67d9574cSJanne Grunau device_type = "cpu"; 137*67d9574cSJanne Grunau reg = <0x0 0x10900>; 138*67d9574cSJanne Grunau enable-method = "spin-table"; 139*67d9574cSJanne Grunau cpu-release-addr = <0 0>; /* To be filled by loader */ 140*67d9574cSJanne Grunau next-level-cache = <&l2_cache_4>; 141*67d9574cSJanne Grunau i-cache-size = <0x30000>; 142*67d9574cSJanne Grunau d-cache-size = <0x20000>; 143*67d9574cSJanne Grunau }; 144*67d9574cSJanne Grunau 145*67d9574cSJanne Grunau cpu_p21: cpu@10901 { 146*67d9574cSJanne Grunau compatible = "apple,everest"; 147*67d9574cSJanne Grunau device_type = "cpu"; 148*67d9574cSJanne Grunau reg = <0x0 0x10901>; 149*67d9574cSJanne Grunau enable-method = "spin-table"; 150*67d9574cSJanne Grunau cpu-release-addr = <0 0>; /* To be filled by loader */ 151*67d9574cSJanne Grunau next-level-cache = <&l2_cache_4>; 152*67d9574cSJanne Grunau i-cache-size = <0x30000>; 153*67d9574cSJanne Grunau d-cache-size = <0x20000>; 154*67d9574cSJanne Grunau }; 155*67d9574cSJanne Grunau 156*67d9574cSJanne Grunau cpu_p22: cpu@10902 { 157*67d9574cSJanne Grunau compatible = "apple,everest"; 158*67d9574cSJanne Grunau device_type = "cpu"; 159*67d9574cSJanne Grunau reg = <0x0 0x10902>; 160*67d9574cSJanne Grunau enable-method = "spin-table"; 161*67d9574cSJanne Grunau cpu-release-addr = <0 0>; /* To be filled by loader */ 162*67d9574cSJanne Grunau next-level-cache = <&l2_cache_4>; 163*67d9574cSJanne Grunau i-cache-size = <0x30000>; 164*67d9574cSJanne Grunau d-cache-size = <0x20000>; 165*67d9574cSJanne Grunau }; 166*67d9574cSJanne Grunau 167*67d9574cSJanne Grunau cpu_p23: cpu@10903 { 168*67d9574cSJanne Grunau compatible = "apple,everest"; 169*67d9574cSJanne Grunau device_type = "cpu"; 170*67d9574cSJanne Grunau reg = <0x0 0x10903>; 171*67d9574cSJanne Grunau enable-method = "spin-table"; 172*67d9574cSJanne Grunau cpu-release-addr = <0 0>; /* To be filled by loader */ 173*67d9574cSJanne Grunau next-level-cache = <&l2_cache_4>; 174*67d9574cSJanne Grunau i-cache-size = <0x30000>; 175*67d9574cSJanne Grunau d-cache-size = <0x20000>; 176*67d9574cSJanne Grunau }; 177*67d9574cSJanne Grunau 178*67d9574cSJanne Grunau cpu_p24: cpu@10904 { 179*67d9574cSJanne Grunau compatible = "apple,everest"; 180*67d9574cSJanne Grunau device_type = "cpu"; 181*67d9574cSJanne Grunau reg = <0x0 0x10904>; 182*67d9574cSJanne Grunau enable-method = "spin-table"; 183*67d9574cSJanne Grunau cpu-release-addr = <0 0>; /* To be filled by loader */ 184*67d9574cSJanne Grunau next-level-cache = <&l2_cache_4>; 185*67d9574cSJanne Grunau i-cache-size = <0x30000>; 186*67d9574cSJanne Grunau d-cache-size = <0x20000>; 187*67d9574cSJanne Grunau }; 188*67d9574cSJanne Grunau 189*67d9574cSJanne Grunau cpu_p25: cpu@10905 { 190*67d9574cSJanne Grunau compatible = "apple,everest"; 191*67d9574cSJanne Grunau device_type = "cpu"; 192*67d9574cSJanne Grunau reg = <0x0 0x10905>; 193*67d9574cSJanne Grunau enable-method = "spin-table"; 194*67d9574cSJanne Grunau cpu-release-addr = <0 0>; /* To be filled by loader */ 195*67d9574cSJanne Grunau next-level-cache = <&l2_cache_4>; 196*67d9574cSJanne Grunau i-cache-size = <0x30000>; 197*67d9574cSJanne Grunau d-cache-size = <0x20000>; 198*67d9574cSJanne Grunau }; 199*67d9574cSJanne Grunau 200*67d9574cSJanne Grunau cpu_p30: cpu@10a00 { 201*67d9574cSJanne Grunau compatible = "apple,everest"; 202*67d9574cSJanne Grunau device_type = "cpu"; 203*67d9574cSJanne Grunau reg = <0x0 0x10a00>; 204*67d9574cSJanne Grunau enable-method = "spin-table"; 205*67d9574cSJanne Grunau cpu-release-addr = <0 0>; /* To be filled by loader */ 206*67d9574cSJanne Grunau next-level-cache = <&l2_cache_5>; 207*67d9574cSJanne Grunau i-cache-size = <0x30000>; 208*67d9574cSJanne Grunau d-cache-size = <0x20000>; 209*67d9574cSJanne Grunau }; 210*67d9574cSJanne Grunau 211*67d9574cSJanne Grunau cpu_p31: cpu@10a01 { 212*67d9574cSJanne Grunau compatible = "apple,everest"; 213*67d9574cSJanne Grunau device_type = "cpu"; 214*67d9574cSJanne Grunau reg = <0x0 0x10a01>; 215*67d9574cSJanne Grunau enable-method = "spin-table"; 216*67d9574cSJanne Grunau cpu-release-addr = <0 0>; /* To be filled by loader */ 217*67d9574cSJanne Grunau next-level-cache = <&l2_cache_5>; 218*67d9574cSJanne Grunau i-cache-size = <0x30000>; 219*67d9574cSJanne Grunau d-cache-size = <0x20000>; 220*67d9574cSJanne Grunau }; 221*67d9574cSJanne Grunau 222*67d9574cSJanne Grunau cpu_p32: cpu@10a02 { 223*67d9574cSJanne Grunau compatible = "apple,everest"; 224*67d9574cSJanne Grunau device_type = "cpu"; 225*67d9574cSJanne Grunau reg = <0x0 0x10a02>; 226*67d9574cSJanne Grunau enable-method = "spin-table"; 227*67d9574cSJanne Grunau cpu-release-addr = <0 0>; /* To be filled by loader */ 228*67d9574cSJanne Grunau next-level-cache = <&l2_cache_5>; 229*67d9574cSJanne Grunau i-cache-size = <0x30000>; 230*67d9574cSJanne Grunau d-cache-size = <0x20000>; 231*67d9574cSJanne Grunau }; 232*67d9574cSJanne Grunau 233*67d9574cSJanne Grunau cpu_p33: cpu@10a03 { 234*67d9574cSJanne Grunau compatible = "apple,everest"; 235*67d9574cSJanne Grunau device_type = "cpu"; 236*67d9574cSJanne Grunau reg = <0x0 0x10a03>; 237*67d9574cSJanne Grunau enable-method = "spin-table"; 238*67d9574cSJanne Grunau cpu-release-addr = <0 0>; /* To be filled by loader */ 239*67d9574cSJanne Grunau next-level-cache = <&l2_cache_5>; 240*67d9574cSJanne Grunau i-cache-size = <0x30000>; 241*67d9574cSJanne Grunau d-cache-size = <0x20000>; 242*67d9574cSJanne Grunau }; 243*67d9574cSJanne Grunau 244*67d9574cSJanne Grunau cpu_p34: cpu@10a04 { 245*67d9574cSJanne Grunau compatible = "apple,everest"; 246*67d9574cSJanne Grunau device_type = "cpu"; 247*67d9574cSJanne Grunau reg = <0x0 0x10a04>; 248*67d9574cSJanne Grunau enable-method = "spin-table"; 249*67d9574cSJanne Grunau cpu-release-addr = <0 0>; /* To be filled by loader */ 250*67d9574cSJanne Grunau next-level-cache = <&l2_cache_5>; 251*67d9574cSJanne Grunau i-cache-size = <0x30000>; 252*67d9574cSJanne Grunau d-cache-size = <0x20000>; 253*67d9574cSJanne Grunau }; 254*67d9574cSJanne Grunau 255*67d9574cSJanne Grunau cpu_p35: cpu@10a05 { 256*67d9574cSJanne Grunau compatible = "apple,everest"; 257*67d9574cSJanne Grunau device_type = "cpu"; 258*67d9574cSJanne Grunau reg = <0x0 0x10a05>; 259*67d9574cSJanne Grunau enable-method = "spin-table"; 260*67d9574cSJanne Grunau cpu-release-addr = <0 0>; /* To be filled by loader */ 261*67d9574cSJanne Grunau next-level-cache = <&l2_cache_5>; 262*67d9574cSJanne Grunau i-cache-size = <0x30000>; 263*67d9574cSJanne Grunau d-cache-size = <0x20000>; 264*67d9574cSJanne Grunau }; 265*67d9574cSJanne Grunau 266*67d9574cSJanne Grunau l2_cache_3: l2-cache-3 { 267*67d9574cSJanne Grunau compatible = "cache"; 268*67d9574cSJanne Grunau cache-level = <2>; 269*67d9574cSJanne Grunau cache-unified; 270*67d9574cSJanne Grunau cache-size = <0x400000>; 271*67d9574cSJanne Grunau }; 272*67d9574cSJanne Grunau 273*67d9574cSJanne Grunau l2_cache_4: l2-cache-4 { 274*67d9574cSJanne Grunau compatible = "cache"; 275*67d9574cSJanne Grunau cache-level = <2>; 276*67d9574cSJanne Grunau cache-unified; 277*67d9574cSJanne Grunau cache-size = <0x1000000>; 278*67d9574cSJanne Grunau }; 279*67d9574cSJanne Grunau 280*67d9574cSJanne Grunau l2_cache_5: l2-cache-5 { 281*67d9574cSJanne Grunau compatible = "cache"; 282*67d9574cSJanne Grunau cache-level = <2>; 283*67d9574cSJanne Grunau cache-unified; 284*67d9574cSJanne Grunau cache-size = <0x1000000>; 285*67d9574cSJanne Grunau }; 286*67d9574cSJanne Grunau }; 287*67d9574cSJanne Grunau 288*67d9574cSJanne Grunau die0: soc@200000000 { 289*67d9574cSJanne Grunau compatible = "simple-bus"; 290*67d9574cSJanne Grunau #address-cells = <2>; 291*67d9574cSJanne Grunau #size-cells = <2>; 292*67d9574cSJanne Grunau ranges = <0x02 0x00000000 0x02 0x00000000 0x4 0x00000000>, 293*67d9574cSJanne Grunau <0x05 0x80000000 0x05 0x80000000 0x1 0x80000000>, 294*67d9574cSJanne Grunau <0x07 0x00000000 0x07 0x00000000 0xf 0x80000000>, 295*67d9574cSJanne Grunau <0x16 0x80000000 0x16 0x80000000 0x5 0x80000000>; 296*67d9574cSJanne Grunau nonposted-mmio; 297*67d9574cSJanne Grunau /* Required to get >32-bit DMA via DARTs */ 298*67d9574cSJanne Grunau dma-ranges = <0 0 0 0 0xffffffff 0xffffc000>; 299*67d9574cSJanne Grunau 300*67d9574cSJanne Grunau // filled via templated includes at the end of the file 301*67d9574cSJanne Grunau }; 302*67d9574cSJanne Grunau 303*67d9574cSJanne Grunau die1: soc@2200000000 { 304*67d9574cSJanne Grunau compatible = "simple-bus"; 305*67d9574cSJanne Grunau #address-cells = <2>; 306*67d9574cSJanne Grunau #size-cells = <2>; 307*67d9574cSJanne Grunau ranges = <0x02 0x00000000 0x22 0x00000000 0x4 0x00000000>, 308*67d9574cSJanne Grunau <0x07 0x00000000 0x27 0x00000000 0xf 0x80000000>, 309*67d9574cSJanne Grunau <0x16 0x80000000 0x36 0x80000000 0x5 0x80000000>; 310*67d9574cSJanne Grunau nonposted-mmio; 311*67d9574cSJanne Grunau /* Required to get >32-bit DMA via DARTs */ 312*67d9574cSJanne Grunau dma-ranges = <0 0 0 0 0xffffffff 0xffffc000>; 313*67d9574cSJanne Grunau 314*67d9574cSJanne Grunau // filled via templated includes at the end of the file 315*67d9574cSJanne Grunau }; 316*67d9574cSJanne Grunau}; 317*67d9574cSJanne Grunau 318*67d9574cSJanne Grunau#define DIE 319*67d9574cSJanne Grunau#define DIE_NO 0 320*67d9574cSJanne Grunau 321*67d9574cSJanne Grunau&die0 { 322*67d9574cSJanne Grunau #include "t6031-die0.dtsi" 323*67d9574cSJanne Grunau #include "t6031-dieX.dtsi" 324*67d9574cSJanne Grunau}; 325*67d9574cSJanne Grunau 326*67d9574cSJanne Grunau#include "t6031-pmgr.dtsi" 327*67d9574cSJanne Grunau#include "t6031-gpio-pins.dtsi" 328*67d9574cSJanne Grunau 329*67d9574cSJanne Grunau#undef DIE 330*67d9574cSJanne Grunau#undef DIE_NO 331*67d9574cSJanne Grunau 332*67d9574cSJanne Grunau#define DIE _die1 333*67d9574cSJanne Grunau#define DIE_NO 1 334*67d9574cSJanne Grunau 335*67d9574cSJanne Grunau&die1 { 336*67d9574cSJanne Grunau #include "t6031-dieX.dtsi" 337*67d9574cSJanne Grunau}; 338*67d9574cSJanne Grunau 339*67d9574cSJanne Grunau#include "t6031-pmgr.dtsi" 340*67d9574cSJanne Grunau 341*67d9574cSJanne Grunau/delete-node/ &ps_pmp_die1; 342*67d9574cSJanne Grunau 343*67d9574cSJanne Grunau#undef DIE 344*67d9574cSJanne Grunau#undef DIE_NO 345*67d9574cSJanne Grunau 346*67d9574cSJanne Grunau/* delete non-present DISP power-states */ 347*67d9574cSJanne Grunau/delete-node/ &ps_disp_cpu; 348*67d9574cSJanne Grunau/delete-node/ &ps_disp_cpu_die1; 349*67d9574cSJanne Grunau/delete-node/ &ps_disp_fe; 350*67d9574cSJanne Grunau/delete-node/ &ps_disp_fe_die1; 351*67d9574cSJanne Grunau/delete-node/ &ps_disp_sys; 352*67d9574cSJanne Grunau/delete-node/ &ps_disp_sys_die1; 353*67d9574cSJanne Grunau 354*67d9574cSJanne Grunau/* delete non-present ISP power-states */ 355*67d9574cSJanne Grunau/delete-node/ &ps_dprx; 356*67d9574cSJanne Grunau/delete-node/ &ps_dprx_die1; 357*67d9574cSJanne Grunau/delete-node/ &ps_isp_be; 358*67d9574cSJanne Grunau/delete-node/ &ps_isp_be_die1; 359*67d9574cSJanne Grunau/delete-node/ &ps_isp_clr; 360*67d9574cSJanne Grunau/delete-node/ &ps_isp_clr_die1; 361*67d9574cSJanne Grunau/delete-node/ &ps_isp_cpu; 362*67d9574cSJanne Grunau/delete-node/ &ps_isp_cpu_die1; 363*67d9574cSJanne Grunau/delete-node/ &ps_isp_fe; 364*67d9574cSJanne Grunau/delete-node/ &ps_isp_fe_die1; 365*67d9574cSJanne Grunau/delete-node/ &ps_isp_secure; 366*67d9574cSJanne Grunau/delete-node/ &ps_isp_secure_die1; 367*67d9574cSJanne Grunau/delete-node/ &ps_isp_sys; 368*67d9574cSJanne Grunau/delete-node/ &ps_isp_sys_die1; 369*67d9574cSJanne Grunau 370*67d9574cSJanne Grunau&ps_afi_d2d_0 { 371*67d9574cSJanne Grunau status = "okay"; 372*67d9574cSJanne Grunau}; 373*67d9574cSJanne Grunau 374*67d9574cSJanne Grunau&ps_afi_d2d_0_die1 { 375*67d9574cSJanne Grunau status = "okay"; 376*67d9574cSJanne Grunau}; 377*67d9574cSJanne Grunau 378*67d9574cSJanne Grunau&ps_afi_d2d_1 { 379*67d9574cSJanne Grunau status = "okay"; 380*67d9574cSJanne Grunau}; 381*67d9574cSJanne Grunau 382*67d9574cSJanne Grunau&ps_afi_d2d_1_die1 { 383*67d9574cSJanne Grunau status = "okay"; 384*67d9574cSJanne Grunau}; 385*67d9574cSJanne Grunau 386*67d9574cSJanne Grunau&ps_afc_d2d_0 { 387*67d9574cSJanne Grunau status = "okay"; 388*67d9574cSJanne Grunau}; 389*67d9574cSJanne Grunau 390*67d9574cSJanne Grunau&ps_afc_d2d_0_die1{ 391*67d9574cSJanne Grunau status = "okay"; 392*67d9574cSJanne Grunau}; 393*67d9574cSJanne Grunau 394*67d9574cSJanne Grunau&ps_afc_d2d_1 { 395*67d9574cSJanne Grunau status = "okay"; 396*67d9574cSJanne Grunau}; 397*67d9574cSJanne Grunau 398*67d9574cSJanne Grunau&ps_afc_d2d_1_die1 { 399*67d9574cSJanne Grunau status = "okay"; 400*67d9574cSJanne Grunau}; 401*67d9574cSJanne Grunau 402*67d9574cSJanne Grunau&ps_afr_d2d_0 { 403*67d9574cSJanne Grunau status = "okay"; 404*67d9574cSJanne Grunau}; 405*67d9574cSJanne Grunau 406*67d9574cSJanne Grunau&ps_afr_d2d_0_die1 { 407*67d9574cSJanne Grunau status = "okay"; 408*67d9574cSJanne Grunau}; 409*67d9574cSJanne Grunau 410*67d9574cSJanne Grunau&ps_afr_d2d_1 { 411*67d9574cSJanne Grunau status = "okay"; 412*67d9574cSJanne Grunau}; 413*67d9574cSJanne Grunau 414*67d9574cSJanne Grunau&ps_afr_d2d_1_die1 { 415*67d9574cSJanne Grunau status = "okay"; 416*67d9574cSJanne Grunau}; 417