net, davinci_emac: let the EMAC detect the PHYs
authorHeiko Schocher <hs@denx.de>
Wed, 14 Sep 2011 19:37:42 +0000 (19:37 +0000)
committerAlbert ARIBAUD <albert.u.boot@aribaud.net>
Fri, 30 Sep 2011 20:00:57 +0000 (22:00 +0200)
commit19fdf9a1c338c408b992f3d0a7fd03b4207b8cf9
tree09d0e4b77ae3bf51b57712b72b64131dc8a3422d
parentc3b4a475d7887efe1cdc8a3fe9e909df30a353f0
net, davinci_emac: let the EMAC detect the PHYs

Once the MDIO state machine has been initialized and enabled, it
starts polling all 32 PHY addresses on the MDIO bus, looking for
an active PHY. Add a 5 ms delay, so all PHYs are for sure detected.

This problem was detected on the cmc board with a KSZ8864 switch.

Signed-off-by: Heiko Schocher <hs@denx.de>
Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
drivers/net/davinci_emac.c