zephyr/drivers/flash
Andrzej Głąbek ea1be7f242 drivers: nrf_qspi_nor: Fix and refactor driver initialization
So far the driver first changed the configuration of the flash chip
and after that checked the signature of that chip. This could lead
to improper change of the chip configuration if the actually found
one was different than that specified in devicetree.
This commit reverses the order of these two initialization steps and
also restructures a bit the initialization code.

Signed-off-by: Andrzej Głąbek <andrzej.glabek@nordicsemi.no>
2023-11-21 13:09:54 +01:00
..
CMakeLists.txt drivers: flash: Add Ambiq flash controller driver. 2023-10-27 10:50:05 +02:00
flash_ambiq.c drivers: flash: Add Ambiq flash controller driver. 2023-10-27 10:50:05 +02:00
flash_andes_qspi.c
flash_andes_qspi.h
flash_cadence_qspi_nor_ll.c
flash_cadence_qspi_nor_ll.h
flash_cadence_qspi_nor.c
flash_esp32.c
flash_gd32_v1.c
flash_gd32_v2.c
flash_gd32_v3.c
flash_gd32.c
flash_gd32.h
flash_gecko.c
flash_handlers.c syscall: rename Z_OOPS -> K_OOPS 2023-11-03 11:46:52 +01:00
flash_ifx_cat1.c
flash_ite_it8xxx2.c
flash_mcux_flexspi_hyperflash.c drivers: memc: update interface of memc flexspi driver for multi device 2023-10-20 14:53:10 +02:00
flash_mcux_flexspi_mx25um51345g.c drivers: memc: update interface of memc flexspi driver for multi device 2023-10-20 14:53:10 +02:00
flash_mcux_flexspi_nor.c drivers: flash: mcux_flexspi_nor: Remove flash reads while programming 2023-11-07 14:11:00 +01:00
flash_npcx_fiu_nor.c syscall: rename Z_OOPS -> K_OOPS 2023-11-03 11:46:52 +01:00
flash_npcx_fiu_qspi.c soc: arm: npcx: move soc-specific register definitions to soc.h 2023-11-09 10:20:39 +00:00
flash_npcx_fiu_qspi.h
flash_nxp_s32_qspi_nor.c
flash_page_layout.c
flash_priv.h
flash_rpi_pico.c
flash_sam0.c drivers: flash: atmel SAM0 fix flash_write to handle smaller length. 2023-10-20 14:51:17 +02:00
flash_sam.c
flash_shell.c drivers: flash: shell: adjusted load command prompt 2023-09-29 16:28:40 +02:00
flash_simulator_native.c
flash_simulator_native.h
flash_simulator.c syscall: rename Z_OOPS -> K_OOPS 2023-11-03 11:46:52 +01:00
flash_smartbond.c
flash_stm32_ex_op.c syscall: rename Z_OOPS -> K_OOPS 2023-11-03 11:46:52 +01:00
flash_stm32_ospi.c drivers: flash: stm32 ospi driver active wait during init 2023-11-08 15:10:29 +00:00
flash_stm32_ospi.h
flash_stm32_qspi.c drivers: flash: stm32 qspi driver reads sfdp table 2023-11-03 11:46:58 +01:00
flash_stm32.c drivers: flash: Add RDP (readout protection) support for STM32L4x flash 2023-10-20 14:52:46 +02:00
flash_stm32.h
flash_stm32f1x.c
flash_stm32f2x.c
flash_stm32f4x.c drivers: flash: Add RDP (readout protection) support for STM32L4x flash 2023-10-20 14:52:46 +02:00
flash_stm32f7x.c
flash_stm32g0x.c
flash_stm32g4x.c drivers: flash: Add RDP (readout protection) support for STM32G4x flash 2023-10-27 12:31:41 +02:00
flash_stm32h7x.c
flash_stm32l4x.c drivers: flash: Add RDP (readout protection) support for STM32L4x flash 2023-10-20 14:52:46 +02:00
flash_stm32l5x.c
flash_stm32wbax.c
flash_stm32wbx.c
jesd216.c
jesd216.h
Kconfig shell: do not enable subsystem/driver shell modules by default 2023-11-20 09:21:40 +01:00
Kconfig.ambiq drivers: flash: Add Ambiq flash controller driver. 2023-10-27 10:50:05 +02:00
Kconfig.andes
Kconfig.at45
Kconfig.b91
Kconfig.cadence_qspi_nor
Kconfig.cc13xx_cc26xx
Kconfig.esp32
Kconfig.gd32
Kconfig.gecko
Kconfig.ifx_cat1
Kconfig.it8xxx2
Kconfig.lpc
Kconfig.mcux
Kconfig.nios2_qspi
Kconfig.nor drivers: flash: spi_nor: Allow page-size to be set via devicetree 2023-11-01 10:56:16 +00:00
Kconfig.nordic_qspi_nor
Kconfig.npcx_fiu soc: npcx: replace Nuvoton NPCX series definitions in the npcx drivers 2023-10-20 15:07:21 +02:00
Kconfig.nrf
Kconfig.numaker
Kconfig.nxp_s32
Kconfig.rpi_pico
Kconfig.rv32m1
Kconfig.sam
Kconfig.sam0
Kconfig.simulator
Kconfig.smartbond
Kconfig.stm32 drivers: flash: Add RDP (readout protection) support for STM32G4x flash 2023-10-27 12:31:41 +02:00
Kconfig.stm32_ospi
Kconfig.stm32_qspi
Kconfig.xmc4xxx
nrf_qspi_nor.c drivers: nrf_qspi_nor: Fix and refactor driver initialization 2023-11-21 13:09:54 +01:00
soc_flash_b91.c
soc_flash_cc13xx_cc26xx.c
soc_flash_lpc.c
soc_flash_mcux.c flash: nxp: fix lpc55s36 flash read 2023-10-10 15:26:18 +02:00
soc_flash_nios2_qspi.c
soc_flash_nrf.c
soc_flash_nrf.h
soc_flash_numaker.c
soc_flash_rv32m1.c
soc_flash_xmc4xxx.c
spi_flash_at45.c
spi_nor.c drivers: flash: spi_nor: Allow page-size to be set via devicetree 2023-11-01 10:56:16 +00:00
spi_nor.h