Print the PHY driver used and interrupt status after connection. Signed-off-by: Chukun Pan --- drivers/net/ethernet/spacemit/k1_emac.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/drivers/net/ethernet/spacemit/k1_emac.c b/drivers/net/ethernet/spacemit/k1_emac.c index c85dc742c404..afb5b6a61c2c 100644 --- a/drivers/net/ethernet/spacemit/k1_emac.c +++ b/drivers/net/ethernet/spacemit/k1_emac.c @@ -1568,6 +1568,7 @@ static int emac_phy_connect(struct net_device *ndev) struct device *dev = &priv->pdev->dev; struct phy_device *phydev; struct device_node *np; + char *irq_str; int ret; ret = of_get_phy_mode(dev->of_node, &priv->phy_interface); @@ -1610,6 +1611,11 @@ static int emac_phy_connect(struct net_device *ndev) goto err_node_put; } + irq_str = phy_attached_info_irq(phydev); + netdev_info(ndev, "PHY driver [%s] (irq=%s)\n", + phydev->drv->name, irq_str); + kfree(irq_str); + phydev->mac_managed_pm = true; emac_update_delay_line(priv); -- 2.25.1