summaryrefslogtreecommitdiff
path: root/include/linux/marvell_phy.h
diff options
context:
space:
mode:
authorDimitri Fedrau <dima.fedrau@gmail.com>2024-02-18 10:57:42 +0300
committerJakub Kicinski <kuba@kernel.org>2024-02-22 01:56:59 +0300
commite57e4c7f6cc943be3346f938361334bb3634db3d (patch)
tree329f0674a1aecadfa7dcaddd6927528be3d9e6b9 /include/linux/marvell_phy.h
parent944767b00dd4b2a4e01c8e6709d5f2d779b6cd51 (diff)
downloadlinux-e57e4c7f6cc943be3346f938361334bb3634db3d.tar.xz
net: phy: marvell-88q2xxx: add driver for the Marvell 88Q2220 PHY
Add a driver for the Marvell 88Q2220. This driver allows to detect the link, switch between 100BASE-T1 and 1000BASE-T1 and switch between master and slave mode. Autonegotiation is supported. Reviewed-by: Andrew Lunn <andrew@lunn.ch> Tested-by: Gregor Herburger <gregor.herburger@ew.tq-group.com> Signed-off-by: Dimitri Fedrau <dima.fedrau@gmail.com> Link: https://lore.kernel.org/r/20240218075753.18067-6-dima.fedrau@gmail.com Signed-off-by: Jakub Kicinski <kuba@kernel.org>
Diffstat (limited to 'include/linux/marvell_phy.h')
-rw-r--r--include/linux/marvell_phy.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/include/linux/marvell_phy.h b/include/linux/marvell_phy.h
index 9b54c4f0677f..693eba9869e4 100644
--- a/include/linux/marvell_phy.h
+++ b/include/linux/marvell_phy.h
@@ -26,6 +26,7 @@
#define MARVELL_PHY_ID_88E2110 0x002b09b0
#define MARVELL_PHY_ID_88X2222 0x01410f10
#define MARVELL_PHY_ID_88Q2110 0x002b0980
+#define MARVELL_PHY_ID_88Q2220 0x002b0b20
/* Marvel 88E1111 in Finisar SFP module with modified PHY ID */
#define MARVELL_PHY_ID_88E1111_FINISAR 0x01ff0cc0