[PATCH] sunxi: OLinuXino-A64 needs the CONFIG_GMAC_TX_DELAY=4 workaround.

Vladimir Panov gbr at voidland.org
Thu Jul 31 10:29:51 CEST 2025


Olimex OLinuXino-A64's ethernet does not work reliably by default.

It needs the CONFIG_GMAC_TX_DELAY=4 workaround mentioned here:
https://linux-sunxi.org/Olimex_A20-OLinuXino-Lime2#GMAC_quirks

Signed-off-by: Vladimir Panov <gbr at voidland.org>
---

 configs/a64-olinuxino-emmc_defconfig | 1 +
 configs/a64-olinuxino_defconfig      | 1 +
 2 files changed, 2 insertions(+)

diff --git a/configs/a64-olinuxino-emmc_defconfig b/configs/a64-olinuxino-emmc_defconfig
index a5989fab1c6..7f333011b48 100644
--- a/configs/a64-olinuxino-emmc_defconfig
+++ b/configs/a64-olinuxino-emmc_defconfig
@@ -7,5 +7,6 @@ CONFIG_MMC_SUNXI_SLOT_EXTRA=2
 # CONFIG_SYS_MALLOC_CLEAR_ON_INIT is not set
 CONFIG_SUPPORT_EMMC_BOOT=y
 CONFIG_SUN8I_EMAC=y
+CONFIG_GMAC_TX_DELAY=4
 CONFIG_USB_EHCI_HCD=y
 CONFIG_USB_OHCI_HCD=y
diff --git a/configs/a64-olinuxino_defconfig b/configs/a64-olinuxino_defconfig
index 0b469c25d0d..0dd93ffa238 100644
--- a/configs/a64-olinuxino_defconfig
+++ b/configs/a64-olinuxino_defconfig
@@ -6,5 +6,6 @@ CONFIG_MACH_SUN50I=y
 CONFIG_MMC_SUNXI_SLOT_EXTRA=2
 # CONFIG_SYS_MALLOC_CLEAR_ON_INIT is not set
 CONFIG_SUN8I_EMAC=y
+CONFIG_GMAC_TX_DELAY=4
 CONFIG_USB_EHCI_HCD=y
 CONFIG_USB_OHCI_HCD=y
-- 
2.47.2

base-commit: 79f3e77133bd7248e4579827effc13f97a32a8a8
branch: master


More information about the U-Boot mailing list