[PATCH 04/11] imx: kontron-sl-mx6ul: Enable second ethernet interface

Frieder Schrempf frieder at fris.de
Mon Aug 25 15:54:28 CEST 2025


From: Frieder Schrempf <frieder.schrempf at kontron.de>

This ensures both interfaces can be used in U-Boot and both MAC addresses
are exported to the Linux kernel devicetree.

Signed-off-by: Frieder Schrempf <frieder.schrempf at kontron.de>
---
 arch/arm/dts/imx6ul-kontron-bl-common-u-boot.dtsi | 12 +++++++-----
 1 file changed, 7 insertions(+), 5 deletions(-)

diff --git a/arch/arm/dts/imx6ul-kontron-bl-common-u-boot.dtsi b/arch/arm/dts/imx6ul-kontron-bl-common-u-boot.dtsi
index 39cc6d05d3f..042bda7462a 100644
--- a/arch/arm/dts/imx6ul-kontron-bl-common-u-boot.dtsi
+++ b/arch/arm/dts/imx6ul-kontron-bl-common-u-boot.dtsi
@@ -30,9 +30,6 @@
  * in Linux we can't assign the shared reset GPIO to the PHYs, as this
  * would cause Linux to reset both PHYs every time one of them gets
  * reinitialized.
- *
- * Also we disable the second ethernet as it currently doesn't work with
- * the devicetree setup in U-Boot.
  */
 
 &fec1 {
@@ -53,11 +50,16 @@
 			clocks = <&clks IMX6UL_CLK_ENET_REF>;
 			clock-names = "rmii-ref";
 		};
+
+		ethphy2: ethernet-phy at 2 {
+			reg = <2>;
+			micrel,led-mode = <0>;
+			clocks = <&clks IMX6UL_CLK_ENET2_REF>;
+			clock-names = "rmii-ref";
+		};
 	};
 };
 
 &fec2 {
-	status = "disabled";
-	/delete-property/ phy-handle;
 	/delete-node/ mdio;
 };
-- 
2.50.1



More information about the U-Boot mailing list