xref: /linux/arch/arm64/boot/dts/apple/t6032.dtsi (revision 67f8bc848ee31831336bd478e57d2f993551902e)
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