zephyr/drivers/flash
Peter Bigot bfb56c5e20 drivers: flash: nrf_qspi_nor: support read of sub-word lengths
mcuboot and possibly other tools read single byte values to determine
the state of objects.  Rather than fail to do the read of values too
short for this peripheral detect the situation and read into a stack
buffer that meets the length criteria, and on success copy the data
into the provided buffer.

Signed-off-by: Peter Bigot <peter.bigot@nordicsemi.no>
2020-05-21 17:04:05 +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 cleanup: include/: move flash.h to drivers/flash.h 2019-06-27 22:55:49 -04:00
flash_priv.h headers: Fix headers across the project 2018-09-17 15:49:26 -04:00
flash_sam.c device: Fix structure attributes access 2020-05-08 23:07:44 +02:00
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_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 license: cleanup: add SPDX Apache-2.0 license identifier 2019-04-07 08:45:22 -04:00
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: support read of sub-word lengths 2020-05-21 17:04:05 +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.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_flash_w25qxxdv_defs.h docs: fix misspelling across the tree 2019-06-19 15:34:13 -05: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