Skip to content

Commit ac759a1

Browse files
committed
drivers: flash: mspi jedec,mspi-nor-mx25 compatible NOR mx device
Enable the MSPI NOR multi-SPI flash device accessed through a mspi controller. Signed-off-by: Francois Ramu <[email protected]>
1 parent 10594ce commit ac759a1

File tree

3 files changed

+1003
-0
lines changed

3 files changed

+1003
-0
lines changed

drivers/flash/CMakeLists.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,7 @@ zephyr_library_sources_ifdef(CONFIG_FLASH_MCUX_FLEXSPI_MX25UM51345G flash_mcux_f
3434
zephyr_library_sources_ifdef(CONFIG_FLASH_MCUX_FLEXSPI_NOR flash_mcux_flexspi_nor.c)
3535
zephyr_library_sources_ifdef(CONFIG_FLASH_MSPI_ATXP032 flash_mspi_atxp032.c)
3636
zephyr_library_sources_ifdef(CONFIG_FLASH_MSPI_EMUL_DEVICE flash_mspi_emul_device.c)
37+
zephyr_library_sources_ifdef(CONFIG_FLASH_MSPI_NOR_MX flash_mspi_nor_mx.c)
3738
zephyr_library_sources_ifdef(CONFIG_FLASH_NPCX_FIU_NOR flash_npcx_fiu_nor.c)
3839
zephyr_library_sources_ifdef(CONFIG_FLASH_NPCX_FIU_QSPI flash_npcx_fiu_qspi.c)
3940
zephyr_library_sources_ifdef(CONFIG_FLASH_RPI_PICO flash_rpi_pico.c)

drivers/flash/Kconfig.mspi

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,4 +28,13 @@ config FLASH_MSPI_ATXP032
2828
select FLASH_JESD216
2929
select MSPI_AMBIQ_AP3 if SOC_SERIES_APOLLO3X
3030

31+
config FLASH_MSPI_NOR_MX
32+
bool "MSPI NOR MX driver"
33+
default y
34+
depends on DT_HAS_JEDEC_MSPI_NOR_MX25_ENABLED
35+
select FLASH_MSPI
36+
select FLASH_JESD216
37+
select FLASH_PAGE_LAYOUT
38+
select FLASH_HAS_PAGE_LAYOUT
39+
3140
endmenu

0 commit comments

Comments
 (0)