[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