[77] TAD: Debug power-up request is not acknowledged

This anomaly applies to IC Rev. Engineering A, build codes QKAA-AB0.

Domains

Symptoms

In the debug port CTRL/STAT register (see ARM CoreSight SoC-400 Technical Reference Manual, revision r3p2):
  • CDBGPWRUPREQ powers up the system but does not assert CDBGPWRUPACK.
  • CSYSPWRUPREQ does not trigger any power requests but asserts CDBGPWRUPACK and CSYSPWRUPACK.

Conditions

Always when starting a debug session.

Consequences

If the debug probe writes the debug port CTRL/STAT.DBGPWRUPREQ and waits on CTRL/STAT.DBGPWRUPACK, it does not finish.

Workaround

When enabling debug domain power, write CTRL/STAT.DBGPWRUPREQ and CTRL/STAT.SYSPWRUPREQ.