[PATCH V2 2/8] net: Add eth phy generic driver for shared MDIO

sbabic at denx.de sbabic at denx.de
Mon May 11 12:18:43 CEST 2020

> From: Ye Li <ye.li at nxp.com>
> For dual ethernet controllers, the HW design may connect ETH phys to
> one MDIO ports. So two different ethernet drivers have to share MDIO bus.
> Since two ethernet drivers are independent, we can't ensure their probe
> order.
> To resolve this problem, introduce an eth phy generic driver and uclass.
> After eth-uclass binds, we search the mdio node and binds the phy node
> with the eth-phy-generic driver.
> When one eth driver get its phy device, the parent of phy device will
> probe prior than phy device. So this ensure the eth driver ownes the
> MDIO bus will be probed before using its MDIO.
> Signed-off-by: Ye Li <ye.li at nxp.com>
> Signed-off-by: Peng Fan <peng.fan at nxp.com>
Applied to u-boot-imx, master, thanks !

Best regards,
Stefano Babic

DENX Software Engineering GmbH,      Managing Director: Wolfgang Denk
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: +49-8142-66989-53 Fax: +49-8142-66989-80 Email: sbabic at denx.de

More information about the U-Boot mailing list