nuttx/arch/arm/src/stm32f7
David Sidrane ad7e36d83f stm32f7:sdmmc defer invalidate until after DMA completion
The FAT was not coherent. Resulting in a write failed
   with errno:28 No space left on device.

   It is unclear how the memory is acesses prior to the DMA
   completion. But this restructuring ensures the data
   is coherent.

   This issue was not detected on the stm32h7
2021-11-24 20:38:23 -06:00
..
hardware arch: Omni Hoverboards: update licenses to Apache 2021-09-28 04:37:38 -07:00
chip.h arch: arm: stm: Author Gregory Nutt: update licenses to Apache 2021-03-31 00:59:15 -05:00
Kconfig Fix various typos in comments and documentation 2021-07-04 11:23:26 -05:00
Make.defs stm32f7:Support CONFIG_MPU_RESET and CONFIG_ARM_MPU_EARLY_RESET 2021-10-23 03:58:26 -05:00
stm32_adc.c arch: Omni Hoverboards: update licenses to Apache 2021-09-28 04:37:38 -07:00
stm32_adc.h arch: Omni Hoverboards: update licenses to Apache 2021-09-28 04:37:38 -07:00
stm32_alarm.h NuttX: Neil Hancock: update licenses to Apache 2021-04-01 12:13:12 -05:00
stm32_allocateheap.c arch/arm/src/stm32f7/stm32_allocateheap.c: Fix MPU alignments 2021-04-12 23:20:18 -05:00
stm32_bbsram.c stm32f7:bbsram add assert header 2021-06-08 13:19:22 -05:00
stm32_bbsram.h arch: Author David Sidrane: update licenses to Apache 2021-03-22 19:28:38 -07:00
stm32_can.c arch: Omni Hoverboards: update licenses to Apache 2021-09-28 04:37:38 -07:00
stm32_can.h arch: arm: stm: Author Gregory Nutt: update licenses to Apache 2021-03-31 00:59:15 -05:00
stm32_capture.c Include assert.h in necessary place 2021-06-08 13:06:08 -07:00
stm32_capture.h NuttX: Pierre-Noel Bouteville: update licenses to Apache 2021-04-01 12:13:12 -05:00
stm32_config.h arch: arm: stm: Author Gregory Nutt: update licenses to Apache 2021-03-31 00:59:15 -05:00
stm32_dbgmcu.h arch: Author David Sidrane: update licenses to Apache 2021-03-22 19:28:38 -07:00
stm32_dma2d.c Include assert.h in necessary place 2021-06-08 13:06:08 -07:00
stm32_dma2d.h NuttX: Marco Krahl: update licenses to Apache 2021-04-06 12:50:41 -05:00
stm32_dma.c Don't include assert.h from public header file 2021-06-03 08:36:03 -07:00
stm32_dma.h arch: arm: stm: Author Gregory Nutt: update licenses to Apache 2021-03-31 00:59:15 -05:00
stm32_dtcm.c mm: Remove mm_heap_impl_s struct 2021-07-07 04:25:15 -07:00
stm32_dtcm.h mm: Remove mm_heap_impl_s struct 2021-07-07 04:25:15 -07:00
stm32_dumpgpio.c Include assert.h in necessary place 2021-06-08 13:06:08 -07:00
stm32_ethernet.c Replace all __attribute__((aligned(x)) with aligned_data(x) 2021-07-29 21:55:21 -03:00
stm32_ethernet.h arch: arm: stm: Author Gregory Nutt: update licenses to Apache 2021-03-31 00:59:15 -05:00
stm32_exti_alarm.c arch: arm: update licenses to Apache 2021-05-31 01:37:27 -05:00
stm32_exti_gpio.c NuttX: Uros Platise: update licenses to Apache 2021-04-01 12:13:12 -05:00
stm32_exti_pwr.c arch: Haltian Ltd: update licenses to Apache 2021-11-15 06:49:32 -06:00
stm32_exti_pwr.h arch: Haltian Ltd: update licenses to Apache 2021-11-15 06:49:32 -06:00
stm32_exti_wakeup.c arch: arm: update licenses to Apache 2021-05-31 01:37:27 -05:00
stm32_exti.h arch: arm: stm: Author Gregory Nutt: update licenses to Apache 2021-03-31 00:59:15 -05:00
stm32_flash.c Run all .c and .h files modified by this PR through nxstyle. 2020-05-03 16:42:19 +01:00
stm32_fmc.c Don't include assert.h from public header file 2021-06-03 08:36:03 -07:00
stm32_fmc.h arch/arm/src/stm32f7: Refactor FMC functions for STM32F7 2020-06-24 10:51:02 -03:00
stm32_gpio.c stm32F7:Etablish device before enabling outputs 2021-09-21 18:25:16 -07:00
stm32_gpio.h Fix typos in comments and identifiers 2021-07-19 22:55:30 -03:00
stm32_i2c.c Don't include assert.h from public header file 2021-06-03 08:36:03 -07:00
stm32_i2c.h arch: arm: stm: Author Gregory Nutt: update licenses to Apache 2021-03-31 00:59:15 -05:00
stm32_irq.c arch/arm/stm32f7/stm32_irq: Fix format strings 2021-08-31 16:56:55 +08:00
stm32_lowputc.c arch: arm: stm: Author Gregory Nutt: update licenses to Apache 2021-03-31 00:59:15 -05:00
stm32_lowputc.h arch: arm: stm: fix nxstyle errors 2021-03-31 00:59:15 -05:00
stm32_lse.c arch: Author David Sidrane: update licenses to Apache 2021-03-22 19:28:38 -07:00
stm32_lsi.c arch: Author David Sidrane: update licenses to Apache 2021-03-22 19:28:38 -07:00
stm32_ltdc.c license: Ken Pettit: update licenses to Apache 2021-08-23 11:41:41 +08:00
stm32_ltdc.h license: Ken Pettit: update licenses to Apache 2021-08-23 11:41:41 +08:00
stm32_mpuinit.c stm32f7:Support CONFIG_MPU_RESET and CONFIG_ARM_MPU_EARLY_RESET 2021-10-23 03:58:26 -05:00
stm32_mpuinit.h arch: arm: stm: Author Gregory Nutt: update licenses to Apache 2021-03-31 00:59:15 -05:00
stm32_otg.h arch: arm: stm: Author Gregory Nutt: update licenses to Apache 2021-03-31 00:59:15 -05:00
stm32_otgdev.c stm32f7:USB otgdev Ensure proper EP state 2021-09-09 14:27:41 -04:00
stm32_otghost.c Don't include assert.h from public header file 2021-06-03 08:36:03 -07:00
stm32_pm.h arch: Haltian Ltd: update licenses to Apache 2021-11-15 06:49:32 -06:00
stm32_pminitialize.c arch: arm: stm: Author Gregory Nutt: update licenses to Apache 2021-03-31 00:59:15 -05:00
stm32_pmsleep.c arch: arm: update licenses to Apache 2021-05-31 01:37:27 -05:00
stm32_pmstandby.c arch: Haltian Ltd: update licenses to Apache 2021-11-15 06:49:32 -06:00
stm32_pmstop.c arch: Haltian Ltd: update licenses to Apache 2021-11-15 06:49:32 -06:00
stm32_pwm.c arch: Omni Hoverboards: update licenses to Apache 2021-09-28 04:37:38 -07:00
stm32_pwm.h arch: Omni Hoverboards: update licenses to Apache 2021-09-28 04:37:38 -07:00
stm32_pwr.c Don't include assert.h from public header file 2021-06-03 08:36:03 -07:00
stm32_pwr.h arch: Author David Sidrane: update licenses to Apache 2021-03-22 19:28:38 -07:00
stm32_qencoder.c Qencoder implementations for imxrt, stm32f7, stm32h7, stm32l4 and tivia don't support QEIOC_SETPOSMAX 2021-08-10 11:19:05 -03:00
stm32_qencoder.h arch: arm: stm: fix nxstyle errors 2021-03-31 00:59:15 -05:00
stm32_qspi.c arch: arm: update licenses to Apache 2021-05-31 01:37:27 -05:00
stm32_qspi.h arch: arm: update licenses to Apache 2021-05-31 01:37:27 -05:00
stm32_rcc.c arch: Author David Sidrane: update licenses to Apache 2021-03-22 19:28:38 -07:00
stm32_rcc.h arch: arm: stm: fix nxstyle errors 2021-03-31 00:59:15 -05:00
stm32_rng.c arch: arm: stm32: Max Holtzberg: update licenses to Apache 2021-04-03 09:36:43 -05:00
stm32_rtc_lowerhalf.c Replace mktime with timegm in rtc and fs driver 2021-06-23 13:43:32 -03:00
stm32_rtc.c Include assert.h in necessary place 2021-06-08 13:06:08 -07:00
stm32_rtc.h NuttX: Uros Platise: update licenses to Apache 2021-04-01 12:13:12 -05:00
stm32_sai.c arch/arm/src/stm32f7/stm32_sai.c: Fix syslog formats 2020-11-30 05:28:17 -06:00
stm32_sai.h arch/stm32f7: Fix nxstyle errors 2021-02-12 10:27:13 -08:00
stm32_sdmmc.c stm32f7:sdmmc defer invalidate until after DMA completion 2021-11-24 20:38:23 -06:00
stm32_sdmmc.h arch: arm: stm: Author Gregory Nutt: update licenses to Apache 2021-03-31 00:59:15 -05:00
stm32_serial.c stm32*7/stm32_serial.c: Don't fake an interrupt when interrupts are not 2021-09-14 22:50:43 +08:00
stm32_spi.c Replace all __attribute__((aligned(x)) with aligned_data(x) 2021-07-29 21:55:21 -03:00
stm32_spi.h arch: Author David Sidrane: update licenses to Apache 2021-03-22 19:28:38 -07:00
stm32_start.c stm32f7:Support CONFIG_MPU_RESET and CONFIG_ARM_MPU_EARLY_RESET 2021-10-23 03:58:26 -05:00
stm32_start.h arch: arm: stm: fix nxstyle errors 2021-03-31 00:59:15 -05:00
stm32_tickless.c stm32 timers: Make some register operations more readable. 2021-05-19 10:41:18 -07:00
stm32_tim_lowerhalf.c sourcefiles: Fix relative path in file header 2021-03-09 23:18:28 +08:00
stm32_tim.c Don't include assert.h from public header file 2021-06-03 08:36:03 -07:00
stm32_tim.h NuttX: Uros Platise: update licenses to Apache 2021-04-01 12:13:12 -05:00
stm32_timerisr.c stm32f7: Remove the one and only reference to STM32_BOARD_HCLK. 2021-04-06 22:42:06 -05:00
stm32_uart.h arch: arm: stm: fix nxstyle errors 2021-03-31 00:59:15 -05:00
stm32_uid.c sourcefiles: Fix relative path in file header 2021-03-09 23:18:28 +08:00
stm32_uid.h arch: arm: stm: fix nxstyle errors 2021-03-31 00:59:15 -05:00
stm32_usbhost.h arch: arm: stm: Author Gregory Nutt: update licenses to Apache 2021-03-31 00:59:15 -05:00
stm32_userspace.c arch: arm: stm: Author Gregory Nutt: update licenses to Apache 2021-03-31 00:59:15 -05:00
stm32_userspace.h arch: arm: stm: Author Gregory Nutt: update licenses to Apache 2021-03-31 00:59:15 -05:00
stm32f72xx73xx_rcc.c stm32f7: Remove references to BOARD_ENABLE_USBOTG_HSULPI. Prefer Kconfig option instead. 2021-05-16 01:02:51 -07:00
stm32f74xx75xx_rcc.c stm32f7: Remove references to BOARD_ENABLE_USBOTG_HSULPI. Prefer Kconfig option instead. 2021-05-16 01:02:51 -07:00
stm32f76xx77xx_rcc.c stm32f7: Remove references to BOARD_ENABLE_USBOTG_HSULPI. Prefer Kconfig option instead. 2021-05-16 01:02:51 -07:00