Messages in this thread Patch in this message | | | From | Oleksij Rempel <> | Subject | [PATCH net-next v4 8/9] net: dsa: dsa_slave_phy_connect(): extend phy's flags with port specific phy flags | Date | Fri, 11 Jun 2021 09:15:26 +0200 |
| |
This patch extends the flags of the phy that's being connected with the port specific flags of the switch port.
This is needed to handle a port specific erratum of the KSZ8873 switch, which is added in a later patch.
Signed-off-by: Oleksij Rempel <o.rempel@pengutronix.de> --- net/dsa/slave.c | 4 ++++ 1 file changed, 4 insertions(+)
diff --git a/net/dsa/slave.c b/net/dsa/slave.c index d4756b920108..ca344b37d02d 100644 --- a/net/dsa/slave.c +++ b/net/dsa/slave.c @@ -1760,6 +1760,10 @@ static int dsa_slave_phy_connect(struct net_device *slave_dev, int addr) return -ENODEV; } + if (ds->ops->get_phy_flags) + slave_dev->phydev->dev_flags |= + ds->ops->get_phy_flags(ds, dp->index); + return phylink_connect_phy(dp->pl, slave_dev->phydev); } -- 2.29.2
| |