]> git.ipfire.org Git - thirdparty/openwrt.git/commit
uboot-mediatek: restore Ethernet PHY drivers
authorDaniel Golle <daniel@makrotopia.org>
Sat, 19 Jul 2025 19:35:26 +0000 (20:35 +0100)
committerDaniel Golle <daniel@makrotopia.org>
Sat, 19 Jul 2025 19:41:56 +0000 (20:41 +0100)
commitda4342c6dbe1785a6c4708871bb2f04071c3bc75
treee36277aaa421976c43f67596a95f84824c367361
parentbd073e5cd9d6ca570af81d443fd4d00a49cf27ae
uboot-mediatek: restore Ethernet PHY drivers

Partially revert commit 332645a610 ("uboot-mediatek: sync with
mtk-openwrt/u-boot 20250711") by dropping unused PHY drivers which come
with large embedded firmware (and are hence inacceptable for upstream)
and restoring our previous version of the Airoha EN8811H driver which is
known to work and load firmware from the eMMC boot1 hardware partition
instead of embedding it in the driver.

In future we may switch to the upstream Airoha EN8811H driver which
allows loading the firmware either from a filesystem or overloading the
en8811h_read_fw() for board which may eg. store that firmware directly
inside a eMMC hardware partition or UBI volume, like the BPi-R3 mini
does.

See also:
https://patchwork.ozlabs.org/project/uboot/patch/20250615131243.30770-1-lucienzx159@gmail.com/

Fixes: 332645a610 ("uboot-mediatek: sync with mtk-openwrt/u-boot 20250711")
Reported-by: Adrian Bente
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
package/boot/uboot-mediatek/patches/100-27-net-phy-aquantia-add-support-to-use-embedded-firmwar.patch [deleted file]
package/boot/uboot-mediatek/patches/100-28-net-phy-add-support-for-Airoha-ethernet-PHY-driver.patch [deleted file]
package/boot/uboot-mediatek/patches/100-29-net-phy-add-Marvell-CUX3410.patch [deleted file]
package/boot/uboot-mediatek/patches/100-30-net-phy-add-support-for-MediaTek-built-in-2.5Gbps-PH.patch [deleted file]
package/boot/uboot-mediatek/patches/160-net-phy-add-support-for-Airoha-ethernet-PHY-driver.patch [new file with mode: 0644]