On Sun, Apr 25, 2021 at 02:24:26AM +0200, Linus Walleij wrote: > On Fri, Apr 23, 2021 at 4:49 PM Andrew Lunn <andrew@xxxxxxx> wrote: > > > (...) it should be impossible for multiple devices to > > instantiate an MDIO bus. But with device tree, is that still true? > > Should there be validation that only one device has an MDIO bus in its > > device tree? > > This would be more of a question to Rob. Hi Linus Sorry. I was thinking C code. The driver already has the global variable mdio_bus. It is initially a NULL pointer. It gets sent when the first MDIO bus driver probes. If it is not NULL when an MDIO bus driver probes, throw an error. Andrew