zephyr/drivers/flash
Peter Bigot 7d84d16aac drivers: flash: nrf_qspi_nor: clean up lock/unlock idioms
Having a completion wait function release a lock internally only when
the operation fails is confusing.  Remove that feature, and make the
lock and unlock operations explicit and paired.

This makes it much more clear how to properly handle transactions that
require multiple calls to the HAL.

Signed-off-by: Peter Bigot <peter.bigot@nordicsemi.no>
2020-06-01 16:39:02 +02:00
..
CMakeLists.txt drivers: flash: Add driver for AT45 compatible SPI flash chips 2020-05-07 14:51:10 +02:00
flash_gecko.c device: Fix structure attributes access 2020-05-08 23:07:44 +02:00
flash_handlers.c drivers: flash_handlers fixes stray semicolon 2019-11-28 13:39:00 -05:00
flash_page_layout.c
flash_priv.h
flash_sam0.c flash: sam0: set write_block_size=1 when EMULATE_BYTE_PAGES is set 2020-05-07 10:06:17 +02:00
flash_sam.c device: Fix structure attributes access 2020-05-08 23:07:44 +02:00
flash_shell.c device: Fix structure attributes access 2020-05-08 23:07:44 +02:00
flash_simulator.c drivers: flash: flash_simulator: Convert to new DT macros 2020-04-30 04:47:44 -05:00
flash_stm32.c drivers/flash: stm32: Use stm32 generic compat as driver compatible 2020-04-20 03:51:36 -05:00
flash_stm32.h drivers: flash: stm32: Update flash driver implementation 2020-01-28 15:30:12 -06:00
flash_stm32f0x.c drivers: flash: stm32: Update flash driver implementation 2020-01-28 15:30:12 -06:00
flash_stm32f1x.c drivers: flash: stm32: Update flash driver implementation 2020-01-28 15:30:12 -06:00
flash_stm32f3x.c drivers: flash: stm32: Convert to new DT macros 2020-04-15 06:22:40 -05:00
flash_stm32f4x.c drivers: flash: stm32: Update flash driver implementation 2020-01-28 15:30:12 -06:00
flash_stm32f7x.c drivers: flash: stm32: Update flash driver implementation 2020-01-28 15:30:12 -06:00
flash_stm32g0x.c drivers: flash: stm32: Update flash driver implementation 2020-01-28 15:30:12 -06:00
flash_stm32g4x.c drivers: flash: stm32g4: Fix erase on wrong bank 2020-03-24 14:25:47 -05:00
flash_stm32l4x.c drivers: flash: stm32: Convert to new DT macros 2020-04-15 06:22:40 -05:00
flash_stm32wbx.c drivers/flash: stm32: Fix faulty register access 2020-01-29 15:14:22 -06:00
Kconfig drivers: flash: Add driver for AT45 compatible SPI flash chips 2020-05-07 14:51:10 +02:00
Kconfig.at45 drivers: flash: Add driver for AT45 compatible SPI flash chips 2020-05-07 14:51:10 +02:00
Kconfig.gecko kconfig: Clean up header comments and make them consistent 2019-11-04 17:31:27 -05:00
Kconfig.mcux drivers: soc_flash_mcux enabled for LPC 2020-01-16 08:19:46 -06:00
Kconfig.nios2_qspi
Kconfig.nor drivers: spi_nor: improve documentation and validation on flash layout size 2019-11-09 15:26:06 +01:00
Kconfig.nordic_qspi_nor drivers: flash: add Nordic JEDEC QSPI NOR flash driver 2020-01-29 15:15:49 +01:00
Kconfig.nrf drivers/flash/nrfx: Enable partial erase of flash 2020-04-06 22:12:33 -04:00
Kconfig.rv32m1 kconfig: Clean up header comments and make them consistent 2019-11-04 17:31:27 -05:00
Kconfig.sam drivers: flash: Kconfig.sam: Enable support to SAMV71 2020-03-10 14:43:36 +02:00
Kconfig.sam0 kconfig: Replace some single-symbol 'if's with 'depends on' 2020-02-08 08:32:42 -05:00
Kconfig.simulator kconfig: Remove redundant 'default n' and 'prompt' properties 2019-12-09 16:14:50 +01:00
Kconfig.stm32 kconfig: Replace some single-symbol 'if's with 'depends on' 2020-02-08 08:32:42 -05:00
Kconfig.w25qxxdv drivers: Replace GPIO_CS Kconfig with devicetree detection 2020-05-09 13:07:05 +02:00
nrf_qspi_nor.c drivers: flash: nrf_qspi_nor: clean up lock/unlock idioms 2020-06-01 16:39:02 +02:00
soc_flash_mcux.c devicetree: remove DT_HAS_NODE_STATUS_OKAY 2020-05-13 18:24:42 +02:00
soc_flash_nios2_qspi.c drivers/flash: nios2_qspi byte read access 2019-12-19 12:53:22 -05:00
soc_flash_nrf.c devicetree: remove DT_HAS_NODE_STATUS_OKAY 2020-05-13 18:24:42 +02:00
soc_flash_rv32m1.c drivers: flash: rv32m1: Fix DT_DRV_COMPAT setting 2020-04-15 06:22:40 -05:00
spi_flash_at45.c device: Fix structure attributes access 2020-05-08 23:07:44 +02:00
spi_flash_w25qxxdv_defs.h
spi_flash_w25qxxdv.c drivers: Replace GPIO_CS Kconfig with devicetree detection 2020-05-09 13:07:05 +02:00
spi_flash_w25qxxdv.h drivers: Replace GPIO_CS Kconfig with devicetree detection 2020-05-09 13:07:05 +02:00
spi_nor.c device: Fix structure attributes access 2020-05-08 23:07:44 +02:00
spi_nor.h drivers: spi_nor: support deep-power-down mode 2019-11-09 15:26:06 +01:00