zephyr/drivers/flash
Georgij Cernysiov db28dbd888 drivers: flash: stm32 xspi: early init exit for memmap mode
Exit the init earlier when XSPI is in memory map mode. Avoid
unnecessary checks and prevent pin reconfiguration that might
cause line spikes. Clock check beforehand is preserved.

Remove '\n' from the LOG_DBG string.

Signed-off-by: Georgij Cernysiov <geo.cgv@gmail.com>
2025-01-10 21:07:51 +01:00
..
CMakeLists.txt drivers: flash: stm32wba flash driver moves sem functions 2024-12-17 11:37:14 +00:00
flash_ambiq.c drivers: flash: Place API into iterable section 2024-12-02 22:08:48 +00:00
flash_andes_qspi.c drivers: flash: Place API into iterable section 2024-12-02 22:08:48 +00:00
flash_andes_qspi.h
flash_cadence_nand.c drivers: flash: Place API into iterable section 2024-12-02 22:08:48 +00:00
flash_cadence_nand_ll.c drivers: flash: Added cdns Nand Driver 2024-01-30 18:01:31 +01:00
flash_cadence_nand_ll.h drivers: flash: Added cdns Nand Driver 2024-01-30 18:01:31 +01:00
flash_cadence_qspi_nor.c drivers: flash: Place API into iterable section 2024-12-02 22:08:48 +00:00
flash_cadence_qspi_nor_ll.c style: drivers: comply with MISRA C:2012 Rule 15.6 2024-09-11 07:40:35 -04:00
flash_cadence_qspi_nor_ll.h
flash_esp32.c drivers: flash: Place API into iterable section 2024-12-02 22:08:48 +00:00
flash_gd32.c drivers: flash: Place API into iterable section 2024-12-02 22:08:48 +00:00
flash_gd32.h
flash_gd32_v1.c
flash_gd32_v2.c
flash_gd32_v3.c
flash_gecko.c drivers: flash: Place API into iterable section 2024-12-02 22:08:48 +00:00
flash_handlers.c drivers/flash: Correct flash_erase userspace handler 2024-12-19 19:55:53 +01:00
flash_hp_ra.c drivers: flash: update source code Flash driver for Renesas RA 2025-01-08 17:02:36 +01:00
flash_hp_ra.h drivers: flash: update source code Flash driver for Renesas RA 2025-01-08 17:02:36 +01:00
flash_hp_ra_ex_op.c drivers: flash: Initial support flash driver on EK-RA8M1 2024-09-06 11:28:04 -04:00
flash_ifx_cat1.c drivers: flash: Place API into iterable section 2024-12-02 22:08:48 +00:00
flash_ifx_cat1_qspi.c drivers: flash: Place API into iterable section 2024-12-02 22:08:48 +00:00
flash_ite_it8xxx2.c drivers: flash: Place API into iterable section 2024-12-02 22:08:48 +00:00
flash_max32.c drivers: flash: Place API into iterable section 2024-12-02 22:08:48 +00:00
flash_mcux_flexspi_hyperflash.c drivers: flash: Place API into iterable section 2024-12-02 22:08:48 +00:00
flash_mcux_flexspi_mx25um51345g.c drivers/flash/flexspi_x25um51345g: Fix broken support for get_size 2024-12-05 22:08:26 +01:00
flash_mcux_flexspi_nor.c drivers: flash: flexspi: Fix XIP during flash write 2024-12-23 18:41:28 +01:00
flash_mspi_atxp032.c drivers: flash: Place API into iterable section 2024-12-02 22:08:48 +00:00
flash_mspi_emul_device.c drivers: flash: Place API into iterable section 2024-12-02 22:08:48 +00:00
flash_npcx_fiu_nor.c drivers: flash: Place API into iterable section 2024-12-02 22:08:48 +00:00
flash_npcx_fiu_qspi.c driver: flash: npcx: use CONFIG_FLASH_LOG_LEVEL 2024-12-19 04:18:34 +01:00
flash_npcx_fiu_qspi.h
flash_nxp_s32_qspi_nor.c drivers: flash: Place API into iterable section 2024-12-02 22:08:48 +00:00
flash_page_layout.c
flash_priv.h
flash_rpi_pico.c drivers: flash: Place API into iterable section 2024-12-02 22:08:48 +00:00
flash_sam.c drivers: flash: Place API into iterable section 2024-12-02 22:08:48 +00:00
flash_sam0.c drivers: flash: Place API into iterable section 2024-12-02 22:08:48 +00:00
flash_shell.c shell: use shell_device_get_binding 2024-12-18 15:32:10 +01:00
flash_si32.c drivers: flash: Place API into iterable section 2024-12-02 22:08:48 +00:00
flash_simulator.c drivers: flash: Place API into iterable section 2024-12-02 22:08:48 +00:00
flash_simulator_native.c everywhere: replace double words 2024-06-22 05:40:22 -04:00
flash_simulator_native.h
flash_smartbond.c drivers: flash: Place API into iterable section 2024-12-02 22:08:48 +00:00
flash_stm32.c drivers: flash: stm32h7 with RDP protection 2024-12-09 15:12:04 +01:00
flash_stm32.h drivers: flash: stm32: update ex_op API 2024-12-24 13:54:04 +01:00
flash_stm32_ex_op.c drivers: flash: stm32: update ex_op API 2024-12-24 13:54:04 +01:00
flash_stm32_ospi.c drivers: flash: stm32 ospi: early init exit for memmap mode 2025-01-10 21:07:51 +01:00
flash_stm32_ospi.h drivers: flash: stm32 ospi: implement non busy wait polling 2024-03-08 09:39:07 +01:00
flash_stm32_qspi.c drivers: flash: Place API into iterable section 2024-12-02 22:08:48 +00:00
flash_stm32_xspi.c drivers: flash: stm32 xspi: early init exit for memmap mode 2025-01-10 21:07:51 +01:00
flash_stm32_xspi.h drivers: flash: stm32 xspi driver with DMA support 2024-06-12 12:53:41 -04:00
flash_stm32f1x.c flash: stm32: configurable write block sizes 2024-03-11 18:57:43 +00:00
flash_stm32f2x.c drivers: flash: stm32 flash base address from the DTS node 2024-01-29 14:12:47 -06:00
flash_stm32f4x.c drivers: flash: stm32: update ex_op API 2024-12-24 13:54:04 +01:00
flash_stm32f7x.c drivers: flash: stm32: add STM32 option bytes extended ops 2024-12-17 11:35:13 +00:00
flash_stm32g0x.c drivers: flash: stm32 flash base address from the DTS node 2024-01-29 14:12:47 -06:00
flash_stm32g4x.c flash: stm32l4/g4: force load option bytes after write 2025-01-08 01:29:53 +01:00
flash_stm32h7x.c drivers: flash: stm32h7: do not unlock CR at the end of init 2025-01-06 22:36:28 +01:00
flash_stm32l4x.c flash: stm32l4/g4: force load option bytes after write 2025-01-08 01:29:53 +01:00
flash_stm32l5x.c drivers: flash: stm32: fix flash write error handling 2024-06-14 11:11:33 +02:00
flash_stm32wb0x.c drivers: flash: Place API into iterable section 2024-12-02 22:08:48 +00:00
flash_stm32wba_fm.c drivers: flash: stm32wba flash driver moves sem functions 2024-12-17 11:37:14 +00:00
flash_stm32wbax.c drivers: flash: stm32: fix flash write error handling 2024-06-14 11:11:33 +02:00
flash_stm32wbx.c drivers: flash: stm32 flash base address from the DTS node 2024-01-29 14:12:47 -06:00
flash_util.c drivers: flash: provide a generic flash_copy() algorithm 2024-10-08 06:02:01 -04:00
jesd216.c
jesd216.h drivers: flash: spi_nor: use defines for 4byte identifiers 2024-12-03 13:06:41 +01:00
Kconfig drivers: flash: Add MAX32xxx flash driver 2024-10-22 20:39:41 +02:00
Kconfig.ambiq drivers/flash/Ambiq: Set erase capabilities, depending on SoC 2024-06-04 08:00:46 +02:00
Kconfig.andes drivers/flash: Add explict erase capability with proper values 2024-06-04 08:00:46 +02:00
Kconfig.at45 drivers/flash: Add explict erase capability with proper values 2024-06-04 08:00:46 +02:00
Kconfig.b91 drivers/flash: Add explict erase capability with proper values 2024-06-04 08:00:46 +02:00
Kconfig.cadence_nand drivers/flash: Add explict erase capability with proper values 2024-06-04 08:00:46 +02:00
Kconfig.cadence_qspi_nor drivers/flash: Add explict erase capability with proper values 2024-06-04 08:00:46 +02:00
Kconfig.cc13xx_cc26xx drivers/flash: Add explict erase capability with proper values 2024-06-04 08:00:46 +02:00
Kconfig.esp32 drivers/flash: Add explict erase capability with proper values 2024-06-04 08:00:46 +02:00
Kconfig.gd32 drivers/flash: Add explict erase capability with proper values 2024-06-04 08:00:46 +02:00
Kconfig.gecko drivers/flash: Add explict erase capability with proper values 2024-06-04 08:00:46 +02:00
Kconfig.ifx_cat1 drivers: Remove CONFIG_PINCTRL in defconfig files 2024-09-23 18:08:14 -04:00
Kconfig.it8xxx2 drivers/flash: Add explict erase capability with proper values 2024-06-04 08:00:46 +02:00
Kconfig.lpc drivers/flash: Add explict erase capability with proper values 2024-06-04 08:00:46 +02:00
Kconfig.max32 drivers: flash: Add MAX32xxx flash driver 2024-10-22 20:39:41 +02:00
Kconfig.mcux dts: nxp: Rename nxp,iap-msf1 to nxp,msf1 2024-10-09 18:23:39 +01:00
Kconfig.mspi drivers: fix Kconfig.mspi for issue #74349 2024-06-18 19:55:35 -04:00
Kconfig.nios2_qspi drivers/flash: Add explict erase capability with proper values 2024-06-04 08:00:46 +02:00
Kconfig.nor drivers: flash: spi nor: Allow the init priority to be configurable 2024-09-27 10:56:41 +01:00
Kconfig.nordic_qspi_nor drivers: nrf_qspi_nor: Mark driver with FLASH_HAS_EXPLICIT_ERASE 2024-06-04 08:00:46 +02:00
Kconfig.npcx_fiu board: npcx: remove CONFIG_PINCTRL from defconfig of npcx boards 2024-11-07 08:59:14 -08:00
Kconfig.nrf drivers/flash/nrf: Mark driver as FLASH_HAS_EXPLICIT_ERASE 2024-06-04 08:00:46 +02:00
Kconfig.nrf_mram drivers/flash/nrf_mram: Set no explicit erase capability to true 2024-06-04 08:00:46 +02:00
Kconfig.nrf_rram drivers/flash/Kconfig.nrf_rram: bufferd write by default 2024-12-19 17:38:12 +01:00
Kconfig.numaker drivers/flash: Add explict erase capability with proper values 2024-06-04 08:00:46 +02:00
Kconfig.numaker_rmc drivers: flash: Mark numaker series RMC as no_explicit_erase 2024-06-04 08:00:46 +02:00
Kconfig.nxp_s32 drivers/flash: Add explict erase capability with proper values 2024-06-04 08:00:46 +02:00
Kconfig.renesas_ra Kconfig: Fix issue in KConfig of Renesas modules 2024-09-10 14:42:55 +01:00
Kconfig.rpi_pico drivers/flash: Add explict erase capability with proper values 2024-06-04 08:00:46 +02:00
Kconfig.rv32m1 drivers/flash: Add explict erase capability with proper values 2024-06-04 08:00:46 +02:00
Kconfig.sam drivers/flash: Add explict erase capability with proper values 2024-06-04 08:00:46 +02:00
Kconfig.sam0 drivers/flash: Add explict erase capability with proper values 2024-06-04 08:00:46 +02:00
Kconfig.si32 drivers: flash: Add Si32 support 2024-08-26 18:51:36 +02:00
Kconfig.simulator drivers/flash_simulator: Add support for non-erase device 2024-06-04 08:00:46 +02:00
Kconfig.smartbond drivers/flash: Add explict erase capability with proper values 2024-06-04 08:00:46 +02:00
Kconfig.stm32 drivers: flash: stm32: add STM32 option bytes extended ops 2024-12-17 11:35:13 +00:00
Kconfig.stm32_ospi drivers: stm32: Select PINCTRL when required 2024-09-03 14:40:55 +01:00
Kconfig.stm32_qspi drivers: stm32: Select PINCTRL when required 2024-09-03 14:40:55 +01:00
Kconfig.stm32_xspi drivers: stm32: Select PINCTRL when required 2024-09-03 14:40:55 +01:00
Kconfig.xmc4xxx drivers/flash: Add explict erase capability with proper values 2024-06-04 08:00:46 +02:00
nrf_qspi_nor.c drivers: flash: Place API into iterable section 2024-12-02 22:08:48 +00:00
soc_flash_b91.c drivers: flash: Place API into iterable section 2024-12-02 22:08:48 +00:00
soc_flash_cc13xx_cc26xx.c drivers: flash: Place API into iterable section 2024-12-02 22:08:48 +00:00
soc_flash_lpc.c drivers: flash: Place API into iterable section 2024-12-02 22:08:48 +00:00
soc_flash_mcux.c drivers: flash: soc_flash_mcux: remove CMD_MARGIN_CHECK 2025-01-06 17:13:49 +00:00
soc_flash_nios2_qspi.c drivers: flash: Place API into iterable section 2024-12-02 22:08:48 +00:00
soc_flash_nrf.c drivers: flash: Place API into iterable section 2024-12-02 22:08:48 +00:00
soc_flash_nrf.h
soc_flash_nrf_mram.c drivers: flash: Place API into iterable section 2024-12-02 22:08:48 +00:00
soc_flash_nrf_rram.c drivers: flash: Place API into iterable section 2024-12-02 22:08:48 +00:00
soc_flash_numaker.c drivers: flash: Place API into iterable section 2024-12-02 22:08:48 +00:00
soc_flash_numaker_rmc.c drivers: flash: Place API into iterable section 2024-12-02 22:08:48 +00:00
soc_flash_rv32m1.c drivers: flash: Place API into iterable section 2024-12-02 22:08:48 +00:00
soc_flash_xmc4xxx.c drivers: flash: Place API into iterable section 2024-12-02 22:08:48 +00:00
spi_flash_at45.c drivers: flash: Place API into iterable section 2024-12-02 22:08:48 +00:00
spi_nor.c drivers: flash: spi_nor: use existing DT macros 2024-12-18 22:11:20 +01:00
spi_nor.h drivers: flash: spi_nor: add option for 4byte opcodes 2024-11-18 13:18:08 -05:00