net: phylink: add 1000base-KX to phylink_caps_to_linkmodes()

Bugzilla: https://bugzilla.redhat.com/show_bug.cgi?id=2071844
Depends: https://bugzilla.redhat.com/show_bug.cgi?id=2121508
Tested: This is one of a series of patch sets to enable Arm SystemReady IR
 support in the kernel for NXP i.MX8 platforms.  This set cleans up
 PHY handling for imx8m (and Tegra) in drivers/phy.  This set has been
 tested via simple boot tests, and of course the CI loop.  If the PHYs
 are not working, their devices aren't; everything appears to be
 working just fine.

commit ec574d9ee5d2e74c913cb3e927e7706be7bfb64d
Author: Russell King (Oracle) <rmk+kernel@armlinux.org.uk>
Date:   Thu Nov 18 18:07:06 2021 +0000

    net: phylink: add 1000base-KX to phylink_caps_to_linkmodes()

    1000base-KX was missed in phylink_caps_to_linkmodes(), add it. This
    will be necessary to convert stmmac with xpcs to ensure we don't drop
    any supported linkmodes.

    Signed-off-by: Russell King (Oracle) <rmk+kernel@armlinux.org.uk>
    Signed-off-by: David S. Miller <davem@davemloft.net>
    (cherry picked from commit ec574d9ee5d2e74c913cb3e927e7706be7bfb64d)

Signed-off-by: Al Stone <ahs3@redhat.com>
This commit is contained in:
Al Stone 2022-10-13 10:23:54 -06:00
parent e77b65a24f
commit f554a8e49f
1 changed files with 1 additions and 0 deletions

View File

@ -197,6 +197,7 @@ static void phylink_caps_to_linkmodes(unsigned long *linkmodes,
if (caps & MAC_1000FD) {
__set_bit(ETHTOOL_LINK_MODE_1000baseT_Full_BIT, linkmodes);
__set_bit(ETHTOOL_LINK_MODE_1000baseKX_Full_BIT, linkmodes);
__set_bit(ETHTOOL_LINK_MODE_1000baseX_Full_BIT, linkmodes);
__set_bit(ETHTOOL_LINK_MODE_1000baseT1_Full_BIT, linkmodes);
}