net: sfp: add quirk enabling 2500Base-x for HG MXPD-483II
authorDaniel Golle <daniel@makrotopia.org>
Sun, 2 Apr 2023 11:44:37 +0000 (12:44 +0100)
committerDavid S. Miller <davem@davemloft.net>
Mon, 3 Apr 2023 09:01:17 +0000 (10:01 +0100)
commitad651d68cee75e9ac20002254c4e5d09ee67a84b
tree1480fc6a0e57ec2b69d3e934015a75c26e168499
parent2584024b23552c00d95b50255e47bd18d306d31a
net: sfp: add quirk enabling 2500Base-x for HG MXPD-483II

The HG MXPD-483II 1310nm SFP module is meant to operate with 2500Base-X,
however, in their EEPROM they incorrectly specify:
    Transceiver type                          : Ethernet: 1000BASE-LX
    ...
    BR, Nominal                               : 2600MBd

Use sfp_quirk_2500basex for this module to allow 2500Base-X mode anyway.

https://forum.banana-pi.org/t/bpi-r3-sfp-module-compatibility/14573/60

Reported-by: chowtom <chowtom@gmail.com>
Tested-by: chowtom <chowtom@gmail.com>
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
Reviewed-by: Russell King (Oracle) <rmk+kernel@armlinux.org.uk>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/phy/sfp.c