I am implementing Ethernet independent mode in LS1046. I am not getting interrupt when a packet is received. I have enabled the interrupt in the interrupt controller. FMFP_CEE is set to for Receive frame interrupt event, FFFP_FCEV register shows that Receive frame interrupt event is detected . If I observe the Descriptors the data is there but the interrupt controller never receives the interrupt.
Am I missing any steps to enable the Rx interrupt.
One more thing that I have observed is that, Interrupt is received only for MEMAC3 device and not for any other MAC controller. Is it a limitation posed by microcode?