mirror of
https://github.com/torvalds/linux.git
synced 2026-07-28 18:21:24 +02:00
net: phy: Introduce Airoha AN8801R Gigabit Ethernet PHY driver
Introduce a driver for the Airoha AN8801R Series Gigabit Ethernet PHY; this currently supports setting up PHY LEDs, 10/100M, 1000M speeds, and Wake on LAN and PHY interrupts. Signed-off-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com> Signed-off-by: Louis-Alexis Eyraud <louisalexis.eyraud@collabora.com> Reviewed-by: Andrew Lunn <andrew@lunn.ch> Link: https://patch.msgid.link/20260526-add-airoha-an8801-support-v5-5-01aea8dee69b@collabora.com Signed-off-by: Jakub Kicinski <kuba@kernel.org>
This commit is contained in:
parent
e08f0ea6da
commit
fdb9bf7f16
|
|
@ -90,6 +90,12 @@ config AS21XXX_PHY
|
|||
AS21210PB1 that all register with the PHY ID 0x7500 0x7500
|
||||
before the firmware is loaded.
|
||||
|
||||
config AIR_AN8801_PHY
|
||||
tristate "Airoha AN8801 Gigabit PHY"
|
||||
select AIR_NET_PHYLIB
|
||||
help
|
||||
Currently supports the Airoha AN8801R PHY.
|
||||
|
||||
config AIR_EN8811H_PHY
|
||||
tristate "Airoha EN8811H 2.5 Gigabit PHY"
|
||||
select AIR_NET_PHYLIB
|
||||
|
|
|
|||
|
|
@ -29,6 +29,7 @@ obj-y += $(sfp-obj-y) $(sfp-obj-m)
|
|||
|
||||
obj-$(CONFIG_ADIN_PHY) += adin.o
|
||||
obj-$(CONFIG_ADIN1100_PHY) += adin1100.o
|
||||
obj-$(CONFIG_AIR_AN8801_PHY) += air_an8801.o
|
||||
obj-$(CONFIG_AIR_EN8811H_PHY) += air_en8811h.o
|
||||
obj-$(CONFIG_AIR_NET_PHYLIB) += air_phy_lib.o
|
||||
obj-$(CONFIG_AMD_PHY) += amd.o
|
||||
|
|
|
|||
1120
drivers/net/phy/air_an8801.c
Normal file
1120
drivers/net/phy/air_an8801.c
Normal file
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue
Block a user