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.

EMAC_TimerTick without PHY

Is calling the EMAC_TimerTick every 100ms necessary even when not using a PHY (and therefore not using the MDIO)?

I looked at the code (csl_emac.c), and it seems that aside from calling the MDIO_TimerTick, all the code does is call EnqueueRX in case there's a need. For this, it needs to be called every 100ms from every core (if I understand correctly). EnqueueRX is also called whenever a packet is actually received. Isn't that enough? In what situation will the TimerTick function help me here?