net: phylink: disable BMCR_ISOLATE in phylink_mii_c22_pcs_config
authorRobert Hancock <robert.hancock@calian.com>
Mon, 26 Oct 2020 17:58:02 +0000 (11:58 -0600)
committerJakub Kicinski <kuba@kernel.org>
Wed, 28 Oct 2020 01:30:20 +0000 (18:30 -0700)
commitcd29296fdfca919590e4004a7e4905544f4c4a32
tree7f1d39ea83c762d0d6588a2894a4563988fe568a
parent3aefd7d6ea05a1a573a26c20e474d36c218016cd
net: phylink: disable BMCR_ISOLATE in phylink_mii_c22_pcs_config

The Xilinx PCS/PMA PHY requires that BMCR_ISOLATE be disabled for proper
operation in 1000BaseX mode. It should be safe to ensure this bit is
disabled in phylink_mii_c22_pcs_config in all cases.

Signed-off-by: Robert Hancock <robert.hancock@calian.com>
Reviewed-by: Russell King <rmk+kernel@armlinux.org.uk>
Link: https://lore.kernel.org/r/20201026175802.1332477-1-robert.hancock@calian.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
drivers/net/phy/phylink.c