[PATCH net-next 0/2] Introduce Airoha AN8801R series Gigabit Ethernet PHY driver
From: Louis-Alexis Eyraud <hidden>
Date: 2026-03-04 09:36:16
Also in:
linux-arm-kernel, linux-devicetree, linux-mediatek, lkml
This series introduces the Airoha AN8801R Gigabit Ethernet PHY initial support. The Airoha AN8801R is a low power single-port Ethernet PHY Transceiver with Single-port serdes interface for 1000Base-X/RGMII. This chip is compliant with 10Base-T, 100Base-TX and 1000Base-T IEEE 802.3(u,ab) and supports: - Energy Efficient Ethernet (802.3az) - Full Duplex Control Flow (802.3x) - auto-negotiation - crossover detect and autocorrection, - Wake-on-LAN with Magic Packet - Jumbo Frame up to 9 Kilobytes. This PHY also supports up to three user-configurable LEDs, which are usually used for LAN Activity, 100M, 1000M indication. The series provides the devicetree binding and the driver that have been written by AngeloGioacchino Del Regno, based on downstream implementation ([1]). The driver allows setting up PHY LEDs, 10/100M, 1000M speeds, and Wake on LAN and PHY interrupts. The series is based on net-next kernel tree (sha1: ed0abfe93fd1) and I have tested it on Mediatek Genio 720-EVK board (that integrates an Airoha AN8801RIN/A Ethernet PHY) with early board hardware enablement patches. [1]: https://gitlab.com/mediatek/aiot/bsp/linux/-/blob/mtk-v6.6/drivers/net/phy/an8801.c Signed-off-by: Louis-Alexis Eyraud <redacted> --- AngeloGioacchino Del Regno (2): dt-bindings: net: Add support for Airoha AN8801/R GbE PHY net: phy: Introduce Airoha AN8801/R Gigabit Ethernet PHY driver .../devicetree/bindings/net/airoha,an8801.yaml | 81 ++ drivers/net/phy/Kconfig | 5 + drivers/net/phy/Makefile | 1 + drivers/net/phy/air_an8801.c | 1059 ++++++++++++++++++++ 4 files changed, 1146 insertions(+) --- base-commit: ed0abfe93fd135dac223e87a3c945017b1fa8bfc change-id: 20260303-add-airoha-an8801-support-57d544a4afed Best regards, -- Louis-Alexis Eyraud [off-list ref]