openwrt/target/linux
Burak Aydos d527d58cf8 lantiq: xrx200: handle EPROBE_DEFER for MAC address
The xrx200 ethernet driver falls back to a random MAC address on any
error from of_get_ethdev_address(), including -EPROBE_DEFER. When the
MAC address comes from an nvmem layout driver (such as u-boot-env on
NAND), the nvmem cell may not be available yet at first probe attempt.

Fix this by propagating EPROBE_DEFER so the driver probe is deferred
until the nvmem cell becomes available.

Tested on Zyxel P-2812HNU-F1 (NAND, u-boot-env nvmem layout).

Signed-off-by: Burak Aydos <byhexadecimal@gmail.com>
Link: https://github.com/openwrt/openwrt/pull/21861
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(cherry picked from commit 50e7e5c80d)
2026-02-09 00:40:31 +01:00
..
airoha airoha: an7581: add switch ports interrups 2026-02-07 17:03:50 +01:00
apm821xx
armsr
at91
ath79
bcm27xx kernel: bump 6.12 to 6.12.68 2026-02-03 23:26:21 +01:00
bcm47xx
bcm53xx
bcm4908
bmips
d1 d1: refresh kernel config 2026-01-27 16:30:05 +01:00
econet
gemini
generic kernel: mtk_eth_soc: fix memory leak in downstream patch 2026-02-05 02:56:45 +00:00
imx
ipq40xx kernel: bump 6.12 to 6.12.68 2026-02-03 23:26:21 +01:00
ipq806x
ixp4xx
kirkwood
lantiq lantiq: xrx200: handle EPROBE_DEFER for MAC address 2026-02-09 00:40:31 +01:00
layerscape
loongarch64
malta
mediatek mediatek: routerich be7200: fix usb issue 2026-02-08 00:42:03 +01:00
microchipsw
mpc85xx kernel: reorder configuration options 2026-01-26 23:59:37 +01:00
mvebu mvebu: cortex-a53: fix Methode eDPU migration to upstream DTS 2026-01-28 11:05:06 +01:00
mxs
octeon
omap
pistachio
qoriq
qualcommax
qualcommbe
ramips ramips: add support for D-Link DIR-1360 A1 2026-02-05 00:16:40 +01:00
realtek realtek: dts: add LGS328C port 21 definition 2026-02-08 21:25:29 +01:00
rockchip kernel: bump 6.12 to 6.12.68 2026-02-03 23:26:21 +01:00
sifiveu
siflower
starfive
stm32
sunxi kernel: reorder configuration options 2026-01-26 23:59:37 +01:00
tegra
uml
x86
zynq
Makefile