Atheros/Qualcomm AR7xxx, AR9xxx, and QCA95xx built-in Ethernet MACs (ag71xx)
Integrated Ethernet MACs inside Atheros and Qualcomm Atheros router systems-on-chip, spanning the AR7100/AR9330 generation through later QCA9531/QCA9560 parts. These chips powered a huge swath of consumer Wi-Fi routers and embedded boards from 2008 onward and still anchor OpenWrt's ath79 platform.
recommendation
Worth keeping but documenting its niche, because this is the only upstream driver for the Ethernet blocks in a long line of Atheros/Qualcomm router SoCs that still power OpenWrt's ath79 target and a handful of new low-end and industrial designs. Maintenance is quiet but ongoing — a functional fix landed as recently as 2026 — and there is no successor driver waiting to take over, so removing it would strand otherwise-working hardware.
repository signals
sources
- lore.kernel.org
Recent upstream maintenance continued in 2026 with a functional ag71xx fix ('call phylink_destroy on failure'), indicating the driver is not abandoned.
- openwrt.org
OpenWrt still carries the ath79 target as the current successor platform for this SoC family, showing ongoing real-world use on supported devices.
- openwrt.org
OpenWrt documents AR7xxx, AR9xxx, and QCA9xxx boards together, matching the ag71xx-supported SoC family and showing it spans legacy router/embedded hardware rather than a single dead SKU.
- openwrt.org
The old ar71xx OpenWrt target was deprecated and dropped, which supports the view that the ecosystem is legacy-heavy even though the upstream Linux MAC driver remains useful for ath79-era devices.
codex reasoning notes (technical)
Local code inspection via shell showed this directory's root driver is ag71xx.c and its OF matches include qca,ar7100-eth through qca,qca9560-eth, so the family extends beyond early AR71xx parts into later QCA95xx router SoCs. lore_activity on drivers/net/ethernet/atheros/ag71xx.c returned recent 2025-2026 fixes/reverts with lore URLs and no clear removal series, so removal/deprecate would be too aggressive. Web search found OpenWrt ath79/ar71xx and SoC-family pages; those indicate the hardware is still deployed in low-volume embedded/router niches and some new low-end/industrial designs, but it is clearly a legacy-heavy platform. No natural upstream replacement driver exists for the same MAC blocks; ath79 is a platform/DT evolution, not a driver replacement.