zephyr/drivers/flash
Guillaume Gautier fe05606630 drivers: flash: select ncs line for stm32 xspi
Add support to select the nCS line for XSPI from the device tree.
Disable the nCS override.
This setting only works with series that have an XSPIM (so not H5)

Signed-off-by: Guillaume Gautier <guillaume.gautier-ext@st.com>
2024-06-14 15:44:38 +02:00
..
CMakeLists.txt drivers: flash: stm32h7 flash driver supports the stm32h7rs serie 2024-06-14 11:13:54 +02:00
flash_ambiq.c drivers/flash/Ambiq: Set erase capabilities, depending on SoC 2024-06-04 08:00:46 +02:00
flash_andes_qspi.c drivers: flash: andes_qspi: fix accessing error variable 2024-05-01 10:26:21 +02:00
flash_andes_qspi.h drivers: flash: add Andes qspi-nor driver 2023-08-03 10:28:02 +02:00
flash_cadence_nand.c drivers: flash: Added cdns Nand Driver 2024-01-30 18:01:31 +01: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: Add Cadence QSPI NOR Flash Driver 2022-09-01 14:30:59 -04:00
flash_cadence_qspi_nor_ll.c includes: prefer <zephyr/kernel.h> over <zephyr/zephyr.h> 2022-09-05 16:31:47 +02:00
flash_cadence_qspi_nor_ll.h drivers: flash: Add Cadence QSPI NOR Flash Driver 2022-09-01 14:30:59 -04:00
flash_esp32.c drivers: flash: esp32: correct return values 2024-04-30 18:01:59 +02:00
flash_gd32.c drivers: flash: introduce gd32 fmc driver 2022-09-08 10:13:05 +02:00
flash_gd32.h drivers: flash: introduce gd32 fmc driver 2022-09-08 10:13:05 +02:00
flash_gd32_v1.c drivers/flash/gd32_vX: add missing kernel header 2022-10-17 14:39:39 +09:00
flash_gd32_v2.c drivers: flash: update gd32 fmc v2 2023-12-01 10:51:52 +00:00
flash_gd32_v3.c drivers/flash/gd32_vX: add missing kernel header 2022-10-17 14:39:39 +09:00
flash_gecko.c drivers: migrate includes to <zephyr/...> 2022-05-06 19:58:21 +02:00
flash_handlers.c drivers/flash: Add flash_fill() and flash_flatten() 2024-06-04 08:00:46 +02:00
flash_ifx_cat1.c drivers: flash: Add Infineon CAT1 Flash driver 2023-05-08 11:16:09 +02:00
flash_ite_it8xxx2.c ITE: soc: chip_chipregs: Access registers using structure method 2022-11-09 10:44:29 +01:00
flash_mcux_flexspi_hyperflash.c drivers: clock_control: add support for FlexSPI reclock on NXP iMX RT10XX 2024-02-01 10:57:35 +01: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: flash_mcux_flexspi_nor: better handle legacy SFDP tables 2024-05-16 18:56:33 -04: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 driver: flash: npcx: add support for npcx4 series 2023-08-24 10:42:33 +01:00
flash_nxp_s32_qspi_nor.c drivers: flash: add NXP S32 QSPI flash NOR driver 2023-07-26 09:44:14 +02:00
flash_page_layout.c include: add missing errno.h include 2022-10-11 18:05:17 +02:00
flash_priv.h
flash_rpi_pico.c drivers: flash: Added buffered write for addresses in flash on rp2040 2024-04-05 10:56:21 -05:00
flash_sam.c drivers: flash: sam: Use interrupt to sync 2024-01-23 15:22:26 +00:00
flash_sam0.c drivers: flash: atmel SAM0 fix flash_write to handle smaller length. 2023-10-20 14:51:17 +02:00
flash_shell.c drivers: flash: flash_shell: Fix unused variables 2024-06-07 12:59:07 +02:00
flash_simulator.c drivers/flash_simulator: Add support for non-erase device 2024-06-04 08:00:46 +02:00
flash_simulator_native.c drivers flash_simulator: Set standard source macro appropriately 2024-01-26 07:48:55 -05:00
flash_simulator_native.h flash simulator: Refactor native part so it works with emb libC 2023-07-10 09:50:56 +02:00
flash_smartbond.c device: remove redundant init functions 2023-04-19 10:00:25 +02:00
flash_stm32.c drivers: flash: stm32 flash base address from the DTS node 2024-01-29 14:12:47 -06:00
flash_stm32.h drivers: flash: stm32h7 flash driver supports the stm32h7rs serie 2024-06-14 11:13:54 +02:00
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: Fix stm32 ospi and xpsi reset gpios handling 2024-06-12 12:51:06 -04: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: stm32_qspi: make cmd_write_en definition as static const 2024-06-13 05:34:29 -04:00
flash_stm32_xspi.c drivers: flash: select ncs line for stm32 xspi 2024-06-14 15:44:38 +02: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 flash base address from the DTS node 2024-01-29 14:12:47 -06:00
flash_stm32f7x.c drivers: flash: stm32 flash base address from the DTS node 2024-01-29 14:12:47 -06: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 drivers: flash: stm32 flash base address from the DTS node 2024-01-29 14:12:47 -06:00
flash_stm32h7x.c drivers: flash: stm32h7 flash driver supports the stm32h7rs serie 2024-06-14 11:13:54 +02:00
flash_stm32l4x.c drivers: flash: stm32 flash base address from the DTS node 2024-01-29 14:12:47 -06:00
flash_stm32l5x.c drivers: flash: stm32: fix flash write error handling 2024-06-14 11:11:33 +02:00
flash_stm32wba_fm.c drivers: flash: stm32 flash base address from the DTS node 2024-01-29 14:12:47 -06: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: flash_util: params may be unused 2024-06-04 10:14:01 +02:00
jesd216.c drivers: migrate includes to <zephyr/...> 2022-05-06 19:58:21 +02:00
jesd216.h drivers: flash: stm32 ospi driver with read ID from octoflash 2022-11-22 14:26:57 +00:00
Kconfig drivers/flash: Add flash_fill() and flash_flatten() 2024-06-04 08:00:46 +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/flash: Add explict erase capability with proper values 2024-06-04 08:00:46 +02: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.mcux drivers/flash: Add explict erase capability with proper values 2024-06-04 08:00:46 +02:00
Kconfig.nios2_qspi drivers/flash: Add explict erase capability with proper values 2024-06-04 08:00:46 +02:00
Kconfig.nor flash/spi_nor: Mark driver with FLASH_HAS_EXPLICIT_ERASE 2024-06-04 08:00:46 +02: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 drivers/flash: Add explict erase capability with proper values 2024-06-04 08:00:46 +02: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/nrf_rram: Set no explicit erase capability to true 2024-06-04 08:00:46 +02: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.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.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: move memmap config 2024-06-10 14:58:52 +03:00
Kconfig.stm32_ospi drivers/flash: Add explict erase capability with proper values 2024-06-04 08:00:46 +02:00
Kconfig.stm32_qspi drivers/flash: Add explict erase capability with proper values 2024-06-04 08:00:46 +02:00
Kconfig.stm32_xspi drivers: flash: stm32 xspi driver with DMA support 2024-06-12 12:53:41 -04:00
Kconfig.xmc4xxx drivers/flash: Add explict erase capability with proper values 2024-06-04 08:00:46 +02:00
nrf_qspi_nor.c build: namespace the generated headers with zephyr/ 2024-05-28 22:03:55 +02:00
soc_flash_b91.c include: add missing kernel.h include 2022-10-11 18:05:17 +02:00
soc_flash_cc13xx_cc26xx.c include: add missing zephyr/irq.h include 2022-10-20 22:52:09 +09:00
soc_flash_lpc.c drivers: flash: soc_flash_lpc: enable support for lpc54xxx IAP 2022-08-25 08:26:53 -05:00
soc_flash_mcux.c drivers: flash: Update mcux driver to add support for MCX flash 2024-03-22 14:25:31 +00:00
soc_flash_nios2_qspi.c flash: nios2_qspi: Convert driver to be devicetree based 2022-08-12 08:11:42 -04:00
soc_flash_nrf.c drivers/flash/nrf: Mark driver as FLASH_HAS_EXPLICIT_ERASE 2024-06-04 08:00:46 +02:00
soc_flash_nrf.h drivers: flash: soc_flash_nrf: Account for ticker in timeout 2022-10-13 16:06:08 +09:00
soc_flash_nrf_mram.c drivers/flash/nrf_mram: Set no explicit erase capability to true 2024-06-04 08:00:46 +02:00
soc_flash_nrf_rram.c drivers/flash/nrf_rram: Set no explicit erase capability to true 2024-06-04 08:00:46 +02:00
soc_flash_numaker.c drivers: flash: support for Nuvoton numaker series FMC 2023-07-21 10:41:40 +00:00
soc_flash_numaker_rmc.c drivers: flash: Mark numaker series RMC as no_explicit_erase 2024-06-04 08:00:46 +02:00
soc_flash_rv32m1.c drivers: migrate includes to <zephyr/...> 2022-05-06 19:58:21 +02:00
soc_flash_xmc4xxx.c drivers: flash: soc_flash_xmc4xxx: Add missing kernel.h header 2022-10-20 15:41:39 +02:00
spi_flash_at45.c drivers: spi_flash_at45: Fix erasing of first two sectors 2023-05-09 12:22:15 +02:00
spi_nor.c drivers/flash/spi_nor: Fix DPD exit 2024-06-04 16:28:59 -05:00
spi_nor.h drivers: flash: spi nor: Add MultInstance support 2024-03-21 10:07:53 +00:00