Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
16 commits
Select commit Hold shift + click to select a range
8abf7aa
Revert "[nrf fromlist] drivers: flash_mspi_nor: Add support for "supp…
anangl Sep 10, 2025
9504d05
Revert "[nrf fromlist] drivers: flash_mspi_nor: Remove undesirable in…
anangl Sep 10, 2025
832ff90
Revert "[nrf fromlist] drivers: flash_mspi_nor: Add Soft Reset"
anangl Sep 10, 2025
b47c5e9
Revert "[nrf fromlist] drivers: flash_mspi_nor: Complete handling of …
anangl Sep 10, 2025
decdfca
Revert "[nrf fromlist] drivers: flash_mspi_nor: Refactor handling of …
anangl Sep 10, 2025
69bd38c
Revert "[nrf fromlist] drivers: flash_mspi_nor: Get info from dts SFD…
anangl Sep 10, 2025
8aa41b0
[nrf fromtree] drivers: flash_mspi: Implement flash API get_size
utsavm9 Sep 4, 2025
1f17411
[nrf fromtree] drivers: flash_mspi_nor: Get info from dts SFDP arrays
anangl Jul 11, 2025
c43a3be
[nrf fromtree] drivers: flash_mspi_nor: Refactor handling of commands
anangl Jul 11, 2025
cd056d8
[nrf fromtree] drivers: flash_mspi_nor: Complete handling of QER, add…
anangl Jul 11, 2025
dd9b1bb
[nrf fromtree] drivers: flash_mspi_nor: Add Soft Reset
anangl Jul 11, 2025
db376ef
[nrf fromtree] drivers: flash_mspi_nor: Remove undesirable initial Qu…
anangl Jul 14, 2025
8aa55ef
[nrf fromtree] drivers: flash_mspi_nor: Add support for "supply-gpios…
anangl Jul 25, 2025
a15ceb5
[nrf fromtree] drivers: flash_mspi_nor: Add support for DDR in mx25u …
anangl Aug 22, 2025
da55de9
[nrf fromtree] samples: code_relocation_nocopy: Update configuration …
anangl Sep 9, 2025
b3551fa
[nrf fromtree] drivers: flash_mspi_nor: Fix XIP_DEV_CFG_MASK definition
anangl Sep 10, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
21 changes: 20 additions & 1 deletion drivers/flash/Kconfig.mspi
Original file line number Diff line number Diff line change
Expand Up @@ -35,10 +35,29 @@ menuconfig FLASH_MSPI_NOR
select FLASH_MSPI
select FLASH_HAS_EXPLICIT_ERASE
select FLASH_JESD216
select GPIO if $(dt_compat_any_has_prop,$(DT_COMPAT_JEDEC_MSPI_NOR),reset-gpios)
select GPIO if $(dt_compat_any_has_prop,$(DT_COMPAT_JEDEC_MSPI_NOR),reset-gpios) \
|| $(dt_compat_any_has_prop,$(DT_COMPAT_JEDEC_MSPI_NOR),supply-gpios)

if FLASH_MSPI_NOR

config FLASH_MSPI_NOR_USE_SFDP
bool "Use Serial Flash Discoverable Parameters (SFDP)"
default $(dt_compat_any_has_prop,$(DT_COMPAT_JEDEC_MSPI_NOR),sfdp-bfp)
help
Use information from SFDP for setting up flash command transfers
and for configuring the flash chip.

Currently, only build time processing of SFDP structures is supported,
based on dts arrays provided as flash node properties like `sfdp-bfp`,
`sfdp-ff05`, and `sfdp-ff84`. Depending on the IO mode used, some or
all of these properties are required for building the flash driver.
Data for these properties can be obtained with the `drivers/jesd216`
sample. If a given SFDP table is not available in a flash chip,
the related property can be defined as an empty array - this will
prevent a related build assertion from failing and default values
will be assigned to parameters that would otherwise be read from
that SFDP table.

config FLASH_MSPI_NOR_LAYOUT_PAGE_SIZE
int "Page size to use for FLASH_LAYOUT feature"
depends on FLASH_PAGE_LAYOUT
Expand Down
Loading
Loading