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.

How to reset EMAC (RMII connected PHY)?

With custom board, AM335x EMAC is RMII interfaced with a PHY device.

There is external 50MHz reference clock.

He wants to "reset" EMAC when some problem happens at PHY or Ethernet connection, while Linux is running.

(Linux kernel 3.2, from SDK 05.07.00)

So, is it possible to reset, re-initialize EMAC of AM335x?

How about "ifconfig eth0 down" and "ifconfig eth0 up" again, will this make EMAC reset?

Regards,

Hayden