[PATCH v1 2/2] arm64: dts: freescale: imx93-imx91-toradex-osm-dev: Remove ETH_A PHY interrupt
Francesco Dolcini
francesco at dolcini.it
Wed Oct 14 00:58:10 PDT 2026
From: Francesco Dolcini <francesco.dolcini at toradex.com>
The OSM Development Board is shared across OSM modules. The Ethernet PHY
interrupt connection to GPIO_A7 has been removed to resolve a boot strap
conflict on OSM iMX95.
Update the OSM iMX93 and iMX91 Device Trees accordingly. Remove the PHY
interrupt configuration to use polling, and move the GPIO_A7 pinctrl
configuration to the GPIO controller. The pin is now available in the
jumper area for general-purpose use.
Fixes: e8a8c86875f4 ("arm64: dts: freescale: Add Toradex OSM iMX93")
Signed-off-by: Francesco Dolcini <francesco.dolcini at toradex.com>
---
.../dts/freescale/imx93-imx91-toradex-osm-dev-common.dtsi | 6 +-----
1 file changed, 1 insertion(+), 5 deletions(-)
diff --git a/arch/arm64/boot/dts/freescale/imx93-imx91-toradex-osm-dev-common.dtsi b/arch/arm64/boot/dts/freescale/imx93-imx91-toradex-osm-dev-common.dtsi
index 566671b32308..24b4bf579835 100644
--- a/arch/arm64/boot/dts/freescale/imx93-imx91-toradex-osm-dev-common.dtsi
+++ b/arch/arm64/boot/dts/freescale/imx93-imx91-toradex-osm-dev-common.dtsi
@@ -93,7 +93,7 @@ &gpio2 {
&gpio4 {
pinctrl-names = "default";
- pinctrl-0 = <&pinctrl_gpio_a6>;
+ pinctrl-0 = <&pinctrl_gpio_a6>, <&pinctrl_gpio_a7>;
};
/* OSM I2C_B */
@@ -262,10 +262,6 @@ &mdio {
ethphy_a: ethernet-phy at 2 {
reg = <2>;
- pinctrl-names = "default";
- pinctrl-0 = <&pinctrl_gpio_a7>;
- interrupt-parent = <&gpio4>;
- interrupts = <15 IRQ_TYPE_LEVEL_LOW>;
ti,rx-internal-delay = <DP83867_RGMIIDCTL_2_00_NS>;
ti,tx-internal-delay = <DP83867_RGMIIDCTL_2_00_NS>;
};
--
2.47.3
More information about the linux-arm-kernel
mailing list