[121] QSPI: Second read and long read commands fail

This anomaly applies to IC Rev. Engineering A, build codes QIAA-AA0.

Symptoms

  • QSPI read command never gets sent.
  • QSPI read command of more than 0x20 characters fails.

Conditions

QSPI.IFCONFIG1 is different than 0xYY0404YY, where Y is any value.

Consequences

QSPI is not functional.

Workaround

When writing IFCONFIG1, make sure to write 0x0404 to IFCONFIG1[23:8].