net: phylink: add QSGMII support to phylink_mii_c22_pcs_encode_advertisement()
authorRussell King (Oracle) <rmk+kernel@armlinux.org.uk>
Thu, 23 Jun 2022 12:25:25 +0000 (13:25 +0100)
committerJakub Kicinski <kuba@kernel.org>
Fri, 24 Jun 2022 18:27:24 +0000 (11:27 -0700)
The QSGMII MAC-to-PHY reply is the same as the SGMII MAC-to-PHY reply.
Add support for this to phylink_mii_c22_pcs_encode_advertisement().

Signed-off-by: Russell King (Oracle) <rmk+kernel@armlinux.org.uk>
Tested-by: Ioana Ciornei <ioana.ciornei@nxp.com>
Reviewed-by: Ioana Ciornei <ioana.ciornei@nxp.com>
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
drivers/net/phy/phylink.c

index 066684b..e20cdab 100644 (file)
@@ -2991,6 +2991,7 @@ int phylink_mii_c22_pcs_encode_advertisement(phy_interface_t interface,
                        adv |= ADVERTISE_1000XPSE_ASYM;
                return adv;
        case PHY_INTERFACE_MODE_SGMII:
+       case PHY_INTERFACE_MODE_QSGMII:
                return 0x0001;
        default:
                /* Nothing to do for other modes */