ERR006687
Chip Errata for the i.MX 6Dual/6Quad and i.MX 6DualPlus/6QuadPlus, Rev. 6.1, 06/2016
102
NXP Semiconductors
Description:
The ENET block generates many interrupts. Only one of these interrupt lines is connected to the
General Power Controller (GPC) block, but a
logical OR of all of the ENET interrupts is connected
to the General Interrupt Controller (GIC). When the system enters Wait mode, a normal RX Done
or TX Done
does not wake up the system because the GPC cannot see this interrupt. This impacts
performance of the ENET block because its interrupts are serviced only when the chip exits Wait
mode due to an interrupt from some other wake-up source.
Projected Impact:
Reduced ENET performance due to delayed servicing of interrupts.
Workarounds:
All of the interrupts can be selected by MUX and output to pad GPIO6. If GPIO6 is selected to
output ENET interrupts and GPIO6 SION is set, the resulting GPIO interrupt will wake the system
from Wait mode.
Proposed Solution:
No fix scheduled
Linux BSP Status:
Software workaround implemented in Linux BSP codebase starting in release L3.0.35_4.0.0
ERR006687
ENET: Only the ENET wake-up interrupt request can wake the system
from Wait mode [i.MX 6Dual/6Quad Only]