WIP FPC-III support
[linux/fpc-iii.git] / arch / arm64 / boot / dts / freescale / fsl-ls2088a-rdb.dts
blob60563917be444d353092c14a1206c34870d4cf70
1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
2 /*
3  * Device Tree file for Freescale LS2088A RDB Board.
4  *
5  * Copyright 2016 Freescale Semiconductor, Inc.
6  * Copyright 2017 NXP
7  *
8  * Abhimanyu Saini <abhimanyu.saini@nxp.com>
9  *
10  */
12 /dts-v1/;
14 #include "fsl-ls2088a.dtsi"
15 #include "fsl-ls208xa-rdb.dtsi"
17 / {
18         model = "Freescale Layerscape 2088A RDB Board";
19         compatible = "fsl,ls2088a-rdb", "fsl,ls2088a";
21         chosen {
22                 stdout-path = "serial1:115200n8";
23         };
26 &dpmac1 {
27         phy-handle = <&mdio1_phy1>;
28         phy-connection-type = "10gbase-r";
31 &dpmac2 {
32         phy-handle = <&mdio1_phy2>;
33         phy-connection-type = "10gbase-r";
36 &dpmac3 {
37         phy-handle = <&mdio1_phy3>;
38         phy-connection-type = "10gbase-r";
41 &dpmac4 {
42         phy-handle = <&mdio1_phy4>;
43         phy-connection-type = "10gbase-r";
46 &dpmac5 {
47         phy-handle = <&mdio2_phy1>;
48         phy-connection-type = "10gbase-r";
51 &dpmac6 {
52         phy-handle = <&mdio2_phy2>;
53         phy-connection-type = "10gbase-r";
56 &dpmac7 {
57         phy-handle = <&mdio2_phy3>;
58         phy-connection-type = "10gbase-r";
61 &dpmac8 {
62         phy-handle = <&mdio2_phy4>;
63         phy-connection-type = "10gbase-r";
66 &emdio1 {
67         status = "okay";
69         mdio1_phy1: ethernet-phy@10 {
70                 compatible = "ethernet-phy-id13e5.1002";
71                 reg = <0x10>;
72         };
74         mdio1_phy2: ethernet-phy@11 {
75                 compatible = "ethernet-phy-id13e5.1002";
76                 reg = <0x11>;
77         };
79         mdio1_phy3: ethernet-phy@12 {
80                 compatible = "ethernet-phy-id13e5.1002";
81                 reg = <0x12>;
82         };
84         mdio1_phy4: ethernet-phy@13 {
85                 compatible = "ethernet-phy-id13e5.1002";
86                 reg = <0x13>;
87         };
90 &emdio2 {
91         status = "okay";
93         mdio2_phy1: ethernet-phy@0 {
94                 compatible = "ethernet-phy-id03a1.b4b0", "ethernet-phy-ieee802.3-c45";
95                 reg = <0x0>;
96         };
98         mdio2_phy2: ethernet-phy@1 {
99                 compatible = "ethernet-phy-id03a1.b4b0", "ethernet-phy-ieee802.3-c45";
100                 reg = <0x1>;
101         };
103         mdio2_phy3: ethernet-phy@2 {
104                 compatible = "ethernet-phy-id03a1.b4b0", "ethernet-phy-ieee802.3-c45";
105                 reg = <0x2>;
106         };
108         mdio2_phy4: ethernet-phy@3 {
109                 compatible = "ethernet-phy-id03a1.b4b0", "ethernet-phy-ieee802.3-c45";
110                 reg = <0x3>;
111         };
114 &pcs_mdio1 {
115         status = "okay";
118 &pcs_mdio2 {
119         status = "okay";
122 &pcs_mdio3 {
123         status = "okay";
126 &pcs_mdio4 {
127         status = "okay";
130 &pcs_mdio5 {
131         status = "okay";
134 &pcs_mdio6 {
135         status = "okay";
138 &pcs_mdio7 {
139         status = "okay";
142 &pcs_mdio8 {
143         status = "okay";