diff options
| author | Biju Das <biju.das.jz@bp.renesas.com> | 2025-02-05 12:42:24 +0000 |
|---|---|---|
| committer | David S. Miller <davem@davemloft.net> | 2025-02-07 13:43:55 +0000 |
| commit | 876e52b2d3f45082029538c4d0dcc20d5d722c01 (patch) | |
| tree | 3cb822c03e59856c1d9451d8d3143099697c2516 | |
| parent | a76568865c1562b33176bf37d43e2b976c046931 (diff) | |
| download | linux-next-876e52b2d3f45082029538c4d0dcc20d5d722c01.tar.gz linux-next-876e52b2d3f45082029538c4d0dcc20d5d722c01.zip | |
net: ethernet: mtk-star-emac: Use of_get_available_child_by_name()
Use the helper of_get_available_child_by_name() to simplify
mtk_star_mdio_init().
Signed-off-by: Biju Das <biju.das.jz@bp.renesas.com>
Reviewed-by: Simon Horman <horms@kernel.org>
Signed-off-by: David S. Miller <davem@davemloft.net>
| -rw-r--r-- | drivers/net/ethernet/mediatek/mtk_star_emac.c | 7 |
1 files changed, 1 insertions, 6 deletions
diff --git a/drivers/net/ethernet/mediatek/mtk_star_emac.c b/drivers/net/ethernet/mediatek/mtk_star_emac.c index 25989c79c92e..76f202d7f055 100644 --- a/drivers/net/ethernet/mediatek/mtk_star_emac.c +++ b/drivers/net/ethernet/mediatek/mtk_star_emac.c @@ -1427,15 +1427,10 @@ static int mtk_star_mdio_init(struct net_device *ndev) of_node = dev->of_node; - mdio_node = of_get_child_by_name(of_node, "mdio"); + mdio_node = of_get_available_child_by_name(of_node, "mdio"); if (!mdio_node) return -ENODEV; - if (!of_device_is_available(mdio_node)) { - ret = -ENODEV; - goto out_put_node; - } - priv->mii = devm_mdiobus_alloc(dev); if (!priv->mii) { ret = -ENOMEM; |
