zephyr/drivers/flash
Kuo-Lang Tseng 2f4975b625 qmsi: flash: Improved reentrancy of the soc flash driver
Calls to flash write or erase operations can get preempted
in the middle of the API call if a concurrent call (from
other fiber or task) to the same API is made. The patch ensures
concurrent API calls from other fiber/task is put on hold until
the current operation is completed.

The mechanism is by default not activated. To enable
it, the following flag needs to be defined:

CONFIG_SOC_FLASH_QMSI_API_REENTRANCY

Jira: ZEP-414

Change-Id: I39429e40cb6ed446123dd1a1d7c7acc1b12417aa
Signed-off-by: Kuo-Lang Tseng <kuo-lang.tseng@intel.com>
2016-07-31 16:58:08 +00:00
..
Kconfig qmsi: flash: Improved reentrancy of the soc flash driver 2016-07-31 16:58:08 +00:00
Makefile drivers: Nordic nRF5 flash support 2016-07-28 13:56:25 +00:00
soc_flash_nrf5.c drivers: Nordic nRF5 flash support 2016-07-28 13:56:25 +00:00
soc_flash_qmsi.c qmsi: flash: Improved reentrancy of the soc flash driver 2016-07-31 16:58:08 +00:00
spi_flash_w25qxxdv.c flash: update API documentation 2016-05-25 13:30:41 +00:00
spi_flash_w25qxxdv.h drivers: WinBond SPI flash support 2016-03-07 19:07:50 +00:00
spi_flash_w25qxxdv_defs.h flash: update API documentation 2016-05-25 13:30:41 +00:00