To comply with the device tree bindings expectations for an Ethernet
controller, as well as to simplify the driver code, declare fixed-link
nodes for the internal ENETC ports (attached to the mscc_felix switch).

Signed-off-by: Vladimir Oltean <vladimir.olt...@nxp.com>
---
 arch/arm/dts/fsl-ls1028a.dtsi | 10 ++++++++++
 1 file changed, 10 insertions(+)

diff --git a/arch/arm/dts/fsl-ls1028a.dtsi b/arch/arm/dts/fsl-ls1028a.dtsi
index c7c725a4fc84..21f4ef78a059 100644
--- a/arch/arm/dts/fsl-ls1028a.dtsi
+++ b/arch/arm/dts/fsl-ls1028a.dtsi
@@ -144,12 +144,22 @@
                        reg = <0x000200 0 0 0 0>;
                        status = "okay";
                        phy-mode = "internal";
+
+                       fixed-link {
+                               speed = <2500>;
+                               full-duplex;
+                       };
                };
                mdio0: pci@0,3 {
                        #address-cells=<0>;
                        #size-cells=<1>;
                        reg = <0x000300 0 0 0 0>;
                        status = "disabled";
+
+                       fixed-link {
+                               speed = <1000>;
+                               full-duplex;
+                       };
                };
 
                mscc_felix: pci@0,5 {
-- 
2.25.1

Reply via email to