This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

MICREL KSZ9021 not working on am335x MPU.

Hi,

We are using AM335x MPU and  MICREL KSZ9021RNI gigabit PHY on it for Ethernet Interface.

We have configured ETH_RXD0,  ETH_RXD1, ETH_RXD2, ETH_RXD3, ETH_RXCTL as pullup high on PHY reset to get mode[3 -0] to 0xF (RGMII Mode – advertise all capabilities (10/100/1000 speed half/full duplex).) and enable clock 125.

However we are not getting link up also we are not getting 125MHZ clk on CLK125_NDO Pin.

The TX_CLK from controller to PHY is 2.5MHZ and RX_CLK is always low, not sure if this is reason why 125MHZ clock output not getting generated.

 Let me know if I have missed anything in configuring PHY.