[194] I2S: STOP task does not switch off all resources

This anomaly applies to IC Rev. Engineering D, build codes CKAA-DA0, QIAA-DA0, QFAA-Dx0.

It was inherited from the previous IC revision Revision 1.

Symptoms

Current consumption too high (~900 µA) after using the STOP task.

Conditions

I2S was running and was stopped by triggering the STOP task.

Consequences

Current consumption higher than specified.

Workaround

Apply the following code after the STOP task:

*((volatile uint32_t *)0x40025038) = 1;
*((volatile uint32_t *)0x4002503C) = 1;