zephyr/drivers/flash
Wouter Cappelle e7d5b172d0 STM32L5: flash: enable support for DBANK == 0
STM32L5 has option to disable dual bank support.
When this is disabled, the flash page size is changed
from 2k pages to 4k pages. This PR adds support for this
diversity.

Signed-off-by: Wouter Cappelle <wouter.cappelle@crodeon.com>
2022-02-21 20:56:58 -05:00
..
CMakeLists.txt drivers: flash: the chosen_flash variable was not read properly 2021-11-02 13:23:56 +01:00
flash_esp32.c drivers: flash: drop DEV_DATA/DEV_CFG usage 2022-01-19 18:16:02 +01:00
flash_gecko.c drivers: flash: drop DEV_DATA/DEV_CFG usage 2022-01-19 18:16:02 +01:00
flash_handlers.c drivers/flash: remove flash_write_protection API 2022-02-01 10:46:28 +01:00
flash_ite_it8xxx2.c drivers/flash/flash_ite_i8xxx2: remove write_protection handler 2022-02-01 10:46:28 +01:00
flash_mcux_flexspi_hyperflash.c drivers: flash: Refactor drivers to use shared init priority 2022-01-17 11:51:09 -05:00
flash_mcux_flexspi_mx25um51345g.c drivers: flash: Eliminate warning when compiling with GCC 2022-01-20 13:42:35 -06:00
flash_mcux_flexspi_nor.c drivers: flash: Refactor drivers to use shared init priority 2022-01-17 11:51:09 -05:00
flash_page_layout.c flash_page_layout: refactor flash_page_get_info 2021-07-10 14:48:22 -04:00
flash_priv.h
flash_sam0.c drivers: flash: Refactor drivers to use shared init priority 2022-01-17 11:51:09 -05:00
flash_sam.c drivers: fix style issues 2022-01-19 18:16:02 +01:00
flash_shell.c
flash_simulator.c drivers: flash: Refactor drivers to use shared init priority 2022-01-17 11:51:09 -05:00
flash_stm32_qspi.c tests: drivers: flash running on disco stm32 board with qspi 2022-02-08 07:03:12 -05:00
flash_stm32_v1.c drivers: flash_stm32_v1: fix a potential unaligned access 2021-06-08 11:15:59 -05:00
flash_stm32.c drivers: flash: Refactor drivers to use shared init priority 2022-01-17 11:51:09 -05:00
flash_stm32.h drivers: flash: stm32: wait for CFGBSY & BSY2 in wait_flash_idle 2021-11-17 11:06:59 -05:00
flash_stm32f2x.c drivers/flash: STM32: Adding flash driver for nucleo_f207zg 2021-06-17 12:40:39 +02:00
flash_stm32f4x.c drivers: flash: stm32f4: implement data cache errata 2021-06-28 14:17:40 -04:00
flash_stm32f7x.c drivers: flash: stm32f7: Flush ART cache before Flash erase 2021-06-28 14:17:40 -04:00
flash_stm32g0x.c drivers: flash: stm32g0: dual bank handling 2021-11-17 11:06:59 -05:00
flash_stm32g4x.c drivers: flash: stm32g4: implement data cache errata 2021-06-28 14:17:40 -04:00
flash_stm32h7x.c drivers: flash: Refactor drivers to use shared init priority 2022-01-17 11:51:09 -05:00
flash_stm32l4x.c drivers: flash: stm32f4: Flush caches after erase 2021-06-28 12:35:41 -04:00
flash_stm32l5x.c STM32L5: flash: enable support for DBANK == 0 2022-02-21 20:56:58 -05:00
flash_stm32wbx.c drivers: flash: stm32wb: Flush caches after erase 2021-04-20 12:44:14 +02:00
jesd216.c
jesd216.h drivers: flash: jesd216: improve support for address size selection 2021-04-27 14:21:15 +02:00
Kconfig drivers: flash: Refactor drivers to use shared init priority 2022-01-17 11:51:09 -05:00
Kconfig.at45
Kconfig.b91 drivers: flash: introduce new Telink B91 Flash driver 2021-07-30 19:53:04 -04:00
Kconfig.esp32 soc: riscv: esp32c3: drivers: flash: add support 2021-10-28 06:47:21 -04:00
Kconfig.gecko
Kconfig.it8xxx2 ite: drivers/flash: add flash driver for it8xxx2 2021-06-22 15:15:20 -04:00
Kconfig.lpc
Kconfig.mcux drivers: flash: added flexspi hyperflash. 2021-10-19 16:42:12 -05:00
Kconfig.nios2_qspi
Kconfig.nor
Kconfig.nordic_qspi_nor drivers/flash/nrf_qspi_nor: Default write_from_nvmc buffer size to 4 2021-12-20 17:52:00 +01:00
Kconfig.nrf
Kconfig.rv32m1
Kconfig.sam drivers: flash: Kconfig.sam: -depends on and +dfu sample exclude 2021-09-02 13:23:47 -04:00
Kconfig.sam0
Kconfig.simulator drivers/flash/flash_simulator: allow to disable statistic 2021-09-01 12:10:19 +02:00
Kconfig.stm32 drivers/flash: stm32l5: Adding flash driver for stm32l5x series 2021-08-04 10:26:06 -05:00
Kconfig.stm32_qspi kconfig: stm32: Select CONFIG_USE_STM32_HAL_MDMA when QSPI is used 2022-01-04 20:47:29 -05:00
nrf_qspi_nor.c drivers: flash: nrf_qspi_nor: Fix setting of the base clock divider 2022-02-01 10:31:50 +01:00
soc_flash_b91.c drivers: flash: Refactor drivers to use shared init priority 2022-01-17 11:51:09 -05:00
soc_flash_lpc.c drivers: flash: Refactor drivers to use shared init priority 2022-01-17 11:51:09 -05:00
soc_flash_mcux.c drivers: flash: Refactor drivers to use shared init priority 2022-01-17 11:51:09 -05:00
soc_flash_nios2_qspi.c drivers: flash: Refactor drivers to use shared init priority 2022-01-17 11:51:09 -05:00
soc_flash_nrf_ticker.c Bluetooth: Controller: Propagate ticks_drift in the ticker callback 2021-09-17 14:30:07 +02:00
soc_flash_nrf.c drivers: flash: Refactor drivers to use shared init priority 2022-01-17 11:51:09 -05:00
soc_flash_nrf.h
soc_flash_rv32m1.c drivers: flash: Refactor drivers to use shared init priority 2022-01-17 11:51:09 -05:00
spi_flash_at45.c drivers: flash: drop get_dev_data/get_dev_config usage 2022-01-19 18:16:02 +01:00
spi_nor.c drivers: flash: spi_nor: use instance based macros 2021-12-17 17:30:06 +01:00
spi_nor.h qspi: stm32: Add support for 4 IO read and program (4READ/4PP) 2022-01-04 20:47:29 -05:00