forked from Archive/PX4-Autopilot
79f49fd851
This is a back port of upstream NuttX PX4 contrib of ef42c25 stm32f7:SDMMC add dcache alignment check in dma{recv|send}setup In the where CONFIG_SDIO_PREFLIGHT is not used and dcache write-buffed mode is used (not write-through) buffer alignment is required for DMA transfers because a) arch_invalidate_dcache could lose buffered writes data and b) arch_flush_dcache could corrupt adjacent memory if the buffer and the bufflen, are not on ARMV7M_DCACHE_LINESIZE boundaries. 1e7ddfe stm32f7:SDMMC remove widebus limitation on DMA There is no documantation for the STM32F7 that limits DMA on 1 bit vrs 4 bit mode. dffab2f stm32f7:DMA add dcache alignment check in stm32_dmacapable In the case dcache write-buffed mode is used (not write-through) buffer alignment is required for DMA transfers because a) arch_invalidate_dcache could lose buffered writes data and b) arch_flush_dcache could corrupt adjacent memory if the maddr and the mend+1, the next next address are not on ARMV7M_DCACHE_LINESIZE boundaries. 38cbf1f stm32f7:DMA correct comments and document stm32_dmacapable Updated comment to proper refernce manual for STM32F7 not STM32F4. Added stm32_dmacapable input paramaters documentation. |
||
---|---|---|
.. | ||
00001-REJECTED-add-math.h.patch | ||
00002-REJECTED-fix-shadow-wanings.patch | ||
00003-REJECTED-add-var-expansion-in-nsh-parse.patch | ||
00004-REJECTED-avoid-export-copy-with-export-insitu.patch | ||
00005-REJECTED-support-c++11.patch | ||
00006-REJECTED-cstdint-fix.patch | ||
00007-REJECTED-silence-jobserver-warnings.patch | ||
00008-REJECTED-static-assert-fix.patch | ||
00009-REJECTED-ctype-fix-shadow-wanings.patch | ||
00010-BACKPORT-stm32-flash-F4-dcache-corruption-fix-no-HSI-on.patch | ||
00011-BACKPORT-priority-restoration-fix.patch | ||
00012-BACKPORT-stack-coloration-overreach-fix.patch | ||
00014-BACKPORT-i2c-hotfix.patch | ||
00015-BACKPORT-stm32f7-DTCM.patch | ||
00016-BACKPORT-fix-CRTSCTS-defines.patch | ||
00017-BACKPORT-cdcacm.patch | ||
00019-BACKPORT-stm32-rcc-keep-HSI-on.patch | ||
00021-BACKPORT-stm32f3x-add-BKP.patch | ||
00022-BACKPORT-stm32-bkp-reference-fix.patch | ||
00023-BACKPORT-stm32f7-bkp-reference-fix.patch | ||
00024-BACKPORT-stm32f7-serial-dma-hotfix.patch | ||
00025-BACKPORT-add-set-ex-to-nsh.patch | ||
00026-BACKPORT-stm32fX-serial-fix-freezing.patch | ||
00027-BACKPORT-stm32-sdio-1-bit-and-16G-fix.patch | ||
00028-BACKPORT-mtd-FLASH-corruption.patch | ||
00029-BACKPORT-stm32-serial-upstream-sans-IRQ.patch | ||
00030-BACKPORT-fix-arm-none-eabi-gcc-7-warnings-nuttx.patch | ||
00031-BACKPORT-fix-arm-none-eabi-gcc-7-warnings-apps.patch | ||
00032-BACKPORT-stm32f7-pinmap-FMC-I2C4-fixes.patch | ||
00033-BACKPORT-stm32f7-sdmmc-dcache-fix.patch | ||
90000-PENDING-wip-inflight-to-upstream.patch | ||
CMakeLists.txt |