1 // SPDX-License-Identifier: GPL-2.0+ OR X11
3 * P3041DS Device Tree Source
5 * Copyright 2010 - 2015 Freescale Semiconductor Inc.
6 * Copyright 2019-2020 NXP
12 model = "fsl,P3041DS";
13 compatible = "fsl,P3041DS";
16 interrupt-parent = <&mpic>;
19 phy_rgmii_0 = &phy_rgmii_0;
20 phy_rgmii_1 = &phy_rgmii_1;
21 phy_sgmii_1c = &phy_sgmii_1c;
22 phy_sgmii_1d = &phy_sgmii_1d;
23 phy_sgmii_1e = &phy_sgmii_1e;
24 phy_sgmii_1f = &phy_sgmii_1f;
25 phy_xgmii_1 = &phy_xgmii_1;
26 phy_xgmii_2 = &phy_xgmii_2;
27 emi1_rgmii = &hydra_mdio_rgmii;
28 emi1_sgmii = &hydra_mdio_sgmii;
29 emi2_xgmii = &hydra_mdio_xgmii;
34 ranges = <0x00000000 0xf 0xfe000000 0x1000000>;
35 reg = <0xf 0xfe000000 0 0x00001000>;
38 phy-handle = <&phy_sgmii_1c>;
39 phy-connection-type = "sgmii";
43 phy-handle = <&phy_sgmii_1d>;
44 phy-connection-type = "sgmii";
48 phy-handle = <&phy_sgmii_1e>;
49 phy-connection-type = "sgmii";
53 phy-handle = <&phy_sgmii_1f>;
54 phy-connection-type = "sgmii";
58 phy-handle = <&phy_rgmii_1>;
59 phy-connection-type = "rgmii";
63 phy-handle = <&phy_xgmii_1>;
64 phy-connection-type = "xgmii";
67 hydra_mdio_xgmii: mdio@f1000 {
70 phy_xgmii_1: ethernet-phy@4 {
71 compatible = "ethernet-phy-ieee802.3-c45";
75 phy_xgmii_2: ethernet-phy@0 {
76 compatible = "ethernet-phy-ieee802.3-c45";
83 lbc: localbus@ffe124000 {
84 reg = <0xf 0xfe124000 0 0x1000>;
85 ranges = <0 0 0xf 0xe8000000 0x08000000
86 2 0 0xf 0xffa00000 0x00040000
87 3 0 0xf 0xffdf0000 0x00008000>;
92 compatible = "fsl,p3041ds-fpga", "fsl,fpga-ngpixis";
94 ranges = <0 3 0 0x30>;
99 compatible = "mdio-mux-mmioreg", "mdio-mux";
100 mdio-parent-bus = <&mdio0>;
104 hydra_mdio_rgmii: rgmii-mdio@8 {
105 #address-cells = <1>;
110 phy_rgmii_0: ethernet-phy@0 {
114 phy_rgmii_1: ethernet-phy@1 {
119 hydra_mdio_sgmii: sgmii-mdio@28 {
120 #address-cells = <1>;
125 phy_sgmii_1c: ethernet-phy@1c {
129 phy_sgmii_1d: ethernet-phy@1d {
133 phy_sgmii_1e: ethernet-phy@1e {
137 phy_sgmii_1f: ethernet-phy@1f {
149 compatible = "jedec,spi-nor";
150 #address-cells = <1>;
154 spi-max-frequency = <10000000>;
158 /include/ "p3041si-post.dtsi"