Skip to content

Commit

Permalink
net: phy: air_en8811h: Add the Airoha EN8811H PHY driver
Browse files Browse the repository at this point in the history
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>
  • Loading branch information
ericwoud authored and frank-w committed Apr 6, 2024
1 parent 6ac4b16 commit 683870a
Show file tree
Hide file tree
Showing 3 changed files with 1,093 additions and 0 deletions.
6 changes: 6 additions & 0 deletions drivers/net/phy/Kconfig
Expand Up @@ -68,6 +68,12 @@ config SFP

comment "MII PHY device drivers"

config AIR_EN8811H_PHY
tristate "Airoha EN8811H 2.5 Gigabit PHY"
help
Currently supports the Airoha EN8811H PHY.


config AMD_PHY
tristate "AMD PHYs"
help
Expand Down
1 change: 1 addition & 0 deletions drivers/net/phy/Makefile
Expand Up @@ -35,6 +35,7 @@ obj-y += $(sfp-obj-y) $(sfp-obj-m)
obj-$(CONFIG_ADIN_PHY) += adin.o
obj-$(CONFIG_ADIN1100_PHY) += adin1100.o
obj-$(CONFIG_AMD_PHY) += amd.o
obj-$(CONFIG_AIR_EN8811H_PHY) += air_en8811h.o
aquantia-objs += aquantia_main.o
ifdef CONFIG_HWMON
aquantia-objs += aquantia_hwmon.o
Expand Down

0 comments on commit 683870a

Please sign in to comment.