umber-kernel/drivers/net/dsa
Vladimir Oltean 2d6cde9953 Revert "dsa: mv88e6xxx: make serdes SGMII/Fiber tx amplitude configurable"
[ Upstream commit 7801edc9badd972cb62cf11c0427e70b6dca239d ]

This reverts commit 926eae6044, which
never could have produced the intended effect:
https://lore.kernel.org/netdev/AM0PR06MB10396BBF8B568D77556FC46F8F7DEA@AM0PR06MB10396.eurprd06.prod.outlook.com/

The reason why it is broken beyond repair in this form is that the
mv88e6xxx driver outsources its "tx-p2p-microvolt" property to the OF
node of an external Ethernet PHY. This:
(a) does not work if there is no external PHY (chip-to-chip connection,
    or SFP module)
(b) pollutes the OF property namespace / bindings of said external PHY
    ("tx-p2p-microvolt" could have meaning for the Ethernet PHY's SerDes
    interface as well)

We can revisit the idea of making SerDes amplitude configurable once we
have proper bindings for the mv88e6xxx SerDes. Until then, remove the
code that leaves us with unnecessary baggage.

Fixes: 926eae6044 ("dsa: mv88e6xxx: make serdes SGMII/Fiber tx amplitude configurable")
Cc: Holger Brunck <holger.brunck@hitachienergy.com>
Signed-off-by: Vladimir Oltean <vladimir.oltean@nxp.com>
Reviewed-by: Andrew Lunn <andrew@lunn.ch>
Link: https://patch.msgid.link/20260104093952.486606-1-vladimir.oltean@nxp.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
Signed-off-by: Sasha Levin <sashal@kernel.org>
2026-01-17 16:35:28 +01:00
..
b53 net: dsa: b53: skip multicast entries for fdb_dump() 2026-01-08 10:16:47 +01:00
hirschmann net: dsa: hellcreek: fix missing error handling in LED registration 2025-11-14 17:46:32 -08:00
lantiq
microchip net: dsa: microchip: Fix symetry in ksz_ptp_msg_irq_{setup/free}() 2025-11-25 12:32:41 +01:00
mv88e6xxx Revert "dsa: mv88e6xxx: make serdes SGMII/Fiber tx amplitude configurable" 2026-01-17 16:35:28 +01:00
ocelot
qca
realtek
sja1105 net: dsa: sja1105: fix SGMII linking at 10M or 100M but not passing traffic 2025-11-26 18:18:28 -08:00
xrs700x net: dsa: xrs700x: reject unsupported HSR configurations 2025-12-18 14:03:31 +01:00
Kconfig
Makefile
bcm_sf2.c
bcm_sf2.h
bcm_sf2_cfp.c
bcm_sf2_regs.h
dsa_loop.c
ks8995.c
lan9303-core.c
lan9303.h
lan9303_i2c.c
lan9303_mdio.c
mt7530-mdio.c
mt7530-mmio.c
mt7530.c
mt7530.h
mv88e6060.c
mv88e6060.h
rzn1_a5psw.c
rzn1_a5psw.h
vitesse-vsc73xx-core.c
vitesse-vsc73xx-platform.c
vitesse-vsc73xx-spi.c
vitesse-vsc73xx.h