Prepare v2023.10
[platform/kernel/u-boot.git] / arch / arm / dts / fsl-ls1028a-qds-9999-sch-24801.dtsi
1 // SPDX-License-Identifier: GPL-2.0+ OR X11
2 /*
3  * NXP LS1028A-QDS device tree fragment for RCW 9999
4  *
5  * Copyright 2019-2021 NXP
6  *
7  */
8
9 /*
10  * This set-up is using SCH-24801 cards with VSC8234 quad SGMII PHY.
11  *
12  * Switch ports are mapped 1:1 to VSC8234 card ports seated in slot 1.
13  * Top port is port 0.
14  *
15  * The following DTS assumes DIP SW5[1-3] = 000b.
16  */
17
18 &slot1 {
19         #include "fsl-sch-24801.dtsi"
20 };
21
22 &enetc_port2 {
23         status = "okay";
24 };
25
26 &mscc_felix {
27         status = "okay";
28 };
29
30 &mscc_felix_port0 {
31         status = "okay";
32         managed = "in-band-status";
33         phy-mode = "sgmii";
34         phy-handle = <&{/soc/i2c@2000000/fpga@66/mux-mdio@54/mdio@40/phy@1c}>;
35 };
36
37 &mscc_felix_port1 {
38         status = "okay";
39         managed = "in-band-status";
40         phy-mode = "sgmii";
41         phy-handle = <&{/soc/i2c@2000000/fpga@66/mux-mdio@54/mdio@40/phy@1d}>;
42 };
43
44 &mscc_felix_port2 {
45         status = "okay";
46         managed = "in-band-status";
47         phy-mode = "sgmii";
48         phy-handle = <&{/soc/i2c@2000000/fpga@66/mux-mdio@54/mdio@40/phy@1e}>;
49 };
50
51 &mscc_felix_port3 {
52         status = "okay";
53         managed = "in-band-status";
54         phy-mode = "sgmii";
55         phy-handle = <&{/soc/i2c@2000000/fpga@66/mux-mdio@54/mdio@40/phy@1f}>;
56 };
57
58 &mscc_felix_port4 {
59         ethernet = <&enetc_port2>;
60         status = "okay";
61 };