Back to home page

OSCL-LXR

 
 

    


0001 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
0002 /*
0003  * Device Tree file for Freescale LS2088A RDB Board.
0004  *
0005  * Copyright 2016 Freescale Semiconductor, Inc.
0006  * Copyright 2017 NXP
0007  *
0008  * Abhimanyu Saini <abhimanyu.saini@nxp.com>
0009  *
0010  */
0011 
0012 /dts-v1/;
0013 
0014 #include "fsl-ls2088a.dtsi"
0015 #include "fsl-ls208xa-rdb.dtsi"
0016 
0017 / {
0018         model = "Freescale Layerscape 2088A RDB Board";
0019         compatible = "fsl,ls2088a-rdb", "fsl,ls2088a";
0020 
0021         chosen {
0022                 stdout-path = "serial1:115200n8";
0023         };
0024 };
0025 
0026 &dpmac1 {
0027         phy-handle = <&mdio1_phy1>;
0028         phy-connection-type = "10gbase-r";
0029 };
0030 
0031 &dpmac2 {
0032         phy-handle = <&mdio1_phy2>;
0033         phy-connection-type = "10gbase-r";
0034 };
0035 
0036 &dpmac3 {
0037         phy-handle = <&mdio1_phy3>;
0038         phy-connection-type = "10gbase-r";
0039 };
0040 
0041 &dpmac4 {
0042         phy-handle = <&mdio1_phy4>;
0043         phy-connection-type = "10gbase-r";
0044 };
0045 
0046 &dpmac5 {
0047         phy-handle = <&mdio2_phy1>;
0048         phy-connection-type = "10gbase-r";
0049 };
0050 
0051 &dpmac6 {
0052         phy-handle = <&mdio2_phy2>;
0053         phy-connection-type = "10gbase-r";
0054 };
0055 
0056 &dpmac7 {
0057         phy-handle = <&mdio2_phy3>;
0058         phy-connection-type = "10gbase-r";
0059 };
0060 
0061 &dpmac8 {
0062         phy-handle = <&mdio2_phy4>;
0063         phy-connection-type = "10gbase-r";
0064 };
0065 
0066 &emdio1 {
0067         status = "okay";
0068 
0069         mdio1_phy1: ethernet-phy@10 {
0070                 compatible = "ethernet-phy-id13e5.1002";
0071                 reg = <0x10>;
0072         };
0073 
0074         mdio1_phy2: ethernet-phy@11 {
0075                 compatible = "ethernet-phy-id13e5.1002";
0076                 reg = <0x11>;
0077         };
0078 
0079         mdio1_phy3: ethernet-phy@12 {
0080                 compatible = "ethernet-phy-id13e5.1002";
0081                 reg = <0x12>;
0082         };
0083 
0084         mdio1_phy4: ethernet-phy@13 {
0085                 compatible = "ethernet-phy-id13e5.1002";
0086                 reg = <0x13>;
0087         };
0088 };
0089 
0090 &emdio2 {
0091         status = "okay";
0092 
0093         mdio2_phy1: ethernet-phy@0 {
0094                 compatible = "ethernet-phy-id03a1.b4b0", "ethernet-phy-ieee802.3-c45";
0095                 interrupts-extended = <&extirq 1 IRQ_TYPE_LEVEL_LOW>;
0096                 reg = <0x0>;
0097         };
0098 
0099         mdio2_phy2: ethernet-phy@1 {
0100                 compatible = "ethernet-phy-id03a1.b4b0", "ethernet-phy-ieee802.3-c45";
0101                 interrupts-extended = <&extirq 2 IRQ_TYPE_LEVEL_LOW>;
0102                 reg = <0x1>;
0103         };
0104 
0105         mdio2_phy3: ethernet-phy@2 {
0106                 compatible = "ethernet-phy-id03a1.b4b0", "ethernet-phy-ieee802.3-c45";
0107                 interrupts-extended = <&extirq 4 IRQ_TYPE_LEVEL_LOW>;
0108                 reg = <0x2>;
0109         };
0110 
0111         mdio2_phy4: ethernet-phy@3 {
0112                 compatible = "ethernet-phy-id03a1.b4b0", "ethernet-phy-ieee802.3-c45";
0113                 interrupts-extended = <&extirq 5 IRQ_TYPE_LEVEL_LOW>;
0114                 reg = <0x3>;
0115         };
0116 };
0117 
0118 &pcs_mdio1 {
0119         status = "okay";
0120 };
0121 
0122 &pcs_mdio2 {
0123         status = "okay";
0124 };
0125 
0126 &pcs_mdio3 {
0127         status = "okay";
0128 };
0129 
0130 &pcs_mdio4 {
0131         status = "okay";
0132 };
0133 
0134 &pcs_mdio5 {
0135         status = "okay";
0136 };
0137 
0138 &pcs_mdio6 {
0139         status = "okay";
0140 };
0141 
0142 &pcs_mdio7 {
0143         status = "okay";
0144 };
0145 
0146 &pcs_mdio8 {
0147         status = "okay";
0148 };