mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
synced 2025-01-12 08:00:09 +00:00
sfp: add support for 5gbase-t SFPs
The sfp_parse_support() function is setting 5000baseT_Full in some cases. Now that we have PHY_INTERFACE_MODE_5GBASER interface mode available, change sfp_select_interface() to return PHY_INTERFACE_MODE_5GBASER if 5000baseT_Full is set in the link mode mask. Signed-off-by: Marek Behún <kabel@kernel.org> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
parent
f6813bdafd
commit
cfb971dec5
@ -400,6 +400,9 @@ phy_interface_t sfp_select_interface(struct sfp_bus *bus,
|
||||
phylink_test(link_modes, 10000baseT_Full))
|
||||
return PHY_INTERFACE_MODE_10GBASER;
|
||||
|
||||
if (phylink_test(link_modes, 5000baseT_Full))
|
||||
return PHY_INTERFACE_MODE_5GBASER;
|
||||
|
||||
if (phylink_test(link_modes, 2500baseX_Full))
|
||||
return PHY_INTERFACE_MODE_2500BASEX;
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user