zephyr/drivers/flash
Fabio Baltieri 5efea4283c drivers: flash: stm32f4: Flush caches after erase
This implement the same flush cache functionality already present in the
other stm32 series flash drivers, used to avoid bus errors when writing
big chunks of data to the flash.

Signed-off-by: Fabio Baltieri <fabio.baltieri@gmail.com>
2021-06-28 12:35:41 -04:00
..
CMakeLists.txt drivers: flash_stm32: enable flash_stm32l4x for STM32WL series 2021-06-28 12:35:41 -04:00
flash_esp32.c drivers: flash: remove usage of device_pm_control_nop 2021-04-28 10:55:35 -04:00
flash_gecko.c drivers: flash: remove usage of device_pm_control_nop 2021-04-28 10:55:35 -04:00
flash_handlers.c
flash_ite_it8xxx2.c ite: drivers/flash: add flash driver for it8xxx2 2021-06-22 15:15:20 -04:00
flash_mcux_flexspi_mx25um51345g.c drivers: flash: Enable FlexSPI XIP on mimxrt685_evk. 2021-05-07 15:44:19 -05:00
flash_mcux_flexspi_nor.c drivers: flash: remove usage of device_pm_control_nop 2021-04-28 10:55:35 -04:00
flash_page_layout.c
flash_priv.h
flash_sam0.c drivers: flash: bugfix: set atmel SAM0 write-block-size 2021-05-25 11:59:45 -05:00
flash_sam.c drivers: flash: remove usage of device_pm_control_nop 2021-04-28 10:55:35 -04:00
flash_shell.c drivers/flash/flash_shell: remove flash_write_protection_set() usage 2021-03-29 13:43:55 -04:00
flash_simulator.c drivers: flash: remove usage of device_pm_control_nop 2021-04-28 10:55:35 -04:00
flash_stm32_qspi.c drivers/pinmux: stm32: Move stm32 driver from stm32/ 2021-06-11 08:04:39 -05:00
flash_stm32_v1.c drivers: flash_stm32_v1: fix a potential unaligned access 2021-06-08 11:15:59 -05:00
flash_stm32.c drivers: flash_stm32: enable flash_stm32l4x for STM32WL series 2021-06-28 12:35:41 -04:00
flash_stm32.h drivers/flash: STM32: Fix flash_stm32_priv definition for h7 series 2021-04-28 09:06:42 -05:00
flash_stm32f2x.c drivers/flash: STM32: Adding flash driver for nucleo_f207zg 2021-06-17 12:40:39 +02:00
flash_stm32f4x.c drivers: flash: stm32f4: Remove useless definition and use CMSIS 2021-06-10 15:53:41 -05:00
flash_stm32f7x.c drivers: flash: stm32f7: Remove useless definition and use CMSIS 2021-06-10 15:53:41 -05:00
flash_stm32g0x.c drivers: flash: stm32g0: Flush caches after erase 2021-04-20 12:44:14 +02:00
flash_stm32g4x.c drivers/flash/flash_stm32g4x: fixed build issue 2021-03-29 13:43:55 -04:00
flash_stm32h7x.c drivers/flash: stm32h7: Fixed range validation 2021-05-05 11:00:20 +02:00
flash_stm32l4x.c drivers: flash: stm32f4: Flush caches after erase 2021-06-28 12:35:41 -04:00
flash_stm32wbx.c drivers: flash: stm32wb: Flush caches after erase 2021-04-20 12:44:14 +02:00
jesd216.c drivers: flash: jesd216: add support for DW16 decoding 2021-01-18 16:58:09 -05:00
jesd216.h drivers: flash: jesd216: improve support for address size selection 2021-04-27 14:21:15 +02:00
Kconfig ite: drivers/flash: add flash driver for it8xxx2 2021-06-22 15:15:20 -04:00
Kconfig.at45 drivers: flash: spi nor: Add missing flash layout conf 2020-11-17 16:44:03 -05:00
Kconfig.esp32 esp32: drivers: spi_flash: add host flash support 2021-03-06 09:34:35 -05:00
Kconfig.gecko drivers/flash: select to allow flash write by MPU on ARM SoCs 2021-01-25 08:59:01 -05:00
Kconfig.it8xxx2 ite: drivers/flash: add flash driver for it8xxx2 2021-06-22 15:15:20 -04:00
Kconfig.lpc drivers: soc_flash_lpc: LPC legacy flash driver 2021-01-23 08:01:00 -05:00
Kconfig.mcux drivers: flash: Enable FlexSPI XIP on mimxrt685_evk. 2021-05-07 15:44:19 -05:00
Kconfig.nios2_qspi
Kconfig.nor drivers: flash: spi nor: Add missing flash layout conf 2020-11-17 16:44:03 -05:00
Kconfig.nordic_qspi_nor drivers: flash: nrf_qspi: support JESD216 API 2021-01-18 16:58:09 -05:00
Kconfig.nrf drivers/flash: select to allow flash write by MPU on ARM SoCs 2021-01-25 08:59:01 -05:00
Kconfig.rv32m1
Kconfig.sam drivers/flash: select to allow flash write by MPU on ARM SoCs 2021-01-25 08:59:01 -05:00
Kconfig.sam0 drivers/flash: select to allow flash write by MPU on ARM SoCs 2021-01-25 08:59:01 -05:00
Kconfig.simulator drivers/flash/flash_simulator: integrate WP service into write/erase 2021-03-29 13:43:55 -04:00
Kconfig.stm32 drivers: flash_stm32: enable flash_stm32l4x for STM32WL series 2021-06-28 12:35:41 -04:00
Kconfig.stm32_qspi drivers/flash: flash_stm32_qspi: Set DMA as optional 2021-01-15 10:29:30 -05:00
nrf_qspi_nor.c drivers: flash: nrf_qspi_nor: Fix no multithreading compilation 2021-05-28 15:32:43 +02:00
soc_flash_lpc.c drivers: flash: remove usage of device_pm_control_nop 2021-04-28 10:55:35 -04:00
soc_flash_mcux.c drivers: flash: remove usage of device_pm_control_nop 2021-04-28 10:55:35 -04:00
soc_flash_nios2_qspi.c drivers: flash: remove usage of device_pm_control_nop 2021-04-28 10:55:35 -04:00
soc_flash_nrf_ticker.c Bluetooth: controller: Propagate ticker force to ULL 2021-04-13 12:15:12 +02:00
soc_flash_nrf.c drivers: flash: remove usage of device_pm_control_nop 2021-04-28 10:55:35 -04:00
soc_flash_nrf.h drivers/flash/soc_flash_nrf: Include additional headers 2021-03-04 13:55:56 +01:00
soc_flash_rv32m1.c drivers: flash: remove usage of device_pm_control_nop 2021-04-28 10:55:35 -04:00
spi_flash_at45.c pm: device: Align state names with system states 2021-05-07 18:35:12 -04:00
spi_nor.c pm: device: Align state names with system states 2021-05-07 18:35:12 -04:00
spi_nor.h drivers: flash: spi-nor: add support for 4-byte addressing 2021-04-27 14:21:15 +02:00