nuttx/arch/arm
David Sidrane a1ebd499ea stm32h7:SDMMC fix unaligned access for buffers not on 32 bit boundaries
The IDMA needs to have 32 bit word alignment, in fact it will
   AND off the lower 2 bits of the value stored in IDMABASE0R.
   This bug was masked by CONFIG_ARMV7M_DCACHE causing proper word alignment
   and also FAT_DMAMEMORY being aligned.

   This commit extends the unaligned logic (used for dcache) to take into account
   the need for a buffer copy when the buffer is ot 32 bit word.

    It leverages the fact that when CONFIG_ARMV7M_DCACHE is not defined the up_xxxxx_dcache are nops.
2022-09-27 09:43:29 +08:00
..
include libc: Move queue.h from include to include/nuttx 2022-09-26 08:04:58 +02:00
src stm32h7:SDMMC fix unaligned access for buffers not on 32 bit boundaries 2022-09-27 09:43:29 +08:00
Kconfig arch/arm: initial support for NRF5340 2022-09-18 21:49:32 +08:00