Hi Nordic team,
I am following up on a previous thread (nRF54L15 sQSPI support for SPI NAND in NCS v3.3.1) where it was confirmed that NAND flash was not supported in NCS v3.3.1, either through sQSPI/MSPI or standard SPI.
I would like to ask about the current status for NCS v3.4.0, specifically targeting the nRF54H20.
Background:
-
NCS v3.4.0 is based on Zephyr 4.4, which introduced notable NAND flash support:
-
A new
jedec,spi-nanddriver (drivers/flash/spi_nand.c) was added as a new MTD driver. -
A new Flash Translation Layer (FTL) disk driver (
zephyr,ftl-dhara) was introduced, providing wear leveling and bad block management, enabling NAND flash to be used as a standard disk device.
-
My questions are:
-
Is SPI NAND flash (via the new
jedec,spi-nanddriver from Zephyr 4.4) now officially supported in NCS v3.4.0 for the nRF54H20? -
If not yet supported end-to-end in NCS, is there a planned roadmap or timeline for full NAND flash support (including ECC handling, bad block management, wear leveling via
zephyr,ftl-dhara)? -
Are there any known limitations or additional steps required to use the upstream Zephyr
jedec,spi-nanddriver with Nordic's SPI/sQSPI/MSPI transport on the nRF54H20?
Thank you.