]> www.infradead.org Git - nvme.git/commit
net: phy: air_en8811h: Add the Airoha EN8811H PHY driver
authorEric Woudstra <ericwouds@gmail.com>
Tue, 26 Mar 2024 16:23:05 +0000 (17:23 +0100)
committerJakub Kicinski <kuba@kernel.org>
Fri, 29 Mar 2024 19:06:44 +0000 (12:06 -0700)
commit71e79430117d56c409c5ea485a263bc0d8083390
tree385c904f16aa6626bee91d36d3c132c019f59764
parent2434ba2bc8518eafdb04852e70f5a2ba2ba1feee
net: phy: air_en8811h: Add the Airoha EN8811H PHY driver

Add the driver for the Airoha EN8811H 2.5 Gigabit PHY. The phy supports
100/1000/2500 Mbps with auto negotiation only.

The driver uses two firmware files, for which updated versions are added to
linux-firmware already.

Note: At phy-address + 8 there is another device on the mdio bus, that
belongs to the EN881H. While the original driver writes to it, Airoha
has confirmed this is not needed. Therefore, communication with this
device is not included in this driver.

Signed-off-by: Eric Woudstra <ericwouds@gmail.com>
Reviewed-by: Andrew Lunn <andrew@lunn.ch>
Link: https://lore.kernel.org/r/20240326162305.303598-3-ericwouds@gmail.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
drivers/net/phy/Kconfig
drivers/net/phy/Makefile
drivers/net/phy/air_en8811h.c [new file with mode: 0644]