walnux/drivers
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
..
1wire
aie
analog
audio Remove duplicate includes across multiple files 2025-01-09 23:30:23 +08:00
bch bch: add BIOC_DISCARD ioctl that discards cached sector 2025-01-23 02:35:46 +08:00
can nuttx/can: Modify poll logic to bind can_reader_s and pollfd. 2025-02-12 10:28:21 -03:00
clk
contactless
coresight
crypto
devicetree qemu/armv7a: register cfi flash 2025-02-11 17:23:44 +08:00
dma
dummy
eeprom
efuse
i2c use small lock in following files 2024-12-22 18:43:26 +08:00
i2s
i3c arch_atomic: only support atomic_xx and atomic64_xx function 2024-12-04 14:03:14 +01:00
input nuttx: add open and close callback functions for the mouse. 2025-01-17 09:19:18 +08:00
ioexpander This patch fix mcp23x08 support. Issue #15592 2025-01-21 01:59:25 +08:00
ipcc
lcd st7789: add configuration option to set default background color 2024-11-29 18:32:22 +08:00
leds Remove duplicate includes across multiple files 2025-01-09 23:30:23 +08:00
loop drivers/iovec: revert vector io implement from loop/null/zero driver 2025-01-22 11:29:39 +08:00
math
misc bch: add BIOC_DISCARD ioctl that discards cached sector 2025-01-23 02:35:46 +08:00
mmcsd
modem
motor
mtd mtd/w25q: ensure the correct behavior if erase sector fails 2025-02-13 10:02:06 +08:00
net arch/arm64: use UP_DSB, UP_DMB, UP_ISB as barrier standard API 2025-01-20 20:13:07 +08:00
note spinlock: Due to semantic inconsistency, remove/rename some functions with the _wo_note suffix. 2025-01-23 19:58:49 +08:00
pci drivers/pci: fix typo addres -> address 2024-12-17 20:48:07 +08:00
pinctrl
pipes Revert "drivers/pipes: return after short write if buffer is full" 2024-11-26 11:08:02 -03:00
power use small lock in following files 2024-12-22 18:43:26 +08:00
rc
regmap
reset drivers/reset: fix typo retrun -> return 2024-12-17 20:48:07 +08:00
rf
rmt
rpmsg drivers/rpmsg_port_uart: remove debug message of datalen 2025-01-23 18:14:16 +08:00
rptun rptun/ivshmem: RPTUN_IVSHMEM should depends on DEV_SIMPLE_ADDRENV 2025-02-07 17:40:38 +08:00
segger spinlock: Due to semantic inconsistency, remove/rename some functions with the _wo_note suffix. 2025-01-23 19:58:49 +08:00
sensors drivers/sensors: Added uORB driver for LSM6DSO32 IMU. 2025-02-12 10:44:15 -03:00
serial serial/uart_ram: update lower buffer offset if previous send completes 2025-01-23 18:14:48 +08:00
spi drivers/spi/ice40: migrate to SPDX identifier 2024-12-16 14:18:35 +08:00
syslog spinlock: Due to semantic inconsistency, remove/rename some functions with the _wo_note suffix. 2025-01-23 19:58:49 +08:00
thermal Thermal/step_wise: Fix that hysteresis takes no effect 2024-12-26 09:23:10 +08:00
timers drivers/timers/watchdog: add watchdog timer notifier chain 2025-01-12 11:15:42 +08:00
usbdev drivers/usbdev/cdcacm.c: Fix a crash in cdcacm if usbdev gets unregistered while client calls close for the tty 2025-01-10 21:14:55 +08:00
usbhost drivers/usbhost/hid_parser: migrate to SPDX identifier 2024-12-18 17:51:57 +08:00
usbmisc driver for STUSB4500 2024-11-30 08:40:08 -03:00
usbmonitor
usrsock
vhost drivers/vhost-rng: fix compile error in vhost-rng. 2025-01-12 00:06:12 +08:00
video drivers/video/fb.c: Replace sem_getvalue with nxsem_getvalue 2025-01-20 23:55:26 +08:00
virtio virtio-rng: Register /dev/urandom driver if CONFIG_DEV_URANDOM=y 2025-01-03 08:52:20 +08:00
wireless build: CMake fix for sim:btuart 2025-01-27 08:24:37 +08:00
.gitignore
CMakeLists.txt
drivers_initialize.c
Kconfig
Makefile