zephyr/drivers/disk
Tomasz Moń a4c59a335e drivers: flashdisk: implement basic write caching
Cache written data to avoid rewriting same flash page multiple times
when writing subsequent flash pages. The cache is used for reads to
account for reading not yet committed (i.e. dirty) page data. Speeding
up reads is not intention of this patch and therefore the read path
does not modify cache state.

Fixes: #30212

Signed-off-by: Tomasz Moń <tomasz.mon@nordicsemi.no>
2022-11-02 10:31:58 +01:00
..
CMakeLists.txt drivers: disk: remove legacy SDMMC SPI driver 2022-04-29 14:21:36 -05:00
flashdisk.c drivers: flashdisk: implement basic write caching 2022-11-02 10:31:58 +01:00
Kconfig
Kconfig.flash drivers: flashdisk: remove all DISK_FLASH* Kconfig options 2022-10-28 12:45:58 +02:00
Kconfig.ram
Kconfig.sdmmc drivers: disk: Default SDMMC Kconfig based on DT 2022-11-02 15:43:49 +09:00
ramdisk.c drivers: migrate includes to <zephyr/...> 2022-05-06 19:58:21 +02:00
sdmmc_sdhc.h drivers: migrate includes to <zephyr/...> 2022-05-06 19:58:21 +02:00
sdmmc_stm32.c include: add missing zephyr/irq.h include 2022-10-17 22:57:39 +09:00
sdmmc_subsys.c drivers: disk: add SDMMC zephyr disk driver 2022-04-29 14:21:36 -05:00