> But the MDIO emaulation code is from their driver, after lots of > deletions.
Is this driver supposed to run on lots of different OSs? That would explain why they ignored the Linux MDIO and PHY layers. If possible, please make use of the Linux infrastructure. Andrew