net: phy: add driver for MediaTek SoC built-in GE PHYs
authorDaniel Golle <daniel@makrotopia.org>
Sat, 10 Jun 2023 23:48:10 +0000 (00:48 +0100)
committerDavid S. Miller <davem@davemloft.net>
Mon, 12 Jun 2023 10:55:04 +0000 (11:55 +0100)
commit98c485eaf509bc0e2a85f9b58d17cd501f274c4e
tree21c32d999d79494c50bf9e5f841027e69d02440e
parenta89dc58703c362bf2005880c575608e10f3607a8
net: phy: add driver for MediaTek SoC built-in GE PHYs

Some of MediaTek's Filogic SoCs come with built-in gigabit Ethernet
PHYs which require calibration data from the SoC's efuse.
Despite the similar design the driver doesn't share any code with the
existing mediatek-ge.c.
Add support for such PHYs by introducing a new driver with basic
support for MediaTek SoCs MT7981 and MT7988 built-in 1GE PHYs.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
Reviewed-by: Andrew Lunn <andrew@lunn.ch>
Signed-off-by: David S. Miller <davem@davemloft.net>
MAINTAINERS
drivers/net/phy/Kconfig
drivers/net/phy/Makefile
drivers/net/phy/mediatek-ge-soc.c [new file with mode: 0644]
drivers/net/phy/mediatek-ge.c