Hi,
I try to work with Ethernet PHY from ti dp83826. Data transfer via MDC, MDIO - ok. But init process fail here:
//Check Link status
for (tout = EMAC_PHY_RESP_TOUT;tout >=0; tout--) {
regv = EMAC_Read_PHY(EMAC_PHY_REG_BMSR) ;
if(regv & EMAC_PHY_BMSR_LINK_ESTABLISHED) {
/* Link is on*/
break;
}
if(tout == 0) {
//time out
return (-1) ;
}
}
Why no link? What mean this link? If skip this step router doesn't see my device.
PHY work as master, Clk correct.