From: Frieder Schrempf Date: Thu, 4 Jun 2026 20:18:41 +0000 (-0300) Subject: imx: kontron-sl-mx6ul: Enable CONFIG_DM_MDIO to fix boot abort X-Git-Tag: v2026.07-rc4~3^2~5 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=8377214282d00989722e1ff0ea83e6234f99564d;p=thirdparty%2Fu-boot.git imx: kontron-sl-mx6ul: Enable CONFIG_DM_MDIO to fix boot abort The following failure occurs right before switching to the kernel: data abort pc : [<9ff60162>] lr : [<9ff79d13>] reloc pc : [<8781c162>] lr : [<87835d13>] sp : 9bf30f78 ip : 9bf4b140 fp : 007963a0 r10: fffffdfb r9 : 9bf3bed0 r8 : 00004600 r7 : 00000000 r6 : 9ffe5a0c r5 : 00004600 r4 : 9bf4acf0 r3 : f5f5f5f5 r2 : f5f5f5f5 r1 : 9ffe0c5c r0 : 9bf7c130 Flags: NzCv IRQs off FIQs off Mode SVC_32 (T) Code: 9ffe b158 e9d0 2300 (6053) 601a Resetting CPU ... This is due to the fact that the board uses a shared MDIO bus for both ethernet controllers, but FEC_MXC_SHARE_MDIO is not enabled. This results in a double free in fecmxc_remove(). To fix this enable CONFIG_DM_MDIO so the shared MDIO is correctly detected from the devicetree. Fixes: 048fdda977ab ("imx: kontron-sl-mx6ul: Enable second ethernet interface") Signed-off-by: Frieder Schrempf --- diff --git a/configs/kontron-sl-mx6ul_defconfig b/configs/kontron-sl-mx6ul_defconfig index f800c3e4039..b1f5b13e404 100644 --- a/configs/kontron-sl-mx6ul_defconfig +++ b/configs/kontron-sl-mx6ul_defconfig @@ -92,6 +92,7 @@ CONFIG_DM_SPI_FLASH=y CONFIG_SPI_FLASH_MACRONIX=y CONFIG_SPI_FLASH_WINBOND=y CONFIG_SPI_FLASH_MTD=y +CONFIG_DM_MDIO=y CONFIG_DM_ETH_PHY=y CONFIG_FEC_MXC=y CONFIG_MII=y