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?