walnux/drivers/mtd
Michal Lenc 99c7b64072 mtd/w25q: ensure the correct behavior if erase sector fails
Function w25qxxxjv_erase wasn't correctly handling an error in
w25qxxxjv_erase_sector call and was returning success even on failure.
Moreover this change does not immediately return EBUSY but waits for
the previous operation to finish. If the timeout is significant (more
than erase time of the entire flash), then it returns EBUSY.

Signed-off-by: Michal Lenc <michallenc@seznam.cz>
2025-02-13 10:02:06 +08:00
..
.gitignore dirvers/mtd/dhara: add dhara folder in gitignore 2023-09-07 23:05:11 +08:00
at24xx.c drivers: migrate to SPDX identifier 2024-11-06 18:02:25 +08:00
at25.c drivers: migrate to SPDX identifier 2024-11-06 18:02:25 +08:00
at25ee.c fix nxstyle 2024-11-28 20:40:13 +08:00
at45db.c drivers: migrate to SPDX identifier 2024-11-06 18:02:25 +08:00
cfi.c drivers/mtd: cfi-flash driver 2025-02-11 17:23:44 +08:00
cfi.h drivers/mtd: cfi-flash driver 2025-02-11 17:23:44 +08:00
CMakeLists.txt mtd/mtd_cfi: cfi flash bind to mtd interface 2025-02-11 17:23:44 +08:00
dhara.c Use lib_get_pathbuffer instead of stack variables 2024-11-12 17:21:42 +08:00
filemtd.c drivers: migrate to SPDX identifier 2024-11-06 18:02:25 +08:00
ftl.c bch: add BIOC_DISCARD ioctl that discards cached sector 2025-01-23 02:35:46 +08:00
gd5f.c drivers: migrate to SPDX identifier 2024-11-06 18:02:25 +08:00
gd25.c drivers: migrate to SPDX identifier 2024-11-06 18:02:25 +08:00
gd55.c Add GD55 QSPI NOR Flash support 2025-01-17 09:07:22 +08:00
hamming.c drivers: migrate to SPDX identifier 2024-11-06 18:02:25 +08:00
is25xp.c drivers: migrate to SPDX identifier 2024-11-06 18:02:25 +08:00
Kconfig mtd/mtd_cfi: cfi flash bind to mtd interface 2025-02-11 17:23:44 +08:00
m25px.c drivers: migrate to SPDX identifier 2024-11-06 18:02:25 +08:00
Make.defs mtd/mtd_cfi: cfi flash bind to mtd interface 2025-02-11 17:23:44 +08:00
mtd_cfi.c mtd/mtd_cfi: cfi flash bind to mtd interface 2025-02-11 17:23:44 +08:00
mtd_config.c drivers: migrate to SPDX identifier 2024-11-06 18:02:25 +08:00
mtd_config_fs.c drivers/mtd/mtd_config_fs: migrate to SPDX identifier 2024-12-18 17:46:11 +08:00
mtd_modeltab.c drivers: migrate to SPDX identifier 2024-11-06 18:02:25 +08:00
mtd_nand.c drivers: migrate to SPDX identifier 2024-11-06 18:02:25 +08:00
mtd_nandecc.c drivers: migrate to SPDX identifier 2024-11-06 18:02:25 +08:00
mtd_nandmodel.c drivers: migrate to SPDX identifier 2024-11-06 18:02:25 +08:00
mtd_nandram.c drivers: migrate to SPDX identifier 2024-11-06 18:02:25 +08:00
mtd_nandscheme.c drivers: migrate to SPDX identifier 2024-11-06 18:02:25 +08:00
mtd_nandwrapper.c drivers: migrate to SPDX identifier 2024-11-06 18:02:25 +08:00
mtd_onfi.c drivers: migrate to SPDX identifier 2024-11-06 18:02:25 +08:00
mtd_partition.c drivers: migrate to SPDX identifier 2024-11-06 18:02:25 +08:00
mtd_progmem.c drivers: migrate to SPDX identifier 2024-11-06 18:02:25 +08:00
mtd_rwbuffer.c drivers: migrate to SPDX identifier 2024-11-06 18:02:25 +08:00
mx25lx.c drivers: migrate to SPDX identifier 2024-11-06 18:02:25 +08:00
mx25rxx.c Remove duplicate includes across multiple files 2025-01-09 23:30:23 +08:00
mx35.c drivers: migrate to SPDX identifier 2024-11-06 18:02:25 +08:00
n25qxxx.c drivers: migrate to SPDX identifier 2024-11-06 18:02:25 +08:00
nullmtd.c drivers: migrate to SPDX identifier 2024-11-06 18:02:25 +08:00
rammtd.c rammtd:add rammtd_uninitialize 2024-11-12 14:58:01 +08:00
ramtron.c drivers: migrate to SPDX identifier 2024-11-06 18:02:25 +08:00
rpmsgmtd.c drivers/misc: fix typo memroy -> memory 2024-12-17 20:48:07 +08:00
rpmsgmtd.h drivers: migrate to SPDX identifier 2024-11-06 18:02:25 +08:00
rpmsgmtd_server.c drivers: migrate to SPDX identifier 2024-11-06 18:02:25 +08:00
s25fl1.c drivers: migrate to SPDX identifier 2024-11-06 18:02:25 +08:00
sector512.c drivers: migrate to SPDX identifier 2024-11-06 18:02:25 +08:00
skeleton.c drivers: migrate to SPDX identifier 2024-11-06 18:02:25 +08:00
smart.c drivers: migrate to SPDX identifier 2024-11-06 18:02:25 +08:00
sst25.c drivers: migrate to SPDX identifier 2024-11-06 18:02:25 +08:00
sst25xx.c drivers: migrate to SPDX identifier 2024-11-06 18:02:25 +08:00
sst26.c drivers: migrate to SPDX identifier 2024-11-06 18:02:25 +08:00
sst39vf.c drivers: migrate to SPDX identifier 2024-11-06 18:02:25 +08:00
w25.c drivers: migrate to SPDX identifier 2024-11-06 18:02:25 +08:00
w25qxxxjv.c mtd/w25q: ensure the correct behavior if erase sector fails 2025-02-13 10:02:06 +08:00