File switch-to-rmii.patch of Package uboot-imx

From 7f69d2e8d07b8d3c037242357884b08f11f4f64f Mon Sep 17 00:00:00 2001
From: dewit <dewit@inventeers.nl>
Date: Thu, 28 Aug 2025 12:34:29 +0200
Subject: [PATCH] Switch to rmii as per document: AN14149

---
 arch/arm/dts/imx93-11x11-frdm.dts | 7 ++++---
 arch/arm/dts/imx93.dtsi           | 3 ++-
 2 files changed, 6 insertions(+), 4 deletions(-)

diff --git a/arch/arm/dts/imx93-11x11-frdm.dts b/arch/arm/dts/imx93-11x11-frdm.dts
index 98e797a9059..cf4e62dd935 100644
--- a/arch/arm/dts/imx93-11x11-frdm.dts
+++ b/arch/arm/dts/imx93-11x11-frdm.dts
@@ -119,8 +119,8 @@
 &fec {
 	pinctrl-names = "default";
 	pinctrl-0 = <&pinctrl_fec>;
-	phy-mode = "rgmii-id";
-	phy-handle = <&ethphy2>;
+	phy-mode = "rmii";
+	phy-handle = <&ethphy1>;
 	fsl,magic-packet;
 	status = "okay";
     local-mac-address = [ 00 11 22 33 44 55 ];
@@ -130,7 +130,7 @@
 		#size-cells = <0>;
 		clock-frequency = <5000000>;
 
-		ethphy2: ethernet-phy@2 {
+		ethphy1: ethernet-phy@1 {
             compatible = "ti,dp83822";
 			reg = <1>;
 			eee-broken-1000t;
@@ -452,6 +452,7 @@
 			MX93_PAD_ENET2_TD3__ENET1_RGMII_TD3		0x57e
 			MX93_PAD_ENET2_TXC__ENET1_RGMII_TXC		0x5fe
 			MX93_PAD_ENET2_TX_CTL__ENET1_RGMII_TX_CTL	0x57e
+            MX93_PAD_ENET2_TD2__ENET1_TX_CLK    0x4000057e
 		>;
 	};
 
diff --git a/arch/arm/dts/imx93.dtsi b/arch/arm/dts/imx93.dtsi
index 6a513079e7d..c3d93a34332 100644
--- a/arch/arm/dts/imx93.dtsi
+++ b/arch/arm/dts/imx93.dtsi
@@ -1120,10 +1120,11 @@
 				assigned-clock-parents = <&clk IMX93_CLK_SYS_PLL_PFD1_DIV2>,
 							 <&clk IMX93_CLK_SYS_PLL_PFD0_DIV2>,
 							 <&clk IMX93_CLK_SYS_PLL_PFD1_DIV2>;
-				assigned-clock-rates = <100000000>, <250000000>, <50000000>;
+				assigned-clock-rates = <100000000>, <100000000>, <50000000>;
 				fsl,num-tx-queues = <3>;
 				fsl,num-rx-queues = <3>;
 				fsl,stop-mode = <&wakeupmix_gpr 0x0c 1>;
+                enet_clk_sel = <&wakeupmix_gpr 0x2C>;
 				status = "disabled";
 			};
 
-- 
2.51.0.windows.1

openSUSE Build Service is sponsored by