
ERR009743
Chip Errata for the i.MX 6Dual/6Quad and i.MX 6DualPlus/6QuadPlus, Rev. 6.1, 06/2016
NXP Semiconductors
83
Description:
DBGPRSR.SR, bit [3], is the Sticky Reset status bit. The ARM architecture specifies that the
processor sets this bit to 1 when the non-debug logic of the processor is in reset state.
Because of this erratum, the Cortex-A9 processor sets this bit to 1 when the debug logic of the
processor is in reset state, instead of when the non-debug logic of the processor is in reset state.
Projected Impact:
- DBGPRSR.SR might not be set to 1 when it should, when the non-debug logic of the processor
is in reset state.
- DBGPRSR.SR might be set to 1 when it should not, when the debug logic of the processor is in
reset state.
In both cases, the DBGPRSR.SR bit value might be corrupted, which might prevent the debug
logic from correctly detecting when the non-debug logic of the processor has been reset.
Workarounds:
No software workaround available as this erratum is related to a debug feature. Users should not
rely on the DBGPRSR.SR bit during the debug session.
Proposed Solution:
No fix scheduled
Linux BSP Status:
Software workaround is not implemented because this erratum will never be encountered in normal
device operation, as this erratum is related to a debug feature.
ERR009743
ARM: 799770 - DBGPRSR Sticky Reset status bit is set to 1 by the CPU
debug reset instead of by the CPU non-debug reset