Message ID | E1tTffV-007RoP-8D@rmk-PC.armlinux.org.uk (mailing list archive) |
---|---|
State | New |
Delegated to: | Netdev Maintainers |
Headers | show |
Series | net: pcs: add supported_interfaces bitmap for PCS | expand |
On 3 January 2025 11:16:41 UTC, "Russell King (Oracle)" <rmk+kernel@armlinux.org.uk> wrote: >Fill in the new PCS supported_interfaces member with the interfaces >that the Mediatek LynxI supports. > >Signed-off-by: Russell King (Oracle) <rmk+kernel@armlinux.org.uk> Acked-by: Daniel Golle <daniel@makrotopia.org> >--- > drivers/net/pcs/pcs-mtk-lynxi.c | 4 ++++ > 1 file changed, 4 insertions(+) > >diff --git a/drivers/net/pcs/pcs-mtk-lynxi.c b/drivers/net/pcs/pcs-mtk-lynxi.c >index 7de804535229..a6153e9999a7 100644 >--- a/drivers/net/pcs/pcs-mtk-lynxi.c >+++ b/drivers/net/pcs/pcs-mtk-lynxi.c >@@ -306,6 +306,10 @@ struct phylink_pcs *mtk_pcs_lynxi_create(struct device *dev, > mpcs->pcs.poll = true; > mpcs->interface = PHY_INTERFACE_MODE_NA; > >+ __set_bit(PHY_INTERFACE_MODE_SGMII, mpcs->pcs.supported_interfaces); >+ __set_bit(PHY_INTERFACE_MODE_1000BASEX, mpcs->pcs.supported_interfaces); >+ __set_bit(PHY_INTERFACE_MODE_2500BASEX, mpcs->pcs.supported_interfaces); >+ > return &mpcs->pcs; > } > EXPORT_SYMBOL(mtk_pcs_lynxi_create);
On Fri, Jan 03, 2025 at 11:16:41AM +0000, Russell King (Oracle) wrote: > Fill in the new PCS supported_interfaces member with the interfaces > that the Mediatek LynxI supports. > > Signed-off-by: Russell King (Oracle) <rmk+kernel@armlinux.org.uk> Reviewed-by: Andrew Lunn <andrew@lunn.ch> Andrew
diff --git a/drivers/net/pcs/pcs-mtk-lynxi.c b/drivers/net/pcs/pcs-mtk-lynxi.c index 7de804535229..a6153e9999a7 100644 --- a/drivers/net/pcs/pcs-mtk-lynxi.c +++ b/drivers/net/pcs/pcs-mtk-lynxi.c @@ -306,6 +306,10 @@ struct phylink_pcs *mtk_pcs_lynxi_create(struct device *dev, mpcs->pcs.poll = true; mpcs->interface = PHY_INTERFACE_MODE_NA; + __set_bit(PHY_INTERFACE_MODE_SGMII, mpcs->pcs.supported_interfaces); + __set_bit(PHY_INTERFACE_MODE_1000BASEX, mpcs->pcs.supported_interfaces); + __set_bit(PHY_INTERFACE_MODE_2500BASEX, mpcs->pcs.supported_interfaces); + return &mpcs->pcs; } EXPORT_SYMBOL(mtk_pcs_lynxi_create);
Fill in the new PCS supported_interfaces member with the interfaces that the Mediatek LynxI supports. Signed-off-by: Russell King (Oracle) <rmk+kernel@armlinux.org.uk> --- drivers/net/pcs/pcs-mtk-lynxi.c | 4 ++++ 1 file changed, 4 insertions(+)