Hi,
In the StarterWare CPSW Wiki (http://processors.wiki.ti.com/index.php/StarterWare_CPSW) it is written, that enough delay shall be given to ensure the successful completion of the MDIO module initialization before any further access to MDIO. In the AM335x StarterWare (V2.00.01.01) code there is a delay of 1ms after the "MDIOInit"call.
I'm curious what TI defines as "enough delay".
In the AM335x ARM Technical Reference Manual (spruh73k) there is nothing written about a delay after enabling the MDIO (14.4.3 Initializing the MDIO Module, page 1972).
Best regards,
Patrick