]> git.baikalelectronics.ru Git - kernel.git/commit
net: sfp: relax bitrate-derived mode check
authorRussell King <rmk+kernel@armlinux.org.uk>
Wed, 9 Dec 2020 11:22:54 +0000 (11:22 +0000)
committerDavid S. Miller <davem@davemloft.net>
Thu, 10 Dec 2020 03:38:10 +0000 (19:38 -0800)
commit0bee09efad545ff4935e7cc5394d22ed5a627614
treeeae267a9d4b2e668468b83b07a67dc30b10755ba
parent8f889e44e19070a6d219e2b4380a9484b4a286d4
net: sfp: relax bitrate-derived mode check

Do not check the encoding when deriving 1000BASE-X from the bitrate
when no other modes are discovered. Some GPON modules (VSOL V2801F
and CarlitoxxPro CPGOS03-0490 v2.0) indicate NRZ encoding with a
1200Mbaud bitrate, but should be driven with 1000BASE-X on the host
side.

Tested-by: Pali Rohár <pali@kernel.org>
Reviewed-by: Andrew Lunn <andrew@lunn.ch>
Signed-off-by: Russell King <rmk+kernel@armlinux.org.uk>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/phy/sfp-bus.c