[244] QSPI: External flash and QSPI returns erroneous data when the SoftDevice is running

This anomaly applies to Revision 1, build codes CKAA-Cx0, QIAA-Cx0.

It was inherited from the previous IC revision Engineering C.

Symptoms

Data transfer to and from external Flash with QSPI is corrupted.

Conditions

HF clock source is switching between HFXO and HFINT.

Consequences

Wrong data is read or written

Workaround

Ensure that the clock source is not switched during the QSPI operations. For example, force the HFXO enabled when SoftDevice is used by calling sd_clock_hfclk_request() after sd_softdevice_enable() during QSPI operations.