mirror of
https://github.com/armbian/build.git
synced 2026-05-04 19:56:11 +02:00
Some checks failed
Infrastructure: Dispatch to fork / 📢 Run repository dispatch on fork (push) Has been cancelled
Infrastructure: Mirror to Codeberg / codeberg (push) Has been cancelled
Maintenance: Announce merge / announcepush (push) Has been cancelled
Maintenance: Security scan / Scorecards analysis (push) Has been cancelled
The chraac BSP patch (driver-allwinner-h618-emac / 0203) introduced conflicting out-of-tree drivers (sunxi-gmac, sunxi-ephy, sunxi-ac200) that clash with the correct mainline AC200 stack already in place: - sunxi-ac200.c conflicts with the mainline ac200.c (0201) - sunxi-ephy.c conflicts with the mainline ac200-phy.c (0202) - sunxi-gmac.c is an unnecessary BSP replacement for dwmac-sun8i - removes of_gpio_flags enum from gpiolib-of.c, breaking other drivers - depends on PWM_SUNXI_ENHANCE which doesn't exist in mainline H6 internal EMAC is correctly handled by the mainline stack: ac200.c + ac200-ephy-ctl.c (ac200-v3) + ac200-phy.c + DTS patches. H618 EMAC is covered by dwmac-sun8i + drv-net-stmmac-dwmac-sun8i- add-second-emac-clock patch. Remove the patch from sunxi-6.12, 6.18 and 7.0, and drop the leftover CONFIG_SUNXI_GMAC=m from the legacy kernel config. Also align CONFIG_SUN4I_EMAC to =m (matching current/edge) in legacy config. Signed-off-by: Igor Pecovnik <igor@armbian.com>