[PATCH] imx: kontron-sl-mx6ul: Enable CONFIG_DM_MDIO to fix boot abort

Fabio Estevam festevam at gmail.com
Fri Jun 5 02:10:55 CEST 2026


On Tue, May 26, 2026 at 8:41 AM Frieder Schrempf <frieder at fris.de> wrote:
>
> From: Frieder Schrempf <frieder.schrempf at kontron.de>
>
> 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 <frieder.schrempf at kontron.de>

Applied to u-boot-imx/master, thanks.


More information about the U-Boot mailing list