[<prev] [next>] [<thread-prev] [day] [month] [year] [list]
Message-ID: <Yg9mpxc9Var4xJLq@lunn.ch>
Date: Fri, 18 Feb 2022 10:28:07 +0100
From: Andrew Lunn <andrew@...n.ch>
To: Luiz Angelo Daros de Luca <luizluca@...il.com>
Cc: netdev@...r.kernel.org, vivien.didelot@...il.com,
f.fainelli@...il.com, olteanv@...il.com, davem@...emloft.net,
kuba@...nel.org
Subject: Re: [PATCH net-next v2] net: dsa: OF-ware slave_mii_bus
On Fri, Feb 18, 2022 at 03:21:47AM -0300, Luiz Angelo Daros de Luca wrote:
> If found, register the DSA internally allocated slave_mii_bus with an OF
> "mdio" child object. It can save some drivers from creating their
> custom internal MDIO bus.
> @@ -924,7 +926,10 @@ static int dsa_switch_setup(struct dsa_switch *ds)
>
> dsa_slave_mii_bus_init(ds);
>
> - err = mdiobus_register(ds->slave_mii_bus);
> + dn = of_get_child_by_name(ds->dev->of_node, "mdio");
> +
> + err = of_mdiobus_register(ds->slave_mii_bus, dn);
> + of_node_put(dn);
This makes sense, but please update the binding document to include this:
Documentation/devicetree/bindings/net/dsa/dsa.yaml
Andrew
Powered by blists - more mailing lists