Prepare v2023.10
[platform/kernel/u-boot.git] / arch / arm / dts / fsl-ls1028a-qds-x5xx-sch-28021-LBRW.dtsi
1 // SPDX-License-Identifier: GPL-2.0+ OR X11
2 /*
3  * NXP LS1028A-QDS device tree fragment for RCW x5xx
4  *
5  * Copyright 2019-2021 NXP
6  */
7
8 /*
9  * This setup is using SCH-28021 cards with VSC8514 QSGMII PHY in slot 2.
10  * This is only available on LS1028A QDS boards with lane B rework.
11  */
12 &slot2 {
13         #include "fsl-sch-28021.dtsi"
14 };
15
16 &enetc_port2 {
17         status = "okay";
18 };
19
20 &mscc_felix {
21         status = "okay";
22 };
23
24 &mscc_felix_port0 {
25         status = "okay";
26         managed = "in-band-status";
27         phy-mode = "qsgmii";
28         phy-handle = <&{/soc/i2c@2000000/fpga@66/mux-mdio@54/mdio@50/phy@08}>;
29 };
30
31 &mscc_felix_port1 {
32         status = "okay";
33         managed = "in-band-status";
34         phy-mode = "qsgmii";
35         phy-handle = <&{/soc/i2c@2000000/fpga@66/mux-mdio@54/mdio@50/phy@09}>;
36 };
37
38 &mscc_felix_port2 {
39         status = "okay";
40         managed = "in-band-status";
41         phy-mode = "qsgmii";
42         phy-handle = <&{/soc/i2c@2000000/fpga@66/mux-mdio@54/mdio@50/phy@0a}>;
43 };
44
45 &mscc_felix_port3 {
46         status = "okay";
47         managed = "in-band-status";
48         phy-mode = "qsgmii";
49         phy-handle = <&{/soc/i2c@2000000/fpga@66/mux-mdio@54/mdio@50/phy@0b}>;
50 };
51
52 &mscc_felix_port4 {
53         ethernet = <&enetc_port2>;
54         status = "okay";
55 };