> Note it's unable to put the MDIO bus node outside of MAC controller > (i.e. at the same level in the parent bus node). Because we need to > control all clocks and resets in FEMAC driver due to the phy reset > procedure. So the clocks can't be assigned to MDIO bus device, which is > an essential resource for the MDIO bus to work. What PHY driver is being used? If there a specific PHY driver for this hardware? Does it implement soft reset? I'm wondering if you can skip hardware reset of the PHY and only do a software reset. Andrew