stm32f7, stm32h7: Avoid speculative reads from QSPI

As recommended in AN4760 the memory region where the QSPI flash can be
memory mapped should be configured to be Strongly ordered memory. This
works around an issue where a speculative read from the CPU may cause
later problems with using the QSPI bus.

This avoids #57466.

Signed-off-by: Ole Morten Haaland <omh@icsys.no>
This commit is contained in:
Ole Morten Haaland 2023-05-02 07:58:56 +02:00 committed by Carles Cufí
commit 1d8dc008e5
4 changed files with 17 additions and 0 deletions

View file

@ -25,6 +25,7 @@ properties:
- "FLASH"
- "PPB"
- "IO"
- "EXTMEM"
description: |
Signify that this node should result in a dedicated MPU region. The
region address and size are taken from the <reg> property, while the MPU