Message ID | 20240423090025.29231-1-kabel@kernel.org (mailing list archive) |
---|---|
State | Accepted |
Commit | 0805d67bc0ef95411228e802f31975cfb7555056 |
Delegated to: | Netdev Maintainers |
Headers | show |
Series | [net-next] net: sfp: add quirk for ATS SFP-GE-T 1000Base-TX module | expand |
Hello: This patch was applied to netdev/net-next.git (main) by Jakub Kicinski <kuba@kernel.org>: On Tue, 23 Apr 2024 11:00:25 +0200 you wrote: > From: Daniel Golle <daniel@makrotopia.org> > > Add quirk for ATS SFP-GE-T 1000Base-TX module. > > This copper module comes with broken TX_FAULT indicator which must be > ignored for it to work. > > [...] Here is the summary with links: - [net-next] net: sfp: add quirk for ATS SFP-GE-T 1000Base-TX module https://git.kernel.org/netdev/net-next/c/0805d67bc0ef You are awesome, thank you!
diff --git a/drivers/net/phy/sfp.c b/drivers/net/phy/sfp.c index 7d063cd3c6af..3f9cbd797fd6 100644 --- a/drivers/net/phy/sfp.c +++ b/drivers/net/phy/sfp.c @@ -509,6 +509,9 @@ static const struct sfp_quirk sfp_quirks[] = { SFP_QUIRK_F("Walsun", "HXSX-ATRC-1", sfp_fixup_fs_10gt), SFP_QUIRK_F("Walsun", "HXSX-ATRI-1", sfp_fixup_fs_10gt), + // OEM SFP-GE-T is a 1000Base-T module with broken TX_FAULT indicator + SFP_QUIRK_F("OEM", "SFP-GE-T", sfp_fixup_ignore_tx_fault), + SFP_QUIRK_F("OEM", "SFP-10G-T", sfp_fixup_rollball_cc), SFP_QUIRK_M("OEM", "SFP-2.5G-T", sfp_quirk_oem_2_5g), SFP_QUIRK_F("OEM", "RTSFP-10", sfp_fixup_rollball_cc),