xref: /linux/scripts/dtc/include-prefixes/arm64/microchip/sparx5_pcb135_board.dtsi (revision a1ff5a7d78a036d6c2178ee5acd6ba4946243800)
16694aee0SLars Povlsen// SPDX-License-Identifier: (GPL-2.0+ OR MIT)
26694aee0SLars Povlsen/*
36694aee0SLars Povlsen * Copyright (c) 2020 Microchip Technology Inc. and its subsidiaries.
46694aee0SLars Povlsen */
56694aee0SLars Povlsen
66694aee0SLars Povlsen/dts-v1/;
76694aee0SLars Povlsen#include "sparx5_pcb_common.dtsi"
86694aee0SLars Povlsen
96694aee0SLars Povlsen/{
1014bc6703SLars Povlsen	gpio-restart {
1114bc6703SLars Povlsen		compatible = "gpio-restart";
1214bc6703SLars Povlsen		gpios = <&gpio 37 GPIO_ACTIVE_LOW>;
1314bc6703SLars Povlsen		priority = <200>;
1414bc6703SLars Povlsen	};
157e1f91cbSLars Povlsen
16*3a94fa4cSKrzysztof Kozlowski	i2c0_imux: i2c-mux {
17*3a94fa4cSKrzysztof Kozlowski		compatible = "i2c-mux-pinctrl";
18*3a94fa4cSKrzysztof Kozlowski		#address-cells = <1>;
19*3a94fa4cSKrzysztof Kozlowski		#size-cells = <0>;
20*3a94fa4cSKrzysztof Kozlowski		i2c-parent = <&i2c0>;
21*3a94fa4cSKrzysztof Kozlowski	};
22*3a94fa4cSKrzysztof Kozlowski
237e1f91cbSLars Povlsen	leds {
247e1f91cbSLars Povlsen		compatible = "gpio-leds";
255945df4dSKrzysztof Kozlowski		led-0 {
267e1f91cbSLars Povlsen			label = "eth60:yellow";
277e1f91cbSLars Povlsen			gpios = <&sgpio_out1 28 0 GPIO_ACTIVE_LOW>;
287e1f91cbSLars Povlsen			default-state = "off";
297e1f91cbSLars Povlsen		};
305945df4dSKrzysztof Kozlowski		led-1 {
317e1f91cbSLars Povlsen			label = "eth60:green";
327e1f91cbSLars Povlsen			gpios = <&sgpio_out1 28 1 GPIO_ACTIVE_LOW>;
337e1f91cbSLars Povlsen			default-state = "off";
347e1f91cbSLars Povlsen		};
355945df4dSKrzysztof Kozlowski		led-2 {
367e1f91cbSLars Povlsen			label = "eth61:yellow";
377e1f91cbSLars Povlsen			gpios = <&sgpio_out1 29 0 GPIO_ACTIVE_LOW>;
387e1f91cbSLars Povlsen			default-state = "off";
397e1f91cbSLars Povlsen		};
405945df4dSKrzysztof Kozlowski		led-3 {
417e1f91cbSLars Povlsen			label = "eth61:green";
427e1f91cbSLars Povlsen			gpios = <&sgpio_out1 29 1 GPIO_ACTIVE_LOW>;
437e1f91cbSLars Povlsen			default-state = "off";
447e1f91cbSLars Povlsen		};
455945df4dSKrzysztof Kozlowski		led-4 {
467e1f91cbSLars Povlsen			label = "eth62:yellow";
477e1f91cbSLars Povlsen			gpios = <&sgpio_out1 30 0 GPIO_ACTIVE_LOW>;
487e1f91cbSLars Povlsen			default-state = "off";
497e1f91cbSLars Povlsen		};
505945df4dSKrzysztof Kozlowski		led-5 {
517e1f91cbSLars Povlsen			label = "eth62:green";
527e1f91cbSLars Povlsen			gpios = <&sgpio_out1 30 1 GPIO_ACTIVE_LOW>;
537e1f91cbSLars Povlsen			default-state = "off";
547e1f91cbSLars Povlsen		};
555945df4dSKrzysztof Kozlowski		led-6 {
567e1f91cbSLars Povlsen			label = "eth63:yellow";
577e1f91cbSLars Povlsen			gpios = <&sgpio_out1 31 0 GPIO_ACTIVE_LOW>;
587e1f91cbSLars Povlsen			default-state = "off";
597e1f91cbSLars Povlsen		};
605945df4dSKrzysztof Kozlowski		led-7 {
617e1f91cbSLars Povlsen			label = "eth63:green";
627e1f91cbSLars Povlsen			gpios = <&sgpio_out1 31 1 GPIO_ACTIVE_LOW>;
637e1f91cbSLars Povlsen			default-state = "off";
647e1f91cbSLars Povlsen		};
657e1f91cbSLars Povlsen	};
66*3a94fa4cSKrzysztof Kozlowski
67*3a94fa4cSKrzysztof Kozlowski	sfp_eth60: sfp-eth60 {
68*3a94fa4cSKrzysztof Kozlowski		compatible	 = "sff,sfp";
69*3a94fa4cSKrzysztof Kozlowski		i2c-bus = <&i2c_sfp1>;
70*3a94fa4cSKrzysztof Kozlowski		tx-disable-gpios = <&sgpio_out2 28 0 GPIO_ACTIVE_LOW>;
71*3a94fa4cSKrzysztof Kozlowski		rate-select0-gpios = <&sgpio_out2 28 1 GPIO_ACTIVE_HIGH>;
72*3a94fa4cSKrzysztof Kozlowski		los-gpios = <&sgpio_in2 28 0 GPIO_ACTIVE_HIGH>;
73*3a94fa4cSKrzysztof Kozlowski		mod-def0-gpios = <&sgpio_in2 28 1 GPIO_ACTIVE_LOW>;
74*3a94fa4cSKrzysztof Kozlowski		tx-fault-gpios = <&sgpio_in2 28 2 GPIO_ACTIVE_HIGH>;
75*3a94fa4cSKrzysztof Kozlowski	};
76*3a94fa4cSKrzysztof Kozlowski
77*3a94fa4cSKrzysztof Kozlowski	sfp_eth61: sfp-eth61 {
78*3a94fa4cSKrzysztof Kozlowski		compatible = "sff,sfp";
79*3a94fa4cSKrzysztof Kozlowski		i2c-bus = <&i2c_sfp2>;
80*3a94fa4cSKrzysztof Kozlowski		tx-disable-gpios = <&sgpio_out2 29 0 GPIO_ACTIVE_LOW>;
81*3a94fa4cSKrzysztof Kozlowski		rate-select0-gpios = <&sgpio_out2 29 1 GPIO_ACTIVE_HIGH>;
82*3a94fa4cSKrzysztof Kozlowski		los-gpios = <&sgpio_in2 29 0 GPIO_ACTIVE_HIGH>;
83*3a94fa4cSKrzysztof Kozlowski		mod-def0-gpios = <&sgpio_in2 29 1 GPIO_ACTIVE_LOW>;
84*3a94fa4cSKrzysztof Kozlowski		tx-fault-gpios = <&sgpio_in2 29 2 GPIO_ACTIVE_HIGH>;
85*3a94fa4cSKrzysztof Kozlowski	};
86*3a94fa4cSKrzysztof Kozlowski
87*3a94fa4cSKrzysztof Kozlowski	sfp_eth62: sfp-eth62 {
88*3a94fa4cSKrzysztof Kozlowski		compatible = "sff,sfp";
89*3a94fa4cSKrzysztof Kozlowski		i2c-bus = <&i2c_sfp3>;
90*3a94fa4cSKrzysztof Kozlowski		tx-disable-gpios = <&sgpio_out2 30 0 GPIO_ACTIVE_LOW>;
91*3a94fa4cSKrzysztof Kozlowski		rate-select0-gpios = <&sgpio_out2 30 1 GPIO_ACTIVE_HIGH>;
92*3a94fa4cSKrzysztof Kozlowski		los-gpios = <&sgpio_in2 30 0 GPIO_ACTIVE_HIGH>;
93*3a94fa4cSKrzysztof Kozlowski		mod-def0-gpios = <&sgpio_in2 30 1 GPIO_ACTIVE_LOW>;
94*3a94fa4cSKrzysztof Kozlowski		tx-fault-gpios = <&sgpio_in2 30 2 GPIO_ACTIVE_HIGH>;
95*3a94fa4cSKrzysztof Kozlowski	};
96*3a94fa4cSKrzysztof Kozlowski
97*3a94fa4cSKrzysztof Kozlowski	sfp_eth63: sfp-eth63 {
98*3a94fa4cSKrzysztof Kozlowski		compatible = "sff,sfp";
99*3a94fa4cSKrzysztof Kozlowski		i2c-bus = <&i2c_sfp4>;
100*3a94fa4cSKrzysztof Kozlowski		tx-disable-gpios = <&sgpio_out2 31 0 GPIO_ACTIVE_LOW>;
101*3a94fa4cSKrzysztof Kozlowski		rate-select0-gpios = <&sgpio_out2 31 1 GPIO_ACTIVE_HIGH>;
102*3a94fa4cSKrzysztof Kozlowski		los-gpios = <&sgpio_in2 31 0 GPIO_ACTIVE_HIGH>;
103*3a94fa4cSKrzysztof Kozlowski		mod-def0-gpios = <&sgpio_in2 31 1 GPIO_ACTIVE_LOW>;
104*3a94fa4cSKrzysztof Kozlowski		tx-fault-gpios = <&sgpio_in2 31 2 GPIO_ACTIVE_HIGH>;
105*3a94fa4cSKrzysztof Kozlowski	};
1066694aee0SLars Povlsen};
107623910f4SLars Povlsen
108623910f4SLars Povlsen&gpio {
109d5e64404SMichael Walle	i2cmux_pins_i: i2cmux-pins {
110623910f4SLars Povlsen	       pins = "GPIO_35", "GPIO_36",
111623910f4SLars Povlsen		      "GPIO_50", "GPIO_51";
112623910f4SLars Povlsen		function = "twi_scl_m";
113623910f4SLars Povlsen		output-low;
114623910f4SLars Povlsen	};
115d5e64404SMichael Walle	i2cmux_s29: i2cmux-0-pins {
116623910f4SLars Povlsen		pins = "GPIO_35";
117623910f4SLars Povlsen		function = "twi_scl_m";
118623910f4SLars Povlsen		output-high;
119623910f4SLars Povlsen	};
120d5e64404SMichael Walle	i2cmux_s30: i2cmux-1-pins {
121623910f4SLars Povlsen		pins = "GPIO_36";
122623910f4SLars Povlsen		function = "twi_scl_m";
123623910f4SLars Povlsen		output-high;
124623910f4SLars Povlsen	};
125d5e64404SMichael Walle	i2cmux_s31: i2cmux-2-pins {
126623910f4SLars Povlsen		pins = "GPIO_50";
127623910f4SLars Povlsen		function = "twi_scl_m";
128623910f4SLars Povlsen		output-high;
129623910f4SLars Povlsen	};
130d5e64404SMichael Walle	i2cmux_s32: i2cmux-3-pins {
131623910f4SLars Povlsen		pins = "GPIO_51";
132623910f4SLars Povlsen		function = "twi_scl_m";
133623910f4SLars Povlsen		output-high;
134623910f4SLars Povlsen	};
135623910f4SLars Povlsen};
136623910f4SLars Povlsen
137ba4d1c07SLars Povlsen&spi0 {
138ba4d1c07SLars Povlsen	status = "okay";
139ba4d1c07SLars Povlsen	spi@0 {
140ba4d1c07SLars Povlsen		compatible = "spi-mux";
141ba4d1c07SLars Povlsen		mux-controls = <&mux>;
142ba4d1c07SLars Povlsen		#address-cells = <1>;
143ba4d1c07SLars Povlsen		#size-cells = <0>;
144ba4d1c07SLars Povlsen		reg = <0>; /* CS0 */
145402eb8ecSKrzysztof Kozlowski		flash@9 {
146ba4d1c07SLars Povlsen			compatible = "jedec,spi-nor";
147ba4d1c07SLars Povlsen			spi-max-frequency = <8000000>;
148ba4d1c07SLars Povlsen			reg = <0x9>; /* SPI */
149ba4d1c07SLars Povlsen		};
150ba4d1c07SLars Povlsen	};
151ba4d1c07SLars Povlsen};
152ba4d1c07SLars Povlsen
1537e1f91cbSLars Povlsen&sgpio1 {
1547e1f91cbSLars Povlsen	status = "okay";
1557e1f91cbSLars Povlsen	microchip,sgpio-port-ranges = <24 31>;
1567e1f91cbSLars Povlsen	gpio@0 {
1577e1f91cbSLars Povlsen		ngpios = <64>;
1587e1f91cbSLars Povlsen	};
1597e1f91cbSLars Povlsen	gpio@1 {
1607e1f91cbSLars Povlsen		ngpios = <64>;
1617e1f91cbSLars Povlsen	};
1627e1f91cbSLars Povlsen};
1637e1f91cbSLars Povlsen
164d0f482bbSSteen Hegelund&sgpio2 {
165d0f482bbSSteen Hegelund	status = "okay";
166d0f482bbSSteen Hegelund	microchip,sgpio-port-ranges = <0 0>, <16 18>, <28 31>;
167d0f482bbSSteen Hegelund};
168d0f482bbSSteen Hegelund
169623910f4SLars Povlsen&i2c0_imux {
170623910f4SLars Povlsen	pinctrl-names =
171d0f482bbSSteen Hegelund		"i2c_sfp1", "i2c_sfp2", "i2c_sfp3", "i2c_sfp4",
172623910f4SLars Povlsen		"idle";
173623910f4SLars Povlsen	pinctrl-0 = <&i2cmux_s29>;
174623910f4SLars Povlsen	pinctrl-1 = <&i2cmux_s30>;
175623910f4SLars Povlsen	pinctrl-2 = <&i2cmux_s31>;
176623910f4SLars Povlsen	pinctrl-3 = <&i2cmux_s32>;
177623910f4SLars Povlsen	pinctrl-4 = <&i2cmux_pins_i>;
1785150c3dfSKrzysztof Kozlowski	i2c_sfp1: i2c@0 {
179623910f4SLars Povlsen		reg = <0x0>;
180623910f4SLars Povlsen		#address-cells = <1>;
181623910f4SLars Povlsen		#size-cells = <0>;
182623910f4SLars Povlsen	};
1835150c3dfSKrzysztof Kozlowski	i2c_sfp2: i2c@1 {
184623910f4SLars Povlsen		reg = <0x1>;
185623910f4SLars Povlsen		#address-cells = <1>;
186623910f4SLars Povlsen		#size-cells = <0>;
187623910f4SLars Povlsen	};
1885150c3dfSKrzysztof Kozlowski	i2c_sfp3: i2c@2 {
189623910f4SLars Povlsen		reg = <0x2>;
190623910f4SLars Povlsen		#address-cells = <1>;
191623910f4SLars Povlsen		#size-cells = <0>;
192623910f4SLars Povlsen	};
1935150c3dfSKrzysztof Kozlowski	i2c_sfp4: i2c@3 {
194623910f4SLars Povlsen		reg = <0x3>;
195623910f4SLars Povlsen		#address-cells = <1>;
196623910f4SLars Povlsen		#size-cells = <0>;
197623910f4SLars Povlsen	};
198623910f4SLars Povlsen};
199d0f482bbSSteen Hegelund
200d0f482bbSSteen Hegelund&mdio0 {
201d1057299SKrzysztof Kozlowski	status = "okay";
202d0f482bbSSteen Hegelund	phy0: ethernet-phy@0 {
203d0f482bbSSteen Hegelund		reg = <0>;
204d0f482bbSSteen Hegelund	};
205d0f482bbSSteen Hegelund	phy1: ethernet-phy@1 {
206d0f482bbSSteen Hegelund		reg = <1>;
207d0f482bbSSteen Hegelund	};
208d0f482bbSSteen Hegelund	phy2: ethernet-phy@2 {
209d0f482bbSSteen Hegelund		reg = <2>;
210d0f482bbSSteen Hegelund	};
211d0f482bbSSteen Hegelund	phy3: ethernet-phy@3 {
212d0f482bbSSteen Hegelund		reg = <3>;
213d0f482bbSSteen Hegelund	};
214d0f482bbSSteen Hegelund	phy4: ethernet-phy@4 {
215d0f482bbSSteen Hegelund		reg = <4>;
216d0f482bbSSteen Hegelund	};
217d0f482bbSSteen Hegelund	phy5: ethernet-phy@5 {
218d0f482bbSSteen Hegelund		reg = <5>;
219d0f482bbSSteen Hegelund	};
220d0f482bbSSteen Hegelund	phy6: ethernet-phy@6 {
221d0f482bbSSteen Hegelund		reg = <6>;
222d0f482bbSSteen Hegelund	};
223d0f482bbSSteen Hegelund	phy7: ethernet-phy@7 {
224d0f482bbSSteen Hegelund		reg = <7>;
225d0f482bbSSteen Hegelund	};
226d0f482bbSSteen Hegelund	phy8: ethernet-phy@8 {
227d0f482bbSSteen Hegelund		reg = <8>;
228d0f482bbSSteen Hegelund	};
229d0f482bbSSteen Hegelund	phy9: ethernet-phy@9 {
230d0f482bbSSteen Hegelund		reg = <9>;
231d0f482bbSSteen Hegelund	};
232d0f482bbSSteen Hegelund	phy10: ethernet-phy@10 {
233d0f482bbSSteen Hegelund		reg = <10>;
234d0f482bbSSteen Hegelund	};
235d0f482bbSSteen Hegelund	phy11: ethernet-phy@11 {
236d0f482bbSSteen Hegelund		reg = <11>;
237d0f482bbSSteen Hegelund	};
238d0f482bbSSteen Hegelund	phy12: ethernet-phy@12 {
239d0f482bbSSteen Hegelund		reg = <12>;
240d0f482bbSSteen Hegelund	};
241d0f482bbSSteen Hegelund	phy13: ethernet-phy@13 {
242d0f482bbSSteen Hegelund		reg = <13>;
243d0f482bbSSteen Hegelund	};
244d0f482bbSSteen Hegelund	phy14: ethernet-phy@14 {
245d0f482bbSSteen Hegelund		reg = <14>;
246d0f482bbSSteen Hegelund	};
247d0f482bbSSteen Hegelund	phy15: ethernet-phy@15 {
248d0f482bbSSteen Hegelund		reg = <15>;
249d0f482bbSSteen Hegelund	};
250d0f482bbSSteen Hegelund	phy16: ethernet-phy@16 {
251d0f482bbSSteen Hegelund		reg = <16>;
252d0f482bbSSteen Hegelund	};
253d0f482bbSSteen Hegelund	phy17: ethernet-phy@17 {
254d0f482bbSSteen Hegelund		reg = <17>;
255d0f482bbSSteen Hegelund	};
256d0f482bbSSteen Hegelund	phy18: ethernet-phy@18 {
257d0f482bbSSteen Hegelund		reg = <18>;
258d0f482bbSSteen Hegelund	};
259d0f482bbSSteen Hegelund	phy19: ethernet-phy@19 {
260d0f482bbSSteen Hegelund		reg = <19>;
261d0f482bbSSteen Hegelund	};
262d0f482bbSSteen Hegelund	phy20: ethernet-phy@20 {
263d0f482bbSSteen Hegelund		reg = <20>;
264d0f482bbSSteen Hegelund	};
265d0f482bbSSteen Hegelund	phy21: ethernet-phy@21 {
266d0f482bbSSteen Hegelund		reg = <21>;
267d0f482bbSSteen Hegelund	};
268d0f482bbSSteen Hegelund	phy22: ethernet-phy@22 {
269d0f482bbSSteen Hegelund		reg = <22>;
270d0f482bbSSteen Hegelund	};
271d0f482bbSSteen Hegelund	phy23: ethernet-phy@23 {
272d0f482bbSSteen Hegelund		reg = <23>;
273d0f482bbSSteen Hegelund	};
274d0f482bbSSteen Hegelund};
275d0f482bbSSteen Hegelund
276d0f482bbSSteen Hegelund&mdio1 {
277d1057299SKrzysztof Kozlowski	status = "okay";
278d0f482bbSSteen Hegelund	phy24: ethernet-phy@24 {
279d0f482bbSSteen Hegelund		reg = <0>;
280d0f482bbSSteen Hegelund	};
281d0f482bbSSteen Hegelund	phy25: ethernet-phy@25 {
282d0f482bbSSteen Hegelund		reg = <1>;
283d0f482bbSSteen Hegelund	};
284d0f482bbSSteen Hegelund	phy26: ethernet-phy@26 {
285d0f482bbSSteen Hegelund		reg = <2>;
286d0f482bbSSteen Hegelund	};
287d0f482bbSSteen Hegelund	phy27: ethernet-phy@27 {
288d0f482bbSSteen Hegelund		reg = <3>;
289d0f482bbSSteen Hegelund	};
290d0f482bbSSteen Hegelund	phy28: ethernet-phy@28 {
291d0f482bbSSteen Hegelund		reg = <4>;
292d0f482bbSSteen Hegelund	};
293d0f482bbSSteen Hegelund	phy29: ethernet-phy@29 {
294d0f482bbSSteen Hegelund		reg = <5>;
295d0f482bbSSteen Hegelund	};
296d0f482bbSSteen Hegelund	phy30: ethernet-phy@30 {
297d0f482bbSSteen Hegelund		reg = <6>;
298d0f482bbSSteen Hegelund	};
299d0f482bbSSteen Hegelund	phy31: ethernet-phy@31 {
300d0f482bbSSteen Hegelund		reg = <7>;
301d0f482bbSSteen Hegelund	};
302d0f482bbSSteen Hegelund	phy32: ethernet-phy@32 {
303d0f482bbSSteen Hegelund		reg = <8>;
304d0f482bbSSteen Hegelund	};
305d0f482bbSSteen Hegelund	phy33: ethernet-phy@33 {
306d0f482bbSSteen Hegelund		reg = <9>;
307d0f482bbSSteen Hegelund	};
308d0f482bbSSteen Hegelund	phy34: ethernet-phy@34 {
309d0f482bbSSteen Hegelund		reg = <10>;
310d0f482bbSSteen Hegelund	};
311d0f482bbSSteen Hegelund	phy35: ethernet-phy@35 {
312d0f482bbSSteen Hegelund		reg = <11>;
313d0f482bbSSteen Hegelund	};
314d0f482bbSSteen Hegelund	phy36: ethernet-phy@36 {
315d0f482bbSSteen Hegelund		reg = <12>;
316d0f482bbSSteen Hegelund	};
317d0f482bbSSteen Hegelund	phy37: ethernet-phy@37 {
318d0f482bbSSteen Hegelund		reg = <13>;
319d0f482bbSSteen Hegelund	};
320d0f482bbSSteen Hegelund	phy38: ethernet-phy@38 {
321d0f482bbSSteen Hegelund		reg = <14>;
322d0f482bbSSteen Hegelund	};
323d0f482bbSSteen Hegelund	phy39: ethernet-phy@39 {
324d0f482bbSSteen Hegelund		reg = <15>;
325d0f482bbSSteen Hegelund	};
326d0f482bbSSteen Hegelund	phy40: ethernet-phy@40 {
327d0f482bbSSteen Hegelund		reg = <16>;
328d0f482bbSSteen Hegelund	};
329d0f482bbSSteen Hegelund	phy41: ethernet-phy@41 {
330d0f482bbSSteen Hegelund		reg = <17>;
331d0f482bbSSteen Hegelund	};
332d0f482bbSSteen Hegelund	phy42: ethernet-phy@42 {
333d0f482bbSSteen Hegelund		reg = <18>;
334d0f482bbSSteen Hegelund	};
335d0f482bbSSteen Hegelund	phy43: ethernet-phy@43 {
336d0f482bbSSteen Hegelund		reg = <19>;
337d0f482bbSSteen Hegelund	};
338d0f482bbSSteen Hegelund	phy44: ethernet-phy@44 {
339d0f482bbSSteen Hegelund		reg = <20>;
340d0f482bbSSteen Hegelund	};
341d0f482bbSSteen Hegelund	phy45: ethernet-phy@45 {
342d0f482bbSSteen Hegelund		reg = <21>;
343d0f482bbSSteen Hegelund	};
344d0f482bbSSteen Hegelund	phy46: ethernet-phy@46 {
345d0f482bbSSteen Hegelund		reg = <22>;
346d0f482bbSSteen Hegelund	};
347d0f482bbSSteen Hegelund	phy47: ethernet-phy@47 {
348d0f482bbSSteen Hegelund		reg = <23>;
349d0f482bbSSteen Hegelund	};
350d0f482bbSSteen Hegelund};
351d0f482bbSSteen Hegelund
352d0f482bbSSteen Hegelund&mdio3 {
353d1057299SKrzysztof Kozlowski	status = "okay";
354d0f482bbSSteen Hegelund	phy64: ethernet-phy@64 {
355d0f482bbSSteen Hegelund		reg = <28>;
356d0f482bbSSteen Hegelund	};
357d0f482bbSSteen Hegelund};
358d0f482bbSSteen Hegelund
359d0f482bbSSteen Hegelund&switch {
360d0f482bbSSteen Hegelund	ethernet-ports {
361d0f482bbSSteen Hegelund		#address-cells = <1>;
362d0f482bbSSteen Hegelund		#size-cells = <0>;
363d0f482bbSSteen Hegelund
364d0f482bbSSteen Hegelund		port0: port@0 {
365d0f482bbSSteen Hegelund			reg = <0>;
366d0f482bbSSteen Hegelund			microchip,bandwidth = <1000>;
367d0f482bbSSteen Hegelund			phys = <&serdes 13>;
368d0f482bbSSteen Hegelund			phy-handle = <&phy0>;
369d0f482bbSSteen Hegelund			phy-mode = "qsgmii";
370d0f482bbSSteen Hegelund		};
371d0f482bbSSteen Hegelund		port1: port@1 {
372d0f482bbSSteen Hegelund			reg = <1>;
373d0f482bbSSteen Hegelund			microchip,bandwidth = <1000>;
374d0f482bbSSteen Hegelund			phys = <&serdes 13>;
375d0f482bbSSteen Hegelund			phy-handle = <&phy1>;
376d0f482bbSSteen Hegelund			phy-mode = "qsgmii";
377d0f482bbSSteen Hegelund		};
378d0f482bbSSteen Hegelund		port2: port@2 {
379d0f482bbSSteen Hegelund			reg = <2>;
380d0f482bbSSteen Hegelund			microchip,bandwidth = <1000>;
381d0f482bbSSteen Hegelund			phys = <&serdes 13>;
382d0f482bbSSteen Hegelund			phy-handle = <&phy2>;
383d0f482bbSSteen Hegelund			phy-mode = "qsgmii";
384d0f482bbSSteen Hegelund		};
385d0f482bbSSteen Hegelund		port3: port@3 {
386d0f482bbSSteen Hegelund			reg = <3>;
387d0f482bbSSteen Hegelund			microchip,bandwidth = <1000>;
388d0f482bbSSteen Hegelund			phys = <&serdes 13>;
389d0f482bbSSteen Hegelund			phy-handle = <&phy3>;
390d0f482bbSSteen Hegelund			phy-mode = "qsgmii";
391d0f482bbSSteen Hegelund		};
392d0f482bbSSteen Hegelund		port4: port@4 {
393d0f482bbSSteen Hegelund			reg = <4>;
394d0f482bbSSteen Hegelund			microchip,bandwidth = <1000>;
395d0f482bbSSteen Hegelund			phys = <&serdes 14>;
396d0f482bbSSteen Hegelund			phy-handle = <&phy4>;
397d0f482bbSSteen Hegelund			phy-mode = "qsgmii";
398d0f482bbSSteen Hegelund		};
399d0f482bbSSteen Hegelund		port5: port@5 {
400d0f482bbSSteen Hegelund			reg = <5>;
401d0f482bbSSteen Hegelund			microchip,bandwidth = <1000>;
402d0f482bbSSteen Hegelund			phys = <&serdes 14>;
403d0f482bbSSteen Hegelund			phy-handle = <&phy5>;
404d0f482bbSSteen Hegelund			phy-mode = "qsgmii";
405d0f482bbSSteen Hegelund		};
406d0f482bbSSteen Hegelund		port6: port@6 {
407d0f482bbSSteen Hegelund			reg = <6>;
408d0f482bbSSteen Hegelund			microchip,bandwidth = <1000>;
409d0f482bbSSteen Hegelund			phys = <&serdes 14>;
410d0f482bbSSteen Hegelund			phy-handle = <&phy6>;
411d0f482bbSSteen Hegelund			phy-mode = "qsgmii";
412d0f482bbSSteen Hegelund		};
413d0f482bbSSteen Hegelund		port7: port@7 {
414d0f482bbSSteen Hegelund			reg = <7>;
415d0f482bbSSteen Hegelund			microchip,bandwidth = <1000>;
416d0f482bbSSteen Hegelund			phys = <&serdes 14>;
417d0f482bbSSteen Hegelund			phy-handle = <&phy7>;
418d0f482bbSSteen Hegelund			phy-mode = "qsgmii";
419d0f482bbSSteen Hegelund		};
420d0f482bbSSteen Hegelund		port8: port@8 {
421d0f482bbSSteen Hegelund			reg = <8>;
422d0f482bbSSteen Hegelund			microchip,bandwidth = <1000>;
423d0f482bbSSteen Hegelund			phys = <&serdes 15>;
424d0f482bbSSteen Hegelund			phy-handle = <&phy8>;
425d0f482bbSSteen Hegelund			phy-mode = "qsgmii";
426d0f482bbSSteen Hegelund		};
427d0f482bbSSteen Hegelund		port9: port@9 {
428d0f482bbSSteen Hegelund			reg = <9>;
429d0f482bbSSteen Hegelund			microchip,bandwidth = <1000>;
430d0f482bbSSteen Hegelund			phys = <&serdes 15>;
431d0f482bbSSteen Hegelund			phy-handle = <&phy9>;
432d0f482bbSSteen Hegelund			phy-mode = "qsgmii";
433d0f482bbSSteen Hegelund		};
434d0f482bbSSteen Hegelund		port10: port@10 {
435d0f482bbSSteen Hegelund			reg = <10>;
436d0f482bbSSteen Hegelund			microchip,bandwidth = <1000>;
437d0f482bbSSteen Hegelund			phys = <&serdes 15>;
438d0f482bbSSteen Hegelund			phy-handle = <&phy10>;
439d0f482bbSSteen Hegelund			phy-mode = "qsgmii";
440d0f482bbSSteen Hegelund		};
441d0f482bbSSteen Hegelund		port11: port@11 {
442d0f482bbSSteen Hegelund			reg = <11>;
443d0f482bbSSteen Hegelund			microchip,bandwidth = <1000>;
444d0f482bbSSteen Hegelund			phys = <&serdes 15>;
445d0f482bbSSteen Hegelund			phy-handle = <&phy11>;
446d0f482bbSSteen Hegelund			phy-mode = "qsgmii";
447d0f482bbSSteen Hegelund		};
448d0f482bbSSteen Hegelund		port12: port@12 {
449d0f482bbSSteen Hegelund			reg = <12>;
450d0f482bbSSteen Hegelund			microchip,bandwidth = <1000>;
451d0f482bbSSteen Hegelund			phys = <&serdes 16>;
452d0f482bbSSteen Hegelund			phy-handle = <&phy12>;
453d0f482bbSSteen Hegelund			phy-mode = "qsgmii";
454d0f482bbSSteen Hegelund		};
455d0f482bbSSteen Hegelund		port13: port@13 {
456d0f482bbSSteen Hegelund			reg = <13>;
457d0f482bbSSteen Hegelund			microchip,bandwidth = <1000>;
458d0f482bbSSteen Hegelund			phys = <&serdes 16>;
459d0f482bbSSteen Hegelund			phy-handle = <&phy13>;
460d0f482bbSSteen Hegelund			phy-mode = "qsgmii";
461d0f482bbSSteen Hegelund		};
462d0f482bbSSteen Hegelund		port14: port@14 {
463d0f482bbSSteen Hegelund			reg = <14>;
464d0f482bbSSteen Hegelund			microchip,bandwidth = <1000>;
465d0f482bbSSteen Hegelund			phys = <&serdes 16>;
466d0f482bbSSteen Hegelund			phy-handle = <&phy14>;
467d0f482bbSSteen Hegelund			phy-mode = "qsgmii";
468d0f482bbSSteen Hegelund		};
469d0f482bbSSteen Hegelund		port15: port@15 {
470d0f482bbSSteen Hegelund			reg = <15>;
471d0f482bbSSteen Hegelund			microchip,bandwidth = <1000>;
472d0f482bbSSteen Hegelund			phys = <&serdes 16>;
473d0f482bbSSteen Hegelund			phy-handle = <&phy15>;
474d0f482bbSSteen Hegelund			phy-mode = "qsgmii";
475d0f482bbSSteen Hegelund		};
476d0f482bbSSteen Hegelund		port16: port@16 {
477d0f482bbSSteen Hegelund			reg = <16>;
478d0f482bbSSteen Hegelund			microchip,bandwidth = <1000>;
479d0f482bbSSteen Hegelund			phys = <&serdes 17>;
480d0f482bbSSteen Hegelund			phy-handle = <&phy16>;
481d0f482bbSSteen Hegelund			phy-mode = "qsgmii";
482d0f482bbSSteen Hegelund		};
483d0f482bbSSteen Hegelund		port17: port@17 {
484d0f482bbSSteen Hegelund			reg = <17>;
485d0f482bbSSteen Hegelund			microchip,bandwidth = <1000>;
486d0f482bbSSteen Hegelund			phys = <&serdes 17>;
487d0f482bbSSteen Hegelund			phy-handle = <&phy17>;
488d0f482bbSSteen Hegelund			phy-mode = "qsgmii";
489d0f482bbSSteen Hegelund		};
490d0f482bbSSteen Hegelund		port18: port@18 {
491d0f482bbSSteen Hegelund			reg = <18>;
492d0f482bbSSteen Hegelund			microchip,bandwidth = <1000>;
493d0f482bbSSteen Hegelund			phys = <&serdes 17>;
494d0f482bbSSteen Hegelund			phy-handle = <&phy18>;
495d0f482bbSSteen Hegelund			phy-mode = "qsgmii";
496d0f482bbSSteen Hegelund		};
497d0f482bbSSteen Hegelund		port19: port@19 {
498d0f482bbSSteen Hegelund			reg = <19>;
499d0f482bbSSteen Hegelund			microchip,bandwidth = <1000>;
500d0f482bbSSteen Hegelund			phys = <&serdes 17>;
501d0f482bbSSteen Hegelund			phy-handle = <&phy19>;
502d0f482bbSSteen Hegelund			phy-mode = "qsgmii";
503d0f482bbSSteen Hegelund		};
504d0f482bbSSteen Hegelund		port20: port@20 {
505d0f482bbSSteen Hegelund			reg = <20>;
506d0f482bbSSteen Hegelund			microchip,bandwidth = <1000>;
507d0f482bbSSteen Hegelund			phys = <&serdes 18>;
508d0f482bbSSteen Hegelund			phy-handle = <&phy20>;
509d0f482bbSSteen Hegelund			phy-mode = "qsgmii";
510d0f482bbSSteen Hegelund		};
511d0f482bbSSteen Hegelund		port21: port@21 {
512d0f482bbSSteen Hegelund			reg = <21>;
513d0f482bbSSteen Hegelund			microchip,bandwidth = <1000>;
514d0f482bbSSteen Hegelund			phys = <&serdes 18>;
515d0f482bbSSteen Hegelund			phy-handle = <&phy21>;
516d0f482bbSSteen Hegelund			phy-mode = "qsgmii";
517d0f482bbSSteen Hegelund		};
518d0f482bbSSteen Hegelund		port22: port@22 {
519d0f482bbSSteen Hegelund			reg = <22>;
520d0f482bbSSteen Hegelund			microchip,bandwidth = <1000>;
521d0f482bbSSteen Hegelund			phys = <&serdes 18>;
522d0f482bbSSteen Hegelund			phy-handle = <&phy22>;
523d0f482bbSSteen Hegelund			phy-mode = "qsgmii";
524d0f482bbSSteen Hegelund		};
525d0f482bbSSteen Hegelund		port23: port@23 {
526d0f482bbSSteen Hegelund			reg = <23>;
527d0f482bbSSteen Hegelund			microchip,bandwidth = <1000>;
528d0f482bbSSteen Hegelund			phys = <&serdes 18>;
529d0f482bbSSteen Hegelund			phy-handle = <&phy23>;
530d0f482bbSSteen Hegelund			phy-mode = "qsgmii";
531d0f482bbSSteen Hegelund		};
532d0f482bbSSteen Hegelund		port24: port@24 {
533d0f482bbSSteen Hegelund			reg = <24>;
534d0f482bbSSteen Hegelund			microchip,bandwidth = <1000>;
535d0f482bbSSteen Hegelund			phys = <&serdes 19>;
536d0f482bbSSteen Hegelund			phy-handle = <&phy24>;
537d0f482bbSSteen Hegelund			phy-mode = "qsgmii";
538d0f482bbSSteen Hegelund		};
539d0f482bbSSteen Hegelund		port25: port@25 {
540d0f482bbSSteen Hegelund			reg = <25>;
541d0f482bbSSteen Hegelund			microchip,bandwidth = <1000>;
542d0f482bbSSteen Hegelund			phys = <&serdes 19>;
543d0f482bbSSteen Hegelund			phy-handle = <&phy25>;
544d0f482bbSSteen Hegelund			phy-mode = "qsgmii";
545d0f482bbSSteen Hegelund		};
546d0f482bbSSteen Hegelund		port26: port@26 {
547d0f482bbSSteen Hegelund			reg = <26>;
548d0f482bbSSteen Hegelund			microchip,bandwidth = <1000>;
549d0f482bbSSteen Hegelund			phys = <&serdes 19>;
550d0f482bbSSteen Hegelund			phy-handle = <&phy26>;
551d0f482bbSSteen Hegelund			phy-mode = "qsgmii";
552d0f482bbSSteen Hegelund		};
553d0f482bbSSteen Hegelund		port27: port@27 {
554d0f482bbSSteen Hegelund			reg = <27>;
555d0f482bbSSteen Hegelund			microchip,bandwidth = <1000>;
556d0f482bbSSteen Hegelund			phys = <&serdes 19>;
557d0f482bbSSteen Hegelund			phy-handle = <&phy27>;
558d0f482bbSSteen Hegelund			phy-mode = "qsgmii";
559d0f482bbSSteen Hegelund		};
560d0f482bbSSteen Hegelund		port28: port@28 {
561d0f482bbSSteen Hegelund			reg = <28>;
562d0f482bbSSteen Hegelund			microchip,bandwidth = <1000>;
563d0f482bbSSteen Hegelund			phys = <&serdes 20>;
564d0f482bbSSteen Hegelund			phy-handle = <&phy28>;
565d0f482bbSSteen Hegelund			phy-mode = "qsgmii";
566d0f482bbSSteen Hegelund		};
567d0f482bbSSteen Hegelund		port29: port@29 {
568d0f482bbSSteen Hegelund			reg = <29>;
569d0f482bbSSteen Hegelund			microchip,bandwidth = <1000>;
570d0f482bbSSteen Hegelund			phys = <&serdes 20>;
571d0f482bbSSteen Hegelund			phy-handle = <&phy29>;
572d0f482bbSSteen Hegelund			phy-mode = "qsgmii";
573d0f482bbSSteen Hegelund		};
574d0f482bbSSteen Hegelund		port30: port@30 {
575d0f482bbSSteen Hegelund			reg = <30>;
576d0f482bbSSteen Hegelund			microchip,bandwidth = <1000>;
577d0f482bbSSteen Hegelund			phys = <&serdes 20>;
578d0f482bbSSteen Hegelund			phy-handle = <&phy30>;
579d0f482bbSSteen Hegelund			phy-mode = "qsgmii";
580d0f482bbSSteen Hegelund		};
581d0f482bbSSteen Hegelund		port31: port@31 {
582d0f482bbSSteen Hegelund			reg = <31>;
583d0f482bbSSteen Hegelund			microchip,bandwidth = <1000>;
584d0f482bbSSteen Hegelund			phys = <&serdes 20>;
585d0f482bbSSteen Hegelund			phy-handle = <&phy31>;
586d0f482bbSSteen Hegelund			phy-mode = "qsgmii";
587d0f482bbSSteen Hegelund		};
588d0f482bbSSteen Hegelund		port32: port@32 {
589d0f482bbSSteen Hegelund			reg = <32>;
590d0f482bbSSteen Hegelund			microchip,bandwidth = <1000>;
591d0f482bbSSteen Hegelund			phys = <&serdes 21>;
592d0f482bbSSteen Hegelund			phy-handle = <&phy32>;
593d0f482bbSSteen Hegelund			phy-mode = "qsgmii";
594d0f482bbSSteen Hegelund		};
595d0f482bbSSteen Hegelund		port33: port@33 {
596d0f482bbSSteen Hegelund			reg = <33>;
597d0f482bbSSteen Hegelund			microchip,bandwidth = <1000>;
598d0f482bbSSteen Hegelund			phys = <&serdes 21>;
599d0f482bbSSteen Hegelund			phy-handle = <&phy33>;
600d0f482bbSSteen Hegelund			phy-mode = "qsgmii";
601d0f482bbSSteen Hegelund		};
602d0f482bbSSteen Hegelund		port34: port@34 {
603d0f482bbSSteen Hegelund			reg = <34>;
604d0f482bbSSteen Hegelund			microchip,bandwidth = <1000>;
605d0f482bbSSteen Hegelund			phys = <&serdes 21>;
606d0f482bbSSteen Hegelund			phy-handle = <&phy34>;
607d0f482bbSSteen Hegelund			phy-mode = "qsgmii";
608d0f482bbSSteen Hegelund		};
609d0f482bbSSteen Hegelund		port35: port@35 {
610d0f482bbSSteen Hegelund			reg = <35>;
611d0f482bbSSteen Hegelund			microchip,bandwidth = <1000>;
612d0f482bbSSteen Hegelund			phys = <&serdes 21>;
613d0f482bbSSteen Hegelund			phy-handle = <&phy35>;
614d0f482bbSSteen Hegelund			phy-mode = "qsgmii";
615d0f482bbSSteen Hegelund		};
616d0f482bbSSteen Hegelund		port36: port@36 {
617d0f482bbSSteen Hegelund			reg = <36>;
618d0f482bbSSteen Hegelund			microchip,bandwidth = <1000>;
619d0f482bbSSteen Hegelund			phys = <&serdes 22>;
620d0f482bbSSteen Hegelund			phy-handle = <&phy36>;
621d0f482bbSSteen Hegelund			phy-mode = "qsgmii";
622d0f482bbSSteen Hegelund		};
623d0f482bbSSteen Hegelund		port37: port@37 {
624d0f482bbSSteen Hegelund			reg = <37>;
625d0f482bbSSteen Hegelund			microchip,bandwidth = <1000>;
626d0f482bbSSteen Hegelund			phys = <&serdes 22>;
627d0f482bbSSteen Hegelund			phy-handle = <&phy37>;
628d0f482bbSSteen Hegelund			phy-mode = "qsgmii";
629d0f482bbSSteen Hegelund		};
630d0f482bbSSteen Hegelund		port38: port@38 {
631d0f482bbSSteen Hegelund			reg = <38>;
632d0f482bbSSteen Hegelund			microchip,bandwidth = <1000>;
633d0f482bbSSteen Hegelund			phys = <&serdes 22>;
634d0f482bbSSteen Hegelund			phy-handle = <&phy38>;
635d0f482bbSSteen Hegelund			phy-mode = "qsgmii";
636d0f482bbSSteen Hegelund		};
637d0f482bbSSteen Hegelund		port39: port@39 {
638d0f482bbSSteen Hegelund			reg = <39>;
639d0f482bbSSteen Hegelund			microchip,bandwidth = <1000>;
640d0f482bbSSteen Hegelund			phys = <&serdes 22>;
641d0f482bbSSteen Hegelund			phy-handle = <&phy39>;
642d0f482bbSSteen Hegelund			phy-mode = "qsgmii";
643d0f482bbSSteen Hegelund		};
644d0f482bbSSteen Hegelund		port40: port@40 {
645d0f482bbSSteen Hegelund			reg = <40>;
646d0f482bbSSteen Hegelund			microchip,bandwidth = <1000>;
647d0f482bbSSteen Hegelund			phys = <&serdes 23>;
648d0f482bbSSteen Hegelund			phy-handle = <&phy40>;
649d0f482bbSSteen Hegelund			phy-mode = "qsgmii";
650d0f482bbSSteen Hegelund		};
651d0f482bbSSteen Hegelund		port41: port@41 {
652d0f482bbSSteen Hegelund			reg = <41>;
653d0f482bbSSteen Hegelund			microchip,bandwidth = <1000>;
654d0f482bbSSteen Hegelund			phys = <&serdes 23>;
655d0f482bbSSteen Hegelund			phy-handle = <&phy41>;
656d0f482bbSSteen Hegelund			phy-mode = "qsgmii";
657d0f482bbSSteen Hegelund		};
658d0f482bbSSteen Hegelund		port42: port@42 {
659d0f482bbSSteen Hegelund			reg = <42>;
660d0f482bbSSteen Hegelund			microchip,bandwidth = <1000>;
661d0f482bbSSteen Hegelund			phys = <&serdes 23>;
662d0f482bbSSteen Hegelund			phy-handle = <&phy42>;
663d0f482bbSSteen Hegelund			phy-mode = "qsgmii";
664d0f482bbSSteen Hegelund		};
665d0f482bbSSteen Hegelund		port43: port@43 {
666d0f482bbSSteen Hegelund			reg = <43>;
667d0f482bbSSteen Hegelund			microchip,bandwidth = <1000>;
668d0f482bbSSteen Hegelund			phys = <&serdes 23>;
669d0f482bbSSteen Hegelund			phy-handle = <&phy43>;
670d0f482bbSSteen Hegelund			phy-mode = "qsgmii";
671d0f482bbSSteen Hegelund		};
672d0f482bbSSteen Hegelund		port44: port@44 {
673d0f482bbSSteen Hegelund			reg = <44>;
674d0f482bbSSteen Hegelund			microchip,bandwidth = <1000>;
675d0f482bbSSteen Hegelund			phys = <&serdes 24>;
676d0f482bbSSteen Hegelund			phy-handle = <&phy44>;
677d0f482bbSSteen Hegelund			phy-mode = "qsgmii";
678d0f482bbSSteen Hegelund		};
679d0f482bbSSteen Hegelund		port45: port@45 {
680d0f482bbSSteen Hegelund			reg = <45>;
681d0f482bbSSteen Hegelund			microchip,bandwidth = <1000>;
682d0f482bbSSteen Hegelund			phys = <&serdes 24>;
683d0f482bbSSteen Hegelund			phy-handle = <&phy45>;
684d0f482bbSSteen Hegelund			phy-mode = "qsgmii";
685d0f482bbSSteen Hegelund		};
686d0f482bbSSteen Hegelund		port46: port@46 {
687d0f482bbSSteen Hegelund			reg = <46>;
688d0f482bbSSteen Hegelund			microchip,bandwidth = <1000>;
689d0f482bbSSteen Hegelund			phys = <&serdes 24>;
690d0f482bbSSteen Hegelund			phy-handle = <&phy46>;
691d0f482bbSSteen Hegelund			phy-mode = "qsgmii";
692d0f482bbSSteen Hegelund		};
693d0f482bbSSteen Hegelund		port47: port@47 {
694d0f482bbSSteen Hegelund			reg = <47>;
695d0f482bbSSteen Hegelund			microchip,bandwidth = <1000>;
696d0f482bbSSteen Hegelund			phys = <&serdes 24>;
697d0f482bbSSteen Hegelund			phy-handle = <&phy47>;
698d0f482bbSSteen Hegelund			phy-mode = "qsgmii";
699d0f482bbSSteen Hegelund		};
700d0f482bbSSteen Hegelund		/* Then the 25G interfaces */
701d0f482bbSSteen Hegelund		port60: port@60 {
702d0f482bbSSteen Hegelund			reg = <60>;
703d0f482bbSSteen Hegelund			microchip,bandwidth = <25000>;
704d0f482bbSSteen Hegelund			phys = <&serdes 29>;
705d0f482bbSSteen Hegelund			phy-mode = "10gbase-r";
706d0f482bbSSteen Hegelund			sfp = <&sfp_eth60>;
707d0f482bbSSteen Hegelund			managed = "in-band-status";
708d0f482bbSSteen Hegelund		};
709d0f482bbSSteen Hegelund		port61: port@61 {
710d0f482bbSSteen Hegelund			reg = <61>;
711d0f482bbSSteen Hegelund			microchip,bandwidth = <25000>;
712d0f482bbSSteen Hegelund			phys = <&serdes 30>;
713d0f482bbSSteen Hegelund			phy-mode = "10gbase-r";
714d0f482bbSSteen Hegelund			sfp = <&sfp_eth61>;
715d0f482bbSSteen Hegelund			managed = "in-band-status";
716d0f482bbSSteen Hegelund		};
717d0f482bbSSteen Hegelund		port62: port@62 {
718d0f482bbSSteen Hegelund			reg = <62>;
719d0f482bbSSteen Hegelund			microchip,bandwidth = <25000>;
720d0f482bbSSteen Hegelund			phys = <&serdes 31>;
721d0f482bbSSteen Hegelund			phy-mode = "10gbase-r";
722d0f482bbSSteen Hegelund			sfp = <&sfp_eth62>;
723d0f482bbSSteen Hegelund			managed = "in-band-status";
724d0f482bbSSteen Hegelund		};
725d0f482bbSSteen Hegelund		port63: port@63 {
726d0f482bbSSteen Hegelund			reg = <63>;
727d0f482bbSSteen Hegelund			microchip,bandwidth = <25000>;
728d0f482bbSSteen Hegelund			phys = <&serdes 32>;
729d0f482bbSSteen Hegelund			phy-mode = "10gbase-r";
730d0f482bbSSteen Hegelund			sfp = <&sfp_eth63>;
731d0f482bbSSteen Hegelund			managed = "in-band-status";
732d0f482bbSSteen Hegelund		};
733d0f482bbSSteen Hegelund		/* Finally the Management interface */
734d0f482bbSSteen Hegelund		port64: port@64 {
735d0f482bbSSteen Hegelund			reg = <64>;
736d0f482bbSSteen Hegelund			microchip,bandwidth = <1000>;
737d0f482bbSSteen Hegelund			phys = <&serdes 0>;
738d0f482bbSSteen Hegelund			phy-handle = <&phy64>;
739d0f482bbSSteen Hegelund			phy-mode = "sgmii";
740d0f482bbSSteen Hegelund		};
741d0f482bbSSteen Hegelund	};
742d0f482bbSSteen Hegelund};
743